|
| enum | eEventType : Uint32 { ET_C64 = 0xEC64
, ET_GUI_INTERNAL = 0xCFED
} |
| | Custom SDL event types used by CRM64Pro. More...
|
| enum | eEventCode : Sint32 {
EC_LOGIC = 1
, EC_RENDER = 2
, EC_WIDGET_ACTION = 4
, EC_WIDGET_MOUSEHOVER = 8
,
EC_WIDGET_LOSTFOCUS = 16
} |
| | Event codes delivered via user.code when event.type is ET_C64. More...
|
| enum | eGeneralStatus : Sint32 {
GS_DISABLED = 0
, GS_ENABLED = 1
, GS_PAUSED = 2
, GS_HIDDEN = 5
,
GS_SHOWN = 9
, GS_END = 16
, GS_HIDING = 1024
, GS_SHOWING = 2048
} |
| enum | ePositionHelpers {
PH_NONE = 0
, PH_SIZE = 0x60000000
, PH_CENTER = 0x61000000
, PH_TOP = 0x62000000
,
PH_BOTTOM = 0x63000000
, PH_LEFT = 0x65000000
, PH_RIGHT = 0x66000000
, PH_KEEP = 0x6F000000
} |
| | Position helpers used by Cursors, Sprites, Fonts, GUI Widgets and Scene. More...
|
| enum | eLogMode : Uint32 {
LM_NULL = 0
, LM_FILE = 2
, LM_FILEAPPEND = 4
, LM_STDOUT = 8
,
LM_CONSOLE = 16
, LM_RESERVED = 64
} |
| enum | eLogLevel {
LL_OFF = 0
, LL_CRITICAL = 1
, LL_ERROR = 2
, LL_WARNING = 3
,
LL_INFO = 4
, LL_DEBUG = 5
, LL_TRACE = 6
} |
| | Log levels. More...
|
| enum | eConfigAudioDriver { CAD_DEFAULT = 0
, CAD_WASAPI = 1
, CAD_DIRECTSOUND = 2
, CAD_ERROR = -1
} |
| | Audio drivers. More...
|
| enum | eConfigAudioFreq { CAF_DEFAULT = 0
, CAF_NORMAL = 22050
, CAF_HIGH = 44100
, CAF_ULTRA = 48000
} |
| | Audio frequency. More...
|
| enum | eConfigAudioSample { CAS_DEFAULT = 0
, CAS_8 = SDL_AUDIO_U8
, CAS_16 = SDL_AUDIO_S16
, CAS_32 = SDL_AUDIO_F32
} |
| | Audio sample. More...
|
| enum | eConfigAudioMode {
CAM_DEFAULT = 0
, CAM_MONO = 1
, CAM_STEREO = 2
, CAM_SURROUND21 = 3
,
CAM_QUAD = 4
, CAM_SURROUND41 = 5
, CAM_SURROUND51 = 6
, CAM_SURROUND61 = 7
,
CAM_SURROUND71 = 8
} |
| | Audio mode. More...
|
| enum | eConfigRendererDriver {
CRD_DEFAULT = 0
, CRD_SOFTWARE = 1
, CRD_OPENGL = 2
, CRD_OPENGLES2 = 3
,
CRD_VULKAN = 4
, CRD_DIRECT3D = 5
, CRD_DIRECT3D11 = 6
, CRD_DIRECT3D12 = 7
,
CRD_X11 = 8
, CRD_METAL = 9
, CRD_GPU3D = 10
, CRD_ERROR = -1
} |
| | Screen renderer drivers. More...
|
| enum | eConfigScreenMode { CSM_WINDOW = 0
, CSM_FULLSCREEN = 1
, CSM_FULLSCREENEXCLUSIVE = 2
} |
| | Screen modes. More...
|
| enum | eAudioTrackTag { ATT_MUSIC = 0x01
, ATT_SFX = 0x02
, ATT_VOICE = 0x04
, ATT_CUSTOM = 0x08
} |
| | Audio track category tags for grouping and batch operations. More...
|
| enum | eArchiveBlockStore { ABS_RAW = 1
, ABS_COMPRESSED = 2
, ABS_CRYPTED = 3
} |
| | Archive block storing method. More...
|
| enum | eTimerState { TS_INIT = 0
, TS_RESET = 1
} |
| | Timer init state. More...
|
| enum | eToolMBT {
TMBT_EMPTY = 0
, TMBT_ERROR = 1
, TMBT_WARNING = 2
, TMBT_INFO = 4
,
TMBT_QUESTION = 8
} |
| | Tool MessageBox type. More...
|
| enum | eMsgBoxButton : Uint32 { } |
| enum | eAudioType {
AT_NONE = 0
, AT_WAV = 1
, AT_MOD = 2
, AT_OGG = 3
,
AT_MP3 = 4
, AT_FLAC = 5
, AT_UNKNOWN = 6
} |
| | Audio codec/format type. More...
|
| enum | eAudioLoadMode { ALM_AUTO = 0
, ALM_PRELOAD = 1
, ALM_STREAM = 2
} |
| | Audio loading strategy. More...
|
| enum | eImageFilter {
IF_NOISE = 1
, IF_BLUR = 2
, IF_NEGATIVE = 3
, IF_GREY = 4
,
IF_BW = 5
, IF_WIGGLE = 6
, IF_PIXELATE = 7
} |
| | Image filters. More...
|
| enum | eSpriteType : Uint8 |
| enum | ePhysicsCollisionMode : Uint32 { PCM_AABB = 0
, PCM_SHAPE
, PCM_PIXEL
} |
| | Collision mode for Physics overlap checks. More...
|
| enum | eWidgetState {
WS_DEFAULT = -1
, WS_NORMAL = 0
, WS_HOVERED = 1
, WS_PRESSED = 2
,
WS_ACTION = 3
, WS_DEACTIVATED = 4
} |
| | Widget state. More...
|
| enum | eWidgetType {
WT_BASE = 0
, WT_LABEL = 1
, WT_IMAGE = 2
, WT_BUTTON = 4
,
WT_CHECKBOX = 8
, WT_PROGRESSBAR = 16
, WT_HSLIDER = 32
, WT_VSLIDER = 64
,
WT_TEXTBOX = 128
, WT_LISTBOX = 256
} |
| | Widget type. More...
|
| enum | ePanelType { PT_RETRIEVE = -1
, PT_MODELESS = 0
, PT_MODAL = 1
, PT_EPHEMERAL = 2
} |
| | Panel Type. More...
|
| enum | eSceneLayerFeature : Uint32 {
SLF_DISABLE = 0
, SLF_REPEATX = 1
, SLF_REPEATY = 2
, SLF_UPDATE = 8
,
SLF_RENDER = 32
, SLF_SMOOTHSCROLL = 64
, SLF_PAUSE = 256
} |
| | Features for Scene layers. More...
|
| enum | eSceneDebugOverlay : Uint32 {
SDO_DISABLE = 0
, SDO_OBJECT_AABB = 1
, SDO_TILE_CELLGRID = 2
, SDO_TRIGGER_ZONES = 4
,
SDO_CAMERA_DEADZONE = 8
} |
| | Scene unified debug overlay flags. More...
|
| enum | eSceneTileSetType { STST_NULL = -1
, STST_TILESET = 0
, STST_COLLECTION = 1
} |
| | Specifies how the TileSet is organized. More...
|
| enum | eSceneStorageMode { SSM_DISK
, SSM_CDC
, SSM_INTERNAL
} |
| | Specifies where the tileset data is physically stored. More...
|
| enum | eSceneShapeType {
SST_RECTANGLE = 0
, SST_ELLIPSE
, SST_POINT
, SST_POLYGON
,
SST_POLYLINE
, SST_TILE
} |
| | Specifies the geometric shape type of a SceneObject. More...
|
| enum | eSceneLayerType {
SLT_EMPTY = 0
, SLT_TILE
, SLT_OBJECT
, SLT_IMAGE
,
SLT_USER_START = 8
} |
| | Specifies the type of a Scene layer. More...
|
| enum | eSceneObjectRenderOrder {
SORO_INDEX = 0
, SORO_TOPDOWN
, SORO_FEET
, SORO_Z
,
SORO_Z_FEET
} |
| | Specifies object rendering order policy for SceneLayerObject. More...
|
| enum | eSceneTriggerEventType : Uint32 { STET_ENTER = 0
, STET_STAY
, STET_EXIT
} |
| | Trigger event type. More...
|
| enum | eSceneCameraMode : Uint32 {
SCM_MANUAL = 0
, SCM_AUTOSCROLL
, SCM_SNAP
, SCM_SMOOTH
,
SCM_DEADZONE
, SCM_OFFSET
} |
| | Camera controller modes for a Scene layer. More...
|
| enum | eNetMsg {
NM_NOTHING = 0
, NM_DATA = 64
, NM_DATA_ACCEPTED = 66
, NM_DATA_DENIED = 67
,
NM_NEWCLIENT = 132
, NM_QUITCLIENT = 133
, NM_CLOSE = 134
, NM_INFO = 135
,
NM_PING = 136
, NM_ERROR = 192
} |
| | Network messages. More...
|
| enum | eNetResult {
NR_OK = 0
, NR_NO_INIT = -1
, NR_IS_INIT = -2
, NR_ABORT = -3
,
NR_CAN_NOT_CONNECT = -4
, NR_NO_SERVER_RUNNING = -10
, NR_NO_CLIENT_RUNNING = -11
, NR_ONLY_ONE_SERVER = -12
,
NR_ONLY_ONE_CLIENT = -13
, NR_WRONG_PORT = -14
, NR_OUT_OF_MEMORY = -15
, NR_TX_EMPTY_DN = -16
,
NR_INVALID_CLIENT = -20
, NR_DUPLICATED_CLIENT = -22
, NR_CLIENT_LIMIT_REACHED = -23
, NR_WRONG_PASSWORD = -24
,
NR_LOGIN_DISABLED = -25
, NR_BAD_PARAMETER = -26
, NR_RX_LIMIT_REACHED = -29
, NR_TX_THROTTLED = -30
,
NR_CREATE_THREAD = -31
, NR_CLIENT_INTERNAL = -100
, NR_SERVER_INTERNAL = -300
, NR_HASH_MISMATCH = -512
,
NR_SEQUENCER_MISMATCH = -1024
, NR_SDLNET_INIT = -2048
, NR_RX_BAD_HEADER = -2049
, NR_RX_BAD_DATA = -2050
,
NR_TX_BAD_DATA = -2051
, NR_RESOLVE_HOST = -4096
, NR_TCP_OPEN = -4097
, NR_ALLOCATE_SOCKET = -4098
,
NR_ADD_SOCKET = -4099
, NR_CHECK_SOCKET = -4100
} |
| | Network result codes. More...
|
| enum | eNetTCPFeature : Uint32 { NTF_DISABLE = 0
, NTF_DISABLE_LOGIN = 1
, NTF_AES_CTR = 2
} |
| | NetTCP feature flags. More...
|