|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.threerings.util.DeepObject
com.threerings.tudey.data.TudeySceneModel.Entry
com.threerings.tudey.data.TudeySceneModel.IdEntry
com.threerings.tudey.data.TudeySceneModel.PlaceableEntry
public static class TudeySceneModel.PlaceableEntry
A placeable entry.
| Field Summary | |
|---|---|
ConfigReference<PlaceableConfig> |
placeable
The configuration of the placeable. |
Transform3D |
transform
The transform of the placeable. |
| Constructor Summary | |
|---|---|
TudeySceneModel.PlaceableEntry()
|
|
| Method Summary | |
|---|---|
EntryCursor |
createCursor(TudeyContext ctx,
TudeySceneView view)
Creates a cursor for this entry (or returns null for none). |
SpaceElement |
createElement(ConfigManager cfgmgr)
Creates the space element for this entry (or returns null for none). |
Shape |
createShape(ConfigManager cfgmgr)
Creates the shape for this entry, or returns null for none. |
EntrySprite |
createSprite(TudeyContext ctx,
TudeySceneView view)
Creates a sprite for this entry. |
void |
getBounds(ConfigManager cfgmgr,
Rect result)
Finds the bounds of the entry. |
int |
getCollisionFlags(ConfigManager cfgmgr)
Returns the entry's collision flags. |
PlaceableConfig.Original |
getConfig(ConfigManager cfgmgr)
Returns the placeable config implementation. |
int |
getElevation()
Returns the elevation of the entry, or Integer.MIN_VALUE for none. |
HandlerConfig[] |
getHandlers(ConfigManager cfgmgr)
Returns the entry's handler configs, if any. |
String |
getLogicClassName(ConfigManager cfgmgr)
Returns the name of the server-side logic class to use for the entry, or null for none. |
ConfigReference<ModelConfig> |
getModel(ConfigManager cfgmgr)
Returns a reference to the model associated with the entry, if any. |
void |
getPreloads(ConfigManager cfgmgr,
PreloadableSet preloads)
Adds the resources to preload for this entry to the supplied set. |
ConfigReference |
getReference()
Returns a reference to this entry's config reference. |
float |
getRotation(ConfigManager cfgmgr)
Returns the entry's approximate rotation. |
String[] |
getTags(ConfigManager cfgmgr)
Returns the entry's tags, if any. |
Vector2f |
getTranslation(ConfigManager cfgmgr)
Returns the entry's approximate translation. |
boolean |
isDefaultEntrance(ConfigManager cfgmgr)
Determines whether the entry represents a default entrance. |
boolean |
isValid(ConfigManager cfgmgr)
Determines whether this entry has a valid configuration. |
void |
setReference(ConfigReference reference)
Sets this entry's config reference. |
void |
transform(ConfigManager cfgmgr,
Transform3D xform)
Transforms the entry. |
| Methods inherited from class com.threerings.tudey.data.TudeySceneModel.IdEntry |
|---|
compareTo, getId, getKey, setId |
| Methods inherited from class com.threerings.tudey.data.TudeySceneModel.Entry |
|---|
createPatrolPath |
| Methods inherited from class com.threerings.util.DeepObject |
|---|
clone, copy, copy, equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
@Editable(nullable=true) public ConfigReference<PlaceableConfig> placeable
@Editable(step=0.01) public Transform3D transform
| Constructor Detail |
|---|
public TudeySceneModel.PlaceableEntry()
| Method Detail |
|---|
public PlaceableConfig.Original getConfig(ConfigManager cfgmgr)
public void setReference(ConfigReference reference)
TudeySceneModel.Entry
setReference in class TudeySceneModel.Entrypublic ConfigReference getReference()
TudeySceneModel.Entry
getReference in class TudeySceneModel.Entrypublic boolean isValid(ConfigManager cfgmgr)
TudeySceneModel.Entry
isValid in class TudeySceneModel.Entrypublic int getElevation()
TudeySceneModel.EntryInteger.MIN_VALUE for none.
getElevation in class TudeySceneModel.Entry
public void getBounds(ConfigManager cfgmgr,
Rect result)
TudeySceneModel.Entry
getBounds in class TudeySceneModel.Entrypublic int getCollisionFlags(ConfigManager cfgmgr)
TudeySceneModel.Entry
getCollisionFlags in class TudeySceneModel.Entrypublic String getLogicClassName(ConfigManager cfgmgr)
TudeySceneModel.Entrynull for none.
getLogicClassName in class TudeySceneModel.Entrypublic String[] getTags(ConfigManager cfgmgr)
TudeySceneModel.Entry
getTags in class TudeySceneModel.Entrypublic HandlerConfig[] getHandlers(ConfigManager cfgmgr)
TudeySceneModel.Entry
getHandlers in class TudeySceneModel.Entrypublic boolean isDefaultEntrance(ConfigManager cfgmgr)
TudeySceneModel.Entry
isDefaultEntrance in class TudeySceneModel.Entrypublic Vector2f getTranslation(ConfigManager cfgmgr)
TudeySceneModel.Entry
getTranslation in class TudeySceneModel.Entrypublic float getRotation(ConfigManager cfgmgr)
TudeySceneModel.Entry
getRotation in class TudeySceneModel.Entrypublic ConfigReference<ModelConfig> getModel(ConfigManager cfgmgr)
TudeySceneModel.Entry
getModel in class TudeySceneModel.Entrypublic Shape createShape(ConfigManager cfgmgr)
TudeySceneModel.Entrynull for none.
createShape in class TudeySceneModel.Entry
public void transform(ConfigManager cfgmgr,
Transform3D xform)
TudeySceneModel.Entry
transform in class TudeySceneModel.Entrypublic SpaceElement createElement(ConfigManager cfgmgr)
TudeySceneModel.Entrynull for none).
createElement in class TudeySceneModel.Entry
public void getPreloads(ConfigManager cfgmgr,
PreloadableSet preloads)
TudeySceneModel.Entry
getPreloads in class TudeySceneModel.Entry
public EntryCursor createCursor(TudeyContext ctx,
TudeySceneView view)
TudeySceneModel.Entrynull for none).
createCursor in class TudeySceneModel.Entry
public EntrySprite createSprite(TudeyContext ctx,
TudeySceneView view)
TudeySceneModel.Entry
createSprite in class TudeySceneModel.Entry
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||