cocos2d-x  3.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
sealed Class Reference

#include <Direct3DInterop.h>

Inheritance diagram for sealed:

Public Member Functions

 OpenGLESPage ()
 
virtual ~OpenGLESPage ()
 
 WinRTWindow (Windows::UI::Core::CoreWindow^window)
 
void Initialize (Windows::UI::Core::CoreWindow^window, Windows::UI::Xaml::Controls::SwapChainBackgroundPanel^panel)
 
void setIMEKeyboardState (bool bOpen)
 
void swapBuffers ()
 
 KeyBoardWinRT ()
 
virtual ~KeyBoardWinRT ()
 
void ShowKeyboard (Platform::String^text)
 
void HideKeyboard (Platform::String^text)
 
 Direct3DInterop (Windows::Graphics::Display::DisplayOrientations orientation)
 
Windows::Phone::Graphics::Interop::IDrawingSurfaceBackgroundContentProvider CreateContentProvider ()
 
virtual void SetManipulationHost (Windows::Phone::Input::Interop::DrawingSurfaceManipulationHost^manipulationHost)
 
void UpdateForWindowSizeChange (float width, float height)
 
Windows::Foundation::IAsyncAction OnSuspending ()
 
void OnBackKeyPress ()
 
void OnCocos2dKeyEvent (Cocos2dKeyEvent key)
 
void OnCocos2dKeyEvent (Cocos2dKeyEvent key, Platform::String^text)
 
void OnCocos2dEditboxEvent (Platform::Object^sender, Platform::String^args, Windows::Foundation::EventHandler< Platform::String^>^handler)
 
void OnOrientationChanged (Windows::Graphics::Display::DisplayOrientations orientation)
 
void OnCocos2dOpenURL (Platform::String^url)
 
void SetCocos2dEventDelegate (Cocos2dEventDelegate^delegate)
 
void SetCocos2dMessageBoxDelegate (Cocos2dMessageBoxDelegate^delegate)
 
void SetCocos2dEditBoxDelegate (Cocos2dEditBoxDelegate^delegate)
 
void SetCocos2dOpenURLDelegate (Cocos2dOpenURLDelegate^delegate)
 

Public Attributes

internal __pad0__: OpenGLESPage(OpenGLES* openGLES)
 
internal
Windows::UI::Xaml::Controls::Panel 
panel
 
event RequestAdditionalFrameHandler RequestAdditionalFrame
 
property
Windows::Graphics::Display::DisplayOrientations 
WindowOrientation
 
property Windows::Foundation::Size WindowBounds
 

Protected Member Functions

void OnPointerPressed (Windows::Phone::Input::Interop::DrawingSurfaceManipulationHost^sender, Windows::UI::Core::PointerEventArgs^args)
 
void OnPointerMoved (Windows::Phone::Input::Interop::DrawingSurfaceManipulationHost^sender, Windows::UI::Core::PointerEventArgs^args)
 
void OnPointerReleased (Windows::Phone::Input::Interop::DrawingSurfaceManipulationHost^sender, Windows::UI::Core::PointerEventArgs^args)
 
void Disconnect ()
 
HRESULT PrepareResources (_In_ const LARGE_INTEGER *presentTargetTime, _Inout_ DrawingSurfaceSizeF *desiredRenderTargetSize)
 
HRESULT Draw (_In_ ID3D11Device1 *device, _In_ ID3D11DeviceContext1 *context, _In_ ID3D11RenderTargetView *renderTargetView)
 
bool SendCocos2dEvent (Cocos2dEvent event)
 

Protected Attributes

internal _In_ ID3D11Device1 * device
 

Constructor & Destructor Documentation

virtual ~OpenGLESPage ( )
virtual
virtual ~KeyBoardWinRT ( )
virtual

Member Function Documentation

Windows::Phone::Graphics::Interop::IDrawingSurfaceBackgroundContentProvider CreateContentProvider ( )
Direct3DInterop ( Windows::Graphics::Display::DisplayOrientations  orientation)
void Disconnect ( )
protected
HRESULT Draw ( _In_ ID3D11Device1 *  device,
_In_ ID3D11DeviceContext1 *  context,
_In_ ID3D11RenderTargetView *  renderTargetView 
)
protected
void HideKeyboard ( Platform::String^  text)
void Initialize ( Windows::UI::Core::CoreWindow^  window,
Windows::UI::Xaml::Controls::SwapChainBackgroundPanel^  panel 
)
KeyBoardWinRT ( )
void OnBackKeyPress ( )
void OnCocos2dEditboxEvent ( Platform::Object^  sender,
Platform::String^  args,
Windows::Foundation::EventHandler< Platform::String^>^  handler 
)
void OnCocos2dKeyEvent ( Cocos2dKeyEvent  key)
void OnCocos2dKeyEvent ( Cocos2dKeyEvent  key,
Platform::String^  text 
)
void OnCocos2dOpenURL ( Platform::String^  url)
void OnOrientationChanged ( Windows::Graphics::Display::DisplayOrientations  orientation)
void OnPointerMoved ( Windows::Phone::Input::Interop::DrawingSurfaceManipulationHost^  sender,
Windows::UI::Core::PointerEventArgs^  args 
)
protected
void OnPointerPressed ( Windows::Phone::Input::Interop::DrawingSurfaceManipulationHost^  sender,
Windows::UI::Core::PointerEventArgs^  args 
)
protected
void OnPointerReleased ( Windows::Phone::Input::Interop::DrawingSurfaceManipulationHost^  sender,
Windows::UI::Core::PointerEventArgs^  args 
)
protected
Windows::Foundation::IAsyncAction OnSuspending ( )
OpenGLESPage ( )
HRESULT PrepareResources ( _In_ const LARGE_INTEGER *  presentTargetTime,
_Inout_ DrawingSurfaceSizeF *  desiredRenderTargetSize 
)
protected
bool SendCocos2dEvent ( Cocos2dEvent  event)
protected
void SetCocos2dEditBoxDelegate ( Cocos2dEditBoxDelegate delegate)
void SetCocos2dEventDelegate ( Cocos2dEventDelegate delegate)
void SetCocos2dMessageBoxDelegate ( Cocos2dMessageBoxDelegate delegate)
void SetCocos2dOpenURLDelegate ( Cocos2dOpenURLDelegate delegate)
void setIMEKeyboardState ( bool  bOpen)
virtual void SetManipulationHost ( Windows::Phone::Input::Interop::DrawingSurfaceManipulationHost^  manipulationHost)
virtual
void ShowKeyboard ( Platform::String^  text)
void swapBuffers ( )
void UpdateForWindowSizeChange ( float  width,
float  height 
)
WinRTWindow ( Windows::UI::Core::CoreWindow^  window)

Member Data Documentation

internal __pad0__
internal _In_ ID3D11Device1* device
protected
internal Windows::UI::Xaml::Controls::Panel panel
event RequestAdditionalFrameHandler RequestAdditionalFrame
property Windows::Foundation::Size WindowBounds
property Windows::Graphics::Display::DisplayOrientations WindowOrientation

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