InverseBox Class Reference
#include <InverseBox.h>
Inheritance diagram for InverseBox:
![](../class_inverse_box.png)
# Public Member Functions | |
void | constructor (Entity owner, const ColliderSpec *colliderSpec) |
Class' constructor. |
# Additional Inherited Members | |
![]() | |
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 void | project (Vector3D vertexes[8], Vector3D vector, fixed_t *min, fixed_t *max) |
![]() | |
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