cocos2d-x  2.2.3-gd2.113-rev1ec524e
Loading...
Searching...
No Matches
CCEGLView Class Reference

#include <CCEGLView.h>

Inheritance diagram for CCEGLView:
[legend]
Collaboration diagram for CCEGLView:
[legend]

Additional Inherited Members

- Public Member Functions inherited from CCEGLViewProtocol
 CCEGLViewProtocol ()
 NA. More...
 
virtual ~CCEGLViewProtocol ()
 NA. More...
 
virtual void end ()=0
 Force destroying EGL view, subclass must implement this method. More...
 
virtual bool isOpenGLReady ()=0
 Get whether opengl render system is ready, subclass must implement this method. More...
 
virtual void swapBuffers ()=0
 Exchanges the front and back buffers, subclass must implement this method. More...
 
virtual void setIMEKeyboardState (bool bOpen)=0
 Open or close IME keyboard , subclass must implement this method. More...
 
virtual const CCSizegetFrameSize () const
 Get the frame size of EGL view. More...
 
virtual void setFrameSize (float width, float height)
 Set the frame size of EGL view. More...
 
virtual CCSize getVisibleSize () const
 Get the visible area size of opengl viewport. More...
 
virtual CCPoint getVisibleOrigin () const
 Get the visible origin point of opengl viewport. More...
 
virtual void setDesignResolutionSize (float width, float height, ResolutionPolicy resolutionPolicy)
 Set the design resolution size. More...
 
virtual const CCSizegetDesignResolutionSize () const
 Get design resolution size. More...
 
virtual void setTouchDelegate (EGLTouchDelegate *pDelegate)
 Set touch delegate. More...
 
virtual void setViewPortInPoints (float x, float y, float w, float h)
 Set opengl view port rectangle with points. More...
 
virtual void setScissorInPoints (float x, float y, float w, float h)
 Set Scissor rectangle with points. More...
 
virtual bool isScissorEnabled ()
 Get whether GL_SCISSOR_TEST is enable NA. More...
 
virtual CCRect getScissorRect ()
 Get the current scissor rectangle NA. More...
 
virtual void setViewName (const char *pszViewName)
 NA. More...
 
const char * getViewName ()
 NA. More...
 
virtual void handleTouchesBegin (int num, int ids[], float xs[], float ys[])
 Touch events are handled by default; if you want to customize your handlers, please override these functions: NA. More...
 
virtual void handleTouchesMove (int num, int ids[], float xs[], float ys[])
 NA. More...
 
virtual void handleTouchesEnd (int num, int ids[], float xs[], float ys[])
 NA. More...
 
virtual void handleTouchesCancel (int num, int ids[], float xs[], float ys[])
 NA. More...
 
const CCRectgetViewPortRect () const
 Get the opengl view port rectangle. More...
 
float getScaleX () const
 Get scale factor of the horizontal direction. More...
 
float getScaleY () const
 Get scale factor of the vertical direction. More...
 
- Protected Attributes inherited from CCEGLViewProtocol
EGLTouchDelegatem_pDelegate
 
CCSize m_obScreenSize
 
CCSize m_obDesignResolutionSize
 
CCRect m_obViewPortRect
 
char m_szViewName [50]
 
float m_fScaleX
 
float m_fScaleY
 
ResolutionPolicy m_eResolutionPolicy
 

Detailed Description

Remarks
Added by RobTop. See RT_ADD for more info.

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