public void Begin(IRenderManagerOptions renderOptions, Matrix transformMatrix) { SpineRenderManagerOptions options = renderOptions as SpineRenderManagerOptions; if (options == null) throw new ArgumentException("renderOptions must be of type SpineRenderManagerOptions"); if (options.BlendState != null) SkeletonRenderer.BlendState = options.BlendState; SkeletonRenderer.Begin(); }
public void Begin(IRenderManagerOptions renderOptions, Matrix transformMatrix) { DrawRenderManagerOptions options = renderOptions as DrawRenderManagerOptions; if (options == null) throw new ArgumentException("renderOptions must be of type DrawRenderManagerOptions"); DrawBatch.Begin(DrawSortMode.Deferred, options.BlendState, options.SamplerState, options.DepthStencilState, options.RasterizerState); }
public void Begin(IRenderManagerOptions renderOptions, Matrix transformMatrix) { SpriteRenderManagerOptions options = renderOptions as SpriteRenderManagerOptions; if (options == null) throw new ArgumentException("renderOptions must be of type SpriteRenderManagerOptions"); SpriteBatch.Begin(SpriteSortMode.Deferred, options.BlendState, options.SamplerState, options.DepthStencilState, options.RasterizerState, options.Effect, transformMatrix); }
public void Begin(IRenderManagerOptions renderOptions) { Begin(renderOptions, Matrix.Identity); }