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
meshEntity
MeshEntity
QueueRenderSurface(ArrayMesh, ResourceSet, MaterialParameterPool, RenderMaterial)
public void QueueRenderSurface(ArrayMesh mesh, ResourceSet set, MaterialParameterPool pool, RenderMaterial material)
Parameters
mesh
ArrayMeshset
ResourceSetpool
MaterialParameterPoolmaterial
RenderMaterial
RenderFrame()
The render loop.
public void RenderFrame()
RenderView(View)
public void RenderView(View view)
Parameters
view
View
Shutdown()
public void Shutdown()
SubmitSurfacesWorld(View)
public void SubmitSurfacesWorld(View view)
Parameters
view
View