Wise&mystical  1.0
Project about Europe
Loading...
Searching...
No Matches
config.h File Reference
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SUPPORT_MODULE_RSHAPES   1
 raylib configuration flags More...
 
#define SUPPORT_MODULE_RTEXTURES   1
 
#define SUPPORT_MODULE_RTEXT   1
 
#define SUPPORT_MODULE_RMODELS   1
 
#define SUPPORT_MODULE_RAUDIO   1
 
#define SUPPORT_CAMERA_SYSTEM   1
 
#define SUPPORT_GESTURES_SYSTEM   1
 
#define SUPPORT_MOUSE_GESTURES   1
 
#define SUPPORT_SSH_KEYBOARD_RPI   1
 
#define SUPPORT_WINMM_HIGHRES_TIMER   1
 
#define SUPPORT_PARTIALBUSY_WAIT_LOOP
 
#define SUPPORT_SCREEN_CAPTURE   1
 
#define SUPPORT_GIF_RECORDING   1
 
#define SUPPORT_COMPRESSION_API   1
 
#define SUPPORT_DATA_STORAGE   1
 
#define MAX_FILEPATH_LENGTH   512
 
#define MAX_KEYBOARD_KEYS   512
 
#define MAX_MOUSE_BUTTONS   8
 
#define MAX_GAMEPADS   4
 
#define MAX_GAMEPAD_AXIS   8
 
#define MAX_GAMEPAD_BUTTONS   32
 
#define MAX_TOUCH_POINTS   8
 
#define MAX_KEY_PRESSED_QUEUE   16
 
#define MAX_CHAR_PRESSED_QUEUE   16
 
#define STORAGE_DATA_FILE   "storage.data"
 
#define MAX_DECOMPRESSION_SIZE   64
 
#define RL_DEFAULT_BATCH_BUFFERS   1
 
#define RL_DEFAULT_BATCH_DRAWCALLS   256
 
#define RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS   4
 
#define RL_MAX_MATRIX_STACK_SIZE   32
 
#define RL_MAX_SHADER_LOCATIONS   32
 
#define RL_CULL_DISTANCE_NEAR   0.01
 
#define RL_CULL_DISTANCE_FAR   1000.0
 
#define RL_DEFAULT_SHADER_ATTRIB_NAME_POSITION   "vertexPosition"
 
#define RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD   "vertexTexCoord"
 
#define RL_DEFAULT_SHADER_ATTRIB_NAME_NORMAL   "vertexNormal"
 
#define RL_DEFAULT_SHADER_ATTRIB_NAME_COLOR   "vertexColor"
 
#define RL_DEFAULT_SHADER_ATTRIB_NAME_TANGENT   "vertexTangent"
 
#define RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD2   "vertexTexCoord2"
 
#define RL_DEFAULT_SHADER_UNIFORM_NAME_MVP   "mvp"
 
#define RL_DEFAULT_SHADER_UNIFORM_NAME_VIEW   "matView"
 
#define RL_DEFAULT_SHADER_UNIFORM_NAME_PROJECTION   "matProjection"
 
#define RL_DEFAULT_SHADER_UNIFORM_NAME_MODEL   "matModel"
 
#define RL_DEFAULT_SHADER_UNIFORM_NAME_NORMAL   "matNormal"
 
#define RL_DEFAULT_SHADER_UNIFORM_NAME_COLOR   "colDiffuse"
 
#define RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE0   "texture0"
 
#define RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE1   "texture1"
 
#define RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE2   "texture2"
 
#define SUPPORT_QUADS_DRAW_MODE   1
 
#define SUPPORT_FILEFORMAT_PNG   1
 
#define SUPPORT_FILEFORMAT_GIF   1
 
#define SUPPORT_FILEFORMAT_QOI   1
 
#define SUPPORT_FILEFORMAT_DDS   1
 
#define SUPPORT_FILEFORMAT_HDR   1
 
#define SUPPORT_IMAGE_EXPORT   1
 
#define SUPPORT_IMAGE_GENERATION   1
 
#define SUPPORT_IMAGE_MANIPULATION   1
 
#define SUPPORT_DEFAULT_FONT   1
 
#define SUPPORT_FILEFORMAT_FNT   1
 
#define SUPPORT_FILEFORMAT_TTF   1
 
#define SUPPORT_TEXT_MANIPULATION   1
 
#define MAX_TEXT_BUFFER_LENGTH   1024
 
#define MAX_TEXTSPLIT_COUNT   128
 
#define SUPPORT_FILEFORMAT_OBJ   1
 
#define SUPPORT_FILEFORMAT_MTL   1
 
#define SUPPORT_FILEFORMAT_IQM   1
 
#define SUPPORT_FILEFORMAT_GLTF   1
 
#define SUPPORT_FILEFORMAT_VOX   1
 
#define SUPPORT_MESH_GENERATION   1
 
#define MAX_MATERIAL_MAPS   12
 
#define MAX_MESH_VERTEX_BUFFERS   7
 
#define SUPPORT_FILEFORMAT_WAV   1
 
#define SUPPORT_FILEFORMAT_OGG   1
 
#define SUPPORT_FILEFORMAT_XM   1
 
#define SUPPORT_FILEFORMAT_MOD   1
 
#define SUPPORT_FILEFORMAT_MP3   1
 
#define AUDIO_DEVICE_FORMAT   ma_format_f32
 
#define AUDIO_DEVICE_CHANNELS   2
 
#define AUDIO_DEVICE_SAMPLE_RATE   0
 
#define MAX_AUDIO_BUFFER_POOL_CHANNELS   16
 
#define SUPPORT_STANDARD_FILEIO
 
#define SUPPORT_TRACELOG   1
 
#define MAX_TRACELOG_MSG_LENGTH   128
 

Macro Definition Documentation

◆ AUDIO_DEVICE_CHANNELS

#define AUDIO_DEVICE_CHANNELS   2

Definition at line 227 of file config.h.

◆ AUDIO_DEVICE_FORMAT

#define AUDIO_DEVICE_FORMAT   ma_format_f32

Definition at line 226 of file config.h.

◆ AUDIO_DEVICE_SAMPLE_RATE

#define AUDIO_DEVICE_SAMPLE_RATE   0

Definition at line 228 of file config.h.

◆ MAX_AUDIO_BUFFER_POOL_CHANNELS

#define MAX_AUDIO_BUFFER_POOL_CHANNELS   16

Definition at line 230 of file config.h.

◆ MAX_CHAR_PRESSED_QUEUE

#define MAX_CHAR_PRESSED_QUEUE   16

Definition at line 90 of file config.h.

◆ MAX_DECOMPRESSION_SIZE

#define MAX_DECOMPRESSION_SIZE   64

Definition at line 94 of file config.h.

◆ MAX_FILEPATH_LENGTH

#define MAX_FILEPATH_LENGTH   512

Definition at line 80 of file config.h.

◆ MAX_GAMEPAD_AXIS

#define MAX_GAMEPAD_AXIS   8

Definition at line 86 of file config.h.

◆ MAX_GAMEPAD_BUTTONS

#define MAX_GAMEPAD_BUTTONS   32

Definition at line 87 of file config.h.

◆ MAX_GAMEPADS

#define MAX_GAMEPADS   4

Definition at line 85 of file config.h.

◆ MAX_KEY_PRESSED_QUEUE

#define MAX_KEY_PRESSED_QUEUE   16

Definition at line 89 of file config.h.

◆ MAX_KEYBOARD_KEYS

#define MAX_KEYBOARD_KEYS   512

Definition at line 83 of file config.h.

◆ MAX_MATERIAL_MAPS

#define MAX_MATERIAL_MAPS   12

Definition at line 210 of file config.h.

◆ MAX_MESH_VERTEX_BUFFERS

#define MAX_MESH_VERTEX_BUFFERS   7

Definition at line 211 of file config.h.

◆ MAX_MOUSE_BUTTONS

#define MAX_MOUSE_BUTTONS   8

Definition at line 84 of file config.h.

◆ MAX_TEXT_BUFFER_LENGTH

#define MAX_TEXT_BUFFER_LENGTH   1024

Definition at line 190 of file config.h.

◆ MAX_TEXTSPLIT_COUNT

#define MAX_TEXTSPLIT_COUNT   128

Definition at line 192 of file config.h.

◆ MAX_TOUCH_POINTS

#define MAX_TOUCH_POINTS   8

Definition at line 88 of file config.h.

◆ MAX_TRACELOG_MSG_LENGTH

#define MAX_TRACELOG_MSG_LENGTH   128

Definition at line 244 of file config.h.

◆ RL_CULL_DISTANCE_FAR

#define RL_CULL_DISTANCE_FAR   1000.0

Definition at line 117 of file config.h.

◆ RL_CULL_DISTANCE_NEAR

#define RL_CULL_DISTANCE_NEAR   0.01

Definition at line 116 of file config.h.

◆ RL_DEFAULT_BATCH_BUFFERS

#define RL_DEFAULT_BATCH_BUFFERS   1

Definition at line 108 of file config.h.

◆ RL_DEFAULT_BATCH_DRAWCALLS

#define RL_DEFAULT_BATCH_DRAWCALLS   256

Definition at line 109 of file config.h.

◆ RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS

#define RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS   4

Definition at line 110 of file config.h.

◆ RL_DEFAULT_SHADER_ATTRIB_NAME_COLOR

#define RL_DEFAULT_SHADER_ATTRIB_NAME_COLOR   "vertexColor"

Definition at line 124 of file config.h.

◆ RL_DEFAULT_SHADER_ATTRIB_NAME_NORMAL

#define RL_DEFAULT_SHADER_ATTRIB_NAME_NORMAL   "vertexNormal"

Definition at line 123 of file config.h.

◆ RL_DEFAULT_SHADER_ATTRIB_NAME_POSITION

#define RL_DEFAULT_SHADER_ATTRIB_NAME_POSITION   "vertexPosition"

Definition at line 121 of file config.h.

◆ RL_DEFAULT_SHADER_ATTRIB_NAME_TANGENT

#define RL_DEFAULT_SHADER_ATTRIB_NAME_TANGENT   "vertexTangent"

Definition at line 125 of file config.h.

◆ RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD

#define RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD   "vertexTexCoord"

Definition at line 122 of file config.h.

◆ RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD2

#define RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD2   "vertexTexCoord2"

Definition at line 126 of file config.h.

◆ RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE0

#define RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE0   "texture0"

Definition at line 134 of file config.h.

◆ RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE1

#define RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE1   "texture1"

Definition at line 135 of file config.h.

◆ RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE2

#define RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE2   "texture2"

Definition at line 136 of file config.h.

◆ RL_DEFAULT_SHADER_UNIFORM_NAME_COLOR

#define RL_DEFAULT_SHADER_UNIFORM_NAME_COLOR   "colDiffuse"

Definition at line 133 of file config.h.

◆ RL_DEFAULT_SHADER_UNIFORM_NAME_MODEL

#define RL_DEFAULT_SHADER_UNIFORM_NAME_MODEL   "matModel"

Definition at line 131 of file config.h.

◆ RL_DEFAULT_SHADER_UNIFORM_NAME_MVP

#define RL_DEFAULT_SHADER_UNIFORM_NAME_MVP   "mvp"

Definition at line 128 of file config.h.

◆ RL_DEFAULT_SHADER_UNIFORM_NAME_NORMAL

#define RL_DEFAULT_SHADER_UNIFORM_NAME_NORMAL   "matNormal"

Definition at line 132 of file config.h.

◆ RL_DEFAULT_SHADER_UNIFORM_NAME_PROJECTION

#define RL_DEFAULT_SHADER_UNIFORM_NAME_PROJECTION   "matProjection"

Definition at line 130 of file config.h.

◆ RL_DEFAULT_SHADER_UNIFORM_NAME_VIEW

#define RL_DEFAULT_SHADER_UNIFORM_NAME_VIEW   "matView"

Definition at line 129 of file config.h.

◆ RL_MAX_MATRIX_STACK_SIZE

#define RL_MAX_MATRIX_STACK_SIZE   32

Definition at line 112 of file config.h.

◆ RL_MAX_SHADER_LOCATIONS

#define RL_MAX_SHADER_LOCATIONS   32

Definition at line 114 of file config.h.

◆ STORAGE_DATA_FILE

#define STORAGE_DATA_FILE   "storage.data"

Definition at line 92 of file config.h.

◆ SUPPORT_CAMERA_SYSTEM

#define SUPPORT_CAMERA_SYSTEM   1

Definition at line 42 of file config.h.

◆ SUPPORT_COMPRESSION_API

#define SUPPORT_COMPRESSION_API   1

Definition at line 65 of file config.h.

◆ SUPPORT_DATA_STORAGE

#define SUPPORT_DATA_STORAGE   1

Definition at line 67 of file config.h.

◆ SUPPORT_DEFAULT_FONT

#define SUPPORT_DEFAULT_FONT   1

Definition at line 179 of file config.h.

◆ SUPPORT_FILEFORMAT_DDS

#define SUPPORT_FILEFORMAT_DDS   1

Definition at line 158 of file config.h.

◆ SUPPORT_FILEFORMAT_FNT

#define SUPPORT_FILEFORMAT_FNT   1

Definition at line 181 of file config.h.

◆ SUPPORT_FILEFORMAT_GIF

#define SUPPORT_FILEFORMAT_GIF   1

Definition at line 155 of file config.h.

◆ SUPPORT_FILEFORMAT_GLTF

#define SUPPORT_FILEFORMAT_GLTF   1

Definition at line 202 of file config.h.

◆ SUPPORT_FILEFORMAT_HDR

#define SUPPORT_FILEFORMAT_HDR   1

Definition at line 159 of file config.h.

◆ SUPPORT_FILEFORMAT_IQM

#define SUPPORT_FILEFORMAT_IQM   1

Definition at line 201 of file config.h.

◆ SUPPORT_FILEFORMAT_MOD

#define SUPPORT_FILEFORMAT_MOD   1

Definition at line 220 of file config.h.

◆ SUPPORT_FILEFORMAT_MP3

#define SUPPORT_FILEFORMAT_MP3   1

Definition at line 221 of file config.h.

◆ SUPPORT_FILEFORMAT_MTL

#define SUPPORT_FILEFORMAT_MTL   1

Definition at line 200 of file config.h.

◆ SUPPORT_FILEFORMAT_OBJ

#define SUPPORT_FILEFORMAT_OBJ   1

Definition at line 199 of file config.h.

◆ SUPPORT_FILEFORMAT_OGG

#define SUPPORT_FILEFORMAT_OGG   1

Definition at line 218 of file config.h.

◆ SUPPORT_FILEFORMAT_PNG

#define SUPPORT_FILEFORMAT_PNG   1

Definition at line 151 of file config.h.

◆ SUPPORT_FILEFORMAT_QOI

#define SUPPORT_FILEFORMAT_QOI   1

Definition at line 156 of file config.h.

◆ SUPPORT_FILEFORMAT_TTF

#define SUPPORT_FILEFORMAT_TTF   1

Definition at line 182 of file config.h.

◆ SUPPORT_FILEFORMAT_VOX

#define SUPPORT_FILEFORMAT_VOX   1

Definition at line 203 of file config.h.

◆ SUPPORT_FILEFORMAT_WAV

#define SUPPORT_FILEFORMAT_WAV   1

Definition at line 217 of file config.h.

◆ SUPPORT_FILEFORMAT_XM

#define SUPPORT_FILEFORMAT_XM   1

Definition at line 219 of file config.h.

◆ SUPPORT_GESTURES_SYSTEM

#define SUPPORT_GESTURES_SYSTEM   1

Definition at line 44 of file config.h.

◆ SUPPORT_GIF_RECORDING

#define SUPPORT_GIF_RECORDING   1

Definition at line 63 of file config.h.

◆ SUPPORT_IMAGE_EXPORT

#define SUPPORT_IMAGE_EXPORT   1

Definition at line 166 of file config.h.

◆ SUPPORT_IMAGE_GENERATION

#define SUPPORT_IMAGE_GENERATION   1

Definition at line 168 of file config.h.

◆ SUPPORT_IMAGE_MANIPULATION

#define SUPPORT_IMAGE_MANIPULATION   1

Definition at line 171 of file config.h.

◆ SUPPORT_MESH_GENERATION

#define SUPPORT_MESH_GENERATION   1

Definition at line 206 of file config.h.

◆ SUPPORT_MODULE_RAUDIO

#define SUPPORT_MODULE_RAUDIO   1

Definition at line 36 of file config.h.

◆ SUPPORT_MODULE_RMODELS

#define SUPPORT_MODULE_RMODELS   1

Definition at line 35 of file config.h.

◆ SUPPORT_MODULE_RSHAPES

#define SUPPORT_MODULE_RSHAPES   1

raylib configuration flags

This file defines all the configuration flags for the different raylib modules

LICENSE: zlib/libpng

Copyright (c) 2018-2021 Ahmad Fatoum & Ramon Santamaria (@raysan5)

This software is provided "as-is", without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software.

Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions:

  1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment in the product documentation would be appreciated but is not required.
  2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.
  3. This notice may not be removed or altered from any source distribution.

Definition at line 32 of file config.h.

◆ SUPPORT_MODULE_RTEXT

#define SUPPORT_MODULE_RTEXT   1

Definition at line 34 of file config.h.

◆ SUPPORT_MODULE_RTEXTURES

#define SUPPORT_MODULE_RTEXTURES   1

Definition at line 33 of file config.h.

◆ SUPPORT_MOUSE_GESTURES

#define SUPPORT_MOUSE_GESTURES   1

Definition at line 46 of file config.h.

◆ SUPPORT_PARTIALBUSY_WAIT_LOOP

#define SUPPORT_PARTIALBUSY_WAIT_LOOP

Definition at line 57 of file config.h.

◆ SUPPORT_QUADS_DRAW_MODE

#define SUPPORT_QUADS_DRAW_MODE   1

Definition at line 144 of file config.h.

◆ SUPPORT_SCREEN_CAPTURE

#define SUPPORT_SCREEN_CAPTURE   1

Definition at line 61 of file config.h.

◆ SUPPORT_SSH_KEYBOARD_RPI

#define SUPPORT_SSH_KEYBOARD_RPI   1

Definition at line 48 of file config.h.

◆ SUPPORT_STANDARD_FILEIO

#define SUPPORT_STANDARD_FILEIO

Definition at line 236 of file config.h.

◆ SUPPORT_TEXT_MANIPULATION

#define SUPPORT_TEXT_MANIPULATION   1

Definition at line 186 of file config.h.

◆ SUPPORT_TRACELOG

#define SUPPORT_TRACELOG   1

Definition at line 239 of file config.h.

◆ SUPPORT_WINMM_HIGHRES_TIMER

#define SUPPORT_WINMM_HIGHRES_TIMER   1

Definition at line 53 of file config.h.