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}