 |
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.2.9386+3a404a3e1ebfa4efd231da7fe6f10dfb23b95dc4
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.
|
BackBuffersRecreated | 65,536 |
BackBuffersRecreated
|
OtherChange | 131,072 |
OtherChange
|
All | 262,143 |
All
|
Remarks[Missing <remarks> documentation for "T:Ab4d.SharpEngine.Common.SceneViewDirtyFlags"]
See Also