Drag[en]gine Script Module DragonScript 1.23
Loading...
Searching...
No Matches
Dragengine.Gui.MainMenus.Interactive.IMMPropClass Class Reference

Non-interactive prop for InteractiveMainMenu. More...

Inheritance diagram for Dragengine.Gui.MainMenus.Interactive.IMMPropClass:
Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass

Public Member Functions

ElementClass duplicateNamed (String name)
 Create IMMPropClass with different name.
 
ECBehaviorCollider getCollider ()
 Collider behavior.
 
ECBehaviorComponent getComponent ()
 Component behavior.
 
InteractiveMainMenu getMainMenu ()
 Main menu.
 
ECBehaviorTwoStateAnimated getTwoStateAnimated ()
 Two-State animated behavior.
 
IMMPropClass new (InteractiveMainMenu mainMenu)
 Create element class.
 
IMMPropClass new (InteractiveMainMenu mainMenu, String name)
 Create element class.
 

Protected Member Functions

Element createElement ()
 Create element instance.
 

Detailed Description

Non-interactive prop for InteractiveMainMenu.

Shows a simple element with optional animator. If animator is used it can have up to one controller. If present the controller has to be non-clamped and is incremented by the elapsed time to provide a continous idle animation.

Member Function Documentation

◆ createElement()

Element Dragengine.Gui.MainMenus.Interactive.IMMPropClass.createElement ( )
protected

Create element instance.

Reimplemented in Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass.

◆ duplicateNamed()

ElementClass Dragengine.Gui.MainMenus.Interactive.IMMPropClass.duplicateNamed ( String  name)

Create IMMPropClass with different name.

Reimplemented in Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass.

◆ getCollider()

ECBehaviorCollider Dragengine.Gui.MainMenus.Interactive.IMMPropClass.getCollider ( )

Collider behavior.

◆ getComponent()

ECBehaviorComponent Dragengine.Gui.MainMenus.Interactive.IMMPropClass.getComponent ( )

Component behavior.

◆ getMainMenu()

InteractiveMainMenu Dragengine.Gui.MainMenus.Interactive.IMMPropClass.getMainMenu ( )

Main menu.

◆ getTwoStateAnimated()

ECBehaviorTwoStateAnimated Dragengine.Gui.MainMenus.Interactive.IMMPropClass.getTwoStateAnimated ( )

Two-State animated behavior.

◆ new() [1/2]

IMMPropClass Dragengine.Gui.MainMenus.Interactive.IMMPropClass.new ( InteractiveMainMenu  mainMenu)

Create element class.

Reimplemented in Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass.

◆ new() [2/2]

IMMPropClass Dragengine.Gui.MainMenus.Interactive.IMMPropClass.new ( InteractiveMainMenu  mainMenu,
String  name 
)

Create element class.

Reimplemented in Dragengine.Gui.MainMenus.Interactive.IMMHotSpotClass.


The documentation for this class was generated from the following file: