Click or drag to resize
Ab4d.SharpEngine logo

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.Common
Assembly: Ab4d.SharpEngine (in Ab4d.SharpEngine.dll) Version: 3.1.9316+94bbd23b55747f096f056a5602f7dd90558b3673
Syntax
C#
[FlagsAttribute]
public enum SceneViewDirtyFlags
Members
Member nameValueDescription
None0 None
IsEnabledChanged1 IsEnabledChanged
CameraChanged2 CameraChanged
ViewSizeChanged4 ViewSizeChanged, ViewRotation, MSAA or SSAA changed
AntialiasingChanged8 AntialiasingChanged - MSAA or SSAA changed
BackgroundColorChanged16 BackgroundColorChanged
ShaderSettingsChanged32 ShaderSettingsChanged
RenderingStepsChanged64 RenderingStepsChanged
PostProcessChanged128 PostProcessChanged
VirtualRealitySettingsChanged256 VirtualRealitySettingsChanged
ShadowRenderingSettingsChanged512 ShadowRenderingSettingsChanged
RenderToBitmap1,024 RenderToBitmap - used in RenderingContext.RenderReason when RenderToBitmap method is used.
ViewChanged2,048 ViewChanged - used when the same scene is rendered to a different view.
TargetBufferChanged4,096 TargetBufferChanged (for example when adding new staging buffer)
SpritesChanged8,192 SpritesChanged is used to indicate that sprites have been changed.
ObjectsFilterChanged16,384 ObjectsFilterChanged
EffectSampleCountChanged32,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.
OtherChange65,536 OtherChange
All131,071 All
Remarks

[Missing <remarks> documentation for "T:Ab4d.SharpEngine.Common.SceneViewDirtyFlags"]

See Also