INNER CODE UNIT · C++
nameComponent
meta4d-me/CatDogEngine · Engine/Source/Editor/EditorApp.cpp:366
auto& nameComponent = pWorld->CreateComponent<engine::NameComponent>(ddgiEntity);
nameComponent.SetName("DDGI");
pWorld->CreateComponent<engine::DDGIComponent>(ddgiEntity);
}
#endif
void EditorApp::InitFileWatcher()
{
m_pFileWatcher = std::make_unique<FileWatcher>();
FileWatchInfo info;
info.m_watchPath = engine::Path::Join(CDENGINE_BUILTIN_SHADER_PATH, "shaders");
info.m_isrecursive = false;
info.m_onModify.Bind<editor::EditorApp, &editor::EditorApp::OnShaderHotModifiedCallback>(this);
m_pFileWatcher->Watch(cd::MoveTemp(info));
}