InverseBox Class Reference
#include <InverseBox.h>
Inheritance diagram for InverseBox:
# Public Member Functions | |
| void | constructor (Entity owner, const ColliderSpec *colliderSpec) |
| Class' constructor. | |
# Additional Inherited Members | |
Private Member Functions inherited from Box | |
| void | constructor (Entity owner, const ColliderSpec *colliderSpec) |
| Class' constructor. | |
| override void | resize (fixed_t sizeDelta) |
| override void | configureWireframe () |
| Configure the wireframe used to show the collider. | |
| override void | print (int32 x, int32 y) |
| void | getVertexes (Vector3D vertexes[8]) |
| void | projectOntoItself () |
| Project the box's vertexes onto its normals. | |
Static Private Member Functions inherited from Box | |
| static void | project (Vector3D vertexes[8], Vector3D vector, fixed_t *min, fixed_t *max) |
Private Attributes inherited from Box | |
| VertexProjection | vertexProjections [__COLLIDER_NORMALS] |
| The normals of the box. | |
| MeshSpec * | meshSpec |
| Mesh used to draw the collider. | |
| RightBox | rightBox |
| Bounding box. | |
| Normals * | normals |
| The normals of the box. | |
| Vector3D | rotationVertexDisplacement |
# Detailed Description
Class InverseBox
Inherits from Collider
Defines a collider with the shape of a box that detects collision outside of it.
Definition at line 28 of file InverseBox.h.
# Member Function Documentation
# constructor()
| void InverseBox::constructor | ( | Entity | owner, |
| const ColliderSpec * | colliderSpec ) |
Class' constructor.
Definition at line 28 of file InverseBox.c.
The documentation for this class was generated from the following files:
- VUEngine-Core/source/Component/Collider/Box/InverseBox/InverseBox.h
- VUEngine-Core/source/Component/Collider/Box/InverseBox/InverseBox.c
Private Member Functions inherited from