|
| bool | bringToFront () const noexcept |
| | Brings the window to forefront.
|
| |
| bool | createBuffers (int bufferCount) const noexcept |
| | Creates buffers for this window.
|
| |
| bool | createWindowGroup (string_view windowGroupName) const noexcept |
| | Creates a window group with the specified name.
|
| |
| KZ_NO_DISCARD optional< windowing::Size > | getBufferSize () const noexcept |
| | Tries to get the buffer size for this window.
|
| |
| KZ_NO_DISCARD optional< windowing::Position > | getPosition () const noexcept |
| | Tries to get the x and y screen coordinates for this window.
|
| |
| KZ_NO_DISCARD optional< string > | getPropertyIDString (unsigned int bufferSize) const noexcept |
| | Tries to get the current ID string for this window.
|
| |
| KZ_NO_DISCARD optional< void * > | getPropertyUserHandle () const noexcept |
| | Gets user data for this window.
|
| |
| KZ_NO_DISCARD optional< windowing::Size > | getSize () const noexcept |
| | Tries to get the size for this window.
|
| |
| KZ_NO_DISCARD optional< int > | getUsageFlags () const noexcept |
| | Gets usage flags for this window.
|
| |
| KZ_NO_DISCARD optional< string > | getWindowGroupName () const noexcept |
| | Gets the window group name.
|
| |
| KZ_NO_DISCARD optional< windowing::SizeU > | getWindowSizeU () const noexcept |
| | Tries to get window size in unsigned format.
|
| |
| KZ_NO_DISCARD optional< string > | getWindowTitle () const noexcept |
| | Tries to get the window title.
|
| |
| bool | hide () const noexcept |
| | Hides this window.
|
| |
| bool | joinWindowGroup (string_view windowGroupName) const noexcept |
| | Joins a window group with the specified name.
|
| |
| bool | leaveWindowGroup () const noexcept |
| | Leaves a window group.
|
| |
| bool | setBufferSize (windowing::Size bufferSize) const noexcept |
| | Sets buffer size for this window.
|
| |
| bool | setFormat (int format) const noexcept |
| | Sets pixel format property for this window.
|
| |
| bool | setPipelineID (int id) const noexcept |
| | Sets screen pipeline ID for this window.
|
| |
| bool | setPosition (windowing::Position windowPosition) const noexcept |
| | Sets position for this window.
|
| |
| bool | setPropertyDisplay (const QnxDisplay &qnxDisplay) const noexcept |
| | Sets display property for this window.
|
| |
| bool | setPropertyIDString (string_view propertyString) const noexcept |
| | Sets a property ID string for this window.
|
| |
| bool | setPropertyUserHandle (void *userHandle) const noexcept |
| | Sets user data for this window.
|
| |
| bool | setSize (windowing::Size windowSize) const noexcept |
| | Sets size for this window.
|
| |
| bool | setSwapInterval (int interval) const noexcept |
| | Sets minimum number of displayed video frames before a buffer swap for this window.
|
| |
| bool | setTransparency (int level) const noexcept |
| | Sets transparency level for this window.
|
| |
| bool | setUsageFlags (int usageFlags) const noexcept |
| | Sets usage flags for this window.
|
| |
| bool | setWindowPipelineID (int id) const noexcept |
| | Sets pipeline ID for window.
|
| |
| bool | setWindowTitle (string_view windowTitle) const noexcept |
| | Sets a window title.
|
| |
| bool | setZOrder (int zorder) const noexcept |
| | Sets z-order for this window.
|
| |
| bool | show () const noexcept |
| | Shows this window.
|
| |
| KZ_NO_DISCARD optional< string > | getPropertyCv (size_t stringBufferSize, int propertyName) const noexcept |
| | Gets QNX property consisting of a string.
|
| |
| KZ_NO_DISCARD optional< vector< int > > | getPropertyIv (size_t returnValueCount, int propertyName) const noexcept |
| | Gets QNX property consisting of ints.
|
| |
| KZ_NO_DISCARD optional< int > | getPropertyIvSingle (int propertyName) const noexcept |
| | Gets a QNX property consisting of a single int.
|
| |
| KZ_NO_DISCARD optional< vector< long long > > | getPropertyLlv (size_t returnValueCount, int propertyName) const noexcept |
| | Gets QNX property consisting of long longs.
|
| |
| KZ_NO_DISCARD optional< long long > | getPropertyLlvSingle (int propertyName) const noexcept |
| | Gets a QNX property consisting of a single long long.
|
| |
| KZ_NO_DISCARD optional< vector< T > > | getPropertyPv (size_t returnValueCount, int propertyName) const noexcept |
| | Gets QNX property consisting of pointers.
|
| |
| KZ_NO_DISCARD optional< T > | getPropertyPvSingle (int propertyName) const noexcept |
| | Gets a QNX property consisting of a single pointer.
|
| |
| bool | setPropertyCv (int propertyName, string_view propertyValue) const noexcept |
| | Sets QNX property consisting of a string.
|
| |
| bool | setPropertyIv (int propertyName, int propertyValue) const noexcept |
| | Sets QNX property consisting of a single int.
|
| |
| bool | setPropertyIv (int propertyName, span< int > propertyValue) const noexcept |
| | Sets QNX property consisting of ints.
|
| |
| bool | setPropertyLlv (int propertyName, long long propertyValue) const noexcept |
| | Sets QNX property consisting of a single long long.
|
| |
| bool | setPropertyLlv (int propertyName, span< long long > propertyValue) const noexcept |
| | Sets QNX property consisting of long longs.
|
| |
| bool | setPropertyPv (int propertyName, span< void * > propertyValue) const noexcept |
| | Sets QNX property consisting of pointers.
|
| |
| bool | setPropertyPv (int propertyName, void *propertyValue) const noexcept |
| | Sets QNX property consisting of a single pointer.
|
| |
|
| | QnxWindowMethods () noexcept=default |
| | Constructor.
|
| |
| | QnxWindowMethods (const NativeHandleType &handle) noexcept |
| | Constructor.
|
| |
| KZ_NO_DISCARD optional< screen_window_t > | createOptional () const noexcept |
| | Creates a kanzi::optional copy of the native handle.
|
| |
| KZ_NO_DISCARD const screen_window_t | get () const noexcept |
| | Provides access to stored handle.
|
| |
| KZ_NO_DISCARD screen_window_t | get () noexcept |
| | Provides access to stored handle.
|
| |
| KZ_NO_DISCARD const screen_window_t | getNativeHandle () const noexcept |
| | Provides access to stored handle.
|
| |
| KZ_NO_DISCARD screen_window_t | getNativeHandle () noexcept |
| | Provides access to stored handle.
|
| |
| KZ_NO_DISCARD bool | hasValue () const noexcept |
| | Checks if a handle is stored.
|
| |
| KZ_NO_DISCARD | operator bool () const noexcept |
| | Conversion operator to bool.
|
| |
| KZ_NO_DISCARD screen_window_t && | operator* () &&noexcept |
| | Provides access to stored handle via rvalue reference.
|
| |
| KZ_NO_DISCARD screen_window_t & | operator* () &noexcept |
| | Provides access to stored handle via reference.
|
| |
| KZ_NO_DISCARD const screen_window_t && | operator* () const &&noexcept |
| | Provides access to stored handle via const rvalue reference.
|
| |
| KZ_NO_DISCARD const screen_window_t & | operator* () const &noexcept |
| | Provides access to stored handle via const reference.
|
| |
| OptionalHandle & | operator= (const OptionalHandle &other)=delete |
| | Copy assignment operator.
|
| |
| OptionalHandle & | operator= (const screen_window_t &value) |
| | Copy assignment operator.
|
| |
| OptionalHandle & | operator= (OptionalHandle &&other) noexcept |
| | Move assignment operator.
|
| |
| OptionalHandle & | operator= (screen_window_t &&value) noexcept |
| | Move assignment operator.
|
| |
| | OptionalHandle () noexcept |
| | Constructor.
|
| |
| | OptionalHandle (const OptionalHandle &other)=delete |
| | Copy constructor.
|
| |
| | OptionalHandle (const screen_window_t &nativeHandle) noexcept |
| | Constructor.
|
| |
| | OptionalHandle (OptionalHandle &&other) noexcept |
| | Move constructor.
|
| |
| screen_window_t | release () noexcept |
| | Releases ownership of a native handle without destroying the resource.
|
| |
| void | reset () noexcept |
| | Replaces stored handle with sentinel value.
|
| |
| void | reset (U &&newHandle) noexcept |
| | Stores a new handle inside.
|
| |
| void | swap (OptionalHandle &other) |
| | Swap function.
|
| |
| KZ_NO_DISCARD optional< screen_window_t > | toOptional () &&noexcept |
| | Converts OptionalHandle to kanzi::optional.
|
| |
| | ~OptionalHandle () |
| | Destructor.
|
| |
| KZ_NO_DISCARD optional< string > | getPropertyCv (size_t stringBufferSize, int propertyName) const noexcept |
| | Gets QNX property consisting of a string.
|
| |
| KZ_NO_DISCARD optional< vector< int > > | getPropertyIv (size_t returnValueCount, int propertyName) const noexcept |
| | Gets QNX property consisting of ints.
|
| |
| KZ_NO_DISCARD optional< int > | getPropertyIvSingle (int propertyName) const noexcept |
| | Gets a QNX property consisting of a single int.
|
| |
| KZ_NO_DISCARD optional< vector< long long > > | getPropertyLlv (size_t returnValueCount, int propertyName) const noexcept |
| | Gets QNX property consisting of long longs.
|
| |
| KZ_NO_DISCARD optional< long long > | getPropertyLlvSingle (int propertyName) const noexcept |
| | Gets a QNX property consisting of a single long long.
|
| |
| KZ_NO_DISCARD optional< vector< T > > | getPropertyPv (size_t returnValueCount, int propertyName) const noexcept |
| | Gets QNX property consisting of pointers.
|
| |
| KZ_NO_DISCARD optional< T > | getPropertyPvSingle (int propertyName) const noexcept |
| | Gets a QNX property consisting of a single pointer.
|
| |
| bool | setPropertyCv (int propertyName, string_view propertyValue) const noexcept |
| | Sets QNX property consisting of a string.
|
| |
| bool | setPropertyIv (int propertyName, int propertyValue) const noexcept |
| | Sets QNX property consisting of a single int.
|
| |
| bool | setPropertyIv (int propertyName, span< int > propertyValue) const noexcept |
| | Sets QNX property consisting of ints.
|
| |
| bool | setPropertyLlv (int propertyName, long long propertyValue) const noexcept |
| | Sets QNX property consisting of a single long long.
|
| |
| bool | setPropertyLlv (int propertyName, span< long long > propertyValue) const noexcept |
| | Sets QNX property consisting of long longs.
|
| |
| bool | setPropertyPv (int propertyName, span< void * > propertyValue) const noexcept |
| | Sets QNX property consisting of pointers.
|
| |
| bool | setPropertyPv (int propertyName, void *propertyValue) const noexcept |
| | Sets QNX property consisting of a single pointer.
|
| |
Class representing QNX window methods.
- Note
- Do not use this class directly. Use QnxWindow instead.
- See also
- QnxWindow
- Since
- Kanzi 4.0.0 changed to use QnxPropertyHost interface.
-
Kanzi 4.0.0 inherits from OptionalHandle.
-
Kanzi 4.0.0 QnxWindow is now a safe wrapper around QnxWindowMethods.