Class ShaderTableInfo

Inheritance Relationships

Base Type

Derived Types

Class Documentation

class ShaderTableInfo : public gpa::playback::ResourceInfo::Ex

Graphics API agnostic information for a shader table.

Subclassed by gpa::playback::CallableShaderTableInfo, gpa::playback::HitShaderTableInfo, gpa::playback::MissShaderTableInfo, gpa::playback::RaygenShaderTableInfo

Public Members

BufferInfo const *pBufferInfo = {nullptr}

The buffer object containing shader table data.

ViewInfo const *pViewInfo = {nullptr}

The view describing the region of interest in the buffer.

uint64_t offset = {0}

The offset in bytes into the shader table buffer.

uint64_t size = {0}

The size in bytes of the shader table buffer.

uint64_t stride = {0}

The stride in bytes of the shader table buffer.