[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct2D.CustomVertexBufferProperties

Class CustomVertexBufferProperties

Namespace
GrapeCity.Documents.DX.Direct2D
Assembly
GcDocs.DX.Windows.dll

D2D1_CUSTOM_VERTEX_BUFFER_PROPERTIES

public class CustomVertexBufferProperties
Inheritance
object
CustomVertexBufferProperties
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()

Constructors

CustomVertexBufferProperties()

Initializes a new instance of CustomVertexBufferProperties class.

public CustomVertexBufferProperties()

CustomVertexBufferProperties(byte[], InputElement[], int)

Initializes a new instance of CustomVertexBufferProperties class.

public CustomVertexBufferProperties(byte[] inputSignature, InputElement[] inputElements, int stride)

Parameters

inputSignature byte[]
inputElements InputElement[]
stride int

Fields

ElementCount

unsigned int elementCount

public int ElementCount

Field Value

int

InputElementsPointer

const D2D1_INPUT_ELEMENT_DESC* inputElements

public IntPtr InputElementsPointer

Field Value

System.IntPtr

ShaderBufferSize

unsigned int shaderBufferSize

public int ShaderBufferSize

Field Value

int

ShaderBufferWithInputSignature

const unsigned char* shaderBufferWithInputSignature

public IntPtr ShaderBufferWithInputSignature

Field Value

System.IntPtr

Stride

unsigned int stride

public int Stride

Field Value

int

Properties

InputElements

The input elements in the vertex shader.

public InputElement[] InputElements { get; set; }

Property Value

InputElement[]

InputSignature

The vertex shader bytecode to use as a signature.

public byte[] InputSignature { get; set; }

Property Value

byte[]