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: 1.0.8740+deb2991acfe86a95cca780cd4f82bcae2805c1a5
Syntax
C#
[FlagsAttribute]
public enum SceneViewDirtyFlags
Members
Member nameValueDescription
None0 None
IsEnabledChanged1 IsEnabledChanged
CameraChanged2 CameraChanged
ViewSizeChanged4 ViewSizeChanged or ViewRotation changed
MultisamplingChanged8 MultisamplingChanged
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.
PipelineRecreated4,096 PipelineRecreated is set in case the pipeline was recreated. When this flag is set, then all objects that require pipeline (RenderingItems, EffectTechniques) need to be recreated.
TargetBufferChanged8,192 TargetBufferChanged (for example when adding new staging buffer)
SpritesChanged16,384 SpritesChanged is used to indicate that sprites have been changed.
OtherChange32,768 OtherChange
All65,535 All
See Also