Class DieselRenderContext
public class DieselRenderContext
- Inheritance
-
DieselRenderContext
- Inherited Members
Constructors
DieselRenderContext(RenderTarget, Entity)
public DieselRenderContext(RenderTarget destination, Entity eye)
Parameters
destination
RenderTargeteye
Entity
Properties
Destination
public RenderTarget Destination { get; }
Property Value
Eye
public Entity Eye { get; }
Property Value
Intermediate
public RenderTarget? Intermediate { get; init; }
Property Value
RenderType
public DieselRenderType RenderType { get; init; }
Property Value
RenderUI
public bool RenderUI { get; init; }
Property Value
UserData
public Dictionary<string, object> UserData { get; }
Property Value
VisibleEntities
public ImmutableList<Entity>? VisibleEntities { get; }
Property Value
Methods
CollectEntities()
Collect all entities that are potential renderables in the ECS.
public void CollectEntities()
MarkOccluded(Entity)
public void MarkOccluded(Entity entity)
Parameters
entity
Entity
RebuildEntityHierarchy()
public void RebuildEntityHierarchy()