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.2.9386+3a404a3e1ebfa4efd231da7fe6f10dfb23b95dc4
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.
BackBuffersRecreated65,536 BackBuffersRecreated
OtherChange131,072 OtherChange
All262,143 All
Remarks

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

See Also