|
Oolite 1.91.0.7712-251017-85ce217
|
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 OOHDRToneMapper |
| Enumerator | |
|---|---|
| OOHDR_TONEMAPPER_NONE | |
| OOHDR_TONEMAPPER_ACES_APPROX | |
| OOHDR_TONEMAPPER_DICE | |
| OOHDR_TONEMAPPER_UCHIMURA | |
| OOHDR_TONEMAPPER_REINHARD | |
Definition at line 149 of file MyOpenGLView.h.
| enum OOSDRToneMapper |
| Enumerator | |
|---|---|
| OOSDR_TONEMAPPER_NONE | |
| OOSDR_TONEMAPPER_ACES | |
| OOSDR_TONEMAPPER_AgX | |
| OOSDR_TONEMAPPER_HEJLDAWSON | |
| OOSDR_TONEMAPPER_UC2 | |
| OOSDR_TONEMAPPER_UCHIMURA | |
| OOSDR_TONEMAPPER_REINHARD | |
Definition at line 158 of file MyOpenGLView.h.
| enum StringInput |
| Enumerator | |
|---|---|
| gvStringInputNo | |
| gvStringInputAlpha | |
| gvStringInputLoadSave | |
| gvStringInputAll | |
Definition at line 134 of file MyOpenGLView.h.
|
extern |