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