|
Drag[en]gine Script Module DragonScript 1.32.1
|
Behavior instance. More...
Public Member Functions | |
| Matrix | calculateInverseReferenceMatrix () |
| Calculate inverse reference matrix in component space. | |
| DMatrix | calculateTargetMatrix () |
| Calculate target matrix in world space. | |
| Matrix | calculateTargetMatrixLocal () |
| Calculate target matrix in component space. | |
| void | clearLimitIKRotation () |
| Clear limit orientation. | |
| void | clearReference () |
| Clear reference. | |
| void | clearTarget () |
| Clear target. | |
| void | disable () |
| Disable behavior and clear target. | |
| void | dispose () |
| Dispose of behavior instance. | |
| void | enterFrame () |
| Frame update started. | |
| void | findControllers () |
| Find controllers. | |
| ECBehaviorActorAnimated.Instance | getActorAnimated () |
| Actor animated behavior. | |
| AnimatorController | getControllerIKAzimuth () |
| IK Azimuth Controller or null if not found. | |
| AnimatorController | getControllerIKDistance () |
| IK Distance Controller or null if not found. | |
| AnimatorController | getControllerIKElevation () |
| IK Elevation Controller or null if not found. | |
| AnimatorController | getControllerIKHeight () |
| IK Height Controller or null if not found. | |
| AnimatorController | getControllerIKPan () |
| IK Pan Controller or null if not found. | |
| AnimatorController | getControllerIKPosition () |
| IK Position Controller or null if not found. | |
| AnimatorController | getControllerIKRotation () |
| IK Rotation Controller or null if not found. | |
| ECBehaviorActorIK | getECBehavior () |
| Behavior. | |
| ElementResolver | getElementResolver () |
| Element resolver used during loading or null if not set. | |
| bool | getEnabled () |
| IK handling is enabled. | |
| Vector | getLimitIKRotationMaximum () |
| Maximum limit orientation or null. | |
| Vector | getLimitIKRotationMinimum () |
| Minimum limit orientation or null. | |
| String | getNameControllerIKAzimuth () |
| Name of IK Azimuth Controller. | |
| String | getNameControllerIKDistance () |
| Name of IK Distance Controller. | |
| String | getNameControllerIKElevation () |
| Name of IK Elevation Controller. | |
| String | getNameControllerIKHeight () |
| Name of IK Height Controller. | |
| String | getNameControllerIKPan () |
| Name of IK Pan Controller. | |
| String | getNameControllerIKPosition () |
| Name of IK Position Controller. | |
| String | getNameControllerIKRotation () |
| Name of IK Rotation Controller. | |
| String | getReferenceBone () |
| Reference bone or null. | |
| Matrix | getReferenceMatrix () |
| Reference matrix. | |
| String | getTargetBone () |
| Target bone or null. | |
| ECBehaviorComponent.Instance | getTargetComponent () |
| Target component behavior or null. | |
| Element | getTargetElement () |
| Target element or null. | |
| DMatrix | getTargetMatrix () |
| Target matrix. | |
| void | init (StubElement stub) |
| Initialize behavior from stub. | |
| Instance | new (ECBehaviorActorIK ecbehavior, BehaviorElement element) |
| Create behavior instance. | |
| void | readFromFile (PersistencyEnvironment env, FileReader reader) |
| Read behavior from file. | |
| void | setEnabled (bool enabled) |
| Set if IK handling is enabled. | |
| void | setLimitIKRotation (Vector minimum, Vector maximum) |
| Set limit orientation or null. | |
| void | setNameControllerIKAzimuth (String name) |
| Set name of IK Azimuth Controller or null. | |
| void | setNameControllerIKDistance (String name) |
| Set name of IK Distance Controller or null. | |
| void | setNameControllerIKElevation (String name) |
| Set name of IK Elevation Controller or null. | |
| void | setNameControllerIKHeight (String name) |
| Set name of IK Height Controller or null. | |
| void | setNameControllerIKPan (String name) |
| Set name of IK Pan Controller or null. | |
| void | setNameControllerIKPosition (String name) |
| Set name of IK Position Controller or null. | |
| void | setNameControllerIKRotation (String name) |
| Set name of IK Rotation Controller or null. | |
| void | setReferenceBone (String bone) |
| Set reference bone or null. | |
| void | setReferenceMatrix (Matrix matrix) |
| Set reference matrix. | |
| void | setReferenceMatrix (Vector position) |
| Set reference matrix from position. | |
| void | setTarget (DMatrix matrix) |
| Set target to static world position. | |
| void | setTarget (Element element) |
| Set target to track element position. | |
| void | setTarget (Element element, DMatrix matrix) |
| Set target to track coordinate system relative to element. | |
| void | setTarget (Element element, String bone) |
| Set target to track position relative to element bone. | |
| void | setTarget (Element element, String bone, DMatrix matrix) |
| Set target to track coordinate system relative to element bone. | |
| void | setTarget (Element element, String bone, Vector position) |
| Set target to track position relative to element bone. | |
| void | setTarget (Element element, Vector position) |
| Set target to track position relative to element. | |
| void | setTargetBone (String bone) |
| Set target bone or null. | |
| void | setTargetMatrix (DMatrix matrix) |
| Set target matrix. | |
| void | setTargetMatrix (Vector position) |
| Set target matrix from position. | |
| void | updateControllers (float elapsed) |
| Update controllers. | |
Public Member Functions inherited from Dragengine.Scenery.DefaultECBehaviorInstance | |
| void | addToGameWorld () |
| Add element to game world. | |
| void | attachToParent (Element parent) |
| Attach element to object set by the mapper in the IGDE World Editor. | |
| void | geometryChanged () |
| Position or orientation changed. | |
| BehaviorElement | getElement () |
| Behavior element to apply behavior to. | |
| int | getInstanceIndex () |
| Behavior instance index. | |
| DefaultECBehaviorInstance | new (BehaviorElement element) |
| Create default composeable instance. | |
| void | postThink (float elapsed) |
| Post thinking after physics processing is finished. | |
| void | removeFromGameWorld () |
| Remove element from game world. | |
| bool | requiresEnterFrame () |
| Behavior instance requires enterFrame() to be called. | |
| bool | requiresThink () |
| Behavior instance requires think() to be called. | |
| void | stateChanged () |
| State changed (visble, touchable). | |
| void | think (float elapsed) |
| Think about what to do for the next frame update. | |
| void | writeToFile (PersistencyEnvironment env, FileWriter writer) |
| Write behavior instance to file. | |
Additional Inherited Members | |
Protected Member Functions inherited from Dragengine.Scenery.DefaultECBehaviorInstance | |
| void | setRequiresEnterFrame (bool required) |
| Set if behavior instance requires enterFrame() to be called. | |
| void | setRequiresThink (bool required) |
| Set if behavior instance requires think() to be called. | |
Behavior instance.
| Matrix Dragengine.Scenery.ECBehaviorActorIK.Instance.calculateInverseReferenceMatrix | ( | ) |
Calculate inverse reference matrix in component space.
| DMatrix Dragengine.Scenery.ECBehaviorActorIK.Instance.calculateTargetMatrix | ( | ) |
Calculate target matrix in world space.
| Matrix Dragengine.Scenery.ECBehaviorActorIK.Instance.calculateTargetMatrixLocal | ( | ) |
Calculate target matrix in component space.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.clearLimitIKRotation | ( | ) |
Clear limit orientation.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.clearReference | ( | ) |
Clear reference.
Sets reference matrix to identity matrix and reference bone to null.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.clearTarget | ( | ) |
Clear target.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.disable | ( | ) |
Disable behavior and clear target.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.dispose | ( | ) |
Dispose of behavior instance.
Reimplemented from Dragengine.Scenery.DefaultECBehaviorInstance.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.enterFrame | ( | ) |
Frame update started.
Reimplemented from Dragengine.Scenery.DefaultECBehaviorInstance.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.findControllers | ( | ) |
Find controllers.
| ECBehaviorActorAnimated.Instance Dragengine.Scenery.ECBehaviorActorIK.Instance.getActorAnimated | ( | ) |
Actor animated behavior.
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.getControllerIKAzimuth | ( | ) |
IK Azimuth Controller or null if not found.
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.getControllerIKDistance | ( | ) |
IK Distance Controller or null if not found.
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.getControllerIKElevation | ( | ) |
IK Elevation Controller or null if not found.
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.getControllerIKHeight | ( | ) |
IK Height Controller or null if not found.
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.getControllerIKPan | ( | ) |
IK Pan Controller or null if not found.
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.getControllerIKPosition | ( | ) |
IK Position Controller or null if not found.
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.getControllerIKRotation | ( | ) |
IK Rotation Controller or null if not found.
| ECBehaviorActorIK Dragengine.Scenery.ECBehaviorActorIK.Instance.getECBehavior | ( | ) |
Behavior.
| ElementResolver Dragengine.Scenery.ECBehaviorActorIK.Instance.getElementResolver | ( | ) |
Element resolver used during loading or null if not set.
| bool Dragengine.Scenery.ECBehaviorActorIK.Instance.getEnabled | ( | ) |
IK handling is enabled.
| Vector Dragengine.Scenery.ECBehaviorActorIK.Instance.getLimitIKRotationMaximum | ( | ) |
Maximum limit orientation or null.
| Vector Dragengine.Scenery.ECBehaviorActorIK.Instance.getLimitIKRotationMinimum | ( | ) |
Minimum limit orientation or null.
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.getNameControllerIKAzimuth | ( | ) |
Name of IK Azimuth Controller.
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.getNameControllerIKDistance | ( | ) |
Name of IK Distance Controller.
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.getNameControllerIKElevation | ( | ) |
Name of IK Elevation Controller.
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.getNameControllerIKHeight | ( | ) |
Name of IK Height Controller.
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.getNameControllerIKPan | ( | ) |
Name of IK Pan Controller.
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.getNameControllerIKPosition | ( | ) |
Name of IK Position Controller.
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.getNameControllerIKRotation | ( | ) |
Name of IK Rotation Controller.
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.getReferenceBone | ( | ) |
Reference bone or null.
| Matrix Dragengine.Scenery.ECBehaviorActorIK.Instance.getReferenceMatrix | ( | ) |
Reference matrix.
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.getTargetBone | ( | ) |
Target bone or null.
| ECBehaviorComponent.Instance Dragengine.Scenery.ECBehaviorActorIK.Instance.getTargetComponent | ( | ) |
Target component behavior or null.
| Element Dragengine.Scenery.ECBehaviorActorIK.Instance.getTargetElement | ( | ) |
Target element or null.
| DMatrix Dragengine.Scenery.ECBehaviorActorIK.Instance.getTargetMatrix | ( | ) |
Target matrix.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.init | ( | StubElement | stub | ) |
Initialize behavior from stub.
Reimplemented from Dragengine.Scenery.DefaultECBehaviorInstance.
| Instance Dragengine.Scenery.ECBehaviorActorIK.Instance.new | ( | ECBehaviorActorIK | ecbehavior, |
| BehaviorElement | element | ||
| ) |
Create behavior instance.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.readFromFile | ( | PersistencyEnvironment | env, |
| FileReader | reader | ||
| ) |
Read behavior from file.
Reimplemented from Dragengine.Scenery.DefaultECBehaviorInstance.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setEnabled | ( | bool | enabled | ) |
Set if IK handling is enabled.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setLimitIKRotation | ( | Vector | minimum, |
| Vector | maximum | ||
| ) |
Set limit orientation or null.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setNameControllerIKAzimuth | ( | String | name | ) |
Set name of IK Azimuth Controller or null.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setNameControllerIKDistance | ( | String | name | ) |
Set name of IK Distance Controller or null.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setNameControllerIKElevation | ( | String | name | ) |
Set name of IK Elevation Controller or null.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setNameControllerIKHeight | ( | String | name | ) |
Set name of IK Height Controller or null.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setNameControllerIKPan | ( | String | name | ) |
Set name of IK Pan Controller or null.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setNameControllerIKPosition | ( | String | name | ) |
Set name of IK Position Controller or null.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setNameControllerIKRotation | ( | String | name | ) |
Set name of IK Rotation Controller or null.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setReferenceBone | ( | String | bone | ) |
Set reference bone or null.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setReferenceMatrix | ( | Matrix | matrix | ) |
Set reference matrix.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setReferenceMatrix | ( | Vector | position | ) |
Set reference matrix from position.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setTarget | ( | DMatrix | matrix | ) |
Set target to static world position.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setTarget | ( | Element | element | ) |
Set target to track element position.
Set target to track coordinate system relative to element.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setTarget | ( | Element | element, |
| String | bone | ||
| ) |
Set target to track position relative to element bone.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setTarget | ( | Element | element, |
| String | bone, | ||
| DMatrix | matrix | ||
| ) |
Set target to track coordinate system relative to element bone.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setTarget | ( | Element | element, |
| String | bone, | ||
| Vector | position | ||
| ) |
Set target to track position relative to element bone.
Set target to track position relative to element.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setTargetBone | ( | String | bone | ) |
Set target bone or null.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setTargetMatrix | ( | DMatrix | matrix | ) |
Set target matrix.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.setTargetMatrix | ( | Vector | position | ) |
Set target matrix from position.
| void Dragengine.Scenery.ECBehaviorActorIK.Instance.updateControllers | ( | float | elapsed | ) |
Update controllers.
| ECBehaviorActorAnimated.Instance Dragengine.Scenery.ECBehaviorActorIK.Instance.pActorAnimated |
| Component Dragengine.Scenery.ECBehaviorActorIK.Instance.pComponent |
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.pControllerIKAzimuth |
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.pControllerIKDistance |
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.pControllerIKElevation |
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.pControllerIKHeight |
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.pControllerIKPan |
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.pControllerIKPosition |
| AnimatorController Dragengine.Scenery.ECBehaviorActorIK.Instance.pControllerIKRotation |
| ECBehaviorActorIK Dragengine.Scenery.ECBehaviorActorIK.Instance.pECBehavior |
| ElementResolver Dragengine.Scenery.ECBehaviorActorIK.Instance.pElementResolver |
| bool Dragengine.Scenery.ECBehaviorActorIK.Instance.pEnabled |
| int Dragengine.Scenery.ECBehaviorActorIK.Instance.pIndexReferenceBone |
| Vector Dragengine.Scenery.ECBehaviorActorIK.Instance.pLimitIKRotationMin |
| Matrix Dragengine.Scenery.ECBehaviorActorIK.Instance.pLimRotCenter |
| Vector Dragengine.Scenery.ECBehaviorActorIK.Instance.pLimRotMin |
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.pNameControllerIKAzimuth |
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.pNameControllerIKDistance |
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.pNameControllerIKElevation |
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.pNameControllerIKHeight |
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.pNameControllerIKPan |
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.pNameControllerIKPosition |
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.pNameControllerIKRotation |
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.pReferenceBone |
| Matrix Dragengine.Scenery.ECBehaviorActorIK.Instance.pReferenceMatrix |
| String Dragengine.Scenery.ECBehaviorActorIK.Instance.pTargetBone |
| ECBehaviorComponent.Instance Dragengine.Scenery.ECBehaviorActorIK.Instance.pTargetComponent |
| Element Dragengine.Scenery.ECBehaviorActorIK.Instance.pTargetElement |
| DMatrix Dragengine.Scenery.ECBehaviorActorIK.Instance.pTargetMatrix |
| bool Dragengine.Scenery.ECBehaviorActorIK.Instance.pUseAngles |