Class Renderer
- Namespace
- Game.Presentation
- Assembly
- Game.dll
public class Renderer
- Inheritance
-
Renderer
- Inherited Members
Properties
OnFrameEnd
public Action<View, CommandList> OnFrameEnd { get; set; }
Property Value
OnSubmitSurfaces
public Action<View> OnSubmitSurfaces { get; set; }
Property Value
OpaqueCache
public SurfaceCache OpaqueCache { get; }
Property Value
TransparentCache
public SurfaceCache TransparentCache { get; }
Property Value
Methods
CreateEntity(bool, Mesh, Vector3, Vector3)
public static MeshEntity CreateEntity(bool animated, Mesh mesh, Vector3 position, Vector3 angles)
Parameters
Returns
Init()
public bool Init()
Returns
QueueMeshEntity(MeshEntity)
public void QueueMeshEntity(MeshEntity meshEntity)
Parameters
meshEntityMeshEntity
QueueRenderSurface(ArrayMesh, ResourceSet, MaterialParameterPool, RenderMaterial)
public void QueueRenderSurface(ArrayMesh mesh, ResourceSet set, MaterialParameterPool pool, RenderMaterial material)
Parameters
meshArrayMeshsetResourceSetpoolMaterialParameterPoolmaterialRenderMaterial
RenderFrame()
The render loop.
public void RenderFrame()
RenderView(View)
public void RenderView(View view)
Parameters
viewView
Shutdown()
public void Shutdown()
SubmitSurfacesWorld(View)
public void SubmitSurfacesWorld(View view)
Parameters
viewView