Drag[en]gine Script Module DragonScript
1.23
|
Camera spot for InteractiveMainMenu. More...
Public Member Functions | |
ElementClass | duplicateNamed (String name) |
Create IMMCameraSpotClass with different name. More... | |
InteractiveMainMenu | getMainMenu () |
Main menu. More... | |
ECPString | getName () |
Name. More... | |
IMMCameraSpotClass | new (InteractiveMainMenu mainMenu) |
Create element class. More... | |
IMMCameraSpotClass | new (InteractiveMainMenu mainMenu, String name) |
Create element class. More... | |
Public Member Functions inherited from Dragengine.Scenery.ElementClass | |
void | addProperty (ElementClassProperty property) |
Add property. More... | |
void | copyPropertyValues (ElementClass eclass) |
Copy values of properties from another class to properties of this class. More... | |
void | createAndAddElement (StubElement stub, GameWorld gameWorld) |
Create element from given stub and add it to game world. More... | |
Element | createElement (StubElement stub) |
Create element instance from stub. More... | |
void | dispose () |
Dispose of element class. More... | |
bool | equals (Object obj) |
Element class is equal to another object. More... | |
void | failedLoading (String path, ResourceLoaderType resourceType) |
Resource failed loading. More... | |
void | finishedLoading (String path, ResourceLoaderType resourceType, Object resource) |
Resource finished loading successfully. More... | |
void | forEachProperty (Block ablock) |
Visit properties with block with parameter ElementClass. More... | |
String | getBasePath () |
Base path for relative loading of resource properties. More... | |
CodecPropertyString | getCodecPropertyString () |
Property codec helper. More... | |
bool | getIsXmlElementClass () |
Element class is an XML element class. More... | |
bool | getPersistable () |
Element class is persistable to file writers. More... | |
int | getPropertyCount () |
Number of properties. More... | |
ElementClassProperty | getPropertyNamed (String name) |
Named property or null if absent. More... | |
Array | getPropertyNames () |
List of property names as array of strings. More... | |
TSTriggerExpressionParser | getTriggerExpressionParser () |
Trigger expression parser. More... | |
int | hashCode () |
Hash code. More... | |
bool | hasPropertyNamed (String name) |
Named property is present. More... | |
Object | injectProperty (Object injectValue, Block ablock) |
Process value visiting properties. More... | |
void | loadAndAddElement (PersistencyEnvironment env, StubElement stub, FileReader reader, GameWorld gameWorld) |
Load element from file reader and add it to game world. More... | |
Element | loadElement (PersistencyEnvironment env, StubElement stub, FileReader reader) |
Load element from file reader. More... | |
ElementClass | new (String className) |
Create element class. More... | |
void | removeAllProperties () |
Remove all properties. More... | |
void | removeProperty (ElementClassProperty property) |
Remove property. More... | |
void | setBasePath (String path) |
Set base path for relative loading of resource properties. More... | |
void | setIsXmlElementClass (bool isXmlElementClass) |
Set if element class is an XML element class. More... | |
void | setPersistable (bool persistable) |
Set element class is persistable to file writers. More... | |
void | setPropertyValue (String name, Object value) |
Set value of named property. More... | |
Notification |
Protected Member Functions | |
Element | createElement () |
Create element instance. More... | |
Additional Inherited Members | |
Static Public Member Functions inherited from Dragengine.Scenery.ElementClass | |
static CodecPropertyString | getSharedCodecPropertyString () |
Shared property codec helper. More... | |
static TSTriggerExpressionParser | getSharedTriggerExpressionParser () |
Shared trigger expression parser. More... | |
static void | setSharedCodecPropertyString (CodecPropertyString codec) |
Set shared property codec helper. More... | |
static void | setSharedTriggerExpressionParser (TSTriggerExpressionParser parser) |
Set shared trigger expression parser. More... | |
Camera spot for InteractiveMainMenu.
Defines the camera position and orientation to focus on a hot-spot. Camera spots are identified using a unique name. Each hot-spot can defines the camera spot to use when the hot spot is active.
|
protected |
Create element instance.
Reimplemented from Dragengine.Scenery.ElementClass.
ElementClass Dragengine.Gui.MainMenus.Interactive.IMMCameraSpotClass.duplicateNamed | ( | String | name | ) |
Create IMMCameraSpotClass with different name.
Reimplemented from Dragengine.Scenery.ElementClass.
InteractiveMainMenu Dragengine.Gui.MainMenus.Interactive.IMMCameraSpotClass.getMainMenu | ( | ) |
Main menu.
ECPString Dragengine.Gui.MainMenus.Interactive.IMMCameraSpotClass.getName | ( | ) |
Name.
IMMCameraSpotClass Dragengine.Gui.MainMenus.Interactive.IMMCameraSpotClass.new | ( | InteractiveMainMenu | mainMenu | ) |
Create element class.
IMMCameraSpotClass Dragengine.Gui.MainMenus.Interactive.IMMCameraSpotClass.new | ( | InteractiveMainMenu | mainMenu, |
String | name | ||
) |
Create element class.