#include <MaterialDummy.h>
|
| | Material (RenderStateDesc rsd) |
| |
| virtual Program * | CreateProgram (const MaterialDescriptor &) |
| |
| virtual bool | IsProgramLoaded () const override final |
| |
| virtual void | SetProgram (Program *p) |
| |
| virtual bool | SetTexture (size_t name, Texture *tex) override |
| |
| virtual bool | SetBuffer (size_t name, BufferBinding< UniformBuffer >) override |
| |
| virtual bool | SetBufferDynamic (size_t name, void *data, size_t size) override |
| |
| virtual bool | SetPushConstant (size_t name, int i) override |
| |
| virtual bool | SetPushConstant (size_t name, float f) override |
| |
| virtual bool | SetPushConstant (size_t name, vector3f v3) override |
| |
| virtual bool | SetPushConstant (size_t name, vector3f v4, float f4) override |
| |
| virtual bool | SetPushConstant (size_t name, Color c) override |
| |
| virtual bool | SetPushConstant (size_t name, matrix3x3f mat3) override |
| |
| virtual bool | SetPushConstant (size_t name, matrix4x4f mat4) override |
| |
| | Material () |
| |
| virtual | ~Material () |
| |
| const MaterialDescriptor & | GetDescriptor () const |
| |
| template<typename T > |
| bool | SetBufferDynamic (size_t hash, T *buffer) |
| |
| virtual bool | SetBuffer (size_t hash, BufferBinding< UniformBuffer > uboBinding)=0 |
| |
| | RefCounted () |
| |
| virtual | ~RefCounted () |
| |
| void | IncRefCount () const |
| |
| void | DecRefCount () const |
| |
| int | GetRefCount () const |
| |
| virtual | ~LuaWrappable () |
| |
◆ Material()
◆ CreateProgram()
◆ IsProgramLoaded()
| virtual bool Graphics::Dummy::Material::IsProgramLoaded |
( |
| ) |
const |
|
inlinefinaloverridevirtual |
◆ SetBuffer()
◆ SetBufferDynamic()
| virtual bool Graphics::Dummy::Material::SetBufferDynamic |
( |
size_t |
name, |
|
|
void * |
data, |
|
|
size_t |
size |
|
) |
| |
|
inlineoverridevirtual |
◆ SetProgram()
| virtual void Graphics::Dummy::Material::SetProgram |
( |
Program * |
p | ) |
|
|
inlinevirtual |
◆ SetPushConstant() [1/7]
| virtual bool Graphics::Dummy::Material::SetPushConstant |
( |
size_t |
name, |
|
|
Color |
c |
|
) |
| |
|
inlineoverridevirtual |
◆ SetPushConstant() [2/7]
| virtual bool Graphics::Dummy::Material::SetPushConstant |
( |
size_t |
name, |
|
|
float |
f |
|
) |
| |
|
inlineoverridevirtual |
◆ SetPushConstant() [3/7]
| virtual bool Graphics::Dummy::Material::SetPushConstant |
( |
size_t |
name, |
|
|
int |
i |
|
) |
| |
|
inlineoverridevirtual |
◆ SetPushConstant() [4/7]
| virtual bool Graphics::Dummy::Material::SetPushConstant |
( |
size_t |
name, |
|
|
matrix3x3f |
mat3 |
|
) |
| |
|
inlineoverridevirtual |
◆ SetPushConstant() [5/7]
| virtual bool Graphics::Dummy::Material::SetPushConstant |
( |
size_t |
name, |
|
|
matrix4x4f |
mat4 |
|
) |
| |
|
inlineoverridevirtual |
◆ SetPushConstant() [6/7]
| virtual bool Graphics::Dummy::Material::SetPushConstant |
( |
size_t |
name, |
|
|
vector3f |
v3 |
|
) |
| |
|
inlineoverridevirtual |
◆ SetPushConstant() [7/7]
| virtual bool Graphics::Dummy::Material::SetPushConstant |
( |
size_t |
name, |
|
|
vector3f |
v4, |
|
|
float |
f4 |
|
) |
| |
|
inlineoverridevirtual |
◆ SetTexture()
| virtual bool Graphics::Dummy::Material::SetTexture |
( |
size_t |
name, |
|
|
Texture * |
tex |
|
) |
| |
|
inlineoverridevirtual |
◆ rsd
The documentation for this class was generated from the following file: