Package jag.game.scene.entity
Interface RSSceneObject
-
- All Superinterfaces:
RSDoublyLinkedNode
,RSEntity
,RSNode
,RSProvider
- All Known Subinterfaces:
RSBoundary
,RSBoundaryDecor
,RSEntityMarker
,RSTileDecor
public interface RSSceneObject extends RSEntity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CachedModel
getCachedModel()
default int
getConfig()
default RSDynamicObject
getDynamic()
RSEntity
getEntity()
default int
getHeight()
default int
getId()
default RSEntity
getLinkedEntity()
default int
getLinkedOrientation()
default RSModel
getModel()
default int
getModelOrientation()
default List<RSModel>
getModels()
default int
getRealOrientation()
default int
getSceneX()
default int
getSceneY()
default int
getType()
long
getUid()
-
Methods inherited from interface jag.RSDoublyLinkedNode
getDoublyKey, getNextDoubly, getPreviousDoubly
-
Methods inherited from interface jag.game.scene.entity.RSEntity
defineModel, getDebugColor, isDebugging, setCachedModel, setDebugColor, setDebugging
-
Methods inherited from interface jag.RSNode
getKey, getNext, getPrevious, unlink
-
-
-
-
Method Detail
-
getCachedModel
default CachedModel getCachedModel()
- Specified by:
getCachedModel
in interfaceRSEntity
-
getEntity
RSEntity getEntity()
-
getUid
long getUid()
-
getDynamic
default RSDynamicObject getDynamic()
-
getRealOrientation
default int getRealOrientation()
-
getModelOrientation
default int getModelOrientation()
-
getLinkedOrientation
default int getLinkedOrientation()
-
getSceneX
default int getSceneX()
-
getSceneY
default int getSceneY()
-
getId
default int getId()
-
getType
default int getType()
-
getConfig
default int getConfig()
-
getLinkedEntity
default RSEntity getLinkedEntity()
-
-