Class IndexBufferInfo

Inheritance Relationships

Base Type

Class Documentation

class IndexBufferInfo : public gpa::playback::ResourceInfo::Ex

Graphics API agnostic information for an index buffer.

Public Functions

virtual TypeId GetTypeId() const final override

Gets this IndexBufferInfo object's TypeId.

Returns

This IndexBufferInfo object's TypeId

Public Members

BufferInfo const *pBufferInfo = {nullptr}

The buffer object containing index data.

ViewInfo const *pViewInfo = {nullptr}

the view describing the region of intrest in the buffer

uint64_t offset = {0}

The offset in bytes into the index buffer.

uint64_t size = {0}

The size in bytes of the index buffer.

api_types::IndexType indexType = {api_types::GPA_INDEX_TYPE_UNKNOWN}

The api_types::IndexType of the index buffer.