CryEngine.ParticleManager

CryEngine.ParticleManager

Public Member Functions

void AddEventListener (ParticleEffectListener listener)
void AddVertexIndexPoolUsageEntry (uint nVertexMemory, uint nIndexMemory, string pContainerName)
void ClearDeferredReleaseResources ()
void ClearRenderResources (bool bForceClear)
ParticleEffect CreateEffect ()
void CreatePerfHUDWidget ()
void DeleteEffect (ParticleEffect effect)
void DeleteEmitter (ParticleEmitter emitter)
ParticleEffect FindEffect (string effectName)
ParticleEffect FindEffect (string sEffectName, string sSource)
ParticleEffect FindEffect (string sEffectName, string sSource, bool bLoadResources)
ParticleEffect GetDefaultEffect ()
ParticleEffect LoadEffect (string sEffectName, XmlNodeRef effectNode, bool bLoadResources)
ParticleEffect LoadEffect (string sEffectName, XmlNodeRef effectNode, bool bLoadResources, string sSource)
bool LoadLibrary (string particlesLibrary)
bool LoadLibrary (string particlesLibrary, string particlesLibraryFile)
bool LoadLibrary (string particlesLibrary, string particlesLibraryFile, bool loadResources)
void MarkAsOutOfMemory ()
void RemoveEventListener (ParticleEffectListener listener)
void RenderDebugInfo ()
void Reset ()
void SetDefaultEffect (ParticleEffect effect)

Member Function Documentation

◆ AddEventListener()

void CryEngine.ParticleManager.AddEventListener ( ParticleEffectListener listener)
inline

◆ AddVertexIndexPoolUsageEntry()

void CryEngine.ParticleManager.AddVertexIndexPoolUsageEntry ( uint nVertexMemory,
uint nIndexMemory,
string pContainerName
)
inline

◆ ClearDeferredReleaseResources()

void CryEngine.ParticleManager.ClearDeferredReleaseResources ( )
inline

◆ ClearRenderResources()

void CryEngine.ParticleManager.ClearRenderResources ( bool bForceClear)
inline

◆ CreateEffect()

ParticleEffect CryEngine.ParticleManager.CreateEffect ( )
inline

◆ CreatePerfHUDWidget()

void CryEngine.ParticleManager.CreatePerfHUDWidget ( )
inline

◆ DeleteEffect()

void CryEngine.ParticleManager.DeleteEffect ( ParticleEffect effect)
inline

◆ DeleteEmitter()

void CryEngine.ParticleManager.DeleteEmitter ( ParticleEmitter emitter)
inline

◆ FindEffect() [1/3]

ParticleEffect CryEngine.ParticleManager.FindEffect ( string effectName)
inline

◆ FindEffect() [2/3]

ParticleEffect CryEngine.ParticleManager.FindEffect ( string sEffectName,
string sSource
)
inline

◆ FindEffect() [3/3]

ParticleEffect CryEngine.ParticleManager.FindEffect ( string sEffectName,
string sSource,
bool bLoadResources
)
inline

◆ GetDefaultEffect()

ParticleEffect CryEngine.ParticleManager.GetDefaultEffect ( )
inline

◆ LoadEffect() [1/2]

ParticleEffect CryEngine.ParticleManager.LoadEffect ( string sEffectName,
XmlNodeRef effectNode,
bool bLoadResources
)
inline

◆ LoadEffect() [2/2]

ParticleEffect CryEngine.ParticleManager.LoadEffect ( string sEffectName,
XmlNodeRef effectNode,
bool bLoadResources,
string sSource
)
inline

◆ LoadLibrary() [1/3]

bool CryEngine.ParticleManager.LoadLibrary ( string particlesLibrary)
inline

◆ LoadLibrary() [2/3]

bool CryEngine.ParticleManager.LoadLibrary ( string particlesLibrary,
string particlesLibraryFile
)
inline

◆ LoadLibrary() [3/3]

bool CryEngine.ParticleManager.LoadLibrary ( string particlesLibrary,
string particlesLibraryFile,
bool loadResources
)
inline

◆ MarkAsOutOfMemory()

void CryEngine.ParticleManager.MarkAsOutOfMemory ( )
inline

◆ RemoveEventListener()

void CryEngine.ParticleManager.RemoveEventListener ( ParticleEffectListener listener)
inline

◆ RenderDebugInfo()

void CryEngine.ParticleManager.RenderDebugInfo ( )
inline

◆ Reset()

void CryEngine.ParticleManager.Reset ( )
inline

◆ SetDefaultEffect()

void CryEngine.ParticleManager.SetDefaultEffect ( ParticleEffect effect)
inline