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... | |