Drag[en]gine Script Module DragonScript
1.23
|
Composable navigation blocker for element class. More...
Public Member Functions | |
NavigationBlocker | createNavigationBlocker (Element element, StubElement stub) |
Create navigation blocker or null if not used. More... | |
ECPInteger | getLayer () |
Navigation layer number. More... | |
String | getPrefix () |
Property prefix. More... | |
ECPInteger | getPriority () |
Blocking priority. More... | |
ECPShapeList | getShape () |
Blocker shape. More... | |
ECComposeNavigationBlocker | new (ElementClass ownerClass, Loaders loaders) |
Create composable element class. More... | |
ECComposeNavigationBlocker | new (ElementClass ownerClass, Loaders loaders, String prefix) |
Composable navigation blocker for element class.
Provides navigation blocker support to element class without subclassing from a specific class. Creates NavigationBlocker. Use instead of ECComposeNavigation if only blocking properties are desired (and exposed).
NavigationBlocker Dragengine.Scenery.ECComposeNavigationBlocker.createNavigationBlocker | ( | Element | element, |
StubElement | stub | ||
) |
Create navigation blocker or null if not used.
ECPInteger Dragengine.Scenery.ECComposeNavigationBlocker.getLayer | ( | ) |
Navigation layer number.
String Dragengine.Scenery.ECComposeNavigationBlocker.getPrefix | ( | ) |
Property prefix.
ECPInteger Dragengine.Scenery.ECComposeNavigationBlocker.getPriority | ( | ) |
Blocking priority.
ECPShapeList Dragengine.Scenery.ECComposeNavigationBlocker.getShape | ( | ) |
Blocker shape.
ECComposeNavigationBlocker Dragengine.Scenery.ECComposeNavigationBlocker.new | ( | ElementClass | ownerClass, |
Loaders | loaders | ||
) |
Create composable element class.
Adds all properties to ownerClass. If you do not want a property to be configurable using XML subclassing use ownerClass.removeProperty() to remove them.
ECComposeNavigationBlocker Dragengine.Scenery.ECComposeNavigationBlocker.new | ( | ElementClass | ownerClass, |
Loaders | loaders, | ||
String | prefix | ||
) |