acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
universal_windows::directx_base Class Reference

Public Member Functions

::platform::system * system ()
::platform::application * get_app () const
virtual bool defer_init ()
virtual void Initialize (::winrt::Windows::UI::Core::CoreWindow^ window, ::f32 dpi)
virtual void HandleDeviceLost ()
virtual void CreateDeviceIndependentResources ()
virtual void CreateDeviceResources ()
virtual void SetDpi (::f32 dpi)
virtual void OnChangeDpi (::f32 dpi)
virtual void UpdateForWindowSizeChange ()
virtual void CreateWindowSizeDependentResources ()
virtual void Present ()
void ValidateDevice ()
virtual void OnWindowSizeChange ()
virtual void defer_resize_top_level_windows ()
ID2D1DeviceContext * get_device_context ()

Public Attributes

internal : bool m_b3D
::pointer< ::mutex > m_pmutexDc
size m_size
::windowing::window * m_pimpl
bool m_bInitialized
bool m_bInit
::image::image_pointer m_pimage

The documentation for this class was generated from the following files:
  • operating_system/uwp/aaa_directx.h
  • operating_system/uwp/aaa_directx.cpp