All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HgiShaderProgramDesc Struct Reference

#include <shaderProgram.h>

Public Member Functions

HGI_API HgiShaderProgramDesc ()

Public Attributes

std::string debugName
HgiShaderFunctionHandleVector shaderFunctions

Detailed Description

Describes the properties needed to create a GPU shader program.

  • debugName: This label can be applied as debug label for gpu debugging.
  • shaderFunctions: Holds handles to shader functions for each shader stage.

Definition at line 51 of file shaderProgram.h.

Constructor & Destructor Documentation

HGI_API HgiShaderProgramDesc::HgiShaderProgramDesc ( )

Member Data Documentation

std::string HgiShaderProgramDesc::debugName

Definition at line 56 of file shaderProgram.h.

HgiShaderFunctionHandleVector HgiShaderProgramDesc::shaderFunctions

Definition at line 57 of file shaderProgram.h.

The documentation for this struct was generated from the following file: