Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Olympe::ComponentNodeRenderer Member List

This is the complete list of members for Olympe::ComponentNodeRenderer, including all inherited members.

CanvasToScreen(const Vector &canvasPos) constOlympe::ComponentNodeRendererprivate
ComponentNodeRenderer()Olympe::ComponentNodeRenderer
GetCanvasOffset() constOlympe::ComponentNodeRenderer
GetCanvasScreenPos() constOlympe::ComponentNodeRenderer
GetCanvasZoom() constOlympe::ComponentNodeRenderer
GetDistanceToConnection(const Vector &testPoint, const Vector &connectionStart, const Vector &connectionEnd, Vector *outClosestPoint=nullptr) constOlympe::ComponentNodeRenderer
GetNodeBounds(const ComponentNode &node, Vector &outMin, Vector &outMax) constOlympe::ComponentNodeRenderer
GetNodeColor(const ComponentNode &node) constOlympe::ComponentNodeRendererprivate
GetNodeScale() constOlympe::ComponentNodeRenderer
GetNodeStyle() constOlympe::ComponentNodeRenderer
GetShowLabels() constOlympe::ComponentNodeRenderer
GetShowProperties() constOlympe::ComponentNodeRenderer
Initialize()Olympe::ComponentNodeRenderer
IsPointInNode(const Vector &point, const ComponentNode &node) constOlympe::ComponentNodeRenderer
IsPointInPort(const Vector &point, const ComponentNode &node, PortId &outPortId) constOlympe::ComponentNodeRenderer
m_canvasOffsetOlympe::ComponentNodeRendererprivate
m_canvasScreenPosOlympe::ComponentNodeRendererprivate
m_canvasZoomOlympe::ComponentNodeRendererprivate
m_nodeScaleOlympe::ComponentNodeRendererprivate
m_showLabelsOlympe::ComponentNodeRendererprivate
m_showPropertiesOlympe::ComponentNodeRendererprivate
m_styleOlympe::ComponentNodeRendererprivate
RenderConnectionLine(const Vector &from, const Vector &to, bool isHovered=false)Olympe::ComponentNodeRendererprivate
RenderConnections(const EntityPrefabGraphDocument *document, int hoveredConnectionIndex=-1)Olympe::ComponentNodeRenderer
RenderNode(const ComponentNode &node)Olympe::ComponentNodeRenderer
RenderNodeBox(const ComponentNode &node)Olympe::ComponentNodeRendererprivate
RenderNodeLabel(const ComponentNode &node)Olympe::ComponentNodeRendererprivate
RenderNodePorts(const ComponentNode &node)Olympe::ComponentNodeRenderer
RenderNodes(const EntityPrefabGraphDocument *document)Olympe::ComponentNodeRenderer
RenderPort(const ComponentNode &node, const NodePort &port)Olympe::ComponentNodeRendererprivate
SetBorderWidth(float width)Olympe::ComponentNodeRenderer
SetCanvasScreenPos(const ImVec2 &screenPos)Olympe::ComponentNodeRenderer
SetCanvasTransform(const Vector &offset, float zoom)Olympe::ComponentNodeRenderer
SetCornerRadius(float radius)Olympe::ComponentNodeRenderer
SetDisabledColor(const Vector &color)Olympe::ComponentNodeRenderer
SetHoverColor(const Vector &color)Olympe::ComponentNodeRenderer
SetNodeScale(float scale)Olympe::ComponentNodeRenderer
SetNodeStyle(const ComponentNodeStyle &style)Olympe::ComponentNodeRenderer
SetNormalColor(const Vector &color)Olympe::ComponentNodeRenderer
SetSelectedColor(const Vector &color)Olympe::ComponentNodeRenderer
SetShowLabels(bool show)Olympe::ComponentNodeRenderer
SetShowProperties(bool show)Olympe::ComponentNodeRenderer
SetTextColor(const Vector &color)Olympe::ComponentNodeRenderer
Shutdown()Olympe::ComponentNodeRenderer
UpdatePortPositions(ComponentNode &node) constOlympe::ComponentNodeRendererprivate
~ComponentNodeRenderer()Olympe::ComponentNodeRenderer