MCPcopy Create free account
hub / github.com/codereader/DarkRadiant / materialCanBeModified

Method materialCanBeModified

radiantcore/shaders/MaterialManager.cpp:75–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

73}
74
75bool MaterialManager::materialCanBeModified(const std::string& name)
76{
77 if (!_library->definitionExists(name))
78 {
79 return false;
80 }
81
82 auto decl = _library->getTemplate(name);
83 const auto& fileInfo = decl->getBlockSyntax().fileInfo;
84 return fileInfo.name.empty() || fileInfo.getIsPhysicalFile();
85}
86
87void MaterialManager::foreachShaderName(const ShaderNameCallback& callback)
88{

Callers 10

toggleSelectedStageMethod · 0.45
_onBasicAddFrobStagesMethod · 0.45
TEST_FFunction · 0.45
TEST_FFunction · 0.45
materialtest.pyFile · 0.45

Calls 4

definitionExistsMethod · 0.80
getTemplateMethod · 0.80
getIsPhysicalFileMethod · 0.80
emptyMethod · 0.45

Tested by

no test coverage detected