Berserk
Classes | Enumerations
ShaderParams.hpp File Reference
#include <core/Config.hpp>
#include <core/Typedefs.hpp>
#include <core/string/StringName.hpp>
#include <rhi/RHIDefs.hpp>
#include <unordered_map>
#include <vector>
Include dependency graph for ShaderParams.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ShaderParam
 Describes single param in the shader. More...
 
class  ShaderParams
 Describes layout of shader params for packing by material. More...
 
struct  ShaderParams::ShaderParamLight
 
struct  ShaderParams::DataParamInfo
 Info about raw data param. More...
 
struct  ShaderParams::TextureParamInfo
 Info about texture data param. More...
 

Enumerations

enum class  ShaderParamType : uint8 { Texture , Data , Unknown }