Class ISceneRenderingListener
Interface for objects to plug into Scene Rendering and listen for its evens such as static actors changes which are relevant for drawing cache.
Inheritance
ISceneRenderingListener
Inherited Members
ISceneRenderingListener
ISceneRenderingListener
ISceneRenderingListener
ISceneRenderingListener
ISceneRenderingListener
ISceneRenderingListener
ISceneRenderingListener
ISceneRenderingListener
Assembly: FlaxEngine.dll
File: Engine/Level/Scene/SceneRendering.h
Syntax
public class ISceneRenderingListener
Constructors
~ISceneRenderingListener()
Declaration
public ~ISceneRenderingListener()
Methods
ListenSceneRendering(SceneRendering* scene)
OnSceneRenderingAddActor(SceneRendering* scene, int32 key, Actor* a)
Declaration
public virtual void OnSceneRenderingAddActor(SceneRendering* scene, int32 key, Actor* a) = 0
Parameters
|
SceneRendering
scene
|
|
int32
key
|
|
Actor
a
|
OnSceneRenderingClear(SceneRendering* scene)
Declaration
public virtual void OnSceneRenderingClear(SceneRendering* scene) = 0
Parameters
|
SceneRendering
scene
|
OnSceneRenderingRemoveActor(SceneRendering* scene, int32 key, Actor* a)
Declaration
public virtual void OnSceneRenderingRemoveActor(SceneRendering* scene, int32 key, Actor* a) = 0
Parameters
|
SceneRendering
scene
|
|
int32
key
|
|
Actor
a
|
OnSceneRenderingUpdateActor(SceneRendering* scene, int32 key, Actor* a, const BoundingSphere& prevBounds, UpdateFlags flags=Auto)
Declaration
public virtual void OnSceneRenderingUpdateActor(SceneRendering* scene, int32 key, Actor* a, const BoundingSphere& prevBounds, UpdateFlags flags=Auto) = 0
Parameters
|
SceneRendering
scene
|
|
int32
key
|
|
Actor
a
|
|
BoundingSphere
prevBounds
|
|
UpdateFlags
flags
|