|
bool | createBuffers (int bufferCount) noexcept |
| Creates buffers for this window.
|
|
KZ_NO_DISCARD optional< windowing::Size > | getBufferSize () const noexcept |
| Tries to get the buffer size for this window.
|
|
KZ_NO_DISCARD NativeHandleType | getNativeHandle () const noexcept |
| Gets underlying native handle.
|
|
optional< int > | getUsageFlags () noexcept |
| Gets usage flags for this window.
|
|
bool | hide () noexcept |
| Hides this window.
|
|
QnxWindow & | operator= (const QnxWindow &other)=delete |
| Copy assignment operator.
|
|
QnxWindow & | operator= (QnxWindow &&other) noexcept |
| Move assignment operator.
|
|
| QnxWindow () noexcept |
| Constructor.
|
|
| QnxWindow (const NativeHandleType nativeHandle) noexcept |
| Constructor.
|
|
| QnxWindow (const QnxWindow &other)=delete |
| Copy constructor.
|
|
| QnxWindow (QnxWindow &&other) noexcept |
| Move constructor.
|
|
bool | setBufferSize (windowing::Size bufferSize) noexcept |
| Sets buffer size for this window.
|
|
bool | setPipelineID (int id) noexcept |
| Sets screen pipeline ID for this window.
|
|
bool | setPosition (windowing::Position windowPosition) noexcept |
| Sets position for this window.
|
|
bool | setSize (windowing::Size windowSize) noexcept |
| Sets size for this window.
|
|
bool | setSwapInterval (int interval) noexcept |
| Sets minimum number of displayed video frames before a buffer swap for this window.
|
|
bool | setTransparency (int level) noexcept |
| Sets transparency level for this window.
|
|
bool | setUsageFlags (int usageFlags) noexcept |
| Sets usage flags for this window.
|
|
bool | setZOrder (int zorder) noexcept |
| Sets z-order for this window.
|
|
bool | show () noexcept |
| Shows this window.
|
|
void | swap (QnxWindow &other) noexcept |
| Swap function.
|
|
KZ_NO_DISCARD optional< windowing::Position > | tryGetPosition () const noexcept |
| Tries to get the x and y screen coordinates for this window.
|
|
KZ_NO_DISCARD optional< string > | tryGetPropertyIDString (unsigned int bufferSize) const noexcept |
| Tries to get the current ID string for this window.
|
|
KZ_NO_DISCARD optional< void * > | tryGetPropertyUserHandle () const noexcept |
| Gets user data for this window.
|
|
KZ_NO_DISCARD optional< windowing::Size > | tryGetSize () const noexcept |
| Tries to get the size for this window.
|
|
bool | trySetPropertyDisplay (const QnxDisplay &qnxDisplay) noexcept |
| Sets display property for this window.
|
|
bool | trySetPropertyIDString (string_view propertyString) noexcept |
| Sets a property ID string for this window.
|
|
bool | trySetPropertyUserHandle (void *userHandle) noexcept |
| Sets user data for this window.
|
|
| ~QnxWindow () |
| Destructor.
|
|
KZ_NO_DISCARD optional< string > | tryGetPropertyCv (size_t stringBufferSize, int propertyName) const noexcept |
| Gets QNX property consisting of a string.
|
|
KZ_NO_DISCARD optional< vector< int > > | tryGetPropertyIv (size_t returnValueCount, int propertyName) const noexcept |
| Gets QNX property consisting of ints.
|
|
KZ_NO_DISCARD optional< int > | tryGetPropertyIvSingle (int propertyName) const noexcept |
| Gets a QNX property consisting of a single int.
|
|
KZ_NO_DISCARD optional< vector< long long > > | tryGetPropertyLlv (size_t returnValueCount, int propertyName) const noexcept |
| Gets QNX property consisting of long longs.
|
|
KZ_NO_DISCARD optional< long long > | tryGetPropertyLlvSingle (int propertyName) const noexcept |
| Gets a QNX property consisting of a single long long.
|
|
KZ_NO_DISCARD optional< vector< T > > | tryGetPropertyPv (size_t returnValueCount, int propertyName) const noexcept |
| Gets QNX property consisting of pointers.
|
|
KZ_NO_DISCARD optional< T > | tryGetPropertyPvSingle (int propertyName) const noexcept |
| Gets a QNX property consisting of a single pointer.
|
|
bool | trySetPropertyCv (int propertyName, string_view propertyValue) noexcept |
| Sets QNX property consisting of a string.
|
|
bool | trySetPropertyIv (int propertyName, int propertyValue) noexcept |
| Sets QNX property consisting of a single int.
|
|
bool | trySetPropertyIv (int propertyName, span< int > propertyValue) noexcept |
| Sets QNX property consisting of ints.
|
|
bool | trySetPropertyLlv (int propertyName, long long propertyValue) noexcept |
| Sets QNX property consisting of a single long long.
|
|
bool | trySetPropertyLlv (int propertyName, span< long long > propertyValue) noexcept |
| Sets QNX property consisting of long longs.
|
|
bool | trySetPropertyPv (int propertyName, span< void * > propertyValue) noexcept |
| Sets QNX property consisting of pointers.
|
|
bool | trySetPropertyPv (int propertyName, void *propertyValue) noexcept |
| Sets QNX property consisting of a single pointer.
|
|
Class representing a QNX window.
- Since
- Kanzi 3.9.10 changed to use QnxPropertyHost interface.