Struct VertexBufferElement¶
Defined in File buffer_format.h
Struct Documentation¶
-
struct
VertexBufferElement¶ Struct encapsulating the vertex buffer formats renderer currently supports.
Public Types
-
enum
Type¶ Abstracts the DXGI input format types.
Values:
-
FloatFloatFloatFloat= DXGI_FORMAT_R32G32B32A32_FLOAT¶
-
FloatFloatFloat= DXGI_FORMAT_R32G32B32_FLOAT¶
-
FloatFloat= DXGI_FORMAT_R32G32_FLOAT¶
-
ByteByteByteByte= DXGI_FORMAT_R8G8B8A8_UNORM¶
-
UInt= DXGI_FORMAT_R32_UINT¶
-
IntIntIntInt= DXGI_FORMAT_R32G32B32A32_SINT¶
-
Public Members
-
LPCSTR
m_Name¶ Used as the semantic of the Vertex Buffer element in shaders.
-
D3D11_INPUT_CLASSIFICATION
m_Class¶ Per-what kind of object? (Changes for instance buffers mainly)
-
int
m_Slot¶ Buffer slot to add this element to.
-
bool
m_ResetOffset¶ Reset the offset counter. Used to starting a new buffer.
-
UINT
m_RendersPerInstance¶ Number of instances to be rendered per instance.
-
enum