cocos2d-x  2.2.3
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
abstract Class Referenceabstract

#include <DirectXBase.h>

Public Member Functions

virtual void Initialize (Windows::UI::Core::CoreWindow^window, Windows::UI::Xaml::Controls::SwapChainBackgroundPanel^panel, float dpi)
virtual void CreateDeviceIndependentResources ()
virtual void CreateDeviceResources ()
virtual void SetDpi (float dpi)
virtual void CreateWindowSizeDependentResources ()
virtual void UpdateForWindowSizeChange ()
virtual void Present ()
virtual float ConvertDipsToPixels (float dips)
virtual void Initialize (Windows::UI::Core::CoreWindow^window)
virtual void HandleDeviceLost ()
virtual void CreateDeviceResources ()
virtual void CreateWindowSizeDependentResources ()
virtual void UpdateForWindowSizeChange ()
virtual void ReleaseResourcesForSuspending ()
virtual void Present ()
virtual float ConvertDipsToPixels (float dips)
virtual void ComputeOrientationMatrices ()
virtual Windows::Foundation::Point TransformToOrientation (Windows::Foundation::Point point, bool dipsToPixels=true)
float getOrientedWindowWidth ()
float getOrientedWindowHeight ()
virtual void Initialize (Windows::UI::Core::CoreWindow^window, float dpi)
virtual void HandleDeviceLost ()
virtual void CreateDeviceResources ()
virtual void CreateWindowSizeDependentResources ()
virtual void UpdateForWindowSizeChange ()
virtual void ReleaseResourcesForSuspending ()
virtual void Present ()
virtual float ConvertDipsToPixels (float dips)
virtual void SetDpi (float dpi)
 Direct3DContentProviderBase ()
virtual void Initialize ()
virtual void CreateDeviceResources ()
virtual void CreateWindowSizeDependentResources ()
virtual void UpdateForWindowSizeChange (float width, float height)
virtual void Initialize ()
virtual void CreateDeviceResources ()
virtual void UpdateDevice (ID3D11Device1 *device, ID3D11DeviceContext1 *context, ID3D11RenderTargetView *renderTargetView)
virtual void UpdateForWindowSizeChange (float width, float height)
virtual void CreateWindowSizeDependentResources ()
virtual void OnOrientationChanged (Windows::Graphics::Display::DisplayOrientations orientation)
virtual void CreateGLResources ()=0
void Render ()

Public Attributes

internal __pad0__: DirectXBase()

Protected Member Functions

virtual bool OnRender ()=0
virtual void OnUpdateDevice ()=0
bool InitializeAngle ()
void CloseAngle ()

Protected Attributes

Microsoft::WRL::ComPtr
< ID3D11Texture2D > 
m_renderTarget

Member Function Documentation

void CloseAngle ( )
protected
virtual void
ComputeOrientationMatrices
( )
virtual
virtual float ConvertDipsToPixels ( float  dips)
virtual
virtual float ConvertDipsToPixels ( float  dips)
virtual
virtual float ConvertDipsToPixels ( float  dips)
virtual
virtual void
CreateDeviceIndependentResources
( )
virtual
virtual void CreateDeviceResources ( )
virtual
virtual void CreateDeviceResources ( )
virtual
virtual void CreateDeviceResources ( )
virtual
virtual void CreateDeviceResources ( )
virtual
virtual void CreateDeviceResources ( )
virtual
virtual void CreateGLResources ( )
pure virtual
virtual void
CreateWindowSizeDependentResources
( )
virtual
virtual void
CreateWindowSizeDependentResources
( )
virtual
virtual void
CreateWindowSizeDependentResources
( )
virtual
virtual void
CreateWindowSizeDependentResources
( )
virtual
virtual void
CreateWindowSizeDependentResources
( )
virtual
Direct3DContentProviderBase ( )
float getOrientedWindowHeight ( )
inline
float getOrientedWindowWidth ( )
inline
virtual void HandleDeviceLost ( )
virtual
virtual void HandleDeviceLost ( )
virtual
virtual void Initialize ( Windows::UI::Core::CoreWindow^  window,
float  dpi 
)
virtual
virtual void Initialize ( Windows::UI::Core::CoreWindow^  window)
virtual
virtual void Initialize ( )
virtual
virtual void Initialize ( Windows::UI::Core::CoreWindow^  window,
Windows::UI::Xaml::Controls::SwapChainBackgroundPanel^  panel,
float  dpi 
)
virtual
virtual void Initialize ( )
virtual
bool InitializeAngle ( )
protected
virtual void OnOrientationChanged ( Windows::Graphics::Display::DisplayOrientations  orientation)
virtual
virtual bool OnRender ( )
protectedpure virtual
virtual void OnUpdateDevice ( )
protectedpure virtual
virtual void Present ( )
virtual
virtual void Present ( )
virtual
virtual void Present ( )
virtual
virtual void
ReleaseResourcesForSuspending
( )
virtual
virtual void
ReleaseResourcesForSuspending
( )
virtual
void Render ( )
virtual void SetDpi ( float  dpi)
virtual
virtual void SetDpi ( float  dpi)
virtual
virtual
Windows::Foundation::Point
TransformToOrientation
( Windows::Foundation::Point  point,
bool  dipsToPixels = true 
)
virtual
virtual void UpdateDevice ( ID3D11Device1 *  device,
ID3D11DeviceContext1 *  context,
ID3D11RenderTargetView *  renderTargetView 
)
virtual
virtual void
UpdateForWindowSizeChange
( )
virtual
virtual void
UpdateForWindowSizeChange
( )
virtual
virtual void
UpdateForWindowSizeChange
( float  width,
float  height 
)
virtual
virtual void
UpdateForWindowSizeChange
( )
virtual
virtual void
UpdateForWindowSizeChange
( float  width,
float  height 
)
virtual

Member Data Documentation

internal __pad0__
Microsoft::WRL::ComPtr
<ID3D11Texture2D>
m_renderTarget
protected

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