Spore ModAPI SDK for creating C++ mods for Spore
  1. Tutorials
  2. Namespaces
  1. Classes
  2. Files

Swarm::cVisualEffect class
#include <Spore ModAPI/Spore/Swarm/cVisualEffect.h>

Contents

  • Reference
    • Base classes
    • Public types
    • Public functions
    • Public variables

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
Tab / T to search, Esc to close
…

Search for symbols, directories, files, pages or modules. You can omit any prefix from the symbol or file path; adding a : or / suffix lists all members of given symbol or directory.

Use ↓ / ↑ to navigate through the list, Enter to go. Tab autocompletes common prefix, you can copy a link to the result using ⌘ L while ⌘ M produces a Markdown link.

Sorry, nothing was found.

    Spore ModAPI SDK for creating C++ mods for Spore. Created with Doxygen 1.9.8 and m.css.