|
enum class | SCALINGMETHOD { AUTO = 0
, NEAREST = 1
, LINEAR = 2
, MAX = LINEAR
} |
|
enum class | STRETCHMODE {
STRETCHMODE::Normal
, STRETCHMODE::Stretch4x3
, STRETCHMODE::Fullscreen
, STRETCHMODE::Original
,
STRETCHMODE::Zoom
} |
| Methods for stretching the game to the viewing area. More...
|
|
enum class | RENDERFEATURE { ROTATION
, STRETCH
, ZOOM
, PIXEL_RATIO
} |
|
enum class | RConsoleID {
RC_INVALID_ID = -1
, RC_CONSOLE_MEGA_DRIVE = 1
, RC_CONSOLE_NINTENDO_64 = 2
, RC_CONSOLE_SUPER_NINTENDO = 3
,
RC_CONSOLE_GAMEBOY = 4
, RC_CONSOLE_GAMEBOY_ADVANCE = 5
, RC_CONSOLE_GAMEBOY_COLOR = 6
, RC_CONSOLE_NINTENDO = 7
,
RC_CONSOLE_PC_ENGINE = 8
, RC_CONSOLE_SEGA_CD = 9
, RC_CONSOLE_SEGA_32X = 10
, RC_CONSOLE_MASTER_SYSTEM = 11
,
RC_CONSOLE_PLAYSTATION = 12
, RC_CONSOLE_ATARI_LYNX = 13
, RC_CONSOLE_NEOGEO_POCKET = 14
, RC_CONSOLE_GAME_GEAR = 15
,
RC_CONSOLE_GAMECUBE = 16
, RC_CONSOLE_ATARI_JAGUAR = 17
, RC_CONSOLE_NINTENDO_DS = 18
, RC_CONSOLE_WII = 19
,
RC_CONSOLE_WII_U = 20
, RC_CONSOLE_PLAYSTATION_2 = 21
, RC_CONSOLE_XBOX = 22
, RC_CONSOLE_MAGNAVOX_ODYSSEY = 23
,
RC_CONSOLE_POKEMON_MINI = 24
, RC_CONSOLE_ATARI_2600 = 25
, RC_CONSOLE_MS_DOS = 26
, RC_CONSOLE_ARCADE = 27
,
RC_CONSOLE_VIRTUAL_BOY = 28
, RC_CONSOLE_MSX = 29
, RC_CONSOLE_COMMODORE_64 = 30
, RC_CONSOLE_ZX81 = 31
,
RC_CONSOLE_ORIC = 32
, RC_CONSOLE_SG1000 = 33
, RC_CONSOLE_VIC20 = 34
, RC_CONSOLE_AMIGA = 35
,
RC_CONSOLE_AMIGA_ST = 36
, RC_CONSOLE_AMSTRAD_PC = 37
, RC_CONSOLE_APPLE_II = 38
, RC_CONSOLE_SATURN = 39
,
RC_CONSOLE_DREAMCAST = 40
, RC_CONSOLE_PSP = 41
, RC_CONSOLE_CDI = 42
, RC_CONSOLE_3DO = 43
,
RC_CONSOLE_COLECOVISION = 44
, RC_CONSOLE_INTELLIVISION = 45
, RC_CONSOLE_VECTREX = 46
, RC_CONSOLE_PC8800 = 47
,
RC_CONSOLE_PC9800 = 48
, RC_CONSOLE_PCFX = 49
, RC_CONSOLE_ATARI_5200 = 50
, RC_CONSOLE_ATARI_7800 = 51
,
RC_CONSOLE_X68K = 52
, RC_CONSOLE_WONDERSWAN = 53
, RC_CONSOLE_CASSETTEVISION = 54
, RC_CONSOLE_SUPER_CASSETTEVISION = 55
,
RC_CONSOLE_NEO_GEO_CD = 56
, RC_CONSOLE_FAIRCHILD_CHANNEL_F = 57
, RC_CONSOLE_FM_TOWNS = 58
, RC_CONSOLE_ZX_SPECTRUM = 59
,
RC_CONSOLE_GAME_AND_WATCH = 60
, RC_CONSOLE_NOKIA_NGAGE = 61
, RC_CONSOLE_NINTENDO_3DS = 62
, RC_CONSOLE_HUBS = 100
,
RC_CONSOLE_EVENTS = 101
} |
|
enum class | RENDER_HANDLE { CONTROL
, WINDOW
} |
|
enum class | DataAccess { READ_ONLY
, WRITE_ONLY
, READ_WRITE
} |
|
enum class | DataAlignment { DATA_UNALIGNED
, DATA_ALIGNED
} |
|
enum class | SAVE_TYPE { UNKNOWN
, AUTO
, MANUAL
} |
| Type of save action, either: More...
|
|
enum class | StreamType { AUDIO
, VIDEO
, SW_BUFFER
, HW_BUFFER
} |
|
enum class | PCMFormat { FMT_UNKNOWN
, FMT_S16NE
} |
|
enum class | AudioChannel {
CH_NULL
, CH_FL
, CH_FR
, CH_FC
,
CH_LFE
, CH_BL
, CH_BR
, CH_FLOC
,
CH_FROC
, CH_BC
, CH_SL
, CH_SR
,
CH_TFL
, CH_TFR
, CH_TFC
, CH_TC
,
CH_TBL
, CH_TBR
, CH_TBC
, CH_BLOC
,
CH_BROC
, CH_COUNT
} |
|
enum class | PixelFormat { FMT_UNKNOWN
, FMT_0RGB8888
, FMT_RGB565
, FMT_0RGB1555
} |
|
enum class | VideoRotation { ROTATION_0
, ROTATION_90_CCW
, ROTATION_180_CCW
, ROTATION_270_CCW
} |
|