Class ShaderTableInfo
Defined in File shader-table-info.h
Inheritance Relationships
Base Type
public gpa::playback::ResourceInfo::Ex(Class ResourceInfo::Ex)
Derived Types
public gpa::playback::CallableShaderTableInfo(Class CallableShaderTableInfo)public gpa::playback::HitShaderTableInfo(Class HitShaderTableInfo)public gpa::playback::MissShaderTableInfo(Class MissShaderTableInfo)public gpa::playback::RaygenShaderTableInfo(Class RaygenShaderTableInfo)
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.
-
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.
-
BufferInfo const *pBufferInfo = {nullptr}