C# Класс Protogame.NullRenderBatcher

Наследование: IRenderBatcher
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Описание методов

CreateInstancedRequest() публичный Метод

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
Результат IRenderRequest

CreateInstancedRequestFromState() публичный Метод

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
Результат IRenderRequest

CreateSingleRequest() публичный Метод

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
Результат IRenderRequest

CreateSingleRequestFromState() публичный Метод

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
Результат IRenderRequest

FlushRequests() публичный Метод

public FlushRequests ( IGameContext gameContext, IRenderContext renderContext ) : void
gameContext IGameContext
renderContext IRenderContext
Результат void

QueueRequest() публичный Метод

public QueueRequest ( IRenderContext renderContext, IRenderRequest request ) : void
renderContext IRenderContext
request IRenderRequest
Результат void

RenderRequestImmediate() публичный Метод

public RenderRequestImmediate ( IRenderContext renderContext, IRenderRequest request ) : void
renderContext IRenderContext
request IRenderRequest
Результат void