Berserk
Public Attributes | List of all members
RHIShaderDesc Class Reference

Shader creation descriptor. Allows create from byteCode. More...

#include <RHIShader.hpp>

Collaboration diagram for RHIShaderDesc:
Collaboration graph
[legend]

Public Attributes

Ref< DatabyteCode
 
StringName name
 
RHIShaderLanguage language
 
std::vector< RHIShaderStageDescstages
 
std::function< void(Ref< class RHIShader >)> callback
 

Detailed Description

Shader creation descriptor. Allows create from byteCode.

Member Data Documentation

◆ byteCode

Ref<Data> RHIShaderDesc::byteCode

◆ callback

std::function<void(Ref<class RHIShader>)> RHIShaderDesc::callback

◆ language

RHIShaderLanguage RHIShaderDesc::language

◆ name

StringName RHIShaderDesc::name

◆ stages

std::vector<RHIShaderStageDesc> RHIShaderDesc::stages

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