67class VENOM_COMMON_API Material :
public PluginObjectImplWrapper
88 inline void SetComponentChannels(
const MaterialComponentType type,
const MaterialComponentValueChannels channels) {
89 _impl->As<
MaterialImpl>()->SetComponentChannels(type, channels);
92 _impl->As<
MaterialImpl>()->SetComponentChannelsFromIndex(type, index);
103 inline const vc::String & GetName()
const {
106 inline void SetName(
const vc::String & name) {
109 inline const vcm::Vec2 & GetTextureRepeatFactor()
const {
110 return _impl->As<
MaterialImpl>()->GetTextureRepeatFactor();
112 inline void SetTextureRepeatFactor(
const vcm::Vec2 & factor) {
113 _impl->As<
MaterialImpl>()->SetTextureRepeatFactor(factor);