[]
ID2D1DrawInfo
[Guid("693ce632-7f2f-45de-93fe-18d88b37aa21")]
public class DrawInformation : RenderInformation, IDisposable, IUnknown
Name | Description |
---|---|
DrawInformation(IntPtr) | Initializes a new instance of the DrawInformation class. |
Name | Description |
---|---|
SetPixelConstantBuffer(DataStream) | Sets the constant buffer data from a DataStream for the Pixel stage. |
SetPixelConstantBuffer<T>(ref T) | Sets the constant buffer data from a struct value for the Pixel Stage. |
SetPixelShader(Guid, PixelOptions) | HRESULT ID2D1DrawInfo::SetPixelShader([In] const GUID& shaderId,[In] D2D1_PIXEL_OPTIONS pixelOptions) |
SetPixelShaderConstantBuffer(IntPtr, int) | HRESULT ID2D1DrawInfo::SetPixelShaderConstantBuffer([In, Buffer] const void* buffer,[In] unsigned int bufferCount) |
SetResourceTexture(int, ResourceTexture) | HRESULT ID2D1DrawInfo::SetResourceTexture([In] unsigned int textureIndex,[In] ID2D1ResourceTexture* resourceTexture) |
SetVertexConstantBuffer(DataStream) | Sets the constant buffer data from a DataStream for the Vertex stage. |
SetVertexConstantBuffer<T>(ref T) | Sets the constant buffer data from a struct value for the Vertex Stage. |
SetVertexProcessing(VertexBuffer, VertexOptions, BlendDescription?, VertexRange?, Guid?) | HRESULT ID2D1DrawInfo::SetVertexProcessing([In, Optional] ID2D1VertexBuffer* vertexBuffer,[In] D2D1_VERTEX_OPTIONS vertexOptions,[In, Optional] const D2D1_BLEND_DESCRIPTION* blendDescription,[In, Optional] const D2D1_VERTEX_RANGE* vertexRange,[In, Optional] const GUID* vertexShader) |
SetVertexShaderConstantBuffer(IntPtr, int) | HRESULT ID2D1DrawInfo::SetVertexShaderConstantBuffer([In, Buffer] const void* buffer,[In] unsigned int bufferCount) |
Name | Description |
---|---|
explicit operator DrawInformation(IntPtr) | Performs an explicit conversion from IntPtr to DrawInformation. |