#include <ShaderMacroHelper.hpp>
◆ ShaderMacroHelper() [1/3]
| Diligent::ShaderMacroHelper::ShaderMacroHelper |
( |
| ) |
|
|
default |
◆ ShaderMacroHelper() [2/3]
◆ ShaderMacroHelper() [3/3]
◆ AddShaderMacro() [1/6]
template<>
| void Diligent::ShaderMacroHelper::AddShaderMacro |
( |
const Char * |
Name, |
|
|
bool |
Definition |
|
) |
| |
|
inline |
◆ AddShaderMacro() [2/6]
template<>
| void Diligent::ShaderMacroHelper::AddShaderMacro |
( |
const Char * |
Name, |
|
|
const Char * |
Definition |
|
) |
| |
|
inline |
◆ AddShaderMacro() [3/6]
template<typename DefintionType >
| void Diligent::ShaderMacroHelper::AddShaderMacro |
( |
const Char * |
Name, |
|
|
DefintionType |
Definition |
|
) |
| |
|
inline |
◆ AddShaderMacro() [4/6]
template<>
| void Diligent::ShaderMacroHelper::AddShaderMacro |
( |
const Char * |
Name, |
|
|
float |
Definition |
|
) |
| |
|
inline |
◆ AddShaderMacro() [5/6]
template<>
| void Diligent::ShaderMacroHelper::AddShaderMacro |
( |
const Char * |
Name, |
|
|
Uint32 |
Definition |
|
) |
| |
|
inline |
◆ AddShaderMacro() [6/6]
template<>
| void Diligent::ShaderMacroHelper::AddShaderMacro |
( |
const Char * |
Name, |
|
|
Uint8 |
Definition |
|
) |
| |
|
inline |
◆ Clear()
| void Diligent::ShaderMacroHelper::Clear |
( |
| ) |
|
|
inline |
◆ Finalize()
| void Diligent::ShaderMacroHelper::Finalize |
( |
| ) |
|
|
inline |
◆ operator const ShaderMacro *()
| Diligent::ShaderMacroHelper::operator const ShaderMacro * |
( |
| ) |
|
|
inline |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ RemoveMacro()
| void Diligent::ShaderMacroHelper::RemoveMacro |
( |
const Char * |
Name | ) |
|
|
inline |
◆ Reopen()
| void Diligent::ShaderMacroHelper::Reopen |
( |
| ) |
|
|
inline |
◆ UpdateMacro()
template<typename DefintionType >
| void Diligent::ShaderMacroHelper::UpdateMacro |
( |
const Char * |
Name, |
|
|
DefintionType |
Definition |
|
) |
| |
|
inline |
The documentation for this class was generated from the following file: