Struct VertexDrawBuffer ​
Namespace: ValveResourceFormat.Renderer
Assembly: Renderer.dll
Vertex buffer binding with stride and attribute layout.
csharp
public readonly struct VertexDrawBufferProperties ​
BufferIndex ​
Gets the index of this buffer within the mesh's vertex buffer list (0 for single-buffer geometry).
csharp
public int BufferIndex { get; init; }Property Value ​
ElementSizeInBytes ​
Gets the size in bytes of a single vertex element.
csharp
public uint ElementSizeInBytes { get; init; }Property Value ​
Handle ​
Gets the OpenGL buffer object handle.
csharp
public int Handle { get; init; }Property Value ​
InputLayoutFields ​
Gets the input layout fields describing the vertex attribute layout.
csharp
public VBIB.RenderInputLayoutField[] InputLayoutFields { get; init; }Property Value ​
Offset ​
Gets the byte offset within the buffer.
csharp
public uint Offset { get; init; }
