VPathNode

Engine/source/Verve/VPath/VPathNode.h

More...

Classes:

Public Types

enum
eOrientationType {
  k_OrientationFree 
  k_OrientationToPoint 
  k_OrientationTypeSize 
}
enum
eState {
  k_StateUpdatePosition = BIT( 0 )
  k_StateUpdateRotation = BIT( 1 )
  k_StateUpdateWeight = BIT( 2 )
  k_StateUpdateOrientation = BIT( 3 )
  k_StateCreate = BIT( 4 )
  k_StateDelete = BIT( 5 )
  k_StateUpdate = ( k_StateUpdatePosition | k_StateUpdateRotation | k_StateUpdateWeight | k_StateUpdateOrientation )
  k_StateInit = ( k_StateCreate | k_StateUpdate )
}

Detailed Description

Public Types

eOrientationType

Enumerator

k_OrientationFree
k_OrientationToPoint
k_OrientationTypeSize
eState

Enumerator

k_StateUpdatePosition = BIT( 0 )
k_StateUpdateRotation = BIT( 1 )
k_StateUpdateWeight = BIT( 2 )
k_StateUpdateOrientation = BIT( 3 )
k_StateCreate = BIT( 4 )
k_StateDelete = BIT( 5 )
k_StateUpdate = ( k_StateUpdatePosition | k_StateUpdateRotation | k_StateUpdateWeight | k_StateUpdateOrientation )
k_StateInit = ( k_StateCreate | k_StateUpdate )

Protected Attributes

F32 mLength 
Point3F mLocalPosition 
QuatF mLocalRotation 
VNetState mNetState 
sOrientation mOrientationMode 
VPath * mPath 
F32 mWeight 
Point3F mWorldPosition 
QuatF mWorldRotation