#include <Collidable.h>
◆ VOLUME_TYPE
◆ Collidable() [1/2]
| Collidable::Collidable |
( |
| ) |
|
◆ Collidable() [2/2]
◆ ~Collidable()
| Collidable::~Collidable |
( |
| ) |
|
|
virtual |
◆ DeregisterFromScene()
| void Collidable::DeregisterFromScene |
( |
| ) |
|
|
private |
◆ GetCollisionVolume()
◆ GetDeregRef()
◆ GetTypeID()
◆ operator=()
◆ RegisterToScene()
| void Collidable::RegisterToScene |
( |
| ) |
|
|
private |
◆ SetCollidableGroup()
template<typename C >
| void Collidable::SetCollidableGroup |
( |
| ) |
|
|
inlineprotected |
Sets collidable group.
- Template Parameters
-
◆ SetColliderModel()
| void Collidable::SetColliderModel |
( |
Model * |
m, |
|
|
VOLUME_TYPE |
volumeType |
|
) |
| |
|
protected |
Sets the Collidable's collider model.
Haru, 3/8/2023.
- Parameters
-
| m | A pointer to the Model to use as a collider model. |
◆ SetDeregRef()
◆ SubmitDeregistration()
| void Collidable::SubmitDeregistration |
( |
| ) |
|
Submit collision deregistration from the currently active Scene.
Haru, 3/8/2023.
◆ SubmitRegistration()
| void Collidable::SubmitRegistration |
( |
| ) |
|
Submit collision registration to the currently active Scene.
Haru, 3/8/2023.
◆ UpdateCollisionData()
| void Collidable::UpdateCollisionData |
( |
const Matrix & |
m | ) |
|
|
protected |
Updates the collision data using the transform m.
Haru, 3/8/2023.
- Parameters
-
| m | A uniform scaled world transform |
◆ CollidableAttorney
◆ m_colTypeID
◆ m_deregRef
◆ m_regState
◆ p_colModel
| Model* Collidable::p_colModel |
|
private |
◆ p_colVol
◆ p_deregCmd
◆ p_regCmd
The documentation for this class was generated from the following files: