InverseBox Class Reference

#include <InverseBox.h>

Inheritance diagram for InverseBox:
Box

# 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.
MeshSpecmeshSpec
 Mesh used to draw the collider.
RightBox rightBox
 Bounding box.
Normalsnormals
 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