ngscopeclient 0.1-dev+51fbda87c
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FilterGraphWorkspace Class Reference

Helper class for building the default filter graph editor workspace. More...

#include <FilterGraphWorkspace.h>

Inheritance diagram for FilterGraphWorkspace:
Inheritance graph
[legend]
Collaboration diagram for FilterGraphWorkspace:
Collaboration graph
[legend]

Public Member Functions

 FilterGraphWorkspace (Session &session, MainWindow *parent, std::shared_ptr< FilterGraphEditor > graphEditor, std::shared_ptr< CreateFilterBrowser > palette)
 
- Public Member Functions inherited from Workspace
 Workspace (const YAML::Node &node, Session &session, MainWindow *parent)
 
 Workspace (Session &session, MainWindow *parent)
 
bool Render ()
 
YAML::Node Serialize ()
 
std::string GetTitleAndID ()
 

Protected Member Functions

virtual void DoRender (ImGuiID id) override
 
- Protected Member Functions inherited from Workspace
virtual void DoRender (ImGuiID id)
 
void TitleHoverHelp ()
 

Protected Attributes

bool m_firstRun
 
std::shared_ptr< FilterGraphEditorm_graphEditor
 
std::shared_ptr< CreateFilterBrowserm_palette
 
- Protected Attributes inherited from Workspace
Sessionm_session
 
MainWindowm_parent
 
bool m_open
 
std::string m_id
 
std::string m_title
 
ImVec2 m_defaultSize
 

Detailed Description

Helper class for building the default filter graph editor workspace.

Member Function Documentation

◆ DoRender()

void FilterGraphWorkspace::DoRender ( ImGuiID  id)
overrideprotectedvirtual

Reimplemented from Workspace.


The documentation for this class was generated from the following files: