|
||||||||||
| 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.AreaEntry
public static class TudeySceneModel.AreaEntry
An area entry.
| Field Summary | |
|---|---|
ConfigReference<AreaConfig> |
area
The configuration of the area. |
TudeySceneModel.Vertex[] |
vertices
The area vertices. |
| Constructor Summary | |
|---|---|
TudeySceneModel.AreaEntry()
|
|
| 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. |
AreaConfig.Original |
getConfig(ConfigManager cfgmgr)
Returns the area config implementation. |
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. |
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. |
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, getCollisionFlags, getElevation, getModel, getRotation |
| 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<AreaConfig> area
@Editable public TudeySceneModel.Vertex[] vertices
| Constructor Detail |
|---|
public TudeySceneModel.AreaEntry()
| Method Detail |
|---|
public AreaConfig.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.Entry
public void getBounds(ConfigManager cfgmgr,
Rect result)
TudeySceneModel.Entry
getBounds 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 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 | |||||||||