#include "c4d_basematerial.h" #include "c4d_basecontainer.h" void BaseMaterial::Update(Bool preview, Bool rttm) { C4DOS.Mt->Update(this, preview, rttm); } Bool BaseMaterial::Compare(BaseMaterial* snd) { return C4DOS.Mt->Compare(this, snd); } BaseBitmap* BaseMaterial::GetPreview(Int32 flags) { return C4DOS.Mt->GetPreview(this, flags); } Vector BaseMaterial::GetAverageColor(Int32 channel) { return C4DOS.Mt->GetAverageColor(this, channel); } BaseMaterial* BaseMaterial::Alloc(Int32 type) { return C4DOS.Mt->Alloc(type); } void BaseMaterial::Free(BaseMaterial*& bl) { C4DOS.Bl->Free(bl); bl = nullptr; } Material* Material::Alloc() { return (Material*)C4DOS.Mt->Alloc(Mmaterial); } void Material::Free(Material*& bl) { C4DOS.Bl->Free(bl); bl = nullptr; }