Drop Table Engine 1.0
Loading...
Searching...
No Matches
ComponentCollision Class Reference
Inheritance diagram for ComponentCollision:

Public Member Functions

 this (size_t owner, int layer)
 
void Input ()
 
void Update ()
 
void Render ()
 
void Disable ()
 
GameObject *[] GetCollisions ()
 
bool HasUniqueCollision ()
 

Static Public Member Functions

static ComponentCollision LoadFromJSON (size_t id, JSONValue json)
 

Public Attributes

GameObject[] mCollisions
 
int mLayer
 
bool mHasUniqueCollision = false
 
size_t mOwner
 

Constructor & Destructor Documentation

◆ this()

ComponentCollision::this ( size_t owner,
int layer )
inline

Member Function Documentation

◆ Disable()

void ComponentCollision::Disable ( )
inline

◆ GetCollisions()

GameObject *[] ComponentCollision::GetCollisions ( )
inline

◆ HasUniqueCollision()

bool ComponentCollision::HasUniqueCollision ( )
inline

◆ Input()

void ComponentCollision::Input ( )
inline

◆ LoadFromJSON()

static ComponentCollision ComponentCollision::LoadFromJSON ( size_t id,
JSONValue json )
inlinestatic

◆ Render()

void ComponentCollision::Render ( )
inline

◆ Update()

void ComponentCollision::Update ( )
inline

Member Data Documentation

◆ mCollisions

GameObject [] ComponentCollision::mCollisions

◆ mHasUniqueCollision

bool ComponentCollision::mHasUniqueCollision = false

◆ mLayer

int ComponentCollision::mLayer

◆ mOwner

size_t ComponentCollision::mOwner

The documentation for this class was generated from the following file: