Enfusion Script API
Loading...
Searching...
No Matches
PointInfo Interface Reference

PointInfo - declare object, allows to define position (before named ComponentPositionInfo) More...

Inheritance diagram for PointInfo:
ScriptAndConfig Managed

Public Member Functions

void PointInfo ()
 
proto external void Init (IEntity owner)
 
proto external IEntity GetOwner ()
 
proto external void Set (IEntity owner, string boneName, vector matInOwnerSpace[4])
 
proto external void GetTransform (out vector outMat[4])
 
proto external void GetModelTransform (out vector outMat[4])
 
proto external void GetWorldTransform (out vector outMat[4])
 If the owner is not specified, the local transform will be equal to the world transform.
 
proto external void GetLocalTransform (out vector outMat[4])
 
proto external vector GetTransformAxis (int axis)
 
proto external vector GetWorldTransformAxis (int axis)
 
proto external vector GetModelTransformAxis (int axis)
 
proto external vector GetLocalTransformAxis (int axis)
 
proto external void GetTransformNode (out vector outMat[4])
 
proto external string GetBoneName ()
 
proto external int GetNodeId ()
 
- Public Member Functions inherited from Managed
proto external ref Managed Clone ()
 Return shallow copy of object, or null if it is not allowed (not public constructor)
 

Detailed Description

PointInfo - declare object, allows to define position (before named ComponentPositionInfo)

Constructor & Destructor Documentation

◆ PointInfo()

void PointInfo.PointInfo ( )

Member Function Documentation

◆ GetBoneName()

proto external string PointInfo.GetBoneName ( )

◆ GetLocalTransform()

proto external void PointInfo.GetLocalTransform ( out vector outMat[4])

◆ GetLocalTransformAxis()

proto external vector PointInfo.GetLocalTransformAxis ( int axis)

◆ GetModelTransform()

proto external void PointInfo.GetModelTransform ( out vector outMat[4])

◆ GetModelTransformAxis()

proto external vector PointInfo.GetModelTransformAxis ( int axis)

◆ GetNodeId()

proto external int PointInfo.GetNodeId ( )

◆ GetOwner()

proto external IEntity PointInfo.GetOwner ( )

◆ GetTransform()

proto external void PointInfo.GetTransform ( out vector outMat[4])

◆ GetTransformAxis()

proto external vector PointInfo.GetTransformAxis ( int axis)

◆ GetTransformNode()

proto external void PointInfo.GetTransformNode ( out vector outMat[4])

◆ GetWorldTransform()

proto external void PointInfo.GetWorldTransform ( out vector outMat[4])

If the owner is not specified, the local transform will be equal to the world transform.

◆ GetWorldTransformAxis()

proto external vector PointInfo.GetWorldTransformAxis ( int axis)

◆ Init()

proto external void PointInfo.Init ( IEntity owner)

◆ Set()

proto external void PointInfo.Set ( IEntity owner,
string boneName,
vector matInOwnerSpace[4] )

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