acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
operating_system::ios_window Class Reference
Inheritance diagram for operating_system::ios_window:
operating_system::a_window< e_operating_system_ios, ios_window_t > operating_system::a_window_t< WINDOW_T >

Public Types

using BASE_TYPE = ::operating_system::a_window<e_operating_system_ios, ios_window_t>
Public Types inherited from operating_system::a_window< e_operating_system_ios, ios_window_t >
using BASE_TYPE
using WINDOW_TYPE
Public Types inherited from operating_system::a_window_t< WINDOW_T >
using WINDOW_TYPE = WINDOW_T

Public Member Functions

 ios_window (UIWindow_uptr uiwindowuptr)
UIWindow_uptr as_UIWindow_uptr () const
ios_window & operator= (UIWindow_uptr uiwindowuptr)
a_window & operator= (const WINDOW &window)
a_window & operator= (const a_window &awindow)
Public Member Functions inherited from operating_system::a_window< e_operating_system_ios, ios_window_t >
 a_window (nullptr_t)
 a_window (const a_window &awindow)
 a_window (const WINDOW &window)
 a_window (const WINDOW_TYPE &window, ::acme::windowing::window *pacmewindowingwindow=nullptr)
 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
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

Additional Inherited Members

Public Attributes inherited from operating_system::a_window< e_operating_system_ios, ios_window_t >
::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 inherited from operating_system::a_window< e_operating_system_ios, ios_window_t >
::acme::windowing::window * m_pacmewindowingwindow

The documentation for this class was generated from the following file: