载入中...
搜索中...
未找到
EditorPresentation.h
浏览该文件的文档.
33 virtual void line(const OverlayPoint &from, const OverlayPoint &to, const OverlayStyle &style) = 0;
37 virtual void rectangle(const OverlayPoint &minimum, const OverlayPoint &maximum, const OverlayStyle &style) = 0;
39 virtual void text(const OverlayPoint &position, const std::string &value, const OverlayStyle &style) = 0;
59 virtual bool integer(const std::string &id, const std::string &label, int &value, int minimum, int maximum) = 0;
UI-independent property editor used by tools to expose settings.
Definition EditorPresentation.h:47
virtual bool integer(const std::string &id, const std::string &label, int &value, int minimum, int maximum)=0
Present an editable integer property.
virtual ~IEditorInspector()=default
Releases IEditorInspector resources.
virtual void beginGroup(const std::string &id, const std::string &label)=0
Begin a logical group of properties.
virtual bool boolean(const std::string &id, const std::string &label, bool &value)=0
Present an editable boolean property.
virtual bool scalar(const std::string &id, const std::string &label, float &value, float minimum, float maximum)=0
Present an editable scalar property.
virtual bool string(const std::string &id, const std::string &label, std::string &value)=0
Present an editable text property.
Sink implemented by a 2D or 3D viewport to render tool feedback.
Definition EditorPresentation.h:27
virtual void text(const OverlayPoint &position, const std::string &value, const OverlayStyle &style)=0
Draw a short text annotation.
virtual void circle(const OverlayPoint ¢er, float radius, const OverlayStyle &style)=0
Draw a circle whose orientation is supplied by the viewport.
virtual ~IEditorOverlay()=default
Releases IEditorOverlay resources.
virtual void line(const OverlayPoint &from, const OverlayPoint &to, const OverlayStyle &style)=0
Draw a line between two viewport-space points.
virtual void rectangle(const OverlayPoint &minimum, const OverlayPoint &maximum, const OverlayStyle &style)=0
Draw an axis-aligned rectangle in viewport coordinates.
Definition ActionPreviewController.cpp:6
A point in the coordinate space chosen by an editor viewport adapter.
Definition EditorPresentation.h:8
Renderer-independent appearance for an editor overlay primitive.
Definition EditorPresentation.h:15