CRM64Pro GDK v0.20.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
getParticleEmitter()CRM64Pro::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
isPortalClosed() constCRM64Pro::SceneObject
isVisible() constCRM64Pro::SceneObject
overlapsObject(const SceneObject *pOther, SDL_FRect *pOverlap=nullptr) constCRM64Pro::SceneObject
recalculateBounds()CRM64Pro::SceneObject
removeProperty(const string &sKey)CRM64Pro::SceneObject
removeTrigger(const string &sName)CRM64Pro::SceneObject
render(Scene *pScene, SceneLayerContext &rContext)CRM64Pro::SceneObjectvirtual
SceneObject()CRM64Pro::SceneObject
setName(const string &sNewName)CRM64Pro::SceneObject
setOnTriggerEvent(TriggerEventCallback fnCallback)CRM64Pro::SceneObject
setPortalClosed(bool bClosed)CRM64Pro::SceneObject
setPosition(float fNewX, float fNewY, bool bTeleport=false)CRM64Pro::SceneObject
setProperty(const string &sKey, const string &sValue)CRM64Pro::SceneObject
setRotationDeg(float fNewRotationDeg)CRM64Pro::SceneObject
setShape(const SceneShapeData &rNewShape)CRM64Pro::SceneObject
setSize(float fNewWidth, float fNewHeight)CRM64Pro::SceneObject
setTriggerEnabled(const string &sName, bool bEnabled)CRM64Pro::SceneObject
setType(const string &sNewType)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