|
cocos2d-x
2.2.3-gd2.113-rev1ec524e
|
#include "CCStdC.h"#include "platform/CCCommon.h"#include "cocoa/CCGeometry.h"#include "platform/CCEGLViewProtocol.h"#include "robtop/glfw/glfw3.h"Classes | |
| class | CCEGLView |
Namespaces | |
| namespace | cocos2d |
Typedefs | |
| typedef LRESULT(* | CUSTOM_WND_PROC) (UINT message, WPARAM wParam, LPARAM lParam, BOOL *pProcessed) |
| typedef void(* | LPFN_ACCELEROMETER_KEYHOOK) (UINT message, WPARAM wParam, LPARAM lParam) |
Functions | |
| CCEGLView () | |
| virtual bool | isOpenGLReady () |
| virtual void | end () |
| virtual void | swapBuffers () |
| virtual void | setFrameSize (float width, float height) |
| virtual void | setIMEKeyboardState (bool bOpen) |
| void | setMenuResource (LPCWSTR menu) |
| void | setWndProc (CUSTOM_WND_PROC proc) |
| bool | initGL () |
| void | destroyGL () |
| void | setHWnd (HWND hWnd) |
| void | setFrameZoomFactor (float fZoomFactor) |
| float | getFrameZoomFactor () |
| void | setAccelerometerKeyHook (LPFN_ACCELEROMETER_KEYHOOK lpfnAccelerometerKeyHook) |
| virtual void | setViewPortInPoints (float x, float y, float w, float h) |
| virtual void | setScissorInPoints (float x, float y, float w, float h) |
| void | resizeWindow (int width, int height) |
| void | centerWindow () |
| void | showCursor (bool state) |
| CCPoint | getMousePosition () |
| void | toggleFullScreen (bool fullscreen) |
| GLFWwindow * | getWindow (void) const |
| void | onGLFWCharCallback (GLFWwindow *window, unsigned int entered) |
| void | onGLFWCursorEnterFunCallback (GLFWwindow *window, int entered) |
| void | onGLFWDeviceChangeFunCallback (GLFWwindow *window) |
| void | onGLFWError (int code, const char *description) |
| void | onGLFWframebuffersize (GLFWwindow *window, int width, int height) |
| void | onGLFWMouseMoveCallBack (GLFWwindow *window, double x, double y) |
| void | onGLFWMouseCallBack (GLFWwindow *window, int button, int action, int mods) |
| void | onGLFWKeyCallback (GLFWwindow *window, int key, int scancode, int action, int mods) |
| void | onGLFWMouseScrollCallback (GLFWwindow *window, double xoffset, double yoffset) |
| void | onGLFWWindowIconifyFunCallback (GLFWwindow *window, int iconified) |
| void | onGLFWWindowPosCallback (GLFWwindow *window, int x, int y) |
| void | onGLFWWindowSizeFunCallback (GLFWwindow *window, int width, int height) |
Variables | |
| bool | m_bCaptured |
| bool | m_bSupportTouch |
| float | m_fFrameZoomFactor |
| bool | m_bInRetinaMonitor |
| bool | m_bRetinaEnabled |
| int | m_nRetinaFactor |
| bool | m_bCursorHidden |
| GLFWwindow * | m_pMainWindow |
| GLFWmonitor * | m_pPrimaryMonitor |
| CCSize | m_obWindowedSize |
| float | m_fMouseX |
| float | m_fMouseY |
| bool | m_bIsFullscreen |
| bool | m_bShouldHideCursor |
| bool | m_bShouldCallGLFinish |
| typedef void(* LPFN_ACCELEROMETER_KEYHOOK) (UINT message, WPARAM wParam, LPARAM lParam) |
| CCEGLView | ( | ) |
| void centerWindow | ( | ) |
| void destroyGL | ( | ) |
|
virtual |
| float getFrameZoomFactor | ( | ) |
|
inline |
| GLFWwindow * getWindow | ( | void | ) | const |
| bool initGL | ( | ) |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| void resizeWindow | ( | int | width, |
| int | height | ||
| ) |
| void setAccelerometerKeyHook | ( | LPFN_ACCELEROMETER_KEYHOOK | lpfnAccelerometerKeyHook | ) |
|
virtual |
| void setFrameZoomFactor | ( | float | fZoomFactor | ) |
| void setHWnd | ( | HWND | hWnd | ) |
|
virtual |
| void setMenuResource | ( | LPCWSTR | menu | ) |
|
virtual |
|
virtual |
| void setWndProc | ( | CUSTOM_WND_PROC | proc | ) |
| void showCursor | ( | bool | state | ) |
|
virtual |
| void toggleFullScreen | ( | bool | fullscreen | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |