C# Class Protogame.NullRenderBatcher

Inheritance: IRenderBatcher
Afficher le fichier Open project: RedpointGames/Protogame

Méthodes publiques

Méthode Description
CreateInstancedRequest ( IRenderContext renderContext, RasterizerState rasterizerState, BlendState blendState, DepthStencilState depthStencilState, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix instanceWorldTransforms, Action computeCombinedBuffers ) : IRenderRequest
CreateInstancedRequestFromState ( IRenderContext renderContext, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix instancedWorldTransforms, Action computeCombinedBuffers ) : IRenderRequest
CreateSingleRequest ( IRenderContext renderContext, RasterizerState rasterizerState, BlendState blendState, DepthStencilState depthStencilState, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix world, Action computeCombinedBuffers ) : IRenderRequest
CreateSingleRequestFromState ( IRenderContext renderContext, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix world, Action computeCombinedBuffers ) : IRenderRequest
FlushRequests ( IGameContext gameContext, IRenderContext renderContext ) : void
QueueRequest ( IRenderContext renderContext, IRenderRequest request ) : void
RenderRequestImmediate ( IRenderContext renderContext, IRenderRequest request ) : void

Method Details

CreateInstancedRequest() public méthode

public CreateInstancedRequest ( IRenderContext renderContext, RasterizerState rasterizerState, BlendState blendState, DepthStencilState depthStencilState, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix instanceWorldTransforms, Action computeCombinedBuffers ) : IRenderRequest
renderContext IRenderContext
rasterizerState Microsoft.Xna.Framework.Graphics.RasterizerState
blendState Microsoft.Xna.Framework.Graphics.BlendState
depthStencilState Microsoft.Xna.Framework.Graphics.DepthStencilState
effect IEffect
effectParameterSet IEffectParameterSet
meshVertexBuffer VertexBuffer
meshIndexBuffer IndexBuffer
primitiveType PrimitiveType
instanceWorldTransforms Matrix
computeCombinedBuffers Action
Résultat IRenderRequest

CreateInstancedRequestFromState() public méthode

public CreateInstancedRequestFromState ( IRenderContext renderContext, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix instancedWorldTransforms, Action computeCombinedBuffers ) : IRenderRequest
renderContext IRenderContext
effect IEffect
effectParameterSet IEffectParameterSet
meshVertexBuffer VertexBuffer
meshIndexBuffer IndexBuffer
primitiveType PrimitiveType
instancedWorldTransforms Matrix
computeCombinedBuffers Action
Résultat IRenderRequest

CreateSingleRequest() public méthode

public CreateSingleRequest ( IRenderContext renderContext, RasterizerState rasterizerState, BlendState blendState, DepthStencilState depthStencilState, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix world, Action computeCombinedBuffers ) : IRenderRequest
renderContext IRenderContext
rasterizerState Microsoft.Xna.Framework.Graphics.RasterizerState
blendState Microsoft.Xna.Framework.Graphics.BlendState
depthStencilState Microsoft.Xna.Framework.Graphics.DepthStencilState
effect IEffect
effectParameterSet IEffectParameterSet
meshVertexBuffer VertexBuffer
meshIndexBuffer IndexBuffer
primitiveType PrimitiveType
world Matrix
computeCombinedBuffers Action
Résultat IRenderRequest

CreateSingleRequestFromState() public méthode

public CreateSingleRequestFromState ( IRenderContext renderContext, IEffect effect, IEffectParameterSet effectParameterSet, VertexBuffer meshVertexBuffer, IndexBuffer meshIndexBuffer, PrimitiveType primitiveType, Matrix world, Action computeCombinedBuffers ) : IRenderRequest
renderContext IRenderContext
effect IEffect
effectParameterSet IEffectParameterSet
meshVertexBuffer VertexBuffer
meshIndexBuffer IndexBuffer
primitiveType PrimitiveType
world Matrix
computeCombinedBuffers Action
Résultat IRenderRequest

FlushRequests() public méthode

public FlushRequests ( IGameContext gameContext, IRenderContext renderContext ) : void
gameContext IGameContext
renderContext IRenderContext
Résultat void

QueueRequest() public méthode

public QueueRequest ( IRenderContext renderContext, IRenderRequest request ) : void
renderContext IRenderContext
request IRenderRequest
Résultat void

RenderRequestImmediate() public méthode

public RenderRequestImmediate ( IRenderContext renderContext, IRenderRequest request ) : void
renderContext IRenderContext
request IRenderRequest
Résultat void