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: 2.0.8956+4c7684e186ca1be74e7a284fbe739d9a1b843d3c
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