|
enum class | plBuiltinShaderType { CopyImage
, CopyImageArray
, DownscaleImage
, DownscaleImageArray
} |
|
|
static PL_ALWAYS_INLINE plUInt32 | Float3ToRGB10 (plVec3 value) |
|
static PL_ALWAYS_INLINE plUInt32 | PackFloat16intoUint (plFloat16 x, plFloat16 y) |
|
static PL_ALWAYS_INLINE plUInt32 | Float2ToRG16F (plVec2 value) |
|
static PL_ALWAYS_INLINE void | Float4ToRGBA16F (plVec4 value, plUInt32 &out_uiRG, plUInt32 &out_uiBA) |
|
static PL_ALWAYS_INLINE void | RequestBuiltinShader (plBuiltinShaderType type, plBuiltinShader &out_shader) |
|
|
static PL_RENDERERFOUNDATION_DLL plDelegate< void(plBuiltinShaderType type, plBuiltinShader &out_shader)> | g_RequestBuiltinShaderCallback |
|
The documentation for this class was generated from the following files:
- Code/Engine/RendererFoundation/Shader/ShaderUtils.h
- Code/Engine/RendererFoundation/Shader/Implementation/Shader.cpp