ezViewHandle ezAnimationClipViewContext::CreateView() { ezView* pView = nullptr; ezRenderWorld::CreateView("Animation Clip Editor - View", pView); pView->SetRenderPipelineResource(CreateDefaultRenderPipeline()); ezEngineProcessDocumentContext* pDocumentContext = GetDocumentContext(); pView->SetWorld(pDocumentContext->GetWorld()); pView->SetCamera(&m_Camera); return pView->GetHandle(); }
ezViewHandle ezSceneViewContext::CreateView() { ezView* pView = nullptr; ezRenderWorld::CreateView("Editor - View", pView); pView->SetRenderPipelineResource(CreateDefaultRenderPipeline()); ezVariant sceneContextVariant(m_pSceneContext); pView->SetExtractorProperty("EditorSelectedObjectsExtractor", "SceneContext", sceneContextVariant); pView->SetExtractorProperty("EditorShapeIconsExtractor", "SceneContext", sceneContextVariant); pView->SetExtractorProperty("EditorGridExtractor", "SceneContext", sceneContextVariant); ezEngineProcessDocumentContext* pDocumentContext = GetDocumentContext(); pView->SetWorld(pDocumentContext->GetWorld()); pView->SetCamera(&m_Camera); pView->SetCullingCamera(&m_CullingCamera); pView->SetCameraUsageHint(ezCameraUsageHint::EditorView); const ezTag& tagHidden = ezTagRegistry::GetGlobalRegistry().RegisterTag("EditorHidden"); pView->m_ExcludeTags.Set(tagHidden); return pView->GetHandle(); }