 |
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: 3.1.9316+94bbd23b55747f096f056a5602f7dd90558b3673
Syntax[FlagsAttribute]
public enum SceneViewDirtyFlags
MembersMember 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.
|
ObjectsFilterChanged | 16,384 |
ObjectsFilterChanged
|
EffectSampleCountChanged | 32,768 |
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.
|
OtherChange | 65,536 |
OtherChange
|
All | 131,071 |
All
|
Remarks[Missing <remarks> documentation for "T:Ab4d.SharpEngine.Common.SceneViewDirtyFlags"]
See Also