![]() |
VenomEngine
Cross-Platform Modern Graphics Engine
|
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) |
![]() | |
PluginObjectImplWrapper (PluginObjectImpl *impl) | |
PluginObjectImplWrapper (const PluginObjectImplWrapper &other) | |
PluginObjectImplWrapper & | operator= (const PluginObjectImplWrapper &other) |
PluginObjectImplWrapper (PluginObjectImplWrapper &&other) | |
PluginObjectImplWrapper & | operator= (PluginObjectImplWrapper &&other) |
PluginObjectImpl * | GetImpl () |
const PluginObjectImpl * | GetImpl () const |
const PluginObjectImpl * | GetConstImpl () const |
bool | IsImplInitialized () const |
void | Destroy () |
Additional Inherited Members | |
![]() | |
PluginObjectImpl * | _impl |