| 
    Berserk
    
   | 
 
#include <core/Config.hpp>#include <core/Data.hpp>#include <core/Typedefs.hpp>#include <core/io/Logger.hpp>#include <core/string/StringName.hpp>#include <rhi/RHIResource.hpp>#include <functional>#include <unordered_map>#include <vector>

Go to the source code of this file.
Classes | |
| class | RHIShaderMeta | 
| Reflection info about compiled RHI program.  More... | |
| struct | RHIShaderMeta::InputAttribute | 
| Vertex shader inputs.  More... | |
| struct | RHIShaderMeta::ObjectParam | 
| Object params like samplers, textures.  More... | |
| struct | RHIShaderMeta::DataParam | 
| Data param within uniform block.  More... | |
| struct | RHIShaderMeta::DataParamBlock | 
| Uniform block info.  More... | |
| class | RHIShaderStageDesc | 
| Single shader stage.  More... | |
| class | RHIShaderDesc | 
| Shader creation descriptor. Allows create from byteCode.  More... | |
| class | RHIShader | 
| Compiled and linked native shader.  More... | |