Space Engineers
Public Member Functions | Protected Member Functions | List of all members
VRage.Render11.GeometryStage2.Rendering.MyGBufferPass Class Reference
Inheritance diagram for VRage.Render11.GeometryStage2.Rendering.MyGBufferPass:
VRage.Render11.GeometryStage2.Rendering.MyRenderPass ParallelTasks.IPrioritizedWork ParallelTasks.IWork

Public Member Functions

void Init (int passId, Matrix viewProjMatrix, MyViewport viewport, MyGBuffer gbuffer)
 
void DrawGlass (MyRenderContext RC)
 
- Public Member Functions inherited from VRage.Render11.GeometryStage2.Rendering.MyRenderPass
void InitWork (List< MyInstanceComponent > visibleInstances, IGeometrySrvStrategy srvStrategy)
 
void DoWork (WorkData workData=null)
 Executes the work. More...
 
void PostprocessWork ()
 

Protected Member Functions

override void Draw (MyRenderContext RC, List< MyInstanceComponent > visibleInstances)
 
- Protected Member Functions inherited from VRage.Render11.GeometryStage2.Rendering.MyRenderPass
void Init (int passId, string debugName, MyFrustumEnum frustumType, int frustumIndex)
 
void FillConstantBuffer< T > (MyRenderContext RC, IConstantBuffer cb, T data)
 

Additional Inherited Members

- Static Protected Member Functions inherited from VRage.Render11.GeometryStage2.Rendering.MyRenderPass
static unsafe IConstantBuffer GetPlaceholderObjectCB (MyRenderContext RC, uint lod)
 
- Protected Attributes inherited from VRage.Render11.GeometryStage2.Rendering.MyRenderPass
MyPassStats m_stats
 
- Properties inherited from VRage.Render11.GeometryStage2.Rendering.MyRenderPass
IGeometrySrvStrategy SrvStrategy [get]
 
int PassId [get]
 
WorkPriority Priority [get]
 
WorkOptions Options [get]
 
- Properties inherited from ParallelTasks.IPrioritizedWork
WorkPriority Priority [get]
 
- Properties inherited from ParallelTasks.IWork
WorkOptions Options [get]
 Gets options specifying how this work may be executed. More...
 

Detailed Description

Definition at line 498 of file MyRenderPass.cs.

Member Function Documentation

override void VRage.Render11.GeometryStage2.Rendering.MyGBufferPass.Draw ( MyRenderContext  RC,
List< MyInstanceComponent visibleInstances 
)
inlineprotectedvirtual
void VRage.Render11.GeometryStage2.Rendering.MyGBufferPass.DrawGlass ( MyRenderContext  RC)
inline

Definition at line 605 of file MyRenderPass.cs.

void VRage.Render11.GeometryStage2.Rendering.MyGBufferPass.Init ( int  passId,
Matrix  viewProjMatrix,
MyViewport  viewport,
MyGBuffer  gbuffer 
)
inline

Definition at line 508 of file MyRenderPass.cs.


The documentation for this class was generated from the following file: