|
enum | TouchAreaShape { TOUCH_AREA_SHAPE_RECTANGLE,
TOUCH_AREA_SHAPE_ELLIPSE,
TOUCH_AREA_SHAPE_MESH
} |
| Shapes of touch areas used in the input handler. More...
|
|
enum | ProjectionType { PROJECTION_TYPE_PERSPECTIVE,
PROJECTION_TYPE_ORTHOGRAPHIC
} |
| Projection types used for both rendering and input handling. More...
|
|
enum | ResultCode {
RESULT_CODE_NONE,
RESULT_CODE_UNSPECIFIED_ERROR,
RESULT_CODE_VERSION_ERROR,
RESULT_CODE_PARSING_ERROR,
RESULT_CODE_FILE_ERROR,
RESULT_CODE_UNSPECIFIED_WARNING,
RESULT_CODE_UNSPECIFIED_INFO
} |
| Globally defined result codes. More...
|
|
enum | FileAccessMode {
FILE_ACCESS_MODE_READ_ONLY,
FILE_ACCESS_MODE_WRITE_ONLY,
FILE_ACCESS_MODE_READ_AND_WRITE,
FILE_ACCESS_MODE_APPEND_ONLY,
FILE_ACCESS_MODE_READ_AND_APPEND
} |
| Definition of the file access modes. More...
|
|
enum | AuthorizationStatus { AUTHORIZATION_NOT_DETERMINED,
AUTHORIZATION_RESTRICTED,
AUTHORIZATION_DENIED,
AUTHORIZATION_AUTHORIZED
} |
| Authorization status enumeration. More...
|
|
enum | SocketError {
SOCKET_ERROR_NONE,
SOCKET_ERROR_NOT_CONNECTED,
SOCKET_ERROR_RESET_BY_PEER,
SOCKET_ERROR_SEND_FAILED,
SOCKET_ERROR_RECEIVE_FAILED,
SOCKET_ERROR_WOULD_BLOCK,
SOCKET_ERROR_IN_PROGRESS,
SOCKET_ERROR_FAILED
} |
| Socket error status enumeration. More...
|
|
enum | ResourceType {
RESOURCE_TYPE_DEFAULT,
RESOURCE_TYPE_BINARY,
RESOURCE_TYPE_ANIMATION,
RESOURCE_TYPE_ATLAS,
RESOURCE_TYPE_FONT,
RESOURCE_TYPE_GRAPH,
RESOURCE_TYPE_IMAGE,
RESOURCE_TYPE_MESH,
RESOURCE_TYPE_SHADER,
RESOURCE_TYPE_AUDIO,
RESOURCE_TYPE_ARCHIVE,
RESOURCE_TYPE_VIDEO,
RESOURCE_TYPE_SCRIPT,
RESOURCE_TYPE_UNKNOWN,
RESOURCE_TYPE_PACKAGE,
RESOURCE_TYPE_DICTIONARY,
RESOURCE_TYPE_GRID,
RESOURCE_TYPE_TEXT
} |
| Available resource types. More...
|
|
enum | FileType {
FILE_TYPE_DEFAULT,
FILE_TYPE_UNKNOWN,
FILE_TYPE_TXT,
FILE_TYPE_XML,
FILE_TYPE_MURL,
FILE_TYPE_PNG,
FILE_TYPE_JPG,
FILE_TYPE_WEBP,
FILE_TYPE_DDS,
FILE_TYPE_ETC1,
FILE_TYPE_PVR,
FILE_TYPE_TGA,
FILE_TYPE_TIF,
FILE_TYPE_WAV,
FILE_TYPE_OGG,
FILE_TYPE_MP3,
FILE_TYPE_MP4,
FILE_TYPE_WMV,
FILE_TYPE_GLSL,
FILE_TYPE_HLSL,
FILE_TYPE_BLEND,
FILE_TYPE_DAE,
FILE_TYPE_FBX,
FILE_TYPE_C4D,
FILE_TYPE_3DS,
FILE_TYPE_ASE,
FILE_TYPE_OBJ,
FILE_TYPE_MTL,
FILE_TYPE_LWO,
FILE_TYPE_LWS,
FILE_TYPE_X,
FILE_TYPE_MDL,
FILE_TYPE_MD2,
FILE_TYPE_MD3,
FILE_TYPE_MD5,
FILE_TYPE_PK3,
FILE_TYPE_BSP,
FILE_TYPE_MAP,
FILE_TYPE_TTF,
FILE_TYPE_OTF,
FILE_TYPE_ZIP,
FILE_TYPE_TGZ,
FILE_TYPE_BZ2,
FILE_TYPE_CSV,
FILE_TYPE_KTX,
FILE_TYPE_PKM,
FILE_TYPE_ASTC,
FILE_TYPE_HDR,
FILE_TYPE_PFM,
FILE_TYPE_EXR,
FILE_TYPE_LUA
} |
| Available file types. More...
|
|
enum | FontType { FONT_TYPE_UNDEFINED,
FONT_TYPE_BITMAP,
FONT_TYPE_OUTLINE,
FONT_TYPE_SYSTEM
} |
| Available font types. More...
|
|
enum | PropertySemantic {
PROPERTY_SEMANTIC_NONE,
PROPERTY_SEMANTIC_VALUE,
PROPERTY_SEMANTIC_ANGLE,
PROPERTY_SEMANTIC_MASK,
PROPERTY_SEMANTIC_OBJECT,
PROPERTY_SEMANTIC_ID,
PROPERTY_SEMANTIC_FILE_NAME,
PROPERTY_SEMANTIC_FILE_PATH,
PROPERTY_SEMANTIC_FOLDER_NAME,
PROPERTY_SEMANTIC_FOLDER_PATH
} |
| Available property semantics. More...
|
|
enum | CompressionLevel {
COMPRESSION_LEVEL_DEFAULT,
COMPRESSION_LEVEL_NONE,
COMPRESSION_LEVEL_SPEED,
COMPRESSION_LEVEL_2,
COMPRESSION_LEVEL_3,
COMPRESSION_LEVEL_4,
COMPRESSION_LEVEL_5,
COMPRESSION_LEVEL_6,
COMPRESSION_LEVEL_7,
COMPRESSION_LEVEL_8,
COMPRESSION_LEVEL_BEST
} |
| The ZLib compression levels. More...
|
|
enum | ImageFormat {
IMAGE_FORMAT_UNKNOWN,
IMAGE_FORMAT_PNG,
IMAGE_FORMAT_JPG,
IMAGE_FORMAT_WEBP,
IMAGE_FORMAT_DDS,
IMAGE_FORMAT_TGA,
IMAGE_FORMAT_RAW,
IMAGE_FORMAT_KTX,
IMAGE_FORMAT_PVR,
IMAGE_FORMAT_PKM,
IMAGE_FORMAT_ASTC,
IMAGE_FORMAT_HDR,
IMAGE_FORMAT_PFM
} |
| Definition of the image file format types. More...
|
|
enum | Interpolation {
INTERPOLATION_CONSTANT,
INTERPOLATION_LINEAR,
INTERPOLATION_EASE_IN,
INTERPOLATION_EASE_OUT,
INTERPOLATION_EASE_IN_OUT,
INTERPOLATION_EASE_OUT_IN,
INTERPOLATION_SMOOTHSTEP_IN,
INTERPOLATION_SMOOTHSTEP_OUT,
INTERPOLATION_SMOOTHSTEP_IN_OUT,
INTERPOLATION_SMOOTHSTEP_OUT_IN,
INTERPOLATION_SMOOTHERSTEP_IN,
INTERPOLATION_SMOOTHERSTEP_OUT,
INTERPOLATION_SMOOTHERSTEP_IN_OUT,
INTERPOLATION_SMOOTHERSTEP_OUT_IN,
INTERPOLATION_EASE_QUART_IN,
INTERPOLATION_EASE_QUART_OUT,
INTERPOLATION_EASE_QUART_IN_OUT,
INTERPOLATION_EASE_QUART_OUT_IN,
INTERPOLATION_EASE_EXPONENTIAL_IN,
INTERPOLATION_EASE_EXPONENTIAL_OUT,
INTERPOLATION_EASE_EXPONENTIAL_IN_OUT,
INTERPOLATION_EASE_EXPONENTIAL_OUT_IN,
INTERPOLATION_EASE_CIRCULAR_IN,
INTERPOLATION_EASE_CIRCULAR_OUT,
INTERPOLATION_EASE_CIRCULAR_IN_OUT,
INTERPOLATION_EASE_CIRCULAR_OUT_IN,
INTERPOLATION_EASE_BACK_IN,
INTERPOLATION_EASE_BACK_OUT,
INTERPOLATION_EASE_BACK_IN_OUT,
INTERPOLATION_EASE_BACK_OUT_IN,
INTERPOLATION_EASE_ELASTIC_IN,
INTERPOLATION_EASE_ELASTIC_OUT,
INTERPOLATION_EASE_ELASTIC_IN_OUT,
INTERPOLATION_EASE_ELASTIC_OUT_IN,
INTERPOLATION_EASE_BOUNCE_IN,
INTERPOLATION_EASE_BOUNCE_OUT,
INTERPOLATION_EASE_BOUNCE_IN_OUT,
INTERPOLATION_EASE_BOUNCE_OUT_IN,
INTERPOLATION_CUBIC_BEZIER
, INTERPOLATION_HERMITE_EASE_IN,
INTERPOLATION_HERMITE_EASE_OUT,
INTERPOLATION_HERMITE_EASE_IN_OUT,
INTERPOLATION_HERMITE_EASE_OUT_IN
} |
| Predefined interpolation curves (easing functions). More...
|
|
enum | AluOperation {
ALU_OPERATION_COPY,
ALU_OPERATION_REPLACE,
ALU_OPERATION_ADD,
ALU_OPERATION_SUBTRACT,
ALU_OPERATION_SUBTRACT_REVERSE,
ALU_OPERATION_MULTIPLY,
ALU_OPERATION_DIVIDE,
ALU_OPERATION_DIVIDE_REVERSE,
ALU_OPERATION_MAP,
ALU_OPERATION_MAP_CLAMPED,
ALU_OPERATION_LESS,
ALU_OPERATION_LESS_OR_EQUAL,
ALU_OPERATION_GREATER,
ALU_OPERATION_GREATER_OR_EQUAL,
ALU_OPERATION_EQUAL,
ALU_OPERATION_NOT_EQUAL,
ALU_OPERATION_NEGATE,
ALU_OPERATION_INVERT,
ALU_OPERATION_AND,
ALU_OPERATION_OR,
ALU_OPERATION_XOR
} |
| Arithmetic/logic operations. More...
|
|
enum | AnimationState { ANIMATION_STATE_STOPPED,
ANIMATION_STATE_PAUSED,
ANIMATION_STATE_RUNNING_FORWARD,
ANIMATION_STATE_RUNNING_BACKWARD
} |
| Animation states, e.g. More...
|
|
enum | AnimationKey {
ANIMATION_KEY_NONE,
ANIMATION_KEY_ACTIVE,
ANIMATION_KEY_VISIBLE,
ANIMATION_KEY_INDEX,
ANIMATION_KEY_DEPTH_ORDER,
ANIMATION_KEY_ALPHA,
ANIMATION_KEY_VOLUME,
ANIMATION_KEY_TIME,
ANIMATION_KEY_AMBIENT_COLOR,
ANIMATION_KEY_DIFFUSE_COLOR,
ANIMATION_KEY_SPECULAR_COLOR,
ANIMATION_KEY_EMISSIVE_COLOR,
ANIMATION_KEY_POSITION,
ANIMATION_KEY_ROTATION,
ANIMATION_KEY_SCALE,
ANIMATION_KEY_BLEND_FACTOR,
ANIMATION_KEY_POSITION_X,
ANIMATION_KEY_POSITION_Y,
ANIMATION_KEY_POSITION_Z,
ANIMATION_KEY_ROTATION_X,
ANIMATION_KEY_ROTATION_Y,
ANIMATION_KEY_ROTATION_Z,
ANIMATION_KEY_SCALE_X,
ANIMATION_KEY_SCALE_Y,
ANIMATION_KEY_SCALE_Z,
ANIMATION_KEY_ALL
} |
| Available predefined resource animation keys (bit mask). More...
|
|
enum | Waveform {
WAVEFORM_NONE,
WAVEFORM_CONSTANT,
WAVEFORM_SINE,
WAVEFORM_TRIANGLE,
WAVEFORM_SAWTOOTH,
WAVEFORM_RECTANGLE,
WAVEFORM_NOISE
} |
| Wave forms. More...
|
|
enum | TriggerCondition {
TRIGGER_CONDITION_NONE,
TRIGGER_CONDITION_CLIP_FINISHED,
TRIGGER_CONDITION_LOOP_FINISHED,
TRIGGER_CONDITION_VARIABLE,
TRIGGER_CONDITION_ALL
} |
| Trigger conditions. More...
|
|
enum | BlendReference {
BLEND_REFERENCE_UNDEFINED,
BLEND_REFERENCE_NONE,
BLEND_REFERENCE_IDENTITY,
BLEND_REFERENCE_SUM,
BLEND_REFERENCE_FIRST_WEIGHTED,
BLEND_REFERENCE_FIRST_UNWEIGHTED
} |
| Blending reference types. More...
|
|
enum | BlendDirection { BLEND_DIRECTION_UNDEFINED,
BLEND_DIRECTION_ARBITRARY,
BLEND_DIRECTION_SHORTEST,
BLEND_DIRECTION_LONGEST
} |
| Blending directions. More...
|
|
enum | AudioSessionCategory {
AUDIO_SESSION_CATEGORY_DEFAULT,
AUDIO_SESSION_CATEGORY_SOLO_AMBIENT,
AUDIO_SESSION_CATEGORY_MIX_AMBIENT,
AUDIO_SESSION_CATEGORY_MIX_AMBIENT_IF_PLAYING,
AUDIO_SESSION_CATEGORY_PLAYBACK
} |
| Available audio session categories. More...
|
|
enum | SampleFormat {
SAMPLE_FORMAT_DEFAULT,
SAMPLE_FORMAT_MONO_8_BIT,
SAMPLE_FORMAT_MONO_16_BIT,
SAMPLE_FORMAT_STEREO_8_BIT,
SAMPLE_FORMAT_STEREO_16_BIT
} |
| Available sample formats for sound playback. More...
|
|
enum | AudioStreamFormat { AUDIO_STREAM_FORMAT_DEFAULT,
AUDIO_STREAM_FORMAT_RAW,
AUDIO_STREAM_FORMAT_VORBIS
} |
| Available audio stream formats. More...
|
|
enum | DistanceModel {
DISTANCE_MODEL_INVERSE,
DISTANCE_MODEL_INVERSE_CLAMPED,
DISTANCE_MODEL_LINEAR,
DISTANCE_MODEL_LINEAR_CLAMPED,
DISTANCE_MODEL_EXPONENT,
DISTANCE_MODEL_EXPONENT_CLAMPED
} |
| Available distance models for audio volume attenuation. More...
|
|
enum | GroupRanges { GROUP_SHIFT,
GROUP_START,
GROUP_MASK
} |
| Ranges for groups. More...
|
|
enum | Language {
LANGUAGE_DEFAULT,
LANGUAGE_ENGLISH,
LANGUAGE_GERMAN,
LANGUAGE_FRENCH,
LANGUAGE_SPANISH,
LANGUAGE_ITALIAN,
LANGUAGE_CHINESE,
LANGUAGE_KOREAN,
LANGUAGE_JAPANESE,
LANGUAGE_RUSSIAN,
LANGUAGE_PORTUGUESE
} |
| Available (written) languages. More...
|
|
enum | TargetClass {
TARGET_CLASS_DEFAULT,
TARGET_CLASS_COMPUTER,
TARGET_CLASS_COMPUTER_DESKTOP,
TARGET_CLASS_COMPUTER_LAPTOP,
TARGET_CLASS_COMPUTER_LAST,
TARGET_CLASS_HANDHELD,
TARGET_CLASS_HANDHELD_TABLET,
TARGET_CLASS_HANDHELD_SMARTPHONE,
TARGET_CLASS_HANDHELD_MUSIC_PLAYER,
TARGET_CLASS_HANDHELD_LAST,
TARGET_CLASS_CONSOLE,
TARGET_CLASS_CONSOLE_GENERIC,
TARGET_CLASS_CONSOLE_LAST
} |
| Available target classes. More...
|
|
enum | TargetDevice {
TARGET_DEVICE_DEFAULT,
TARGET_DEVICE_IPHONE,
TARGET_DEVICE_IPHONE_1,
TARGET_DEVICE_IPHONE_3G,
TARGET_DEVICE_IPHONE_3GS,
TARGET_DEVICE_IPHONE_4,
TARGET_DEVICE_IPHONE_4S,
TARGET_DEVICE_IPHONE_5,
TARGET_DEVICE_IPHONE_5C,
TARGET_DEVICE_IPHONE_5S,
TARGET_DEVICE_IPHONE_6,
TARGET_DEVICE_IPHONE_6_PLUS,
TARGET_DEVICE_IPHONE_6S,
TARGET_DEVICE_IPHONE_6S_PLUS,
TARGET_DEVICE_IPHONE_SE,
TARGET_DEVICE_IPHONE_7,
TARGET_DEVICE_IPHONE_7_PLUS,
TARGET_DEVICE_IPHONE_8,
TARGET_DEVICE_IPHONE_8_PLUS,
TARGET_DEVICE_IPHONE_X,
TARGET_DEVICE_IPHONE_XR,
TARGET_DEVICE_IPHONE_XS,
TARGET_DEVICE_IPHONE_XS_MAX,
TARGET_DEVICE_IPHONE_LAST,
TARGET_DEVICE_IPAD,
TARGET_DEVICE_IPAD_1,
TARGET_DEVICE_IPAD_2,
TARGET_DEVICE_IPAD_3,
TARGET_DEVICE_IPAD_4,
TARGET_DEVICE_IPAD_AIR_1,
TARGET_DEVICE_IPAD_AIR_2,
TARGET_DEVICE_IPAD_MINI_1,
TARGET_DEVICE_IPAD_MINI_2,
TARGET_DEVICE_IPAD_MINI_3,
TARGET_DEVICE_IPAD_MINI_4,
TARGET_DEVICE_IPAD_PRO_12IN9_1,
TARGET_DEVICE_IPAD_PRO_9IN7_1,
TARGET_DEVICE_IPAD_5,
TARGET_DEVICE_IPAD_PRO_12IN9_2,
TARGET_DEVICE_IPAD_PRO_10IN5_1,
TARGET_DEVICE_IPAD_6,
TARGET_DEVICE_IPAD_PRO_11IN0_1,
TARGET_DEVICE_IPAD_PRO_12IN9_3,
TARGET_DEVICE_IPAD_LAST,
TARGET_DEVICE_IPOD,
TARGET_DEVICE_IPOD_1G,
TARGET_DEVICE_IPOD_2G,
TARGET_DEVICE_IPOD_3G,
TARGET_DEVICE_IPOD_4G,
TARGET_DEVICE_IPOD_5G,
TARGET_DEVICE_IPOD_6G,
TARGET_DEVICE_IPOD_LAST,
TARGET_DEVICE_APPLETV,
TARGET_DEVICE_APPLETV_4,
TARGET_DEVICE_APPLETV_4K,
TARGET_DEVICE_APPLETV_LAST
} |
| Available target devices. More...
|
|
enum | TargetHost {
TARGET_HOST_DEFAULT,
TARGET_HOST_NATIVE,
TARGET_HOST_NATIVE_GENERIC,
TARGET_HOST_NATIVE_LAST,
TARGET_HOST_BROWSER,
TARGET_HOST_BROWSER_GENERIC,
TARGET_HOST_BROWSER_CHROME,
TARGET_HOST_BROWSER_EDGE,
TARGET_HOST_BROWSER_FIREFOX,
TARGET_HOST_BROWSER_IE,
TARGET_HOST_BROWSER_OPERA,
TARGET_HOST_BROWSER_PHANTOM,
TARGET_HOST_BROWSER_SAFARI,
TARGET_HOST_BROWSER_LAST
} |
| Available target hosts. More...
|
|
enum | OperatingSystem {
OPERATING_SYSTEM_DEFAULT,
OPERATING_SYSTEM_OSX,
OPERATING_SYSTEM_OSX_10_5,
OPERATING_SYSTEM_OSX_10_6,
OPERATING_SYSTEM_OSX_10_7,
OPERATING_SYSTEM_OSX_10_8,
OPERATING_SYSTEM_OSX_10_9,
OPERATING_SYSTEM_OSX_10_10,
OPERATING_SYSTEM_OSX_10_11,
OPERATING_SYSTEM_OSX_10_12,
OPERATING_SYSTEM_OSX_10_13,
OPERATING_SYSTEM_OSX_10_14,
OPERATING_SYSTEM_OSX_LAST,
OPERATING_SYSTEM_IOS,
OPERATING_SYSTEM_IOS_3_0,
OPERATING_SYSTEM_IOS_3_1,
OPERATING_SYSTEM_IOS_3_2,
OPERATING_SYSTEM_IOS_4_0,
OPERATING_SYSTEM_IOS_4_1,
OPERATING_SYSTEM_IOS_4_2,
OPERATING_SYSTEM_IOS_4_3,
OPERATING_SYSTEM_IOS_5_0,
OPERATING_SYSTEM_IOS_5_1,
OPERATING_SYSTEM_IOS_5_2,
OPERATING_SYSTEM_IOS_5_3,
OPERATING_SYSTEM_IOS_6_0,
OPERATING_SYSTEM_IOS_6_1,
OPERATING_SYSTEM_IOS_7_0,
OPERATING_SYSTEM_IOS_8_0,
OPERATING_SYSTEM_IOS_9_0,
OPERATING_SYSTEM_IOS_10_0,
OPERATING_SYSTEM_IOS_11_0,
OPERATING_SYSTEM_IOS_12_0,
OPERATING_SYSTEM_IOS_LAST,
OPERATING_SYSTEM_WINDOWS,
OPERATING_SYSTEM_WINDOWS_XP,
OPERATING_SYSTEM_WINDOWS_VISTA,
OPERATING_SYSTEM_WINDOWS_7,
OPERATING_SYSTEM_WINDOWS_8,
OPERATING_SYSTEM_WINDOWS_8_1,
OPERATING_SYSTEM_WINDOWS_10,
OPERATING_SYSTEM_WINDOWS_LAST,
OPERATING_SYSTEM_ANDROID,
OPERATING_SYSTEM_ANDROID_API_5,
OPERATING_SYSTEM_ANDROID_API_6,
OPERATING_SYSTEM_ANDROID_API_7,
OPERATING_SYSTEM_ANDROID_API_8,
OPERATING_SYSTEM_ANDROID_API_9,
OPERATING_SYSTEM_ANDROID_API_10,
OPERATING_SYSTEM_ANDROID_API_11,
OPERATING_SYSTEM_ANDROID_API_12,
OPERATING_SYSTEM_ANDROID_API_13,
OPERATING_SYSTEM_ANDROID_API_14,
OPERATING_SYSTEM_ANDROID_API_15,
OPERATING_SYSTEM_ANDROID_API_16,
OPERATING_SYSTEM_ANDROID_API_17,
OPERATING_SYSTEM_ANDROID_API_18,
OPERATING_SYSTEM_ANDROID_API_19,
OPERATING_SYSTEM_ANDROID_API_20,
OPERATING_SYSTEM_ANDROID_API_21,
OPERATING_SYSTEM_ANDROID_API_22,
OPERATING_SYSTEM_ANDROID_API_23,
OPERATING_SYSTEM_ANDROID_API_24,
OPERATING_SYSTEM_ANDROID_API_25,
OPERATING_SYSTEM_ANDROID_API_26,
OPERATING_SYSTEM_ANDROID_API_27,
OPERATING_SYSTEM_ANDROID_API_28,
OPERATING_SYSTEM_ANDROID_API_29,
OPERATING_SYSTEM_ANDROID_API_30,
OPERATING_SYSTEM_ANDROID_API_31,
OPERATING_SYSTEM_ANDROID_API_32,
OPERATING_SYSTEM_ANDROID_API_33,
OPERATING_SYSTEM_ANDROID_API_34,
OPERATING_SYSTEM_ANDROID_API_35,
OPERATING_SYSTEM_ANDROID_API_36,
OPERATING_SYSTEM_ANDROID_API_37,
OPERATING_SYSTEM_ANDROID_API_38,
OPERATING_SYSTEM_ANDROID_API_39,
OPERATING_SYSTEM_ANDROID_API_40,
OPERATING_SYSTEM_ANDROID_LAST,
OPERATING_SYSTEM_LINUX,
OPERATING_SYSTEM_LINUX_LAST,
OPERATING_SYSTEM_TVOS,
OPERATING_SYSTEM_TVOS_9_0,
OPERATING_SYSTEM_TVOS_10_0,
OPERATING_SYSTEM_TVOS_11_0,
OPERATING_SYSTEM_TVOS_12_0,
OPERATING_SYSTEM_TVOS_LAST
} |
| Available operating systems. More...
|
|
enum | Gpu {
GPU_DEFAULT,
GPU_GENERIC,
GPU_GENERIC_LAST,
GPU_POWERVR,
GPU_POWERVR_MBX,
GPU_POWERVR_SGX,
GPU_POWERVR_GX,
GPU_POWERVR_LAST,
GPU_ADRENO,
GPU_ADRENO_205,
GPU_ADRENO_LAST,
GPU_TEGRA,
GPU_TEGRA_1,
GPU_TEGRA_2,
GPU_TEGRA_3,
GPU_TEGRA_LAST,
GPU_GEFORCE,
GPU_GEFORCE_LAST,
GPU_RADEON,
GPU_RADEON_LAST,
GPU_APPLE,
GPU_APPLE_3_CORE,
GPU_APPLE_4_CORE,
GPU_APPLE_LAST
} |
| Available GPUs. More...
|
|
enum | Feature { ,
FEATURE_ACCELERATED_VIDEO_DECODING,
FEATURE_ACCELERATED_AUDIO_DECODING,
FEATURE_SEPARATE_BLEND_FUNCTION,
FEATURE_SEPARATE_BLEND_EQUATION,
FEATURE_STREAM_FORMAT_YUV,
FEATURE_CLIENT_SIDE_ARRAYS
, FEATURE_INDEX_BUFFER_FORMAT_UINT8,
FEATURE_INDEX_BUFFER_FORMAT_UINT16,
FEATURE_INDEX_BUFFER_FORMAT_UINT32
, FEATURE_LIMITED_NON_POWER_OF_TWO_TEXTURES,
FEATURE_FULL_NON_POWER_OF_TWO_TEXTURES,
FEATURE_FLAT_COLOR_TEXTURES,
FEATURE_FLAT_DEPTH_TEXTURES,
FEATURE_FLAT_STENCIL_TEXTURES,
FEATURE_CUBE_MAP_COLOR_TEXTURES,
FEATURE_CUBE_MAP_DEPTH_TEXTURES,
FEATURE_CUBE_MAP_STENCIL_TEXTURES,
FEATURE_VOLUME_COLOR_TEXTURES,
FEATURE_VOLUME_DEPTH_TEXTURES,
FEATURE_VOLUME_STENCIL_TEXTURES,
FEATURE_TEXTURE_FILTER_ANISOTROPIC,
FEATURE_TEXTURE_FILTER_HALF_FLOAT_LINEAR,
FEATURE_TEXTURE_FILTER_FLOAT_LINEAR,
FEATURE_FLAT_ARRAY_COLOR_TEXTURES,
FEATURE_FLAT_ARRAY_DEPTH_TEXTURES,
FEATURE_FLAT_ARRAY_STENCIL_TEXTURES,
FEATURE_CUBE_MAP_ARRAY_COLOR_TEXTURES,
FEATURE_CUBE_MAP_ARRAY_DEPTH_TEXTURES,
FEATURE_CUBE_MAP_ARRAY_STENCIL_TEXTURES,
FEATURE_VOLUME_ARRAY_COLOR_TEXTURES,
FEATURE_VOLUME_ARRAY_DEPTH_TEXTURES,
FEATURE_VOLUME_ARRAY_STENCIL_TEXTURES
,
FEATURE_LIMITED_NON_POWER_OF_TWO_FRAMEBUFFERS,
FEATURE_FULL_NON_POWER_OF_TWO_FRAMEBUFFERS,
FEATURE_FRAMEBUFFER_FLAT_COLOR_TEXTURES,
FEATURE_FRAMEBUFFER_FLAT_DEPTH_TEXTURES,
FEATURE_FRAMEBUFFER_FLAT_STENCIL_TEXTURES,
FEATURE_FRAMEBUFFER_CUBE_MAP_COLOR_TEXTURES,
FEATURE_FRAMEBUFFER_CUBE_MAP_DEPTH_TEXTURES,
FEATURE_FRAMEBUFFER_CUBE_MAP_STENCIL_TEXTURES,
FEATURE_FRAMEBUFFER_VOLUME_COLOR_TEXTURES,
FEATURE_FRAMEBUFFER_VOLUME_DEPTH_TEXTURES,
FEATURE_FRAMEBUFFER_VOLUME_STENCIL_TEXTURES,
FEATURE_FRAMEBUFFER_MIP_MAPS,
FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_1,
FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_2,
FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_4,
FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_8,
FEATURE_MAX_FRAMEBUFFER_COLOR_TEXTURE_COUNT_16,
FEATURE_FRAMEBUFFER_FLAT_ARRAY_COLOR_TEXTURES,
FEATURE_FRAMEBUFFER_FLAT_ARRAY_DEPTH_TEXTURES,
FEATURE_FRAMEBUFFER_FLAT_ARRAY_STENCIL_TEXTURES,
FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_COLOR_TEXTURES,
FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_DEPTH_TEXTURES,
FEATURE_FRAMEBUFFER_CUBE_MAP_ARRAY_STENCIL_TEXTURES,
FEATURE_FRAMEBUFFER_VOLUME_ARRAY_COLOR_TEXTURES,
FEATURE_FRAMEBUFFER_VOLUME_ARRAY_DEPTH_TEXTURES,
FEATURE_FRAMEBUFFER_VOLUME_ARRAY_STENCIL_TEXTURES
, FEATURE_TEXTURE_COMPRESSION_PVRTC,
FEATURE_TEXTURE_COMPRESSION_ETC1,
FEATURE_TEXTURE_COMPRESSION_ETC2,
FEATURE_TEXTURE_COMPRESSION_ASTC,
FEATURE_TEXTURE_COMPRESSION_BC1,
FEATURE_TEXTURE_COMPRESSION_BC2,
FEATURE_TEXTURE_COMPRESSION_BC3,
FEATURE_TEXTURE_COMPRESSION_BC4,
FEATURE_TEXTURE_COMPRESSION_BC5,
FEATURE_TEXTURE_COMPRESSION_BC6,
FEATURE_TEXTURE_COMPRESSION_BC7
, FEATURE_PIXEL_FORMAT_L8,
FEATURE_PIXEL_FORMAT_A8,
FEATURE_PIXEL_FORMAT_L8_A8,
FEATURE_PIXEL_FORMAT_R8,
FEATURE_PIXEL_FORMAT_R8_G8,
FEATURE_PIXEL_FORMAT_R8_G8_B8,
FEATURE_PIXEL_FORMAT_R5_G6_B5,
FEATURE_PIXEL_FORMAT_R8_G8_B8_A8,
FEATURE_PIXEL_FORMAT_B8_G8_R8_A8,
FEATURE_PIXEL_FORMAT_A8_B8_G8_R8,
FEATURE_PIXEL_FORMAT_A8_R8_G8_B8,
FEATURE_PIXEL_FORMAT_R5_G5_B5_A1,
FEATURE_PIXEL_FORMAT_R4_G4_B4_A4,
FEATURE_PIXEL_FORMAT_SL8,
FEATURE_PIXEL_FORMAT_SL8_A8,
FEATURE_PIXEL_FORMAT_SR8,
FEATURE_PIXEL_FORMAT_SR8_SG8,
FEATURE_PIXEL_FORMAT_SR8_SG8_SB8,
FEATURE_PIXEL_FORMAT_SR8_SG8_SB8_A8,
FEATURE_PIXEL_FORMAT_LF16,
FEATURE_PIXEL_FORMAT_AF16,
FEATURE_PIXEL_FORMAT_LF16_AF16,
FEATURE_PIXEL_FORMAT_RF16,
FEATURE_PIXEL_FORMAT_RF16_GF16,
FEATURE_PIXEL_FORMAT_RF16_GF16_BF16,
FEATURE_PIXEL_FORMAT_RF16_GF16_BF16_AF16,
FEATURE_PIXEL_FORMAT_LF32,
FEATURE_PIXEL_FORMAT_AF32,
FEATURE_PIXEL_FORMAT_LF32_AF32,
FEATURE_PIXEL_FORMAT_RF32,
FEATURE_PIXEL_FORMAT_RF32_GF32,
FEATURE_PIXEL_FORMAT_RF32_GF32_BF32,
FEATURE_PIXEL_FORMAT_RF32_GF32_BF32_AF32,
FEATURE_PIXEL_FORMAT_RF11_GF11_BF10,
FEATURE_PIXEL_FORMAT_D16,
FEATURE_PIXEL_FORMAT_D32,
FEATURE_PIXEL_FORMAT_DF32,
FEATURE_PIXEL_FORMAT_S8,
FEATURE_PIXEL_FORMAT_D24_S8,
FEATURE_PIXEL_FORMAT_DF32_S8,
FEATURE_PIXEL_FORMAT_Y8,
FEATURE_PIXEL_FORMAT_U8,
FEATURE_PIXEL_FORMAT_V8,
FEATURE_PIXEL_FORMAT_U8_V8,
FEATURE_PIXEL_FORMAT_V8_U8,
FEATURE_PIXEL_FORMAT_PVRTC_RGB_4BPPV1,
FEATURE_PIXEL_FORMAT_PVRTC_RGB_2BPPV1,
FEATURE_PIXEL_FORMAT_PVRTC_RGBA_4BPPV1,
FEATURE_PIXEL_FORMAT_PVRTC_RGBA_2BPPV1,
FEATURE_PIXEL_FORMAT_PVRTC_SRGB_4BPPV1,
FEATURE_PIXEL_FORMAT_PVRTC_SRGB_2BPPV1,
FEATURE_PIXEL_FORMAT_PVRTC_SRGBA_4BPPV1,
FEATURE_PIXEL_FORMAT_PVRTC_SRGBA_2BPPV1,
FEATURE_PIXEL_FORMAT_ETC1_RGB_4BPP,
FEATURE_PIXEL_FORMAT_ETC2_R11_4BPP,
FEATURE_PIXEL_FORMAT_ETC2_SIGNED_R11_4BPP,
FEATURE_PIXEL_FORMAT_ETC2_RG11_8BPP,
FEATURE_PIXEL_FORMAT_ETC2_SIGNED_RG11_8BPP,
FEATURE_PIXEL_FORMAT_ETC2_RGB8_4BPP,
FEATURE_PIXEL_FORMAT_ETC2_SRGB8_4BPP,
FEATURE_PIXEL_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1_4BPP,
FEATURE_PIXEL_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1_4BPP,
FEATURE_PIXEL_FORMAT_ETC2_RGBA8_8BPP,
FEATURE_PIXEL_FORMAT_ETC2_SRGB8_ALPHA8_8BPP,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_4X4,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_5X4,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_5X5,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_6X5,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_6X6,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X5,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X6,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_8X8,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X5,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X6,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X8,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_10X10,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_12X10,
FEATURE_PIXEL_FORMAT_ASTC_RGBA_12X12,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_4X4,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X4,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X5,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X5,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X6,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X5,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X6,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X8,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X5,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X6,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X8,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X10,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X10,
FEATURE_PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X12,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_4X4,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_5X4,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_5X5,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_6X5,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_6X6,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X5,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X6,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_8X8,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X5,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X6,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X8,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_10X10,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_12X10,
FEATURE_PIXEL_FORMAT_ASTC_HDR_RGBA_12X12,
FEATURE_PIXEL_FORMAT_BC1_RGB_4BPP,
FEATURE_PIXEL_FORMAT_BC1_SRGB_4BPP,
FEATURE_PIXEL_FORMAT_BC1_RGBA_4BPP,
FEATURE_PIXEL_FORMAT_BC1_SRGBA_4BPP,
FEATURE_PIXEL_FORMAT_BC2_RGBA_8BPP,
FEATURE_PIXEL_FORMAT_BC2_SRGBA_8BPP,
FEATURE_PIXEL_FORMAT_BC3_RGBA_8BPP,
FEATURE_PIXEL_FORMAT_BC3_SRGBA_8BPP,
FEATURE_PIXEL_FORMAT_BC4_R_4BPP,
FEATURE_PIXEL_FORMAT_BC5_RG_8BPP,
FEATURE_PIXEL_FORMAT_BC6_RGB_SF_8BPP,
FEATURE_PIXEL_FORMAT_BC6_RGB_UF_8BPP,
FEATURE_PIXEL_FORMAT_BC7_RGBA_8BPP,
FEATURE_PIXEL_FORMAT_BC7_SRGBA_8BPP,
FEATURE_PIXEL_FORMAT_RGTC_R_U_4BPP,
FEATURE_PIXEL_FORMAT_RGTC_R_S_4BPP,
FEATURE_PIXEL_FORMAT_RGTC_RG_U_8BPP,
FEATURE_PIXEL_FORMAT_RGTC_RG_S_8BPP
, FEATURE_DEPTH_BUFFER_FORMAT_GENERIC,
FEATURE_DEPTH_BUFFER_FORMAT_D16,
FEATURE_DEPTH_BUFFER_FORMAT_D24,
FEATURE_DEPTH_BUFFER_FORMAT_D32,
FEATURE_DEPTH_BUFFER_FORMAT_DF32,
FEATURE_DEPTH_BUFFER_FORMAT_D24_S8,
FEATURE_DEPTH_BUFFER_FORMAT_DF32_S8
,
FEATURE_STENCIL_BUFFER_FORMAT_GENERIC,
FEATURE_STENCIL_BUFFER_FORMAT_S8,
FEATURE_STENCIL_BUFFER_FORMAT_D24_S8,
FEATURE_STENCIL_BUFFER_FORMAT_DF32_S8
,
FEATURE_VERTEX_SHADERS,
FEATURE_FRAGMENT_SHADERS,
FEATURE_GEOMETRY_SHADERS,
FEATURE_DOMAIN_SHADERS,
FEATURE_HULL_SHADERS,
FEATURE_VERTEX_SHADER_TEXTURE_ACCESS,
FEATURE_FRAGMENT_SHADER_TEXTURE_LOD,
FEATURE_INSTANCED_RENDERING,
FEATURE_FEEDBACK_BUFFERS,
FEATURE_OCCLUSION_QUERIES,
FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_1,
FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_2,
FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_4,
FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_8,
FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_16,
FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_32,
FEATURE_MAX_VERTEX_SHADER_ATTRIBUTE_COUNT_64,
FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_16,
FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_32,
FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_64,
FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_128,
FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_256,
FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_512,
FEATURE_MAX_VERTEX_SHADER_UNIFORM_VECTOR_COUNT_1024,
FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_1,
FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_2,
FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_4,
FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_8,
FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_16,
FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_32,
FEATURE_MAX_VERTEX_SHADER_TEXTURE_UNIT_COUNT_64,
FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_16,
FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_32,
FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_64,
FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_128,
FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_256,
FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_512,
FEATURE_MAX_FRAGMENT_SHADER_UNIFORM_VECTOR_COUNT_1024,
FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_1,
FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_2,
FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_4,
FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_8,
FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_16,
FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_32,
FEATURE_MAX_FRAGMENT_SHADER_TEXTURE_UNIT_COUNT_64,
FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_8,
FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_16,
FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_32,
FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_64,
FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_128,
FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_256,
FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_512,
FEATURE_MAX_VERTEX_FRAGMENT_SHADER_VARYING_VECTOR_COUNT_1024,
FEATURE_FRAGMENT_SHADER_SHADOW_SAMPLERS
, FEATURE_COLOR_BUFFER_FORMAT_GENERIC,
FEATURE_COLOR_BUFFER_FORMAT_R8,
FEATURE_COLOR_BUFFER_FORMAT_R8_G8,
FEATURE_COLOR_BUFFER_FORMAT_R8_G8_B8,
FEATURE_COLOR_BUFFER_FORMAT_R5_G6_B5,
FEATURE_COLOR_BUFFER_FORMAT_R8_G8_B8_A8,
FEATURE_COLOR_BUFFER_FORMAT_R5_G5_B5_A1,
FEATURE_COLOR_BUFFER_FORMAT_R4_G4_B4_A4,
FEATURE_COLOR_BUFFER_FORMAT_SR8,
FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8,
FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8_SB8,
FEATURE_COLOR_BUFFER_FORMAT_SR8_SG8_SB8_A8,
FEATURE_COLOR_BUFFER_FORMAT_RF16,
FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16,
FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16_BF16,
FEATURE_COLOR_BUFFER_FORMAT_RF16_GF16_BF16_AF16,
FEATURE_COLOR_BUFFER_FORMAT_RF32,
FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32,
FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32_BF32,
FEATURE_COLOR_BUFFER_FORMAT_RF32_GF32_BF32_AF32,
FEATURE_COLOR_BUFFER_FORMAT_RF11_GF11_BF10
} |
| Available engine features. More...
|
|
enum | VideoApi {
VIDEO_API_DEFAULT,
VIDEO_API_DUMMY,
VIDEO_API_GLES11,
VIDEO_API_GLES20,
VIDEO_API_DX90,
VIDEO_API_DX111,
VIDEO_API_GLES30
} |
| Available Video APIs. More...
|
|
enum | AudioApi {
AUDIO_API_DEFAULT,
AUDIO_API_DUMMY,
AUDIO_API_AL11,
AUDIO_API_SLES10,
AUDIO_API_DX11
} |
| Available Audio APIs. More...
|
|
enum | ScreenEdge {
SCREEN_EDGE_NONE,
SCREEN_EDGE_TOP,
SCREEN_EDGE_LEFT,
SCREEN_EDGE_BOTTOM,
SCREEN_EDGE_RIGHT
} |
| Screen edge. More...
|
|
enum | Orientation {
ORIENTATION_DEFAULT,
ORIENTATION_ROTATE_0,
ORIENTATION_ROTATE_90_CW,
ORIENTATION_ROTATE_180,
ORIENTATION_ROTATE_90_CCW
} |
| Relative orientations. More...
|
|
enum | ScreenOrientation {
SCREEN_ORIENTATION_DEFAULT,
SCREEN_ORIENTATION_PORTRAIT_1,
SCREEN_ORIENTATION_LANDSCAPE_1,
SCREEN_ORIENTATION_PORTRAIT_2,
SCREEN_ORIENTATION_LANDSCAPE_2
} |
| Absolute screen orientations. More...
|
|
enum | SensorOrientation {
SENSOR_ORIENTATION_UNKNOWN,
SENSOR_ORIENTATION_PORTRAIT_1,
SENSOR_ORIENTATION_PORTRAIT_2,
SENSOR_ORIENTATION_LANDSCAPE_1,
SENSOR_ORIENTATION_LANDSCAPE_2,
SENSOR_ORIENTATION_FACE_UP,
SENSOR_ORIENTATION_FACE_DOWN
} |
| Sensor orientations. More...
|
|
enum | RunLoopMode { RUN_LOOP_MODE_DEFAULT,
RUN_LOOP_MODE_INTERLEAVED,
RUN_LOOP_MODE_SEQUENTIAL
} |
| The engine's run loop mode. More...
|
|
enum | RunLoopTrigger {
RUN_LOOP_TRIGGER_NONE,
RUN_LOOP_TRIGGER_KEY_DOWN,
RUN_LOOP_TRIGGER_KEY_UP,
RUN_LOOP_TRIGGER_MOUSE_DOWN,
RUN_LOOP_TRIGGER_MOUSE_UP,
RUN_LOOP_TRIGGER_ALL
} |
| Run loop triggers. More...
|
|
enum | AppRunState { APP_RUN_STATE_DEFAULT,
APP_RUN_STATE_RUNNING,
APP_RUN_STATE_PAUSED,
APP_RUN_STATE_SUSPENDED
} |
| Application run states. More...
|
|
enum | SuspendableResource {
SUSPENDABLE_RESOURCE_NONE,
SUSPENDABLE_RESOURCE_VIDEO_FRAME_BUFFER,
SUSPENDABLE_RESOURCE_AUDIO_BUFFER,
SUSPENDABLE_RESOURCE_AUDIO_PLAYABLE,
SUSPENDABLE_RESOURCE_OTHER,
SUSPENDABLE_RESOURCE_ALL
} |
| Suspendable resource types. More...
|
|
enum | PackageType { PACKAGE_TYPE_NATIVE,
PACKAGE_TYPE_XML,
PACKAGE_TYPE_CUSTOM
} |
| Package types. More...
|
|
enum | FileCategory {
FILE_CATEGORY_DEFAULT,
FILE_CATEGORY_ROOT,
FILE_CATEGORY_APPLICATION,
FILE_CATEGORY_CURRENT,
FILE_CATEGORY_RESOURCE,
FILE_CATEGORY_SHARED,
FILE_CATEGORY_PRIVATE,
FILE_CATEGORY_CACHE,
FILE_CATEGORY_TEMPORARY,
FILE_CATEGORY_LIBRARY
} |
| Available categories for file access. More...
|
|
enum | RgbPixelFormat { RGB_PIXEL_FORMAT_DEFAULT,
RGB_PIXEL_FORMAT_R8_G8_B8,
RGB_PIXEL_FORMAT_R5_G6_B5
} |
| Available RGB pixel formats. More...
|
|
enum | RgbaPixelFormat {
RGBA_PIXEL_FORMAT_DEFAULT,
RGBA_PIXEL_FORMAT_R8_G8_B8_A8,
RGBA_PIXEL_FORMAT_B8_G8_R8_A8,
RGBA_PIXEL_FORMAT_A8_B8_G8_R8,
RGBA_PIXEL_FORMAT_A8_R8_G8_B8,
RGBA_PIXEL_FORMAT_R5_G5_B5_A1,
RGBA_PIXEL_FORMAT_R4_G4_B4_A4
} |
| Available RGBA pixel formats. More...
|
|
enum | StatisticItem {
STATISTIC_ITEM_NONE,
STATISTIC_ITEM_FRAMES_PER_SECOND,
STATISTIC_ITEM_TICKS_PER_FRAME,
STATISTIC_ITEM_TOTAL_TIME,
STATISTIC_ITEM_GENERAL,
STATISTIC_ITEM_GRAPH_LOGIC_TRAVERSAL_TIME,
STATISTIC_ITEM_GRAPH_INPUT_TRAVERSAL_TIME,
STATISTIC_ITEM_GRAPH_OUTPUT_TRAVERSAL_TIME,
STATISTIC_ITEM_GRAPH_TRAVERSAL_TIME,
STATISTIC_ITEM_LOGIC_TICK_PROCESSING_TIME,
STATISTIC_ITEM_LOGIC_FRAME_PROCESSING_TIME,
STATISTIC_ITEM_LOGIC_PROCESSING_TIME,
STATISTIC_ITEM_GRAPH_INIT_TRAVERSAL_OBJECTS,
STATISTIC_ITEM_GRAPH_LOGIC_TRAVERSAL_OBJECTS,
STATISTIC_ITEM_GRAPH_INPUT_TRAVERSAL_OBJECTS,
STATISTIC_ITEM_GRAPH_OUTPUT_TRAVERSAL_OBJECTS,
STATISTIC_ITEM_GRAPH_TRAVERSAL_OBJECTS,
STATISTIC_ITEM_PHYSICS_PROCESSING_TIME,
STATISTIC_ITEM_VIDEO_PROCESSING_TIME,
STATISTIC_ITEM_SYSTEM_PROCESSING_TIME,
STATISTIC_ITEM_VIDEO_PROCESSING_OBJECTS,
STATISTIC_ITEM_AUDIO_PROCESSING_OBJECTS,
STATISTIC_ITEM_SYSTEM_PROCESSING_OBJECTS,
STATISTIC_ITEM_RESOURCE_BYTES_ALLOCATED,
STATISTIC_ITEM_VIDEO_BYTES_ALLOCATED,
STATISTIC_ITEM_AUDIO_BYTES_ALLOCATED,
STATISTIC_ITEM_SYSTEM_BYTES_ALLOCATED,
STATISTIC_ITEM_ALL
} |
| Available statistic items. More...
|
|
enum | DebugOutputFunctionItem {
DEBUG_OUTPUT_FUNCTION_ITEM_NONE,
DEBUG_OUTPUT_FUNCTION_ITEM_TYPE,
DEBUG_OUTPUT_FUNCTION_ITEM_RETURN_VALUE,
DEBUG_OUTPUT_FUNCTION_ITEM_CALLING_CONVENTION,
DEBUG_OUTPUT_FUNCTION_ITEM_NAMESPACE,
DEBUG_OUTPUT_FUNCTION_ITEM_CLASS,
DEBUG_OUTPUT_FUNCTION_ITEM_FUNCTION,
DEBUG_OUTPUT_FUNCTION_ITEM_PARAMETERS,
DEBUG_OUTPUT_FUNCTION_ITEM_MODIFIER,
DEBUG_OUTPUT_FUNCTION_ITEM_LINE,
DEBUG_OUTPUT_FUNCTION_ITEM_USER,
DEBUG_OUTPUT_FUNCTION_ITEM_ALL,
DEBUG_OUTPUT_FUNCTION_ITEM_DEFAULT
} |
| Available items for debug/error tracing. More...
|
|
enum | InputDeviceType {
INPUT_DEVICE_TYPE_UNKNOWN,
INPUT_DEVICE_TYPE_KEYBOARD,
INPUT_DEVICE_TYPE_MOUSE,
INPUT_DEVICE_TYPE_TOUCH_SCREEN,
INPUT_DEVICE_TYPE_GAME_CONTROLLER
} |
| Input device types. More...
|
|
enum | ButtonState {
BUTTON_STATE_UP,
BUTTON_STATE_DOWN,
BUTTON_STATE_HOVER,
BUTTON_STATE_DISABLED,
BUTTON_STATE_UNDEFINED
} |
| Button states. More...
|
|
enum | MouseButton {
MOUSE_BUTTON_LEFT,
MOUSE_BUTTON_RIGHT,
MOUSE_BUTTON_MIDDLE,
MOUSE_BUTTON_NEXT,
MOUSE_BUTTON_PREV
, MOUSE_BUTTON_NONE
} |
| Mouse button enumeration. More...
|
|
enum | KeyCode {
KEYCODE_NONE,
KEYCODE_BACKSPACE,
KEYCODE_TABULATOR,
KEYCODE_LINEFEED,
KEYCODE_RETURN,
KEYCODE_ESCAPE,
KEYCODE_SPACE
} |
| Keyboard codes for special functions. More...
|
|
enum | GameControllerControl {
GAME_CONTROLLER_CONTROL_DPAD,
GAME_CONTROLLER_CONTROL_LEFT_STICK,
GAME_CONTROLLER_CONTROL_RIGHT_STICK,
GAME_CONTROLLER_CONTROL_SHOULDER_L1,
GAME_CONTROLLER_CONTROL_SHOULDER_R1,
GAME_CONTROLLER_CONTROL_SHOULDER_L2,
GAME_CONTROLLER_CONTROL_SHOULDER_R2,
GAME_CONTROLLER_CONTROL_VIBRATE_LOW,
GAME_CONTROLLER_CONTROL_VIBRATE_HIGH,
GAME_CONTROLLER_CONTROL_ACCELERATION,
GAME_CONTROLLER_CONTROL_TOUCH_ORIENTATION,
GAME_CONTROLLER_CONTROL_TOUCH_ABS_REL
} |
| Game controller control enumeration. More...
|
|
enum | GameControllerButton {
GAME_CONTROLLER_BUTTON_DPAD_LEFT,
GAME_CONTROLLER_BUTTON_DPAD_RIGHT,
GAME_CONTROLLER_BUTTON_DPAD_UP,
GAME_CONTROLLER_BUTTON_DPAD_DOWN,
GAME_CONTROLLER_BUTTON_A,
GAME_CONTROLLER_BUTTON_B,
GAME_CONTROLLER_BUTTON_C,
GAME_CONTROLLER_BUTTON_D,
GAME_CONTROLLER_BUTTON_X,
GAME_CONTROLLER_BUTTON_Y,
GAME_CONTROLLER_BUTTON_Z,
GAME_CONTROLLER_BUTTON_SELECT,
GAME_CONTROLLER_BUTTON_HOME,
GAME_CONTROLLER_BUTTON_START,
GAME_CONTROLLER_BUTTON_L1,
GAME_CONTROLLER_BUTTON_R1,
GAME_CONTROLLER_BUTTON_L2,
GAME_CONTROLLER_BUTTON_R2,
GAME_CONTROLLER_BUTTON_LEFT_STICK,
GAME_CONTROLLER_BUTTON_RIGHT_STICK,
GAME_CONTROLLER_BUTTON_AUXILIARY_0,
GAME_CONTROLLER_BUTTON_AUXILIARY_1,
GAME_CONTROLLER_BUTTON_AUXILIARY_2,
GAME_CONTROLLER_BUTTON_AUXILIARY_3,
GAME_CONTROLLER_BUTTON_AUXILIARY_4,
GAME_CONTROLLER_BUTTON_AUXILIARY_5,
GAME_CONTROLLER_BUTTON_AUXILIARY_6,
GAME_CONTROLLER_BUTTON_AUXILIARY_7,
GAME_CONTROLLER_BUTTON_AUXILIARY_8,
GAME_CONTROLLER_BUTTON_AUXILIARY_9,
GAME_CONTROLLER_BUTTON_AUXILIARY_10,
GAME_CONTROLLER_BUTTON_AUXILIARY_11
,
GAME_CONTROLLER_BUTTON_MINUS,
GAME_CONTROLLER_BUTTON_PLUS
} |
| Game controller button enumeration. More...
|
|
enum | Limits {
NUM_MATERIAL_SLOTS,
NUM_PARAMETERS_SLOTS,
NUM_TEXTURE_SLOTS,
NUM_VERTICES_SLOTS,
NUM_LIGHT_SLOTS,
NUM_SURFACE_SLOTS,
NUM_ISLAND_SLOTS,
NUM_CAMERA_SLOTS,
NUM_LISTENER_SLOTS,
NUM_VIDEO_CULLER_SLOTS,
NUM_AUDIO_CULLER_SLOTS,
NUM_ANCHOR_SLOTS,
MAX_LAYERS,
MAX_TEXTURE_LAYERS
} |
| Limits for rendering slots. More...
|
|
enum | MipMapGenerationMode {
MIP_MAP_GENERATION_MODE_DEFAULT,
MIP_MAP_GENERATION_MODE_NONE,
MIP_MAP_GENERATION_MODE_FAST,
MIP_MAP_GENERATION_MODE_GAMMA_CORRECT,
MIP_MAP_GENERATION_MODE_REPLACE_FAST,
MIP_MAP_GENERATION_MODE_REPLACE_GAMMA_CORRECT,
MIP_MAP_GENERATION_MODE_PRESERVE_FAST,
MIP_MAP_GENERATION_MODE_PRESERVE_GAMMA_CORRECT
} |
| Available mip-map level generators. More...
|
|
enum | PixelFormat {
PIXEL_FORMAT_UNDEFINED,
PIXEL_FORMAT_L8,
PIXEL_FORMAT_A8,
PIXEL_FORMAT_L8_A8,
PIXEL_FORMAT_R8,
PIXEL_FORMAT_R8_G8,
PIXEL_FORMAT_R8_G8_B8,
PIXEL_FORMAT_R5_G6_B5,
PIXEL_FORMAT_R8_G8_B8_A8,
PIXEL_FORMAT_B8_G8_R8_A8,
PIXEL_FORMAT_A8_B8_G8_R8,
PIXEL_FORMAT_A8_R8_G8_B8,
PIXEL_FORMAT_R5_G5_B5_A1,
PIXEL_FORMAT_R4_G4_B4_A4,
PIXEL_FORMAT_SL8,
PIXEL_FORMAT_SL8_A8,
PIXEL_FORMAT_SR8,
PIXEL_FORMAT_SR8_SG8,
PIXEL_FORMAT_SR8_SG8_SB8,
PIXEL_FORMAT_SR8_SG8_SB8_A8,
PIXEL_FORMAT_LF16,
PIXEL_FORMAT_AF16,
PIXEL_FORMAT_LF16_AF16,
PIXEL_FORMAT_RF16,
PIXEL_FORMAT_RF16_GF16,
PIXEL_FORMAT_RF16_GF16_BF16,
PIXEL_FORMAT_RF16_GF16_BF16_AF16,
PIXEL_FORMAT_LF32,
PIXEL_FORMAT_AF32,
PIXEL_FORMAT_LF32_AF32,
PIXEL_FORMAT_RF32,
PIXEL_FORMAT_RF32_GF32,
PIXEL_FORMAT_RF32_GF32_BF32,
PIXEL_FORMAT_RF32_GF32_BF32_AF32,
PIXEL_FORMAT_RF11_GF11_BF10,
PIXEL_FORMAT_D16,
PIXEL_FORMAT_D32,
PIXEL_FORMAT_DF32,
PIXEL_FORMAT_S8,
PIXEL_FORMAT_D24_S8,
PIXEL_FORMAT_DF32_S8,
PIXEL_FORMAT_Y8,
PIXEL_FORMAT_U8,
PIXEL_FORMAT_V8,
PIXEL_FORMAT_U8_V8,
PIXEL_FORMAT_V8_U8,
PIXEL_FORMAT_PVRTC_RGB_4BPPV1,
PIXEL_FORMAT_PVRTC_RGB_2BPPV1,
PIXEL_FORMAT_PVRTC_RGBA_4BPPV1,
PIXEL_FORMAT_PVRTC_RGBA_2BPPV1,
PIXEL_FORMAT_PVRTC_SRGB_4BPPV1,
PIXEL_FORMAT_PVRTC_SRGB_2BPPV1,
PIXEL_FORMAT_PVRTC_SRGBA_4BPPV1,
PIXEL_FORMAT_PVRTC_SRGBA_2BPPV1,
PIXEL_FORMAT_ETC1_RGB_4BPP,
PIXEL_FORMAT_ETC2_R11_4BPP,
PIXEL_FORMAT_ETC2_SIGNED_R11_4BPP,
PIXEL_FORMAT_ETC2_RG11_8BPP,
PIXEL_FORMAT_ETC2_SIGNED_RG11_8BPP,
PIXEL_FORMAT_ETC2_RGB8_4BPP,
PIXEL_FORMAT_ETC2_SRGB8_4BPP,
PIXEL_FORMAT_ETC2_RGB8_PUNCHTHROUGH_ALPHA1_4BPP,
PIXEL_FORMAT_ETC2_SRGB8_PUNCHTHROUGH_ALPHA1_4BPP,
PIXEL_FORMAT_ETC2_RGBA8_8BPP,
PIXEL_FORMAT_ETC2_SRGB8_ALPHA8_8BPP,
PIXEL_FORMAT_ASTC_RGBA_4X4,
PIXEL_FORMAT_ASTC_RGBA_5X4,
PIXEL_FORMAT_ASTC_RGBA_5X5,
PIXEL_FORMAT_ASTC_RGBA_6X5,
PIXEL_FORMAT_ASTC_RGBA_6X6,
PIXEL_FORMAT_ASTC_RGBA_8X5,
PIXEL_FORMAT_ASTC_RGBA_8X6,
PIXEL_FORMAT_ASTC_RGBA_8X8,
PIXEL_FORMAT_ASTC_RGBA_10X5,
PIXEL_FORMAT_ASTC_RGBA_10X6,
PIXEL_FORMAT_ASTC_RGBA_10X8,
PIXEL_FORMAT_ASTC_RGBA_10X10,
PIXEL_FORMAT_ASTC_RGBA_12X10,
PIXEL_FORMAT_ASTC_RGBA_12X12,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_4X4,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X4,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_5X5,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X5,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_6X6,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X5,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X6,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_8X8,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X5,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X6,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X8,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_10X10,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X10,
PIXEL_FORMAT_ASTC_SRGB8_ALPHA8_12X12,
PIXEL_FORMAT_ASTC_HDR_RGBA_4X4,
PIXEL_FORMAT_ASTC_HDR_RGBA_5X4,
PIXEL_FORMAT_ASTC_HDR_RGBA_5X5,
PIXEL_FORMAT_ASTC_HDR_RGBA_6X5,
PIXEL_FORMAT_ASTC_HDR_RGBA_6X6,
PIXEL_FORMAT_ASTC_HDR_RGBA_8X5,
PIXEL_FORMAT_ASTC_HDR_RGBA_8X6,
PIXEL_FORMAT_ASTC_HDR_RGBA_8X8,
PIXEL_FORMAT_ASTC_HDR_RGBA_10X5,
PIXEL_FORMAT_ASTC_HDR_RGBA_10X6,
PIXEL_FORMAT_ASTC_HDR_RGBA_10X8,
PIXEL_FORMAT_ASTC_HDR_RGBA_10X10,
PIXEL_FORMAT_ASTC_HDR_RGBA_12X10,
PIXEL_FORMAT_ASTC_HDR_RGBA_12X12,
PIXEL_FORMAT_BC1_RGB_4BPP,
PIXEL_FORMAT_BC1_SRGB_4BPP,
PIXEL_FORMAT_BC1_RGBA_4BPP,
PIXEL_FORMAT_BC1_SRGBA_4BPP,
PIXEL_FORMAT_BC2_RGBA_8BPP,
PIXEL_FORMAT_BC2_SRGBA_8BPP,
PIXEL_FORMAT_BC3_RGBA_8BPP,
PIXEL_FORMAT_BC3_SRGBA_8BPP,
PIXEL_FORMAT_BC4_R_4BPP,
PIXEL_FORMAT_BC5_RG_8BPP,
PIXEL_FORMAT_BC6_RGB_SF_8BPP,
PIXEL_FORMAT_BC6_RGB_UF_8BPP,
PIXEL_FORMAT_BC7_RGBA_8BPP,
PIXEL_FORMAT_BC7_SRGBA_8BPP,
PIXEL_FORMAT_RGTC_R_U_4BPP,
PIXEL_FORMAT_RGTC_R_S_4BPP,
PIXEL_FORMAT_RGTC_RG_U_8BPP,
PIXEL_FORMAT_RGTC_RG_S_8BPP
} |
| Available pixel formats to use for images and textures. More...
|
|
enum | VideoStreamFormat {
VIDEO_STREAM_FORMAT_DEFAULT,
VIDEO_STREAM_FORMAT_RAW,
VIDEO_STREAM_FORMAT_JPG,
VIDEO_STREAM_FORMAT_PNG,
VIDEO_STREAM_FORMAT_PVR,
VIDEO_STREAM_FORMAT_WEBP,
VIDEO_STREAM_FORMAT_DDS,
VIDEO_STREAM_FORMAT_KTX,
VIDEO_STREAM_FORMAT_ASTC
} |
| Available video stream formats. More...
|
|
enum | ColorBufferFormat {
COLOR_BUFFER_FORMAT_UNDEFINED,
COLOR_BUFFER_FORMAT_NONE,
COLOR_BUFFER_FORMAT_GENERIC,
COLOR_BUFFER_FORMAT_R8,
COLOR_BUFFER_FORMAT_R8_G8,
COLOR_BUFFER_FORMAT_R8_G8_B8,
COLOR_BUFFER_FORMAT_R5_G6_B5,
COLOR_BUFFER_FORMAT_R8_G8_B8_A8,
COLOR_BUFFER_FORMAT_R5_G5_B5_A1,
COLOR_BUFFER_FORMAT_R4_G4_B4_A4,
COLOR_BUFFER_FORMAT_SR8,
COLOR_BUFFER_FORMAT_SR8_SG8,
COLOR_BUFFER_FORMAT_SR8_SG8_SB8,
COLOR_BUFFER_FORMAT_SR8_SG8_SB8_A8,
COLOR_BUFFER_FORMAT_RF16,
COLOR_BUFFER_FORMAT_RF16_GF16,
COLOR_BUFFER_FORMAT_RF16_GF16_BF16,
COLOR_BUFFER_FORMAT_RF16_GF16_BF16_AF16,
COLOR_BUFFER_FORMAT_RF32,
COLOR_BUFFER_FORMAT_RF32_GF32,
COLOR_BUFFER_FORMAT_RF32_GF32_BF32,
COLOR_BUFFER_FORMAT_RF32_GF32_BF32_AF32,
COLOR_BUFFER_FORMAT_RF11_GF11_BF10
} |
| Available formats for stand-alone color buffers. More...
|
|
enum | DepthBufferFormat {
DEPTH_BUFFER_FORMAT_UNDEFINED,
DEPTH_BUFFER_FORMAT_NONE,
DEPTH_BUFFER_FORMAT_GENERIC,
DEPTH_BUFFER_FORMAT_D16,
DEPTH_BUFFER_FORMAT_D24,
DEPTH_BUFFER_FORMAT_D32,
DEPTH_BUFFER_FORMAT_DF32,
DEPTH_BUFFER_FORMAT_D24_S8,
DEPTH_BUFFER_FORMAT_DF32_S8
} |
| Available formats for stand-alone depth buffers. More...
|
|
enum | StencilBufferFormat {
STENCIL_BUFFER_FORMAT_UNDEFINED,
STENCIL_BUFFER_FORMAT_NONE,
STENCIL_BUFFER_FORMAT_GENERIC,
STENCIL_BUFFER_FORMAT_S8,
STENCIL_BUFFER_FORMAT_D24_S8,
STENCIL_BUFFER_FORMAT_DF32_S8
} |
| Available formats for stand-alone stencil buffers. More...
|
|
enum | FilterType {
FILTER_TYPE_DEFAULT,
FILTER_TYPE_NEAREST,
FILTER_TYPE_BOX,
FILTER_TYPE_BILINEAR,
FILTER_TYPE_GAUSSIAN
} |
| Available filter types for e.g. More...
|
|
enum | ShaderType { SHADER_TYPE_NONE,
SHADER_TYPE_VERTEX,
SHADER_TYPE_FRAGMENT,
SHADER_TYPE_ALL
} |
| Available shader program types. More...
|
|
enum | ShaderVariableType {
SHADER_VARIABLE_TYPE_UNKNOWN,
SHADER_VARIABLE_TYPE_CONSTANT,
SHADER_VARIABLE_TYPE_CONSTANT_BUFFER,
SHADER_VARIABLE_TYPE_UNIFORM,
SHADER_VARIABLE_TYPE_ATTRIBUTE,
SHADER_VARIABLE_TYPE_VARYING,
SHADER_VARIABLE_TYPE_TEXTURE
} |
| Available shader variable types. More...
|
|
enum | ShaderVariablePrecision { SHADER_VARIABLE_PRECISION_DEFAULT,
SHADER_VARIABLE_PRECISION_LOW,
SHADER_VARIABLE_PRECISION_MEDIUM,
SHADER_VARIABLE_PRECISION_HIGH
} |
| Available shader variable precision qualifiers. More...
|
|
enum | ShaderLanguage {
SHADER_LANGUAGE_UNDEFINED,
SHADER_LANGUAGE_GLSL_ES_UNKNOWN,
SHADER_LANGUAGE_GLSL_ES_120,
SHADER_LANGUAGE_GLSL_ES_300,
SHADER_LANGUAGE_HLSL_UNKNOWN,
SHADER_LANGUAGE_HLSL_20,
SHADER_LANGUAGE_HLSL_20A,
SHADER_LANGUAGE_HLSL_20B,
SHADER_LANGUAGE_HLSL_30,
SHADER_LANGUAGE_HLSL_40_91,
SHADER_LANGUAGE_HLSL_40_92,
SHADER_LANGUAGE_HLSL_40_93,
SHADER_LANGUAGE_HLSL_40
} |
| Available shader languages. More...
|
|
enum | TextureWrapMode { TEXTURE_WRAP_MODE_UNDEFINED,
TEXTURE_WRAP_MODE_CLAMP_TO_EDGE,
TEXTURE_WRAP_MODE_REPEAT,
TEXTURE_WRAP_MODE_MIRRORED_REPEAT
} |
| Available texture wrap modes. More...
|
|
enum | TextureFilter { TEXTURE_FILTER_UNDEFINED,
TEXTURE_FILTER_NONE,
TEXTURE_FILTER_NEAREST,
TEXTURE_FILTER_LINEAR
} |
| Available texture filter modes for magnification & minification. More...
|
|
enum | TextureType {
TEXTURE_TYPE_DEFAULT,
TEXTURE_TYPE_FLAT,
TEXTURE_TYPE_CUBE,
TEXTURE_TYPE_VOLUME,
TEXTURE_TYPE_FLAT_ARRAY,
TEXTURE_TYPE_CUBE_ARRAY
} |
| Available texture types. More...
|
|
enum | TextureFlagMaskBit { TEXTURE_FLAG_MASK_BIT_NONE,
TEXTURE_FLAG_MASK_BIT_SHADOW
} |
| Mask bits for additional texture sampler parameters. More...
|
|
enum | TextureSemantic {
TEXTURE_SEMANTIC_UNDEFINED,
TEXTURE_SEMANTIC_UNKNOWN,
TEXTURE_SEMANTIC_NONE,
TEXTURE_SEMANTIC_DONT_CARE,
TEXTURE_SEMANTIC_AMBIENT_RED,
TEXTURE_SEMANTIC_AMBIENT_GREEN,
TEXTURE_SEMANTIC_AMBIENT_BLUE,
TEXTURE_SEMANTIC_AMBIENT_ALPHA,
TEXTURE_SEMANTIC_AMBIENT_LUMINANCE,
TEXTURE_SEMANTIC_DIFFUSE_RED,
TEXTURE_SEMANTIC_DIFFUSE_GREEN,
TEXTURE_SEMANTIC_DIFFUSE_BLUE,
TEXTURE_SEMANTIC_DIFFUSE_ALPHA,
TEXTURE_SEMANTIC_DIFFUSE_LUMINANCE,
TEXTURE_SEMANTIC_SPECULAR_RED,
TEXTURE_SEMANTIC_SPECULAR_GREEN,
TEXTURE_SEMANTIC_SPECULAR_BLUE,
TEXTURE_SEMANTIC_SPECULAR_ALPHA,
TEXTURE_SEMANTIC_SPECULAR_LUMINANCE,
TEXTURE_SEMANTIC_EMISSIVE_RED,
TEXTURE_SEMANTIC_EMISSIVE_GREEN,
TEXTURE_SEMANTIC_EMISSIVE_BLUE,
TEXTURE_SEMANTIC_EMISSIVE_ALPHA,
TEXTURE_SEMANTIC_EMISSIVE_LUMINANCE,
TEXTURE_SEMANTIC_REFLECTION_RED,
TEXTURE_SEMANTIC_REFLECTION_GREEN,
TEXTURE_SEMANTIC_REFLECTION_BLUE,
TEXTURE_SEMANTIC_REFLECTION_ALPHA,
TEXTURE_SEMANTIC_REFLECTION_LUMINANCE,
TEXTURE_SEMANTIC_LIGHTMAP_RED,
TEXTURE_SEMANTIC_LIGHTMAP_GREEN,
TEXTURE_SEMANTIC_LIGHTMAP_BLUE,
TEXTURE_SEMANTIC_LIGHTMAP_ALPHA,
TEXTURE_SEMANTIC_LIGHTMAP_LUMINANCE,
TEXTURE_SEMANTIC_LIGHT_RED,
TEXTURE_SEMANTIC_LIGHT_GREEN,
TEXTURE_SEMANTIC_LIGHT_BLUE,
TEXTURE_SEMANTIC_LIGHT_ALPHA,
TEXTURE_SEMANTIC_LIGHT_LUMINANCE,
TEXTURE_SEMANTIC_ENVIRONMENT_RED,
TEXTURE_SEMANTIC_ENVIRONMENT_GREEN,
TEXTURE_SEMANTIC_ENVIRONMENT_BLUE,
TEXTURE_SEMANTIC_ENVIRONMENT_ALPHA,
TEXTURE_SEMANTIC_ENVIRONMENT_LUMINANCE,
TEXTURE_SEMANTIC_IRRADIANCE_RED,
TEXTURE_SEMANTIC_IRRADIANCE_GREEN,
TEXTURE_SEMANTIC_IRRADIANCE_BLUE,
TEXTURE_SEMANTIC_IRRADIANCE_ALPHA,
TEXTURE_SEMANTIC_IRRADIANCE_LUMINANCE,
TEXTURE_SEMANTIC_NORMAL_X,
TEXTURE_SEMANTIC_NORMAL_Y,
TEXTURE_SEMANTIC_NORMAL_Z,
TEXTURE_SEMANTIC_DISPLACEMENT_X,
TEXTURE_SEMANTIC_DISPLACEMENT_Y,
TEXTURE_SEMANTIC_DISPLACEMENT_Z,
TEXTURE_SEMANTIC_NORMALIZATION_X,
TEXTURE_SEMANTIC_NORMALIZATION_Y,
TEXTURE_SEMANTIC_NORMALIZATION_Z,
TEXTURE_SEMANTIC_OPACITY_VALUE,
TEXTURE_SEMANTIC_SHININESS_VALUE,
TEXTURE_SEMANTIC_GLOSSINESS_VALUE,
TEXTURE_SEMANTIC_HEIGHT_VALUE,
TEXTURE_SEMANTIC_DISSOLVE_VALUE
} |
| Available texture semantics. More...
|
|
enum | TextureTarget {
TEXTURE_TARGET_DEFAULT,
TEXTURE_TARGET_FLAT,
TEXTURE_TARGET_CUBE_POS_X,
TEXTURE_TARGET_CUBE_NEG_X,
TEXTURE_TARGET_CUBE_POS_Y,
TEXTURE_TARGET_CUBE_NEG_Y,
TEXTURE_TARGET_CUBE_POS_Z,
TEXTURE_TARGET_CUBE_NEG_Z
} |
| Available texture upload targets. More...
|
|
enum | TextureAttachment {
TEXTURE_ATTACHMENT_DEFAULT,
TEXTURE_ATTACHMENT_COLOR_BUFFER_0,
TEXTURE_ATTACHMENT_COLOR_BUFFER_1,
TEXTURE_ATTACHMENT_COLOR_BUFFER_2,
TEXTURE_ATTACHMENT_COLOR_BUFFER_3,
TEXTURE_ATTACHMENT_DEPTH_BUFFER_0,
TEXTURE_ATTACHMENT_STENCIL_BUFFER_0
} |
| Available attachment points to attach a texture to a frame buffer. More...
|
|
enum | IndexBufferItem { INDEX_BUFFER_ITEM_DEFAULT
} |
| Available index buffer items. More...
|
|
enum | IndexType { INDEX_TYPE_UNDEFINED,
INDEX_TYPE_UINT8,
INDEX_TYPE_UINT16,
INDEX_TYPE_UINT32
} |
| Available data types for index buffer elements. More...
|
|
enum | VertexBufferItem { VERTEX_BUFFER_ITEM_DEFAULT
} |
| Available vertex buffer items to be used in vertex shaders. More...
|
|
enum | AttributeType {
ATTRIBUTE_TYPE_UNDEFINED,
ATTRIBUTE_TYPE_FLOAT,
ATTRIBUTE_TYPE_FLOAT_VECTOR_2,
ATTRIBUTE_TYPE_FLOAT_VECTOR_3,
ATTRIBUTE_TYPE_FLOAT_VECTOR_4,
ATTRIBUTE_TYPE_UINT8,
ATTRIBUTE_TYPE_UINT8_VECTOR_2,
ATTRIBUTE_TYPE_UINT8_VECTOR_3,
ATTRIBUTE_TYPE_UINT8_VECTOR_4,
ATTRIBUTE_TYPE_SINT8,
ATTRIBUTE_TYPE_SINT8_VECTOR_2,
ATTRIBUTE_TYPE_SINT8_VECTOR_3,
ATTRIBUTE_TYPE_SINT8_VECTOR_4,
ATTRIBUTE_TYPE_UINT16,
ATTRIBUTE_TYPE_UINT16_VECTOR_2,
ATTRIBUTE_TYPE_UINT16_VECTOR_3,
ATTRIBUTE_TYPE_UINT16_VECTOR_4,
ATTRIBUTE_TYPE_SINT16,
ATTRIBUTE_TYPE_SINT16_VECTOR_2,
ATTRIBUTE_TYPE_SINT16_VECTOR_3,
ATTRIBUTE_TYPE_SINT16_VECTOR_4,
ATTRIBUTE_TYPE_NORMALIZED_UINT8,
ATTRIBUTE_TYPE_NORMALIZED_UINT8_VECTOR_2,
ATTRIBUTE_TYPE_NORMALIZED_UINT8_VECTOR_3,
ATTRIBUTE_TYPE_NORMALIZED_UINT8_VECTOR_4,
ATTRIBUTE_TYPE_NORMALIZED_SINT8,
ATTRIBUTE_TYPE_NORMALIZED_SINT8_VECTOR_2,
ATTRIBUTE_TYPE_NORMALIZED_SINT8_VECTOR_3,
ATTRIBUTE_TYPE_NORMALIZED_SINT8_VECTOR_4,
ATTRIBUTE_TYPE_NORMALIZED_UINT16,
ATTRIBUTE_TYPE_NORMALIZED_UINT16_VECTOR_2,
ATTRIBUTE_TYPE_NORMALIZED_UINT16_VECTOR_3,
ATTRIBUTE_TYPE_NORMALIZED_UINT16_VECTOR_4,
ATTRIBUTE_TYPE_NORMALIZED_SINT16,
ATTRIBUTE_TYPE_NORMALIZED_SINT16_VECTOR_2,
ATTRIBUTE_TYPE_NORMALIZED_SINT16_VECTOR_3,
ATTRIBUTE_TYPE_NORMALIZED_SINT16_VECTOR_4
} |
| Available data types for vertex buffer attribute items. More...
|
|
enum | AttributeItem {
ATTRIBUTE_ITEM_COORD,
ATTRIBUTE_ITEM_NORMAL,
ATTRIBUTE_ITEM_BINORMAL,
ATTRIBUTE_ITEM_TANGENT,
ATTRIBUTE_ITEM_COLOR,
ATTRIBUTE_ITEM_TEXCOORD_0,
ATTRIBUTE_ITEM_TEXCOORD_1,
ATTRIBUTE_ITEM_TEXCOORD_2,
ATTRIBUTE_ITEM_TEXCOORD_3,
ATTRIBUTE_ITEM_TEXCOORD_4,
ATTRIBUTE_ITEM_TEXCOORD_5,
ATTRIBUTE_ITEM_TEXCOORD_6,
ATTRIBUTE_ITEM_TEXCOORD_7,
ATTRIBUTE_ITEM_BONE_INDICES,
ATTRIBUTE_ITEM_BONE_WEIGHTS,
ATTRIBUTE_ITEM_CUSTOM
} |
| Available vertex buffer attribute items. More...
|
|
enum | ConstantType {
CONSTANT_TYPE_UNDEFINED,
CONSTANT_TYPE_SINT32,
CONSTANT_TYPE_SINT32_VECTOR_2,
CONSTANT_TYPE_SINT32_VECTOR_3,
CONSTANT_TYPE_SINT32_VECTOR_4,
CONSTANT_TYPE_FLOAT,
CONSTANT_TYPE_FLOAT_VECTOR_2,
CONSTANT_TYPE_FLOAT_VECTOR_3,
CONSTANT_TYPE_FLOAT_VECTOR_4,
CONSTANT_TYPE_FLOAT_MATRIX_2,
CONSTANT_TYPE_FLOAT_MATRIX_3,
CONSTANT_TYPE_FLOAT_MATRIX_4,
CONSTANT_TYPE_BOOL,
CONSTANT_TYPE_BOOL_VECTOR_2,
CONSTANT_TYPE_BOOL_VECTOR_3,
CONSTANT_TYPE_BOOL_VECTOR_4
} |
| Available data types for constant shader variable items. More...
|
|
enum | ConstantBufferItem {
CONSTANT_BUFFER_ITEM_DEFAULT,
CONSTANT_BUFFER_ITEM_VIEWPORT,
CONSTANT_BUFFER_ITEM_MODEL,
CONSTANT_BUFFER_ITEM_CAMERA,
CONSTANT_BUFFER_ITEM_LIGHT_0,
CONSTANT_BUFFER_ITEM_LIGHT_1,
CONSTANT_BUFFER_ITEM_LIGHT_2,
CONSTANT_BUFFER_ITEM_LIGHT_3,
CONSTANT_BUFFER_ITEM_LIGHT_4,
CONSTANT_BUFFER_ITEM_LIGHT_5,
CONSTANT_BUFFER_ITEM_LIGHT_6,
CONSTANT_BUFFER_ITEM_LIGHT_7,
CONSTANT_BUFFER_ITEM_MATERIAL,
CONSTANT_BUFFER_ITEM_SAMPLERS,
CONSTANT_BUFFER_ITEM_BONES,
CONSTANT_BUFFER_ITEM_CUSTOM,
CONSTANT_BUFFER_ITEM_TIME,
CONSTANT_BUFFER_ITEM_SHADOW_0,
CONSTANT_BUFFER_ITEM_SHADOW_1,
CONSTANT_BUFFER_ITEM_SHADOW_2,
CONSTANT_BUFFER_ITEM_SHADOW_3,
CONSTANT_BUFFER_ITEM_SHADOW_4,
CONSTANT_BUFFER_ITEM_SHADOW_5,
CONSTANT_BUFFER_ITEM_SHADOW_6,
CONSTANT_BUFFER_ITEM_SHADOW_7
} |
| Available constant buffer items to be used in vertex and fragment shaders. More...
|
|
enum | UniformType {
UNIFORM_TYPE_UNDEFINED,
UNIFORM_TYPE_SINT32,
UNIFORM_TYPE_SINT32_VECTOR_2,
UNIFORM_TYPE_SINT32_VECTOR_3,
UNIFORM_TYPE_SINT32_VECTOR_4,
UNIFORM_TYPE_FLOAT,
UNIFORM_TYPE_FLOAT_VECTOR_2,
UNIFORM_TYPE_FLOAT_VECTOR_3,
UNIFORM_TYPE_FLOAT_VECTOR_4,
UNIFORM_TYPE_FLOAT_MATRIX_2,
UNIFORM_TYPE_FLOAT_MATRIX_3,
UNIFORM_TYPE_FLOAT_MATRIX_4,
UNIFORM_TYPE_SAMPLER_FLAT,
UNIFORM_TYPE_SAMPLER_CUBE,
UNIFORM_TYPE_SAMPLER_FLAT_ARRAY,
UNIFORM_TYPE_SAMPLER_CUBE_ARRAY
} |
| Available data types for uniform variable items. More...
|
|
enum | UniformItem {
UNIFORM_ITEM_VIEWPORT_SIZE,
UNIFORM_ITEM_VIEWPORT_SIZE_INVERTED,
UNIFORM_ITEM_MODEL_MATRIX,
UNIFORM_ITEM_CAMERA_WORLD_MATRIX,
UNIFORM_ITEM_CAMERA_VIEW_MATRIX,
UNIFORM_ITEM_CAMERA_PROJECTION_MATRIX,
UNIFORM_ITEM_CAMERA_VIEW_PROJECTION_MATRIX,
UNIFORM_ITEM_CAMERA_POSITION,
UNIFORM_ITEM_CAMERA_DIRECTION,
UNIFORM_ITEM_LIGHT_WORLD_MATRIX_0,
UNIFORM_ITEM_LIGHT_WORLD_MATRIX_1,
UNIFORM_ITEM_LIGHT_WORLD_MATRIX_2,
UNIFORM_ITEM_LIGHT_WORLD_MATRIX_3,
UNIFORM_ITEM_LIGHT_WORLD_MATRIX_4,
UNIFORM_ITEM_LIGHT_WORLD_MATRIX_5,
UNIFORM_ITEM_LIGHT_WORLD_MATRIX_6,
UNIFORM_ITEM_LIGHT_WORLD_MATRIX_7,
UNIFORM_ITEM_LIGHT_VIEW_MATRIX_0,
UNIFORM_ITEM_LIGHT_VIEW_MATRIX_1,
UNIFORM_ITEM_LIGHT_VIEW_MATRIX_2,
UNIFORM_ITEM_LIGHT_VIEW_MATRIX_3,
UNIFORM_ITEM_LIGHT_VIEW_MATRIX_4,
UNIFORM_ITEM_LIGHT_VIEW_MATRIX_5,
UNIFORM_ITEM_LIGHT_VIEW_MATRIX_6,
UNIFORM_ITEM_LIGHT_VIEW_MATRIX_7,
UNIFORM_ITEM_LIGHT_PROJECTION_MATRIX_0,
UNIFORM_ITEM_LIGHT_PROJECTION_MATRIX_1,
UNIFORM_ITEM_LIGHT_PROJECTION_MATRIX_2,
UNIFORM_ITEM_LIGHT_PROJECTION_MATRIX_3,
UNIFORM_ITEM_LIGHT_PROJECTION_MATRIX_4,
UNIFORM_ITEM_LIGHT_PROJECTION_MATRIX_5,
UNIFORM_ITEM_LIGHT_PROJECTION_MATRIX_6,
UNIFORM_ITEM_LIGHT_PROJECTION_MATRIX_7,
UNIFORM_ITEM_LIGHT_VIEW_PROJECTION_MATRIX_0,
UNIFORM_ITEM_LIGHT_VIEW_PROJECTION_MATRIX_1,
UNIFORM_ITEM_LIGHT_VIEW_PROJECTION_MATRIX_2,
UNIFORM_ITEM_LIGHT_VIEW_PROJECTION_MATRIX_3,
UNIFORM_ITEM_LIGHT_VIEW_PROJECTION_MATRIX_4,
UNIFORM_ITEM_LIGHT_VIEW_PROJECTION_MATRIX_5,
UNIFORM_ITEM_LIGHT_VIEW_PROJECTION_MATRIX_6,
UNIFORM_ITEM_LIGHT_VIEW_PROJECTION_MATRIX_7,
UNIFORM_ITEM_LIGHT_POSITION_0,
UNIFORM_ITEM_LIGHT_POSITION_1,
UNIFORM_ITEM_LIGHT_POSITION_2,
UNIFORM_ITEM_LIGHT_POSITION_3,
UNIFORM_ITEM_LIGHT_POSITION_4,
UNIFORM_ITEM_LIGHT_POSITION_5,
UNIFORM_ITEM_LIGHT_POSITION_6,
UNIFORM_ITEM_LIGHT_POSITION_7,
UNIFORM_ITEM_LIGHT_DIRECTION_0,
UNIFORM_ITEM_LIGHT_DIRECTION_1,
UNIFORM_ITEM_LIGHT_DIRECTION_2,
UNIFORM_ITEM_LIGHT_DIRECTION_3,
UNIFORM_ITEM_LIGHT_DIRECTION_4,
UNIFORM_ITEM_LIGHT_DIRECTION_5,
UNIFORM_ITEM_LIGHT_DIRECTION_6,
UNIFORM_ITEM_LIGHT_DIRECTION_7,
UNIFORM_ITEM_LIGHT_ATTENUATION_0,
UNIFORM_ITEM_LIGHT_ATTENUATION_1,
UNIFORM_ITEM_LIGHT_ATTENUATION_2,
UNIFORM_ITEM_LIGHT_ATTENUATION_3,
UNIFORM_ITEM_LIGHT_ATTENUATION_4,
UNIFORM_ITEM_LIGHT_ATTENUATION_5,
UNIFORM_ITEM_LIGHT_ATTENUATION_6,
UNIFORM_ITEM_LIGHT_ATTENUATION_7,
UNIFORM_ITEM_LIGHT_SPOT_0,
UNIFORM_ITEM_LIGHT_SPOT_1,
UNIFORM_ITEM_LIGHT_SPOT_2,
UNIFORM_ITEM_LIGHT_SPOT_3,
UNIFORM_ITEM_LIGHT_SPOT_4,
UNIFORM_ITEM_LIGHT_SPOT_5,
UNIFORM_ITEM_LIGHT_SPOT_6,
UNIFORM_ITEM_LIGHT_SPOT_7,
UNIFORM_ITEM_LIGHT_COLOR_AMBIENT_0,
UNIFORM_ITEM_LIGHT_COLOR_AMBIENT_1,
UNIFORM_ITEM_LIGHT_COLOR_AMBIENT_2,
UNIFORM_ITEM_LIGHT_COLOR_AMBIENT_3,
UNIFORM_ITEM_LIGHT_COLOR_AMBIENT_4,
UNIFORM_ITEM_LIGHT_COLOR_AMBIENT_5,
UNIFORM_ITEM_LIGHT_COLOR_AMBIENT_6,
UNIFORM_ITEM_LIGHT_COLOR_AMBIENT_7,
UNIFORM_ITEM_LIGHT_COLOR_DIFFUSE_0,
UNIFORM_ITEM_LIGHT_COLOR_DIFFUSE_1,
UNIFORM_ITEM_LIGHT_COLOR_DIFFUSE_2,
UNIFORM_ITEM_LIGHT_COLOR_DIFFUSE_3,
UNIFORM_ITEM_LIGHT_COLOR_DIFFUSE_4,
UNIFORM_ITEM_LIGHT_COLOR_DIFFUSE_5,
UNIFORM_ITEM_LIGHT_COLOR_DIFFUSE_6,
UNIFORM_ITEM_LIGHT_COLOR_DIFFUSE_7,
UNIFORM_ITEM_LIGHT_COLOR_SPECULAR_0,
UNIFORM_ITEM_LIGHT_COLOR_SPECULAR_1,
UNIFORM_ITEM_LIGHT_COLOR_SPECULAR_2,
UNIFORM_ITEM_LIGHT_COLOR_SPECULAR_3,
UNIFORM_ITEM_LIGHT_COLOR_SPECULAR_4,
UNIFORM_ITEM_LIGHT_COLOR_SPECULAR_5,
UNIFORM_ITEM_LIGHT_COLOR_SPECULAR_6,
UNIFORM_ITEM_LIGHT_COLOR_SPECULAR_7,
UNIFORM_ITEM_MATERIAL_COLOR_AMBIENT,
UNIFORM_ITEM_MATERIAL_COLOR_DIFFUSE,
UNIFORM_ITEM_MATERIAL_COLOR_SPECULAR,
UNIFORM_ITEM_MATERIAL_COLOR_EMISSIVE,
UNIFORM_ITEM_MATERIAL_SHININESS,
UNIFORM_ITEM_SAMPLER_0,
UNIFORM_ITEM_SAMPLER_1,
UNIFORM_ITEM_SAMPLER_2,
UNIFORM_ITEM_SAMPLER_3,
UNIFORM_ITEM_SAMPLER_4,
UNIFORM_ITEM_SAMPLER_5,
UNIFORM_ITEM_SAMPLER_6,
UNIFORM_ITEM_SAMPLER_7,
UNIFORM_ITEM_BONE_MATRIX_0,
UNIFORM_ITEM_BONE_MATRIX_1,
UNIFORM_ITEM_BONE_MATRIX_2,
UNIFORM_ITEM_BONE_MATRIX_3,
UNIFORM_ITEM_BONE_MATRIX_4,
UNIFORM_ITEM_BONE_MATRIX_5,
UNIFORM_ITEM_BONE_MATRIX_6,
UNIFORM_ITEM_BONE_MATRIX_7,
UNIFORM_ITEM_BONE_MATRIX_8,
UNIFORM_ITEM_BONE_MATRIX_9,
UNIFORM_ITEM_BONE_MATRIX_10,
UNIFORM_ITEM_BONE_MATRIX_11,
UNIFORM_ITEM_BONE_MATRIX_12,
UNIFORM_ITEM_BONE_MATRIX_13,
UNIFORM_ITEM_BONE_MATRIX_14,
UNIFORM_ITEM_BONE_MATRIX_15,
UNIFORM_ITEM_BONE_MATRIX_16,
UNIFORM_ITEM_BONE_MATRIX_17,
UNIFORM_ITEM_BONE_MATRIX_18,
UNIFORM_ITEM_BONE_MATRIX_19,
UNIFORM_ITEM_BONE_MATRIX_20,
UNIFORM_ITEM_BONE_MATRIX_21,
UNIFORM_ITEM_BONE_MATRIX_22,
UNIFORM_ITEM_BONE_MATRIX_23,
UNIFORM_ITEM_BONE_MATRIX_24,
UNIFORM_ITEM_BONE_MATRIX_25,
UNIFORM_ITEM_BONE_MATRIX_26,
UNIFORM_ITEM_BONE_MATRIX_27,
UNIFORM_ITEM_BONE_MATRIX_28,
UNIFORM_ITEM_BONE_MATRIX_29,
UNIFORM_ITEM_BONE_MATRIX_30,
UNIFORM_ITEM_BONE_MATRIX_31,
UNIFORM_ITEM_BONE_MATRIX_32,
UNIFORM_ITEM_BONE_MATRIX_33,
UNIFORM_ITEM_BONE_MATRIX_34,
UNIFORM_ITEM_BONE_MATRIX_35,
UNIFORM_ITEM_BONE_MATRIX_36,
UNIFORM_ITEM_BONE_MATRIX_37,
UNIFORM_ITEM_BONE_MATRIX_38,
UNIFORM_ITEM_BONE_MATRIX_39,
UNIFORM_ITEM_BONE_MATRIX_40,
UNIFORM_ITEM_BONE_MATRIX_41,
UNIFORM_ITEM_BONE_MATRIX_42,
UNIFORM_ITEM_BONE_MATRIX_43,
UNIFORM_ITEM_BONE_MATRIX_44,
UNIFORM_ITEM_BONE_MATRIX_45,
UNIFORM_ITEM_BONE_MATRIX_46,
UNIFORM_ITEM_BONE_MATRIX_47,
UNIFORM_ITEM_BONE_MATRIX_48,
UNIFORM_ITEM_BONE_MATRIX_49,
UNIFORM_ITEM_BONE_MATRIX_50,
UNIFORM_ITEM_BONE_MATRIX_51,
UNIFORM_ITEM_BONE_MATRIX_52,
UNIFORM_ITEM_BONE_MATRIX_53,
UNIFORM_ITEM_BONE_MATRIX_54,
UNIFORM_ITEM_BONE_MATRIX_55,
UNIFORM_ITEM_BONE_MATRIX_56,
UNIFORM_ITEM_BONE_MATRIX_57,
UNIFORM_ITEM_BONE_MATRIX_58,
UNIFORM_ITEM_BONE_MATRIX_59,
UNIFORM_ITEM_BONE_MATRIX_60,
UNIFORM_ITEM_BONE_MATRIX_61,
UNIFORM_ITEM_BONE_MATRIX_62,
UNIFORM_ITEM_BONE_MATRIX_63,
UNIFORM_ITEM_CUSTOM,
UNIFORM_ITEM_TIME_SECONDS,
UNIFORM_ITEM_TIME_FRACTION,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_0_0,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_1_0,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_2_0,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_3_0,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_4_0,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_5_0,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_6_0,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_7_0,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_0_1,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_1_1,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_2_1,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_3_1,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_4_1,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_5_1,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_6_1,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_7_1,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_0_2,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_1_2,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_2_2,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_3_2,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_4_2,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_5_2,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_6_2,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_7_2,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_0_3,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_1_3,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_2_3,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_3_3,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_4_3,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_5_3,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_6_3,
UNIFORM_ITEM_SHADOW_VIEW_PROJECTION_MATRIX_7_3,
UNIFORM_ITEM_SHADOW_SPLIT_DISTANCE_0,
UNIFORM_ITEM_SHADOW_SPLIT_DISTANCE_1,
UNIFORM_ITEM_SHADOW_SPLIT_DISTANCE_2,
UNIFORM_ITEM_SHADOW_SPLIT_DISTANCE_3,
UNIFORM_ITEM_SHADOW_SPLIT_DISTANCE_4,
UNIFORM_ITEM_SHADOW_SPLIT_DISTANCE_5,
UNIFORM_ITEM_SHADOW_SPLIT_DISTANCE_6,
UNIFORM_ITEM_SHADOW_SPLIT_DISTANCE_7
} |
| Available uniform variable items to be used in vertex and fragment shaders. More...
|
|
enum | VaryingType {
VARYING_TYPE_UNDEFINED,
VARYING_TYPE_FLOAT,
VARYING_TYPE_FLOAT_VECTOR_2,
VARYING_TYPE_FLOAT_VECTOR_3,
VARYING_TYPE_FLOAT_VECTOR_4
} |
| Available data types for varying variable items. More...
|
|
enum | PrimitiveType {
PRIMITIVE_TYPE_UNDEFINED,
PRIMITIVE_TYPE_POINTS,
PRIMITIVE_TYPE_LINE_STRIP,
PRIMITIVE_TYPE_LINE_LOOP,
PRIMITIVE_TYPE_LINES,
PRIMITIVE_TYPE_TRIANGLE_STRIP,
PRIMITIVE_TYPE_TRIANGLE_FAN,
PRIMITIVE_TYPE_TRIANGLES
} |
| Available primitive types for rendering vertex/index buffers. More...
|
|
enum | BufferAccessMode { BUFFER_ACCESS_MODE_DEFAULT,
BUFFER_ACCESS_MODE_READ_ONLY,
BUFFER_ACCESS_MODE_READ_AND_WRITE
} |
| Available access modes for e.g. More...
|
|
enum | BufferType { BUFFER_TYPE_DEFAULT,
BUFFER_TYPE_STATIC,
BUFFER_TYPE_STREAM
} |
| Available types for e.g. More...
|
|
enum | VariableType { VARIABLE_TYPE_UNDEFINED,
VARIABLE_TYPE_BOOL,
VARIABLE_TYPE_REAL,
VARIABLE_TYPE_SINT32
} |
| Available variable types for e.g. More...
|
|
enum | TimelineUnit {
TIMELINE_UNIT_0,
TIMELINE_UNIT_1,
TIMELINE_UNIT_2,
TIMELINE_UNIT_3,
TIMELINE_UNIT_4,
TIMELINE_UNIT_5,
TIMELINE_UNIT_6,
TIMELINE_UNIT_7,
TIMELINE_UNIT_8,
TIMELINE_UNIT_9,
TIMELINE_UNIT_10,
TIMELINE_UNIT_11,
TIMELINE_UNIT_12,
TIMELINE_UNIT_13,
TIMELINE_UNIT_14,
TIMELINE_UNIT_15
} |
| Available timeline units. More...
|
|
enum | BoneUnit {
BONE_UNIT_0,
BONE_UNIT_1,
BONE_UNIT_2,
BONE_UNIT_3,
BONE_UNIT_4,
BONE_UNIT_5,
BONE_UNIT_6,
BONE_UNIT_7,
BONE_UNIT_8,
BONE_UNIT_9,
BONE_UNIT_10,
BONE_UNIT_11,
BONE_UNIT_12,
BONE_UNIT_13,
BONE_UNIT_14,
BONE_UNIT_15,
BONE_UNIT_16,
BONE_UNIT_17,
BONE_UNIT_18,
BONE_UNIT_19,
BONE_UNIT_20,
BONE_UNIT_21,
BONE_UNIT_22,
BONE_UNIT_23,
BONE_UNIT_24,
BONE_UNIT_25,
BONE_UNIT_26,
BONE_UNIT_27,
BONE_UNIT_28,
BONE_UNIT_29,
BONE_UNIT_30,
BONE_UNIT_31,
BONE_UNIT_32,
BONE_UNIT_33,
BONE_UNIT_34,
BONE_UNIT_35,
BONE_UNIT_36,
BONE_UNIT_37,
BONE_UNIT_38,
BONE_UNIT_39,
BONE_UNIT_40,
BONE_UNIT_41,
BONE_UNIT_42,
BONE_UNIT_43,
BONE_UNIT_44,
BONE_UNIT_45,
BONE_UNIT_46,
BONE_UNIT_47,
BONE_UNIT_48,
BONE_UNIT_49,
BONE_UNIT_50,
BONE_UNIT_51,
BONE_UNIT_52,
BONE_UNIT_53,
BONE_UNIT_54,
BONE_UNIT_55,
BONE_UNIT_56,
BONE_UNIT_57,
BONE_UNIT_58,
BONE_UNIT_59,
BONE_UNIT_60,
BONE_UNIT_61,
BONE_UNIT_62,
BONE_UNIT_63
} |
| Available bone units. More...
|
|
enum | LightUnit { LIGHT_UNIT_0,
LIGHT_UNIT_1,
LIGHT_UNIT_2,
LIGHT_UNIT_3
} |
| Available light units. More...
|
|
enum | TextureUnit {
TEXTURE_UNIT_0,
TEXTURE_UNIT_1,
TEXTURE_UNIT_2,
TEXTURE_UNIT_3,
TEXTURE_UNIT_4,
TEXTURE_UNIT_5,
TEXTURE_UNIT_6,
TEXTURE_UNIT_7
} |
| Available texture units. More...
|
|
enum | VertexOrder { VERTEX_ORDER_UNDEFINED,
VERTEX_ORDER_CLOCKWISE,
VERTEX_ORDER_COUNTER_CLOCKWISE
} |
| Polygon vertex order. More...
|
|
enum | PolygonFaces {
POLYGON_FACES_UNDEFINED,
POLYGON_FACES_NONE,
POLYGON_FACES_FRONT_ONLY,
POLYGON_FACES_BACK_ONLY,
POLYGON_FACES_FRONT_AND_BACK
} |
| Polygon faces. More...
|
|
enum | ColorBufferMode { COLOR_BUFFER_MODE_UNDEFINED,
COLOR_BUFFER_MODE_NONE,
COLOR_BUFFER_MODE_WRITE_ONLY
} |
| Color buffer access mode during rendering. More...
|
|
enum | ColorBufferMaskBit {
COLOR_BUFFER_MASK_BIT_NONE,
COLOR_BUFFER_MASK_BIT_RED,
COLOR_BUFFER_MASK_BIT_GREEN,
COLOR_BUFFER_MASK_BIT_BLUE,
COLOR_BUFFER_MASK_BIT_ALPHA
} |
| Mask bits to control which color components are written. More...
|
|
enum | StencilBufferMode {
STENCIL_BUFFER_MODE_UNDEFINED,
STENCIL_BUFFER_MODE_NONE,
STENCIL_BUFFER_MODE_READ_ONLY,
STENCIL_BUFFER_MODE_WRITE_ONLY,
STENCIL_BUFFER_MODE_READ_AND_WRITE
} |
| Stencil buffer access mode during rendering. More...
|
|
enum | StencilBufferMaskBit {
STENCIL_BUFFER_MASK_BIT_NONE,
STENCIL_BUFFER_MASK_BIT_0,
STENCIL_BUFFER_MASK_BIT_1,
STENCIL_BUFFER_MASK_BIT_2,
STENCIL_BUFFER_MASK_BIT_3,
STENCIL_BUFFER_MASK_BIT_4,
STENCIL_BUFFER_MASK_BIT_5,
STENCIL_BUFFER_MASK_BIT_6,
STENCIL_BUFFER_MASK_BIT_7
} |
|
Mask bits to control which stencil buffer bits are written. More...
|
|
enum | StencilTestFunction {
STENCIL_TEST_FUNCTION_UNDEFINED,
STENCIL_TEST_FUNCTION_NEVER,
STENCIL_TEST_FUNCTION_LESS,
STENCIL_TEST_FUNCTION_LESS_OR_EQUAL,
STENCIL_TEST_FUNCTION_GREATER,
STENCIL_TEST_FUNCTION_GREATER_OR_EQUAL,
STENCIL_TEST_FUNCTION_EQUAL,
STENCIL_TEST_FUNCTION_NOT_EQUAL,
STENCIL_TEST_FUNCTION_ALWAYS
} |
| Stencil test functions. More...
|
|
enum | StencilBufferAction {
STENCIL_BUFFER_ACTION_UNDEFINED,
STENCIL_BUFFER_ACTION_KEEP,
STENCIL_BUFFER_ACTION_ZERO,
STENCIL_BUFFER_ACTION_REPLACE,
STENCIL_BUFFER_ACTION_CLAMPED_INCREMENT,
STENCIL_BUFFER_ACTION_WRAPPED_INCREMENT,
STENCIL_BUFFER_ACTION_CLAMPED_DECREMENT,
STENCIL_BUFFER_ACTION_WRAPPED_DECREMENT,
STENCIL_BUFFER_ACTION_INVERT
} |
| Stencil buffer action. More...
|
|
enum | DepthBufferMode {
DEPTH_BUFFER_MODE_UNDEFINED,
DEPTH_BUFFER_MODE_NONE,
DEPTH_BUFFER_MODE_READ_ONLY,
DEPTH_BUFFER_MODE_WRITE_ONLY,
DEPTH_BUFFER_MODE_READ_AND_WRITE
} |
| Depth buffer access mode during rendering. More...
|
|
enum | DepthBufferMaskBit { DEPTH_BUFFER_MASK_BIT_NONE,
DEPTH_BUFFER_MASK_BIT_DEPTH
} |
| Mask bits to control which depth buffer entries are written. More...
|
|
enum | DepthTestFunction {
DEPTH_TEST_FUNCTION_UNDEFINED,
DEPTH_TEST_FUNCTION_NEVER,
DEPTH_TEST_FUNCTION_LESS,
DEPTH_TEST_FUNCTION_LESS_OR_EQUAL,
DEPTH_TEST_FUNCTION_GREATER,
DEPTH_TEST_FUNCTION_GREATER_OR_EQUAL,
DEPTH_TEST_FUNCTION_EQUAL,
DEPTH_TEST_FUNCTION_NOT_EQUAL,
DEPTH_TEST_FUNCTION_ALWAYS
} |
| Depth test functions. More...
|
|
enum | DepthTestMode { DEPTH_TEST_MODE_UNDEFINED,
DEPTH_TEST_MODE_NONE,
DEPTH_TEST_MODE_REFERENCE
} |
| Depth test modes. More...
|
|
enum | ObjectSortMode { OBJECT_SORT_MODE_UNDEFINED,
OBJECT_SORT_MODE_BY_MATERIAL,
OBJECT_SORT_MODE_BY_DEPTH
} |
| Available object sorting modes. More...
|
|
enum | DepthSortMode {
DEPTH_SORT_MODE_UNDEFINED,
DEPTH_SORT_MODE_NONE,
DEPTH_SORT_MODE_WORLD_Z,
DEPTH_SORT_MODE_DISTANCE,
DEPTH_SORT_MODE_VIEW_Z
} |
| Available depth sorting modes. More...
|
|
enum | BlendMode { BLEND_MODE_UNDEFINED,
BLEND_MODE_NONE,
BLEND_MODE_ALPHA
} |
| Available blending modes. More...
|
|
enum | BlendEquation { BLEND_EQUATION_UNDEFINED,
BLEND_EQUATION_ADD,
BLEND_EQUATION_SUBTRACT,
BLEND_EQUATION_REVERSE_SUBTRACT
} |
| Available blend equations. More...
|
|
enum | BlendFunction {
BLEND_FUNCTION_UNDEFINED,
BLEND_FUNCTION_ZERO,
BLEND_FUNCTION_ONE,
BLEND_FUNCTION_SRC_COLOR,
BLEND_FUNCTION_ONE_MINUS_SRC_COLOR,
BLEND_FUNCTION_DST_COLOR,
BLEND_FUNCTION_ONE_MINUS_DST_COLOR,
BLEND_FUNCTION_SRC_ALPHA,
BLEND_FUNCTION_ONE_MINUS_SRC_ALPHA,
BLEND_FUNCTION_DST_ALPHA,
BLEND_FUNCTION_ONE_MINUS_DST_ALPHA,
BLEND_FUNCTION_CONSTANT_COLOR,
BLEND_FUNCTION_ONE_MINUS_CONSTANT_COLOR,
BLEND_FUNCTION_CONSTANT_ALPHA,
BLEND_FUNCTION_ONE_MINUS_CONSTANT_ALPHA,
BLEND_FUNCTION_SRC_ALPHA_SATURATE
} |
| Available blend functions. More...
|
|
enum | ColorComponent { COLOR_COMPONENT_RED,
COLOR_COMPONENT_GREEN,
COLOR_COMPONENT_BLUE,
COLOR_COMPONENT_ALPHA
} |
| Color components. More...
|
|
enum | LightModel { LIGHT_MODEL_ONE_SIDED,
LIGHT_MODEL_TWO_SIDED
} |
| The lighting model used for fixed-function rendering. More...
|
|
enum | LightingComponent { LIGHTING_COMPONENT_AMBIENT,
LIGHTING_COMPONENT_DIFFUSE,
LIGHTING_COMPONENT_SPECULAR,
LIGHTING_COMPONENT_EMISSIVE
} |
| Available lighting equation components. More...
|
|
enum | LightType { LIGHT_TYPE_DIRECTIONAL,
LIGHT_TYPE_POINT,
LIGHT_TYPE_SPOT
} |
| Available light types. More...
|
|
enum | LightShape { LIGHT_SHAPE_CIRCLE,
LIGHT_SHAPE_RECTANGLE
} |
| Available light projection shapes. More...
|
|
enum | ShadowVolumeGenerationMode { SHADOW_VOLUME_GENERATION_MODE_DEFAULT,
SHADOW_VOLUME_GENERATION_MODE_NONE,
SHADOW_VOLUME_GENERATION_MODE_FROM_GEOMETRY,
SHADOW_VOLUME_GENERATION_MODE_FROM_COLLIDER
} |
| Available modes for shadow volume generation. More...
|
|
enum | ShadowMapPlacementMode { SHADOW_MAP_PLACEMENT_MODE_DEFAULT,
SHADOW_MAP_PLACEMENT_MODE_CAMERA_VIEW_VOLUME,
SHADOW_MAP_PLACEMENT_MODE_CAMERA_BOUNDING_SPHERE
} |
| Available modes for shadow map placement. More...
|
|
enum | ShadowMapAlignmentMode { SHADOW_MAP_ALIGNMENT_MODE_DEFAULT,
SHADOW_MAP_ALIGNMENT_MODE_LIGHT_DIRECTION,
SHADOW_MAP_ALIGNMENT_MODE_FIXED_PLANE
} |
| Available modes for shadow map alignment. More...
|
|
enum | StreamMode { STREAM_MODE_INACTIVE,
STREAM_MODE_RANDOM_ACCESS,
STREAM_MODE_RUNNING_FORWARD
} |
| Available access mode hints for audio/video streams. More...
|
|
enum | AlignmentX {
ALIGNMENT_X_UNDEFINED,
ALIGNMENT_X_LEFT,
ALIGNMENT_X_CENTER,
ALIGNMENT_X_RIGHT
,
ALIGNMENT_X_NEGATIVE,
ALIGNMENT_X_POSITIVE
} |
| Generic enumeration for horizontal alignment of objects. More...
|
|
enum | AlignmentY {
ALIGNMENT_Y_UNDEFINED,
ALIGNMENT_Y_BOTTOM,
ALIGNMENT_Y_CENTER,
ALIGNMENT_Y_TOP
,
ALIGNMENT_Y_NEGATIVE,
ALIGNMENT_Y_POSITIVE
} |
| Generic enumeration for vertical alignment of objects. More...
|
|
enum | AlignmentZ {
ALIGNMENT_Z_UNDEFINED,
ALIGNMENT_Z_BACK,
ALIGNMENT_Z_CENTER,
ALIGNMENT_Z_FRONT
,
ALIGNMENT_Z_NEGATIVE,
ALIGNMENT_Z_POSITIVE
} |
| Generic enumeration for depth alignment of objects. More...
|
|
enum | TextAlignmentX { TEXT_ALIGNMENT_X_LEFT,
TEXT_ALIGNMENT_X_CENTER,
TEXT_ALIGNMENT_X_RIGHT
} |
| Enumeration for text-specific horizontal alignment. More...
|
|
enum | TextAlignmentY { TEXT_ALIGNMENT_Y_TOP,
TEXT_ALIGNMENT_Y_CENTER,
TEXT_ALIGNMENT_Y_BOTTOM,
TEXT_ALIGNMENT_Y_BASE_LINE
} |
| Enumeration for text-specific vertical alignment. More...
|
|
enum | ObjectBoundingMode { OBJECT_BOUNDING_MODE_CONTAINER,
OBJECT_BOUNDING_MODE_CONTENTS
} |
| Enumeration for how to calculate the bounding box of an object. More...
|
|
enum | GeometryType {
GEOMETRY_TYPE_POINT,
GEOMETRY_TYPE_RAY,
GEOMETRY_TYPE_SPHERE,
GEOMETRY_TYPE_PLANE,
GEOMETRY_TYPE_BOX,
GEOMETRY_TYPE_MESH
} |
| Generic geometry types used for e.g. More...
|
|
enum | FieldType { FIELD_TYPE_ACCELERATION,
FIELD_TYPE_FORCE
} |
| Field types used in the physics simulator. More...
|
|
enum | FieldShape { FIELD_SHAPE_PLANE,
FIELD_SHAPE_SPHERE
} |
| Field shapes used in the physics simulator. More...
|
|
enum | TraversalPhase {
TRAVERSAL_PHASE_BEFORE_PRE_PROCESS_CONTROLLERS,
TRAVERSAL_PHASE_AFTER_PRE_PROCESS_CONTROLLERS,
TRAVERSAL_PHASE_BEFORE_PROCESS_SELF,
TRAVERSAL_PHASE_AFTER_PROCESS_SELF,
TRAVERSAL_PHASE_BEFORE_PROCESS_CHILDREN,
TRAVERSAL_PHASE_AFTER_PROCESS_CHILDREN,
TRAVERSAL_PHASE_BEFORE_POST_PROCESS_CONTROLLERS,
TRAVERSAL_PHASE_AFTER_POST_PROCESS_CONTROLLERS
} |
| Individual phases of a single node's traversal. More...
|
|
enum | TraversalState {
TRAVERSAL_STATE_NONE,
TRAVERSAL_STATE_TEXTURE_0,
TRAVERSAL_STATE_TEXTURE_1,
TRAVERSAL_STATE_TEXTURE_2,
TRAVERSAL_STATE_TEXTURE_3,
TRAVERSAL_STATE_TEXTURE_4,
TRAVERSAL_STATE_TEXTURE_5,
TRAVERSAL_STATE_TEXTURE_6,
TRAVERSAL_STATE_TEXTURE_7,
TRAVERSAL_STATE_LIGHT_0,
TRAVERSAL_STATE_LIGHT_1,
TRAVERSAL_STATE_LIGHT_2,
TRAVERSAL_STATE_LIGHT_3,
TRAVERSAL_STATE_MATERIAL,
TRAVERSAL_STATE_PARAMETERS,
TRAVERSAL_STATE_BONE,
TRAVERSAL_STATE_TIMELINE,
TRAVERSAL_STATE_AUDIO_CULLER,
TRAVERSAL_STATE_VIDEO_CULLER,
TRAVERSAL_STATE_CAMERA,
TRAVERSAL_STATE_LISTENER,
TRAVERSAL_STATE_LAYER,
TRAVERSAL_STATE_SURFACE,
TRAVERSAL_STATE_ISLAND,
TRAVERSAL_STATE_ANCHOR,
TRAVERSAL_STATE_AUTO,
TRAVERSAL_STATE_TEXTURES,
TRAVERSAL_STATE_LIGHTS,
TRAVERSAL_STATE_OBJECT,
TRAVERSAL_STATE_VIEWER,
TRAVERSAL_STATE_LOGIC,
TRAVERSAL_STATE_INPUT,
TRAVERSAL_STATE_OUTPUT,
TRAVERSAL_STATE_ALL
} |
| Individual states modified during scene graph traversal. More...
|
|
enum | Axis { AXIS_X,
AXIS_Y,
AXIS_Z,
AXIS_NONE
} |
| Generic enumeration of 3-space axes. More...
|
|
enum | SortOrder { SORT_ORDER_ASCENDING,
SORT_ORDER_DESCENDING
} |
| Sort order enumeration. More...
|
|
enum | RotationOrder {
ROTATION_ORDER_ZYX,
ROTATION_ORDER_ZXY,
ROTATION_ORDER_YZX,
ROTATION_ORDER_YXZ,
ROTATION_ORDER_XZY,
ROTATION_ORDER_XYZ
} |
| Rotation order enumeration. More...
|
|
enum | AngleMeasure { ANGLE_MEASURE_RADIANS,
ANGLE_MEASURE_DEGREES
} |
| Enumeration of different angle measures. More...
|
|
enum | LengthMeasure {
LENGTH_MEASURE_VIRTUAL,
LENGTH_MEASURE_PIXELS,
LENGTH_MEASURE_MILLIMETERS,
LENGTH_MEASURE_CENTIMETERS,
LENGTH_MEASURE_INCHES
} |
| Enumeration of different length measures. More...
|
|
enum | CompressionType { COMPRESSION_TYPE_DEFAULT,
COMPRESSION_TYPE_LOSSLESS,
COMPRESSION_TYPE_LOSSY,
COMPRESSION_TYPE_BEST
} |
| Compression types used for resource conversion. More...
|
|