public IRenderRequest CreateSingleRequest(
IRenderContext renderContext,
RasterizerState rasterizerState,
BlendState blendState,
DepthStencilState depthStencilState,
IEffect effect,
IEffectParameterSet effectParameterSet,
VertexBuffer meshVertexBuffer,
IndexBuffer meshIndexBuffer,
PrimitiveType primitiveType,
Matrix world,
Action<List<Matrix>, VertexBuffer, IndexBuffer> computeCombinedBuffers)
{
return new DefaultRenderRequest(
renderContext,
rasterizerState,
blendState,
depthStencilState,
effect,
renderContext.GetCurrentRenderPass<IRenderPass>().EffectTechniqueName,
effectParameterSet,
meshVertexBuffer,
meshIndexBuffer,
primitiveType,
new [] { world },
computeCombinedBuffers);
}