Graphics/Material: Rename CreateInstance to Instantiate

This commit is contained in:
SirLynix
2022-11-05 00:14:16 +01:00
parent 4e631da7dc
commit 1205155466
11 changed files with 25 additions and 25 deletions

View File

@@ -164,23 +164,23 @@ namespace Nz
}
}
std::shared_ptr<MaterialInstance> Material::CreateInstance() const
{
return std::make_shared<MaterialInstance>(shared_from_this());
}
std::shared_ptr<MaterialInstance> Material::GetDefaultInstance() const
{
std::shared_ptr<MaterialInstance> instance = m_defaultInstance.lock();
if (!instance)
{
instance = CreateInstance();
instance = Instantiate();
m_defaultInstance = std::weak_ptr<MaterialInstance>(instance);
}
return instance;
}
std::shared_ptr<MaterialInstance> Material::Instantiate() const
{
return std::make_shared<MaterialInstance>(shared_from_this());
}
std::shared_ptr<Material> Material::Build(const ParameterList& materialData)
{
return std::shared_ptr<Material>();