![]() |
VenomEngine
Cross-Platform Modern Graphics Engine
|
Inheritance diagram for venom::common::Material:Public Member Functions | |
| void | SetComponent (const MaterialComponentType type, const MaterialComponent &comp) |
| void | SetComponent (const MaterialComponentType type, const vcm::Vec3 &value) |
| void | SetComponent (const MaterialComponentType type, const vcm::Vec4 &value) |
| void | SetComponent (const MaterialComponentType type, const float value) |
| void | SetComponent (const MaterialComponentType type, const Texture &texture) |
| void | SetComponentChannels (const MaterialComponentType type, const MaterialComponentValueChannels channels) |
| void | SetComponentChannelsFromIndex (const MaterialComponentType type, const int index) |
| void | RemoveComponentTexture (const MaterialComponentType type) |
| void | RemoveComponentValue (const MaterialComponentType type) |
| const MaterialComponent & | GetComponent (const MaterialComponentType type) const |
| const vc::String & | GetName () const |
| void | SetName (const vc::String &name) |
| const vcm::Vec2 & | GetTextureRepeatFactor () const |
| void | SetTextureRepeatFactor (const vcm::Vec2 &factor) |
Public Member Functions inherited from venom::common::PluginObjectWrapper | |
| PluginObjectWrapper (PluginObject *impl) | |
| PluginObjectWrapper (const PluginObjectWrapper &other) | |
| PluginObjectWrapper & | operator= (const PluginObjectWrapper &other) |
| PluginObjectWrapper (PluginObjectWrapper &&other) | |
| PluginObjectWrapper & | operator= (PluginObjectWrapper &&other) |
| PluginObject * | GetImpl () |
| const PluginObject * | GetImpl () const |
| const PluginObject * | GetConstImpl () const |
| bool | IsImplInitialized () const |
| void | Destroy () |
Additional Inherited Members | |
Protected Attributes inherited from venom::common::PluginObjectWrapper | |
| PluginObject * | _impl |