4 #ifndef _DUMMY_MATERIAL_H
5 #define _DUMMY_MATERIAL_H
30 virtual bool SetBufferDynamic(
size_t name,
void *data,
size_t size)
override {
return false; }
Definition: MaterialDummy.h:19
virtual bool SetPushConstant(size_t name, Color c) override
Definition: MaterialDummy.h:36
virtual bool SetBufferDynamic(size_t name, void *data, size_t size) override
Definition: MaterialDummy.h:30
virtual bool IsProgramLoaded() const override final
Definition: MaterialDummy.h:25
virtual bool SetPushConstant(size_t name, vector3f v4, float f4) override
Definition: MaterialDummy.h:35
virtual bool SetTexture(size_t name, Texture *tex) override
Definition: MaterialDummy.h:28
virtual bool SetPushConstant(size_t name, matrix4x4f mat4) override
Definition: MaterialDummy.h:38
Material(RenderStateDesc rsd)
Definition: MaterialDummy.h:21
virtual bool SetPushConstant(size_t name, int i) override
Definition: MaterialDummy.h:32
virtual bool SetPushConstant(size_t name, matrix3x3f mat3) override
Definition: MaterialDummy.h:37
virtual void SetProgram(Program *p)
Definition: MaterialDummy.h:26
virtual bool SetPushConstant(size_t name, float f) override
Definition: MaterialDummy.h:33
virtual bool SetBuffer(size_t name, BufferBinding< UniformBuffer >) override
Definition: MaterialDummy.h:29
RenderStateDesc rsd
Definition: MaterialDummy.h:40
virtual Program * CreateProgram(const MaterialDescriptor &)
Definition: MaterialDummy.h:24
virtual bool SetPushConstant(size_t name, vector3f v3) override
Definition: MaterialDummy.h:34
Definition: Material.h:60
Definition: Material.h:148
Definition: Texture.h:106
Definition: Background.h:14
Definition: BufferCommon.h:63
Definition: RenderState.h:10