HPL3/Amnesia: Rebirth/Scripting/cLuxVerletAnimation

From Frictional Wiki
Jump to navigation Jump to search

Have some helpful descriptions to add to this class? Edit this page and add your insight to the Wiki!

Fields

cLuxVerletAnimation has no public fields.

Functions

Return Type Function And Description
void FadeAnimationTransformMul(float afNewMul, float afTime)
void FadeAnimationTransformMul(int alTreeIdx, float afNewMul, float afTime)
void FadeMoveToPosMul(float afNewMul, float afTime)
void FadeMoveToPosMul(int alTreeIdx, float afNewMul, float afTime)
iLuxEntity GetEntity()
int GetType()
void LoadFromInstanceVariables(cResourceVarsObject@ apInstanceVars)
void SetMovementOffsetMul(float afGlobal, float afLocal)
void SetPaused(bool abX)
void SetupVerletTree(cNode3D@ apRootNode, cNode3D@ apFinalNode, cNode3D@ apMoveNode, float afBaseDampingMul, float afBaseMoveToPositionMul, float afNodeStartMoveToPosMul, float afNodeEndMoveToPosMul, eEasing aNodeMoveToPosMulEasing = eEasing_Linear)

Details

FadeAnimationTransformMul

void FadeAnimationTransformMul(float afNewMul,
                               float afTime)


Parameters

  • afNewMul (float) —
  • afTime (float) —

Returns:

  • void

FadeAnimationTransformMul

void FadeAnimationTransformMul(int alTreeIdx,
                               float afNewMul,
                               float afTime)


Parameters

  • alTreeIdx (int) —
  • afNewMul (float) —
  • afTime (float) —

Returns:

  • void

FadeMoveToPosMul

void FadeMoveToPosMul(float afNewMul,
                      float afTime)


Parameters

  • afNewMul (float) —
  • afTime (float) —

Returns:

  • void

FadeMoveToPosMul

void FadeMoveToPosMul(int alTreeIdx,
                      float afNewMul,
                      float afTime)


Parameters

  • alTreeIdx (int) —
  • afNewMul (float) —
  • afTime (float) —

Returns:

  • void

GetEntity

iLuxEntity@ GetEntity()

Returns:

  • iLuxEntity@

GetType

int GetType()

Returns:

  • int

LoadFromInstanceVariables

void LoadFromInstanceVariables(cResourceVarsObject@ apInstanceVars)


Parameters

Returns:

  • void

SetMovementOffsetMul

void SetMovementOffsetMul(float afGlobal,
                          float afLocal)


Parameters

  • afGlobal (float) —
  • afLocal (float) —

Returns:

  • void

SetPaused

void SetPaused(bool abX)


Parameters

  • abX (bool) —

Returns:

  • void

SetupVerletTree

void SetupVerletTree(cNode3D@ apRootNode,
                     cNode3D@ apFinalNode,
                     cNode3D@ apMoveNode,
                     float afBaseDampingMul,
                     float afBaseMoveToPositionMul,
                     float afNodeStartMoveToPosMul,
                     float afNodeEndMoveToPosMul,
                     eEasing aNodeMoveToPosMulEasing = eEasing_Linear)


Parameters

  • apRootNode (cNode3D@) —
  • apFinalNode (cNode3D@) —
  • apMoveNode (cNode3D@) —
  • afBaseDampingMul (float) —
  • afBaseMoveToPositionMul (float) —
  • afNodeStartMoveToPosMul (float) —
  • afNodeEndMoveToPosMul (float) —
  • aNodeMoveToPosMulEasing (eEasing) —

Returns:

  • void

References

See all references...