 |
SceneViewDirtyFlags Enumeration |
SceneViewDirtyFlags enum defines flags that describe what changes have occur in the
SceneView from last time the scene was rendered.
Namespace: Ab4d.SharpEngine.CommonAssembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 4.0.9584+ba1aaa26d4181dd3fa8ed7b6398391d1affa36c8
Syntax[FlagsAttribute]
public enum SceneViewDirtyFlags
Members| Member name | Value | Description |
|---|
| None | 0 |
None
|
| IsEnabledChanged | 1 |
IsEnabledChanged
|
| CameraChanged | 2 |
CameraChanged
|
| ViewSizeChanged | 4 |
ViewSizeChanged, ViewRotation, MSAA or SSAA changed
|
| AntialiasingChanged | 8 |
AntialiasingChanged - MSAA or SSAA changed
|
| BackgroundColorChanged | 16 |
BackgroundColorChanged
|
| ShaderSettingsChanged | 32 |
ShaderSettingsChanged
|
| RenderingStepsChanged | 64 |
RenderingStepsChanged
|
| PostProcessChanged | 128 |
PostProcessChanged
|
| VirtualRealitySettingsChanged | 256 |
VirtualRealitySettingsChanged
|
| ShadowRenderingSettingsChanged | 512 |
ShadowRenderingSettingsChanged
|
| RenderToBitmap | 1,024 |
RenderToBitmap - used in RenderingContext.RenderReason when RenderToBitmap method is used.
|
| ViewChanged | 2,048 |
ViewChanged - used when the same scene is rendered to a different view.
|
| TargetBufferChanged | 4,096 |
TargetBufferChanged (for example when adding new staging buffer)
|
| SpritesChanged | 8,192 |
SpritesChanged is used to indicate that sprites have been changed (this will regenerate the command buffers).
|
| SpriteTextureChanged | 16,384 |
SpriteTextureChanged is used to indicate that only the texture of the sprite has changed (only requires another render without recoding command buffers).
|
| ObjectsFilterChanged | 32,768 |
ObjectsFilterChanged
|
| EffectSampleCountChanged | 65,536 |
EffectSampleCountChanged is used when multiple SceneViews are used with different multisample count.
Then the Vulkan Pipeline (defined by EffectTechnique) that is set to RenderingItem must be changed and this requires to recreate rendering layers.
|
| BackBuffersRecreated | 131,072 |
BackBuffersRecreated
|
| OtherChange | 262,144 |
OtherChange
|
| All | 524,287 |
All
|
See Also