CRM64Pro GDK v0.18.0
A free cross-platform game development kit built on top of SDL 3.0
Loading...
Searching...
No Matches
CRM64Pro::SceneObject Member List

This is the complete list of members for CRM64Pro::SceneObject, including all inherited members.

addTrigger(const SceneObjectTrigger &rTrigger)CRM64Pro::SceneObject
clearTriggers()CRM64Pro::SceneObject
containsPoint(float fX, float fY) constCRM64Pro::SceneObject
getHeight() constCRM64Pro::SceneObject
getID() constCRM64Pro::SceneObject
getName() constCRM64Pro::SceneObject
getPropertyBool(const string &sKey, bool bDefault=false) constCRM64Pro::SceneObject
getPropertyFloat(const string &sKey, float fDefault=0.0f) constCRM64Pro::SceneObject
getPropertyInt(const string &sKey, Sint32 iDefault=0) constCRM64Pro::SceneObject
getPropertyString(const string &sKey, const string &sDefault="") constCRM64Pro::SceneObject
getRotationDeg() constCRM64Pro::SceneObject
getShape() constCRM64Pro::SceneObject
getTrigger(const string &sName, SceneObjectTrigger *pOut) constCRM64Pro::SceneObject
getTriggerCount() constCRM64Pro::SceneObject
getType() constCRM64Pro::SceneObject
getWidth() constCRM64Pro::SceneObject
getX() constCRM64Pro::SceneObject
getY() constCRM64Pro::SceneObject
hasProperty(const string &sKey) constCRM64Pro::SceneObject
initialize()CRM64Pro::SceneObjectvirtual
isPendingDestruction() constCRM64Pro::SceneObject
isVisible() constCRM64Pro::SceneObject
overlapsObject(const SceneObject *pOther, SDL_FRect *pOverlap=nullptr) constCRM64Pro::SceneObject
recalculateBounds()CRM64Pro::SceneObject
removeTrigger(const string &sName)CRM64Pro::SceneObject
render(Scene *pScene, SceneLayerContext &rContext)CRM64Pro::SceneObjectvirtual
SceneObject()CRM64Pro::SceneObject
setOnTriggerEvent(TriggerEventCallback fnCallback)CRM64Pro::SceneObject
setPosition(float fNewX, float fNewY)CRM64Pro::SceneObject
setSize(float fNewWidth, float fNewHeight)CRM64Pro::SceneObject
setTriggerEnabled(const string &sName, bool bEnabled)CRM64Pro::SceneObject
setVisible(bool bNewVisible)CRM64Pro::SceneObject
TriggerEventCallback typedefCRM64Pro::SceneObject
update(Scene *pScene, SceneLayerContext &rContext)CRM64Pro::SceneObjectvirtual
updateTrigger(const SceneObjectTrigger &rTrigger)CRM64Pro::SceneObject
~SceneObject()CRM64Pro::SceneObjectvirtual