Aether3D
Game Engine
|
This is the complete list of members for Material, including all inherited members.
LoadFromFile(const char *path)=0 | Material | pure virtual |
Name() const =0 | Material | pure virtual |
Opaque() const =0 | Material | pure virtual |
SetFloat(const std::string &name, float value)=0 | Material | pure virtual |
SetMatrix(const std::string &name, const Matrix44 &matrix)=0 | Material | pure virtual |
SetName(const char *name)=0 | Material | pure virtual |
SetOpaque(bool opaque)=0 | Material | pure virtual |
SetShaders(const std::string &vertexShaderPath, const std::string &fragmentShaderPath, const std::string &geometryShaderPath, const std::string &defines)=0 | Material | pure virtual |
SetTexture(const std::string &name, const Texture *texture)=0 | Material | pure virtual |
SetVector(const std::string &name, const Vec3 &value)=0 | Material | pure virtual |
SetVector(const std::string &name, const Vec4 &value)=0 | Material | pure virtual |
~Material() (defined in Material) | Material | inlinevirtual |