|
DXSceneChangeNotifications Enumeration |
ChangeNotifications enum defines flags that describe what changes have occur in the DXScene from last time the scene was rendered.
Namespace: Ab3d.DirectXAssembly: Ab3d.DXEngine (in Ab3d.DXEngine.dll) Version: 7.0.8865.1045
Syntax [FlagsAttribute]
public enum ChangeNotifications
Members Member name | Value | Description |
---|
None | 0 |
None
|
CameraChanged | 1 |
CameraChanged
|
LightPropertiesChanged | 2 |
LightPropertiesChanged
|
IsEnabledChanged | 4 |
IsEnabledChanged
|
LightsCountChanged | 8 |
LightsCountChanged
|
EffectsChanged | 16 |
EffectsChanged
|
MaterialPropertiesChanged | 32 |
MaterialPropertiesChanged
|
SceneBoundsChanged | 128 |
SceneBoundsChanged
|
SceneNodesCountChanged | 256 |
SceneNodesCountChanged
|
SceneNodesPositionChanged | 512 |
SceneNodesPositionChanged
|
SceneNodesPropertiesChanged | 1,024 |
SceneNodesPropertiesChanged
|
SceneNodesVisibilityChanged | 2,048 |
SceneNodesVisibilityChanged
|
RenderingPrimitivePropertiesChanged | 4,096 |
Properties of RenderingPrimitive has changed. This does not require recollecting rendering primitives.
|
RenderingPrimitiveDirty | 8,192 |
RenderingPrimitive has changed so much that it requires recollecting rendering primitives.
|
MeshChanged | 16,384 |
MeshChanged
|
MeshVertexBufferDataChanged | 32,768 |
MeshVertexBufferDataChanged
|
SceneNodesWorldMatrixChanged | 65,536 |
SceneNodesWorldMatrixChanged
|
SizeChanged | 131,072 |
SizeChanged
|
BackgroundColorChanged | 262,144 |
BackgroundColorChanged
|
ShaderSettingsChanged | 524,288 |
ShaderSettingsChanged
|
RenderingStepsChanged | 1,048,576 |
RenderingStepsChanged
|
PostProcessChanged | 2,097,152 |
PostProcessChanged
|
SpriteBatchChanged | 4,194,304 |
SpriteBatchChanged
|
VirtualRealitySettingsChanged | 8,388,608 |
VirtualRealitySettingsChanged
|
ShadowRenderingSettingsChanged | 16,777,216 |
ShadowRenderingSettingsChanged
|
RenderToBitmap | 33,554,432 |
RenderToBitmap - used in RenderingContext.RenderReason when RenderToBitmap method is used.
|
BackBufferDirty | 67,108,864 |
BackBufferDirty - used when a new render is needed to set the correct image to the back buffer (for example when after some change a RenderToBitmap was called - this called Update and reset the dirty flags to None, but the back buffer still do not show the correct image).
This does not require Update or recreation of rendering queues.
|
ViewChanged | 134,217,728 |
ViewChanged - used when the same scene is rendered to a different view.
|
OtherChange | 268,435,456 |
OtherChange
|
All | 536,870,911 |
All
|
See Also