VisibilityGroup Class
Namespace: Stride.Rendering
Assembly: Stride.Rendering.dll
System.Object →
VisibilityGroup
Derived from VisibilityGroup:
public class VisibilityGroup : IDisposable
|
Improve this Doc
View Source
Constructors
VisibilityGroup(RenderSystem)
public VisibilityGroup(RenderSystem renderSystem)
Parameters
|
Improve this Doc
View Source
Fields
RenderData
public RenderDataHolder RenderData
Field Value
RenderStageMaskKey
public readonly StaticObjectPropertyKey<uint> RenderStageMaskKey
Field Value
RenderStageMaskSizePerEntry
public const int RenderStageMaskSizePerEntry = 32
Field Value
Type |
Description |
System.Int32 |
|
Gets the attached properties to this visibility group.
public PropertyContainer Tags
Field Value
|
Improve this Doc
View Source
Properties
RenderObjects
List of objects registered in this group.
public RenderObjectCollection RenderObjects { get; }
Property Value
RenderSystem
public RenderSystem RenderSystem { get; }
Property Value
|
Improve this Doc
View Source
Methods
ComputeDataArrayExpectedSize(DataType)
protected int ComputeDataArrayExpectedSize(DataType type)
Parameters
Returns
Type |
Description |
System.Int32 |
|
Copy(RenderView, RenderView)
public void Copy(RenderView source, RenderView target)
Parameters
Dispose()
FrustumContainsBox(ref BoundingFrustum, ref BoundingBoxExt, Boolean)
public static bool FrustumContainsBox(ref BoundingFrustum frustum, ref BoundingBoxExt boundingBoxExt, bool ignoreDepthPlanes)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Reset()
TryCollect(RenderView)
Collects render objects visibile in a view (if not previously collected before).
public void TryCollect(RenderView view)
Parameters
Extension Methods