![]() |
Oolite 1.91.0.7658-250404-b1488af
|
import "OOCocoa.h"
import "OOOpenGL.h"
import "OOMouseInteractionMode.h"
import "OOOpenGLMatrixManager.h"
#include <SDL.h>
Go to the source code of this file.
Classes | |
class | MyOpenGLView |
Macros | |
#define | WINDOW_SIZE_DEFAULT_WIDTH 1280 |
#define | WINDOW_SIZE_DEFAULT_HEIGHT 720 |
#define | MIN_FOV_DEG 30.0f |
#define | MAX_FOV_DEG 80.0f |
#define | MIN_FOV (tan((MIN_FOV_DEG / 2) * M_PI / 180.0f)) |
#define | MAX_FOV (tan((MAX_FOV_DEG / 2) * M_PI / 180.0f)) |
#define | MIN_HDR_MAXBRIGHTNESS 400.0 |
#define | MAX_HDR_MAXBRIGHTNESS 1000.0 |
#define | MIN_HDR_PAPERWHITE 80.0f |
#define | MAX_HDR_PAPERWHITE 280.0f |
#define | MAX_COLOR_SATURATION 2.0f |
#define | MOUSEX_MAXIMUM 0.6 |
#define | MOUSEY_MAXIMUM 0.6 |
#define | MAX_CLEAR_DEPTH 10000000000.0 |
#define | INTERMEDIATE_CLEAR_DEPTH 100.0 |
#define | NUM_KEYS 327 |
#define | MOUSE_DOUBLE_CLICK_INTERVAL 0.40 |
#define | OOMOUSEWHEEL_EVENTS_DELAY_INTERVAL 0.05 |
#define | OOMOUSEWHEEL_DELTA 120 |
#define | SNAPSHOTS_PNG_FORMAT 1 |
#define | SNAPSHOTHDR_EXTENSION_EXR @".exr" |
#define | SNAPSHOTHDR_EXTENSION_HDR @".hdr" |
#define | SNAPSHOTHDR_EXTENSION_DEFAULT SNAPSHOTHDR_EXTENSION_EXR |
Variables | |
int | debug |
#define INTERMEDIATE_CLEAR_DEPTH 100.0 |
Definition at line 54 of file MyOpenGLView.h.
#define MAX_CLEAR_DEPTH 10000000000.0 |
Definition at line 52 of file MyOpenGLView.h.
#define MAX_COLOR_SATURATION 2.0f |
Definition at line 47 of file MyOpenGLView.h.
Referenced by MyOpenGLView::adjustColorSaturation:.
#define MAX_FOV (tan((MAX_FOV_DEG / 2) * M_PI / 180.0f)) |
Definition at line 39 of file MyOpenGLView.h.
#define MAX_FOV_DEG 80.0f |
Definition at line 37 of file MyOpenGLView.h.
#define MAX_HDR_MAXBRIGHTNESS 1000.0 |
Definition at line 42 of file MyOpenGLView.h.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys.
#define MAX_HDR_PAPERWHITE 280.0f |
Definition at line 45 of file MyOpenGLView.h.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, and PlayerEntity::setGuiToGameOptionsScreen.
#define MIN_FOV (tan((MIN_FOV_DEG / 2) * M_PI / 180.0f)) |
Definition at line 38 of file MyOpenGLView.h.
#define MIN_FOV_DEG 30.0f |
Definition at line 36 of file MyOpenGLView.h.
#define MIN_HDR_MAXBRIGHTNESS 400.0 |
Definition at line 41 of file MyOpenGLView.h.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys.
#define MIN_HDR_PAPERWHITE 80.0f |
Definition at line 44 of file MyOpenGLView.h.
Referenced by PlayerEntity(OOControlsPrivate)::handleGameOptionsScreenKeys, and PlayerEntity::setGuiToGameOptionsScreen.
#define MOUSE_DOUBLE_CLICK_INTERVAL 0.40 |
Definition at line 59 of file MyOpenGLView.h.
Referenced by MyOpenGLView::mouseUp:, and MyOpenGLView::pollControls.
#define MOUSEX_MAXIMUM 0.6 |
Definition at line 49 of file MyOpenGLView.h.
Referenced by MyOpenGLView::pollControls.
#define MOUSEY_MAXIMUM 0.6 |
Definition at line 50 of file MyOpenGLView.h.
Referenced by MyOpenGLView::pollControls.
#define NUM_KEYS 327 |
Definition at line 58 of file MyOpenGLView.h.
Referenced by MyOpenGLView::numKeys.
#define OOMOUSEWHEEL_DELTA 120 |
Definition at line 61 of file MyOpenGLView.h.
Referenced by MyOpenGLView::mouseWheelDelta, MyOpenGLView::pollControls, and MyOpenGLView::setMouseWheelDelta:.
#define OOMOUSEWHEEL_EVENTS_DELAY_INTERVAL 0.05 |
Definition at line 60 of file MyOpenGLView.h.
Referenced by MyOpenGLView::pollControls.
#define SNAPSHOTHDR_EXTENSION_DEFAULT SNAPSHOTHDR_EXTENSION_EXR |
Definition at line 66 of file MyOpenGLView.h.
Referenced by MyOpenGLView::snapShot:.
#define SNAPSHOTHDR_EXTENSION_EXR @".exr" |
Definition at line 64 of file MyOpenGLView.h.
Referenced by MyOpenGLView::snapShot:.
#define SNAPSHOTHDR_EXTENSION_HDR @".hdr" |
Definition at line 65 of file MyOpenGLView.h.
Referenced by MyOpenGLView::snapShot:.
#define SNAPSHOTS_PNG_FORMAT 1 |
Definition at line 63 of file MyOpenGLView.h.
#define WINDOW_SIZE_DEFAULT_HEIGHT 720 |
Definition at line 34 of file MyOpenGLView.h.
Referenced by MyOpenGLView::currentScreenSize, and MyOpenGLView::loadWindowSize.
#define WINDOW_SIZE_DEFAULT_WIDTH 1280 |
Definition at line 33 of file MyOpenGLView.h.
Referenced by MyOpenGLView::currentScreenSize, and MyOpenGLView::loadWindowSize.
enum GameViewKeys |
Definition at line 70 of file MyOpenGLView.h.
enum KeyboardType |
Enumerator | |
---|---|
gvKeyboardAuto | |
gvKeyboardUS | |
gvKeyboardUK |
Definition at line 142 of file MyOpenGLView.h.
enum MouseWheelStatus |
Enumerator | |
---|---|
gvMouseWheelDown | |
gvMouseWheelNeutral | |
gvMouseWheelUp |
Definition at line 127 of file MyOpenGLView.h.
enum StringInput |
Enumerator | |
---|---|
gvStringInputNo | |
gvStringInputAlpha | |
gvStringInputLoadSave | |
gvStringInputAll |
Definition at line 134 of file MyOpenGLView.h.
|
extern |