ngscopeclient v0.2.2
Loading...
Searching...
No Matches
FilterGraphEditor Member List

This is the complete list of members for FilterGraphEditor, including all inherited members.

AllocateID()FilterGraphEditorprotected
ApplyNodeForces(const std::vector< ax::NodeEditor::NodeId > &nodes, const std::vector< bool > &isgroup, const std::vector< bool > &dragging, const std::vector< ImVec2 > &positions, std::vector< ImVec2 > &forces)FilterGraphEditorprotected
CalculateNodeForces(const std::vector< ax::NodeEditor::NodeId > &nodes, const std::vector< bool > &isgroup, const std::vector< bool > &dragging, const std::vector< bool > &nocollide, const std::vector< ImVec2 > &positions, const std::vector< ImVec2 > &sizes, std::vector< ImVec2 > &forces)FilterGraphEditorprotected
CanonicalizePin(ax::NodeEditor::PinId port)FilterGraphEditorprotected
ClearOldPropertiesDialogs()FilterGraphEditorprotected
Combo(const std::string &label, const std::vector< std::string > &items, int &selection, bool *open=nullptr)Dialogstatic
CreateChannelMenu()FilterGraphEditorprotected
Dialog(const std::string &title, const std::string &id, ImVec2 defaultSize=ImVec2(300, 100), Session *session=nullptr, MainWindow *parent=nullptr) (defined in Dialog)Dialog
DoAddMenu()FilterGraphEditorprotected
DoInternalLinksForGroup(std::shared_ptr< FilterGraphGroup > group)FilterGraphEditorprotected
DoNodeForChannel(InstrumentChannel *channel, std::shared_ptr< Instrument > inst, bool multiInst, int64_t runtime)FilterGraphEditorprotected
DoNodeForGroup(std::shared_ptr< FilterGraphGroup > group) (defined in FilterGraphEditor)FilterGraphEditorprotected
DoNodeForGroupInputs(std::shared_ptr< FilterGraphGroup > group) (defined in FilterGraphEditor)FilterGraphEditorprotected
DoNodeForGroupOutputs(std::shared_ptr< FilterGraphGroup > group) (defined in FilterGraphEditor)FilterGraphEditorprotected
DoNodeForTrigger(Trigger *trig)FilterGraphEditorprotected
DoRender()FilterGraphEditorvirtual
FilterGraphEditor(Session &session, MainWindow *parent) (defined in FilterGraphEditor)FilterGraphEditor
FilterGraphGroup (defined in FilterGraphEditor)FilterGraphEditorfriend
FilterMenu(StreamDescriptor src)FilterGraphEditorprotected
FilterSubmenu(StreamDescriptor src, const std::string &name, Filter::Category cat)FilterGraphEditorprotected
GetAllNodes()FilterGraphEditorprotected
GetAllVisibleChannels()FilterGraphEditorprotected
GetErrorWindow() (defined in FilterGraphEditor)FilterGraphEditorinline
GetGroupIDs()FilterGraphEditor
GetID(FlowGraphNode *node)FilterGraphEditorprotected
GetID(InstrumentChannel *chan) (defined in FilterGraphEditor)FilterGraphEditorinlineprotected
GetID(Trigger *trig) (defined in FilterGraphEditor)FilterGraphEditorinlineprotected
GetID(std::shared_ptr< FilterGraphGroup > group) (defined in FilterGraphEditor)FilterGraphEditorinlineprotected
GetID(StreamDescriptor stream) (defined in FilterGraphEditor)FilterGraphEditorprotected
GetID(std::pair< FlowGraphNode *, size_t > input) (defined in FilterGraphEditor)FilterGraphEditorprotected
GetID(std::pair< ax::NodeEditor::PinId, ax::NodeEditor::PinId > link) (defined in FilterGraphEditor)FilterGraphEditorprotected
GetID() (defined in Dialog)Dialoginline
GetSinkPinForLink(StreamDescriptor source, std::pair< FlowGraphNode *, int > sink)FilterGraphEditorprotected
GetSourcePinForLink(StreamDescriptor source, FlowGraphNode *sink)FilterGraphEditorprotected
GetTitleAndID() (defined in Dialog)Dialoginline
HandleBackgroundContextMenu()FilterGraphEditorprotected
HandleDeletionRequests(Filter *&fReconfigure)FilterGraphEditorprotected
HandleDoubleClicks()FilterGraphEditorprotected
HandleLinkCreationRequests(Filter *&fReconfigure)FilterGraphEditorprotected
HandleNodeProperties()FilterGraphEditorprotected
HandleOverlaps()FilterGraphEditorprotected
HelpMarker(const std::string &str) (defined in Dialog)Dialogstatic
HelpMarker(const std::string &header, const std::vector< std::string > &bullets) (defined in Dialog)Dialogstatic
InputPortTooltip(FlowGraphNode *node, size_t idx)FilterGraphEditorprotected
IntInputWithImplicitApply(const std::string &label, int &currentValue, int &committedValue) (defined in Dialog)Dialogprotected
IsBackEdge(FlowGraphNode *src, FlowGraphNode *dst)FilterGraphEditorstatic
LoadSettingsCallback(char *data, void *pThis)FilterGraphEditorprotectedstatic
m_configFilterGraphEditorprotected
m_contextFilterGraphEditorprotected
m_createInputFilterGraphEditorprotected
m_createMousePos (defined in FilterGraphEditor)FilterGraphEditorprotected
m_defaultSize (defined in Dialog)Dialogprotected
m_editedItemIdDialogprotected
m_errorPopupMessage (defined in Dialog)Dialogprotected
m_errorPopupTitle (defined in Dialog)Dialogprotected
m_errorWindow (defined in FilterGraphEditor)FilterGraphEditorprotected
m_groupsFilterGraphEditorprotected
m_id (defined in Dialog)Dialogprotected
m_inputIDMapFilterGraphEditorprotected
m_lastEditedItemIdDialogprotected
m_linkMapFilterGraphEditorprotected
m_newFilterSourceStreamFilterGraphEditorprotected
m_nextIDFilterGraphEditorprotected
m_nodeForces (defined in FilterGraphEditor)FilterGraphEditorprotected
m_nodeGroupMapFilterGraphEditorprotected
m_open (defined in Dialog)Dialogprotected
m_parentDialogprotected
m_propertiesDialogsFilterGraphEditorprotected
m_selectedPropertiesFilterGraphEditorprotected
m_sessionDialogprotected
m_streamIDMapFilterGraphEditorprotected
m_title (defined in Dialog)Dialogprotected
NodeIcon(InstrumentChannel *chan, ImVec2 iconpos, ImVec2 iconsize, ImDrawList *list)FilterGraphEditorprotected
OnFilterDeleted(Filter *node)FilterGraphEditorprotected
OnNodeDeleted(FlowGraphNode *node)FilterGraphEditorprotected
OutputPortTooltip(StreamDescriptor stream)FilterGraphEditorprotected
RefreshGroupPorts()FilterGraphEditorprotected
Render()FilterGraphEditorvirtual
Render7SegmentDigit(ImDrawList *drawList, uint8_t digit, ImVec2 size, ImVec2 position, float thikness, ImU32 colorOn, ImU32 colorOff)Dialogprotected
Render7SegmentValue(const std::string &value, ImVec4 color, float digitHeight)Dialogprotected
Render7SegmentValue(const std::string &value, ImVec4 color, float digitHeight, bool &clicked, bool &hovered, bool clickable=true)Dialogprotected
RenderAsChild()Dialog
renderBadge(float width, ImVec4 color, const std::string &label)Dialogprotected
renderEditableProperty(float width, const std::string &label, std::string &currentValue, T &committedValue, Unit unit, const char *tooltip=nullptr, std::optional< ImVec4 > optcolor=std::nullopt, bool allow7SegmentDisplay=false, bool explicitApply=false) (defined in Dialog)Dialogprotected
renderEditableProperty(float width, const string &label, string &currentValue, T &committedValue, Unit unit, const char *tooltip, optional< ImVec4 > optcolor, bool allow7SegmentDisplay, bool explicitApply)Dialog
renderEditablePropertyWithExplicitApply(float width, const std::string &label, std::string &currentValue, T &committedValue, Unit unit, const char *tooltip=nullptr, std::optional< ImVec4 > optcolor=std::nullopt, bool allow7SegmentDisplay=false)Dialogprotected
RenderErrorPopup()Dialogprotected
RenderForceVector(ImDrawList *list, ImVec2 pos, ImVec2 size, ImVec2 vec) (defined in FilterGraphEditor)FilterGraphEditorprotected
renderNumericValue(const std::string &value, bool &clicked, bool &hovered, std::optional< ImVec4 > optcolor=std::nullopt, bool allow7SegmentDisplay=false, float digitHeight=0, bool clickable=true)Dialogprotected
renderReadOnlyProperty(float width, const std::string &label, const std::string &value, const char *tooltip=nullptr)Dialogprotected
SaveSettingsCallback(const char *data, size_t size, ax::NodeEditor::SaveReasonFlags flags, void *pThis) (defined in FilterGraphEditor)FilterGraphEditorprotectedstatic
SetCanvasManagedDPI()FilterGraphEditorprotected
SetImGuiManagedDPI()FilterGraphEditorprotected
ShowErrorPopup(const std::string &title, const std::string &msg)Dialogprotected
TextInputWithExplicitApply(const std::string &label, std::string &currentValue, std::string &committedValue) (defined in Dialog)Dialogprotected
TextInputWithImplicitApply(const std::string &label, std::string &currentValue, std::string &committedValue) (defined in Dialog)Dialogstatic
Tooltip(const std::string &str, bool allowDisabled=false)Dialogstatic
UnitInputWithExplicitApply(const std::string &label, std::string &currentValue, float &committedValue, Unit unit)Dialogprotected
UnitInputWithImplicitApply(const std::string &label, std::string &currentValue, float &committedValue, Unit unit)Dialogstatic
UnitInputWithImplicitApply(const std::string &label, std::string &currentValue, double &committedValue, Unit unit)Dialogstatic
UnitInputWithImplicitApply(const std::string &label, std::string &currentValue, int64_t &committedValue, Unit unit)Dialogstatic
~Dialog() (defined in Dialog)Dialogvirtual
~FilterGraphEditor() (defined in FilterGraphEditor)FilterGraphEditorvirtual