Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
SCR_Joint6DOFEntity Interface Reference

SCR_Joint6DOFEntity Class. More...

Inheritance diagram for SCR_Joint6DOFEntity:
[legend]

Public Member Functions

override void DebugDisplay ()
 
float GetSpringScale ()
 
float GetSpringLinDampScale ()
 
float GetSpringAngDampScale ()
 
override void CreateJoint (IEntity parent, IEntity child, vector jointMat1[4], vector jointMat2[4])
 
- Public Member Functions inherited from SCR_JointBaseEntity
void MoveJointToParentBone ()
 
override array< ref ParamEnum > _WB_GetUserEnums (string varName, IEntitySource src)
 
override void _WB_AfterWorldUpdate (float timeSlice)
 
void DestroyJoint ()
 
void TryCreateJoint (bool showErrors)
 
void RotateJoint (inout vector jointMat[4])
 
void CreateJoint (IEntity parent, IEntity child, vector jointMat1[4], vector jointMat2[4])
 
void CreateFailedJointDebug (int a, int r, int g, int b)
 
void DebugDisplay ()
 
override void EOnInit (IEntity owner)
 EntityEvent.INIT.
 
void SCR_JointBaseEntity (IEntitySource src, IEntity parent)
 
void ~SCR_JointBaseEntity ()
 

Public Attributes

bool m_YawSetSpring
 
bool m_YawIsFree
 
float m_YawMin
 
float m_YawMax
 
bool m_PitchSetSpring
 
bool m_PitchIsFree
 
float m_PitchMin
 
float m_PitchMax
 
bool m_RollSetSpring
 
bool m_RollIsFree
 
float m_RollMin
 
float m_RollMax
 
bool m_RightSetSpring
 
bool m_RightIsFree
 
float m_RightMin
 
float m_RightMax
 
bool m_UpSetSpring
 
bool m_UpIsFree
 
float m_UpMin
 
float m_UpMax
 
bool m_ForwardSetSpring
 
bool m_ForwardIsFree
 
float m_ForwardMin
 
float m_ForwardMax
 
float m_SpringStiffness
 
float m_SpringDamping
 
- Public Attributes inherited from SCR_JointBaseEntity
int SNAP_TO_PARENT_BONE
 
bool m_CollisionBlocker
 
IEntity m_JointParent = null
 
IEntity m_JointChild = null
 
SCR_JointDummyHolderEntity m_JointDummy = null
 
PhysicsJoint m_Joint = null
 

Detailed Description

SCR_Joint6DOFEntity Class.

TODO: doc

Member Function Documentation

◆ CreateJoint()

override void SCR_Joint6DOFEntity.CreateJoint ( IEntity  parent,
IEntity  child,
vector  jointMat1[4],
vector  jointMat2[4] 
)

Implements SCR_JointBaseEntity.

◆ DebugDisplay()

override void SCR_Joint6DOFEntity.DebugDisplay ( )

Implements SCR_JointBaseEntity.

◆ GetSpringAngDampScale()

float SCR_Joint6DOFEntity.GetSpringAngDampScale ( )

◆ GetSpringLinDampScale()

float SCR_Joint6DOFEntity.GetSpringLinDampScale ( )

◆ GetSpringScale()

float SCR_Joint6DOFEntity.GetSpringScale ( )

Member Data Documentation

◆ m_ForwardIsFree

bool SCR_Joint6DOFEntity.m_ForwardIsFree

◆ m_ForwardMax

float SCR_Joint6DOFEntity.m_ForwardMax

◆ m_ForwardMin

float SCR_Joint6DOFEntity.m_ForwardMin

◆ m_ForwardSetSpring

bool SCR_Joint6DOFEntity.m_ForwardSetSpring

◆ m_PitchIsFree

bool SCR_Joint6DOFEntity.m_PitchIsFree

◆ m_PitchMax

float SCR_Joint6DOFEntity.m_PitchMax

◆ m_PitchMin

float SCR_Joint6DOFEntity.m_PitchMin

◆ m_PitchSetSpring

bool SCR_Joint6DOFEntity.m_PitchSetSpring

◆ m_RightIsFree

bool SCR_Joint6DOFEntity.m_RightIsFree

◆ m_RightMax

float SCR_Joint6DOFEntity.m_RightMax

◆ m_RightMin

float SCR_Joint6DOFEntity.m_RightMin

◆ m_RightSetSpring

bool SCR_Joint6DOFEntity.m_RightSetSpring

◆ m_RollIsFree

bool SCR_Joint6DOFEntity.m_RollIsFree

◆ m_RollMax

float SCR_Joint6DOFEntity.m_RollMax

◆ m_RollMin

float SCR_Joint6DOFEntity.m_RollMin

◆ m_RollSetSpring

bool SCR_Joint6DOFEntity.m_RollSetSpring

◆ m_SpringDamping

float SCR_Joint6DOFEntity.m_SpringDamping

◆ m_SpringStiffness

float SCR_Joint6DOFEntity.m_SpringStiffness

◆ m_UpIsFree

bool SCR_Joint6DOFEntity.m_UpIsFree

◆ m_UpMax

float SCR_Joint6DOFEntity.m_UpMax

◆ m_UpMin

float SCR_Joint6DOFEntity.m_UpMin

◆ m_UpSetSpring

bool SCR_Joint6DOFEntity.m_UpSetSpring

◆ m_YawIsFree

bool SCR_Joint6DOFEntity.m_YawIsFree

◆ m_YawMax

float SCR_Joint6DOFEntity.m_YawMax

◆ m_YawMin

float SCR_Joint6DOFEntity.m_YawMin

◆ m_YawSetSpring

bool SCR_Joint6DOFEntity.m_YawSetSpring

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