4# pragma warning(push, 1)
5# pragma warning(disable : 4127)
6# pragma warning(disable : 4005)
20#include "_detail/detail_ui.hpp"
22#include "../global.hpp"
23#include "../string.hpp"
24#include "../image.hpp"
25#include "../rect_lt.hpp"
156 return (
Width == bufferFormat.Width &&
Height == bufferFormat.Height &&
LinePad == bufferFormat.LinePad
169 return !(*
this == bufferFormat);
219#if defined _WIN32 && defined(UNICODE)
220 return text.toStdWString();
222 return text.toStdString();
234#if defined _WIN32 && defined(UNICODE)
235 return QString::fromStdWString(text);
237 return QString::fromStdString(text);
249 return QSizeF(size.Width(), size.Height());
271 return QRectF(rect.Left(), rect.Top(), rect.Width(), rect.Height());
282 return RectLT<double>(rect.left(), rect.top(), rect.right(), rect.bottom());
293 return QPointF(point.X(), point.Y());
Multi-purpose 2D vector class.
Definition point_2d.hpp:20
Rectangle object.
Definition rect_lt.hpp:22
Stores a pair of numbers that represents the width and the height of a subject, typically a rectangle...
Definition size_2d.hpp:20
Scene to provide a convenient display for an image.
Definition decl_image_scene.hpp:49
View to display an image.
Definition decl_image_view.hpp:69
View to display a device's nodemap.
Definition property_grid.hpp:150
Namespace for user interface components.
Definition decl_image_scene.hpp:39
Cvb::String QtToCvb(const QString text) noexcept
Convenience converter for strings.
Definition ui.hpp:217
RefreshMode
Defines the refresh behavior.
Definition ui.hpp:55
@ UploadAndWaitForRepaint
Definition ui.hpp:75
@ UploadAndScheduleRepaint
Definition ui.hpp:69
@ UploadOnly
Definition ui.hpp:60
OpenGLTextureFormat
OpenGL texture format to hold the pixel data.
Definition ui.hpp:107
@ Mono
Definition ui.hpp:119
@ Unknown
Definition ui.hpp:111
@ RGB
Definition ui.hpp:115
RenderEngine
Defines the render engine used for drawing.
Definition ui.hpp:83
@ Raster
Definition ui.hpp:89
@ OpenGL3
Definition ui.hpp:102
@ OpenGL2
Definition ui.hpp:96
QString CvbToQt(const Cvb::String &text) noexcept
Convenience converter for strings.
Definition ui.hpp:232
Root namespace for the Image Manager interface.
Definition c_bayer_to_rgb.h:17
std::string String
String for wide characters or unicode characters.
Definition string.hpp:49
Set of all coordinates required to render a texture.
Definition ui.hpp:192
OpenGLCoord BottomRight
Definition ui.hpp:204
OpenGLCoord TopRight
Definition ui.hpp:208
OpenGLCoord TopLeft
Definition ui.hpp:196
OpenGLCoord BottomLeft
Definition ui.hpp:200
OpenGL coordinate representing a texture corner.
Definition ui.hpp:177
QVector2D VerPoint
Definition ui.hpp:181
QVector2D TexPoint
Definition ui.hpp:185