ImFusion C++ SDK
4.4.0
ImFusion::GUI::View Member List
This is the complete list of members for
ImFusion::GUI::View
, including all inherited members.
acceptsData
(const Data *data) const
ImFusion::GUI::View
virtual
addEventHandler
(std::unique_ptr< EventHandler > eventHandler, int where=-1)
ImFusion::GUI::View
addObject
(ViewObject *object)
ImFusion::GUI::View
virtual
addOverlay
(std::unique_ptr< ViewOverlay > overlay, ViewOverlay::Anchor anchor, int position=-1)
ImFusion::GUI::View
backgroundColor
() const
ImFusion::GUI::View
inline
borderConfig
() const
ImFusion::GUI::View
inline
Configurable
()=default (defined in
ImFusion::Configurable
)
ImFusion::Configurable
Configurable
(const Configurable &rhs) (defined in
ImFusion::Configurable
)
ImFusion::Configurable
Configurable
(Configurable &&rhs) noexcept (defined in
ImFusion::Configurable
)
ImFusion::Configurable
configuration
(Properties *p) const
ImFusion::Configurable
virtual
configure
(const Properties *p)
ImFusion::Configurable
virtual
configureDefaults
()
ImFusion::Configurable
virtual
dataDisplayDispatcher
() const
ImFusion::GUI::View
disconnectAll
()
ImFusion::SignalReceiver
protected
dispatchToViewEventHandlers
(const InputEvent &event)
ImFusion::GUI::View
protected
virtual
dispatchToViewObjects
(const InputEvent &event)
ImFusion::GUI::View
protected
virtual
dispatchToViewOverlays
(const InputEvent &event)
ImFusion::GUI::View
protected
virtual
eventHandlers
() const
ImFusion::GUI::View
filterEventFocus
(const InputEvent &event, const void *target) const
ImFusion::GUI::View
protected
findEventHandler
() const
ImFusion::GUI::View
glView
() const
ImFusion::GUI::View
inline
glView
()
ImFusion::GUI::View
inline
handleInputEvent
(const InputEvent &event)
ImFusion::GUI::View
virtual
hideData
(const Data *data)
ImFusion::GUI::View
hideDataImpl
(const Data *data)
ImFusion::GUI::View
protected
virtual
isVisible
() const
ImFusion::GUI::View
inline
m_eventHandlers
(defined in
ImFusion::GUI::View
)
ImFusion::GUI::View
protected
m_glView
(defined in
ImFusion::GUI::View
)
ImFusion::GUI::View
protected
m_mouseEventFocusObject
ImFusion::GUI::View
protected
m_objects
(defined in
ImFusion::GUI::View
)
ImFusion::GUI::View
protected
m_overlayLayouter
(defined in
ImFusion::GUI::View
)
ImFusion::GUI::View
protected
m_overlays
(defined in
ImFusion::GUI::View
)
ImFusion::GUI::View
protected
m_params
ImFusion::Configurable
protected
m_touchEventFocusObject
ImFusion::GUI::View
protected
m_viewport
(defined in
ImFusion::GUI::View
)
ImFusion::GUI::View
protected
m_visibleData
(defined in
ImFusion::GUI::View
)
ImFusion::GUI::View
protected
objects
() const
ImFusion::GUI::View
operator=
(const Configurable &) (defined in
ImFusion::Configurable
)
ImFusion::Configurable
operator=
(Configurable &&) noexcept (defined in
ImFusion::Configurable
)
ImFusion::Configurable
ImFusion::SignalReceiver::operator=
(SignalReceiver rhs)
ImFusion::SignalReceiver
overlays
() const
ImFusion::GUI::View
registerParameter
(ParameterBase *param)
ImFusion::Configurable
removeEventHandler
(EventHandler *interaction)
ImFusion::GUI::View
removeObject
(const ViewObject *object)
ImFusion::GUI::View
virtual
removeOverlay
(ViewOverlay *overlay)
ImFusion::GUI::View
virtual
render
()
ImFusion::GUI::View
virtual
setBackgroundColor
(std::optional< vec3 > value)
ImFusion::GUI::View
inline
setBorderConfig
(const BorderConfig &value)
ImFusion::GUI::View
virtual
setDataDisplayDispatcher
(std::shared_ptr< DataDisplayDispatcher > ddd)
ImFusion::GUI::View
setEventHandlers
(std::vector< std::unique_ptr< EventHandler > > eventHandlers)
ImFusion::GUI::View
setOverlayAnchor
(ViewOverlay *overlay, ViewOverlay::Anchor anchor)
ImFusion::GUI::View
setOverlayLayoutDirection
(ViewOverlay::Anchor anchor, ViewOverlay::LayoutDirection direction)
ImFusion::GUI::View
setShowOverlays
(bool value)
ImFusion::GUI::View
inline
setViewport
(const GL::Viewport &rect)
ImFusion::GUI::View
virtual
setVisibleData
(const DataList &data)
ImFusion::GUI::View
setWatermark
(const SharedImage &image)
ImFusion::GUI::View
showData
(Data *data)
ImFusion::GUI::View
showDataImpl
(Data *data)
ImFusion::GUI::View
protected
virtual
showsOverlays
() const
ImFusion::GUI::View
inline
signalParametersChanged
ImFusion::Configurable
SignalReceiver
()=default
ImFusion::SignalReceiver
SignalReceiver
(const SignalReceiver &other)
ImFusion::SignalReceiver
signalUpdateRequested
ImFusion::GUI::View
signalVisibleDataChanged
ImFusion::GUI::View
unregisterParameter
(const ParameterBase *param)
ImFusion::Configurable
updateEventFocus
(const InputEvent &event, const void *newTarget)
ImFusion::GUI::View
protected
View
(std::unique_ptr< GlView > glView)
ImFusion::GUI::View
explicit
view
() const
ImFusion::GUI::View
inline
view
()
ImFusion::GUI::View
inline
viewport
() const
ImFusion::GUI::View
inline
visibleData
() const
ImFusion::GUI::View
~Configurable
() (defined in
ImFusion::Configurable
)
ImFusion::Configurable
virtual
~SignalReceiver
()
ImFusion::SignalReceiver
virtual
~View
() override (defined in
ImFusion::GUI::View
)
ImFusion::GUI::View
Search
Tab
/
S
to search,
Esc
to close
Generated on
for ImFusion C++ SDK by
Doxygen
1.15.0