cVisualEffect class
Base classes
- class IVisualEffect
- An instance of an effect in the game.
- class cComponentBase
Public types
- enum Flags { kFlagPaused = 1, kFlagHidden = 2, kFlagTransformed = 4 }
- enum tTransitionType { kSoftTransition = 0, kHardTransition = 1 }
Public functions
-
auto GetIndex(size_
t& dstDirectoryIndex, size_ t& dstEffectIndex) const -> void - auto GetDescription() -> cVisualEffectDescription*
Public variables
- int field_10
- IEffectsManagerPtr mpManager
-
uint32_
t mInstanceID -
uint32_
t mGroupID -
uint32_
t mEffectIndex - tTransitionType mStartTransition
- cVisualEffectDescription* mpDescription
- eastl::bitset<13> mFlags
-
Math::
Vector3 mWorldPosition -
Math::
Vector3 mWorldUp - int mCurrentLOD
- float mCurrentLODLerp
-
Math::
Vector2 mCurrentRange - float mLODDistanceScale
-
uint32_
t mNotifyMessageID -
uint32_
t mNotifyMessageUserData - Transform mRigidTransform
- Transform mSourceTransform
- Transform mCmptRigidTransform
- Transform mCmptSourceTransform
- eastl::vector<int> mComponentRecs
- int mRigidBone
-
uint32_
t mRigidBoneModCount - int mSourceBone
-
uint32_
t mSourceBoneModCount -
Math::
Vector2 mLODSizeScale - float mSizeScaleLOD
- int mWorld
- int mGlobalParams
- int mParams
-
int32_
t mnSeed - int field_184