Method | Description | |
---|---|---|
CreateInstancedRequest ( IRenderContext renderContext, |
||
CreateInstancedRequestFromState ( IRenderContext renderContext, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix instancedWorldTransforms, Action |
||
CreateSingleRequest ( IRenderContext renderContext, |
||
CreateSingleRequestFromState ( IRenderContext renderContext, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix world, Action |
||
DefaultRenderBatcher ( IProfiler profiler, IRenderAutoCache renderAutoCache ) : System | ||
FlushRequests ( IGameContext gameContext, IRenderContext renderContext ) : void | ||
QueueRequest ( IRenderContext renderContext, IRenderRequest request ) : void | ||
RenderRequestImmediate ( IRenderContext renderContext, IRenderRequest request ) : void |
Method | Description | |
---|---|---|
SetupForRequest ( IRenderContext renderContext, IRenderRequest request, int &pc, bool setVertexBuffers ) : void |
public CreateInstancedRequest ( IRenderContext renderContext, |
||
renderContext | IRenderContext | |
rasterizerState | ||
blendState | ||
depthStencilState | ||
effect | IEffect | |
effectParameterSet | IEffectParameterSet | |
meshVertexBuffer | VertexBuffer | |
meshIndexBuffer | IndexBuffer | |
primitiveType | PrimitiveType | |
instanceWorldTransforms | Matrix | |
computeCombinedBuffers | Action |
|
return | IRenderRequest |
public CreateInstancedRequestFromState ( IRenderContext renderContext, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix instancedWorldTransforms, Action |
||
renderContext | IRenderContext | |
effect | IEffect | |
effectParameterSet | IEffectParameterSet | |
meshVertexBuffer | VertexBuffer | |
meshIndexBuffer | IndexBuffer | |
primitiveType | PrimitiveType | |
instancedWorldTransforms | Matrix | |
computeCombinedBuffers | Action |
|
return | IRenderRequest |
public CreateSingleRequest ( IRenderContext renderContext, |
||
renderContext | IRenderContext | |
rasterizerState | ||
blendState | ||
depthStencilState | ||
effect | IEffect | |
effectParameterSet | IEffectParameterSet | |
meshVertexBuffer | VertexBuffer | |
meshIndexBuffer | IndexBuffer | |
primitiveType | PrimitiveType | |
world | Matrix | |
computeCombinedBuffers | Action |
|
return | IRenderRequest |
public CreateSingleRequestFromState ( IRenderContext renderContext, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix world, Action |
||
renderContext | IRenderContext | |
effect | IEffect | |
effectParameterSet | IEffectParameterSet | |
meshVertexBuffer | VertexBuffer | |
meshIndexBuffer | IndexBuffer | |
primitiveType | PrimitiveType | |
world | Matrix | |
computeCombinedBuffers | Action |
|
return | IRenderRequest |
public DefaultRenderBatcher ( IProfiler profiler, IRenderAutoCache renderAutoCache ) : System | ||
profiler | IProfiler | |
renderAutoCache | IRenderAutoCache | |
return | System |
public FlushRequests ( IGameContext gameContext, IRenderContext renderContext ) : void | ||
gameContext | IGameContext | |
renderContext | IRenderContext | |
return | void |
public QueueRequest ( IRenderContext renderContext, IRenderRequest request ) : void | ||
renderContext | IRenderContext | |
request | IRenderRequest | |
return | void |
public RenderRequestImmediate ( IRenderContext renderContext, IRenderRequest request ) : void | ||
renderContext | IRenderContext | |
request | IRenderRequest | |
return | void |