CRM64Pro GDK
v0.20.0
A free cross-platform game development kit built on top of SDL 3.0
Toggle main menu visibility
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) const
CRM64Pro::SceneObject
getHeight
() const
CRM64Pro::SceneObject
getID
() const
CRM64Pro::SceneObject
getName
() const
CRM64Pro::SceneObject
getParticleEmitter
()
CRM64Pro::SceneObject
getPropertyBool
(const string &sKey, bool bDefault=false) const
CRM64Pro::SceneObject
getPropertyFloat
(const string &sKey, float fDefault=0.0f) const
CRM64Pro::SceneObject
getPropertyInt
(const string &sKey, Sint32 iDefault=0) const
CRM64Pro::SceneObject
getPropertyString
(const string &sKey, const string &sDefault="") const
CRM64Pro::SceneObject
getRotationDeg
() const
CRM64Pro::SceneObject
getShape
() const
CRM64Pro::SceneObject
getTrigger
(const string &sName, SceneObjectTrigger *pOut) const
CRM64Pro::SceneObject
getTriggerCount
() const
CRM64Pro::SceneObject
getType
() const
CRM64Pro::SceneObject
getWidth
() const
CRM64Pro::SceneObject
getX
() const
CRM64Pro::SceneObject
getY
() const
CRM64Pro::SceneObject
hasProperty
(const string &sKey) const
CRM64Pro::SceneObject
initialize
()
CRM64Pro::SceneObject
virtual
isPendingDestruction
() const
CRM64Pro::SceneObject
isPortalClosed
() const
CRM64Pro::SceneObject
isVisible
() const
CRM64Pro::SceneObject
overlapsObject
(const SceneObject *pOther, SDL_FRect *pOverlap=nullptr) const
CRM64Pro::SceneObject
recalculateBounds
()
CRM64Pro::SceneObject
removeProperty
(const string &sKey)
CRM64Pro::SceneObject
removeTrigger
(const string &sName)
CRM64Pro::SceneObject
render
(Scene *pScene, SceneLayerContext &rContext)
CRM64Pro::SceneObject
virtual
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
typedef
CRM64Pro::SceneObject
update
(Scene *pScene, SceneLayerContext &rContext)
CRM64Pro::SceneObject
virtual
updateTrigger
(const SceneObjectTrigger &rTrigger)
CRM64Pro::SceneObject
~SceneObject
()
CRM64Pro::SceneObject
virtual
CRM64Pro GDK v0.20.0
(
) -