[]
        
(Showing Draft Content)

C1.Util.DX.Direct3D11.RasterizerStage

RasterizerStage Class

ID3D11DeviceContext

Inheritance
RasterizerStage
Implements
Namespace: C1.Util.DX.Direct3D11
Assembly: C1.Win.C1DX.4.8.dll
Syntax
[Guid("c0bfa96c-e089-44fb-8eaf-26f8796190da")]
public class RasterizerStage : CppObject, IDisposable

Constructors

Name Description
RasterizerStage(IntPtr)

Initializes a new instance of the RasterizerStage class.

Methods

Name Description
GetScissorRectangles()

Get the array of {{scissor rectangles}} bound to the {{rasterizer stage}}.

GetScissorRectangles(RectL[])

Get the array of {{scissor rectangles}} bound to the {{rasterizer stage}}.

GetScissorRects(ref int, RectL[])

void ID3D11DeviceContext::RSGetScissorRects([InOut] unsigned int* pNumRects,[Out, Buffer, Optional] RECT* pRects)

GetState()

void ID3D11DeviceContext::RSGetState([Out] ID3D11RasterizerState** ppRasterizerState)

GetViewports()

Get the array of {{viewports}} bound to the {{rasterizer stage}}

GetViewports(ViewportF[])

Get the array of {{viewports}} bound to the {{rasterizer stage}}

GetViewports(ref int, ViewportF[])

void ID3D11DeviceContext::RSGetViewports([InOut] unsigned int* pNumViewports,[Out, Buffer, Optional] D3D11_VIEWPORT* pViewports)

SetScissorRectangle(int, int, int, int)

Binds a single scissor rectangle to the rasterizer stage.

SetScissorRectangles(params RectL[])

Binds a set of scissor rectangles to the rasterizer stage.

SetScissorRects(int, IntPtr)

void ID3D11DeviceContext::RSSetScissorRects([In] unsigned int NumRects,[In, Buffer, Optional] const void* pRects)

SetState(RasterizerState)

void ID3D11DeviceContext::RSSetState([In, Optional] ID3D11RasterizerState* pRasterizerState)

SetViewport(ViewportF)

Binds a single viewport to the rasterizer stage.

SetViewport(float, float, float, float, float, float)

Binds a single viewport to the rasterizer stage.

SetViewports(ViewportF[], int)

Binds a set of viewports to the rasterizer stage.

SetViewports(int, IntPtr)

void ID3D11DeviceContext::RSSetViewports([In] unsigned int NumViewports,[In, Buffer, Optional] const void* pViewports)

Operators

Name Description
explicit operator RasterizerStage(IntPtr)

Performs an explicit conversion from IntPtr to RasterizerStage.