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
