|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Types | |
| using | BASE_TYPE = a_window_t < WINDOW_T > |
| using | WINDOW_TYPE = typename BASE_TYPE::WINDOW_TYPE |
| Public Types inherited from operating_system::a_window_t< WINDOW_T > | |
| using | WINDOW_TYPE = WINDOW_T |
Public Member Functions | |
| a_window (nullptr_t) | |
| a_window (const a_window &awindow) | |
|
template<typename WINDOW> requires (!::is_same < WINDOW_TYPE, window_opaque_t > && ::is_same < WINDOW, window >) | |
| a_window (const WINDOW &window) | |
| a_window (const WINDOW_TYPE &window, ::acme::windowing::window *pacmewindowingwindow=nullptr) | |
|
template<typename WINDOW_OPAQUE_T> requires (!::is_same < WINDOW_T, window_opaque_t > && ::is_same < WINDOW_OPAQUE_T, window_opaque_t >) | |
| a_window (const ::windowing::enum_operating_ambient &eoperatingambient, const WINDOW_OPAQUE_T &windowopaque, ::acme::windowing::window *pacmewindowingwindow=nullptr) | |
| a_window (const ::windowing::enum_operating_ambient &eoperatingambient, ::u64 ulla0, ::u64 ulla1=0, ::u64 ulla2=0) | |
| void | _set_acme_windowing_window (::acme::windowing::window *pwindow) |
| ::acme::windowing::window * | _get_acme_windowing_window () const |
| void | Null () |
| ::operating_system::window & | as_operating_system_window () |
| const ::operating_system::window & | as_operating_system_window () const |
| bool | is_null () const |
| bool | is_impact () const |
| bool | is_set () const |
| bool | operator== (const ::operating_system::window &operatingsystemwindow) const |
| bool | operator== (const ::lparam &lparam) const |
|
template<typename WINDOW> requires (!::is_same < WINDOW_TYPE, window_opaque_t > && ::is_same < WINDOW, window >) | |
| a_window & | operator= (const WINDOW &window) |
| a_window & | operator= (const a_window &awindow) |
| Public Member Functions inherited from operating_system::a_window_t< WINDOW_T > | |
| a_window_t (nullptr_t) | |
|
template<typename WINDOW_OPAQUE_T> requires (!::is_same < WINDOW_T, window_opaque_t > && ::is_same < WINDOW_OPAQUE_T, window_opaque_t >) | |
| a_window_t (const WINDOW_OPAQUE_T &windowopaque) | |
| a_window_t (const WINDOW_T &window) | |
| void | Null () |
| bool | operator== (const a_window_t &awindowt) const |
|
template<typename WINDOW_OPAQUE_T> requires (!::is_same < WINDOW_T, window_opaque_t > && ::is_same < WINDOW_OPAQUE_T, window_opaque_t >) | |
| bool | operator== (const WINDOW_OPAQUE_T &windowopaque) const |
| bool | operator== (const WINDOW_TYPE &window) const |
| a_window_t & | operator= (const a_window_t &awindowt) |
|
template<typename WINDOW_OPAQUE_T> requires (!::is_same < WINDOW_T, window_opaque_t > && ::is_same < WINDOW_OPAQUE_T, window_opaque_t >) | |
| a_window_t & | operator= (const WINDOW_OPAQUE_T &windowopaque) |
| a_window_t & | operator= (const WINDOW_T &window) |
| bool | is_null () const |
| bool | is_set () const |
| operator::hash32 () const | |
Public Attributes | |
| ::windowing::enum_operating_ambient | m_eoperatingambient |
| Public Attributes inherited from operating_system::a_window_t< WINDOW_T > | |
| union { | |
| window_opaque_t m_opaque | |
| WINDOW_T m_window | |
| }; | |
Protected Attributes | |
| ::acme::windowing::window * | m_pacmewindowingwindow |