All defines and LoadTextureCubemap.

This commit is contained in:
jussi
2022-06-01 22:15:46 +03:00
parent c106785ae5
commit b8d2fcd795
4 changed files with 747 additions and 230 deletions

601
API.md
View File

@@ -31,33 +31,7 @@ This function can be used for custom log message handling.
---
## Globals - Keys
KEY_ENTER
KEY_SPACE
KEY_ESCAPE
KEY_ENTER
KEY_TAB
KEY_BACKSPACE
KEY_INSERT
KEY_DELETE
KEY_RIGHT
KEY_LEFT
KEY_DOWN
KEY_UP
## Globals - WindowFlags
## Globals - ConfigFlags
FLAG_VSYNC_HINT
@@ -87,43 +61,337 @@ FLAG_MSAA_4X_HINT
FLAG_INTERLACED_HINT
## Globals - BlendModes
## Globals - TraceLogLevel
BLEND_ALPHA
LOG_ALL
BLEND_ADDITIVE
LOG_TRACE
BLEND_MULTIPLIED
LOG_DEBUG
BLEND_ADD_COLORS
LOG_INFO
BLEND_SUBTRACT_COLORS
LOG_WARNING
BLEND_CUSTOM
LOG_ERROR
## Globals - TextureModes
LOG_FATAL
TEXTURE_SOURCE_TEXTURE
LOG_NONE
TEXTURE_SOURCE_RENDER_TEXTURE
## Globals - KeyboardKey
## Globals - CameraProjections
KEY_NULL
CAMERA_PERSPECTIVE
KEY_APOSTROPHE
CAMERA_ORTHOGRAPHIC
KEY_COMMA
## Globals - CameraMode
KEY_MINUS
CAMERA_CUSTOM
KEY_PERIOD
CAMERA_FREE
KEY_SLASH
CAMERA_ORBITAL
KEY_ZERO
CAMERA_FIRST_PERSON
KEY_ONE
CAMERA_THIRD_PERSON
KEY_TWO
KEY_THREE
KEY_FOUR
KEY_FIVE
KEY_SIX
KEY_SEVEN
KEY_EIGHT
KEY_NINE
KEY_SEMICOLON
KEY_EQUAL
KEY_A
KEY_B
KEY_C
KEY_D
KEY_E
KEY_F
KEY_G
KEY_H
KEY_I
KEY_J
KEY_K
KEY_L
KEY_M
KEY_N
KEY_O
KEY_P
KEY_Q
KEY_R
KEY_S
KEY_T
KEY_U
KEY_V
KEY_W
KEY_X
KEY_Y
KEY_Z
KEY_LEFT_BRACKET
KEY_BACKSLASH
KEY_RIGHT_BRACKET
KEY_GRAVE
KEY_SPACE
KEY_ESCAPE
KEY_ENTER
KEY_TAB
KEY_BACKSPACE
KEY_INSERT
KEY_DELETE
KEY_RIGHT
KEY_LEFT
KEY_DOWN
KEY_UP
KEY_PAGE_UP
KEY_PAGE_DOWN
KEY_HOME
KEY_END
KEY_CAPS_LOCK
KEY_SCROLL_LOCK
KEY_NUM_LOCK
KEY_PRINT_SCREEN
KEY_PAUSE
KEY_F1
KEY_F2
KEY_F3
KEY_F4
KEY_F5
KEY_F6
KEY_F7
KEY_F8
KEY_F9
KEY_F10
KEY_F11
KEY_F12
KEY_LEFT_SHIFT
KEY_LEFT_CONTROL
KEY_LEFT_ALT
KEY_LEFT_SUPER
KEY_RIGHT_SHIFT
KEY_RIGHT_CONTROL
KEY_RIGHT_ALT
KEY_RIGHT_SUPER
KEY_KB_MENU
KEY_KP_0
KEY_KP_1
KEY_KP_2
KEY_KP_3
KEY_KP_4
KEY_KP_5
KEY_KP_6
KEY_KP_7
KEY_KP_8
KEY_KP_9
KEY_KP_DECIMAL
KEY_KP_DIVIDE
KEY_KP_MULTIPLY
KEY_KP_SUBTRACT
KEY_KP_ADD
KEY_KP_ENTER
KEY_KP_EQUAL
KEY_BACK
KEY_MENU
KEY_VOLUME_UP
KEY_VOLUME_DOWN
## Globals - MouseButtons
MOUSE_BUTTON_LEFT
MOUSE_BUTTON_RIGHT
MOUSE_BUTTON_MIDDLE
MOUSE_BUTTON_SIDE
MOUSE_BUTTON_EXTRA
MOUSE_BUTTON_FORWARD
MOUSE_BUTTON_BACK
## Globals - MouseCursor
MOUSE_CURSOR_DEFAULT
MOUSE_CURSOR_ARROW
MOUSE_CURSOR_IBEAM
MOUSE_CURSOR_CROSSHAIR
MOUSE_CURSOR_POINTING_HAND
MOUSE_CURSOR_RESIZE_EW
MOUSE_CURSOR_RESIZE_NS
MOUSE_CURSOR_RESIZE_NWSE
MOUSE_CURSOR_RESIZE_NESW
MOUSE_CURSOR_RESIZE_ALL
MOUSE_CURSOR_NOT_ALLOWED
## Globals - GamepadButtons
GAMEPAD_BUTTON_UNKNOWN
GAMEPAD_BUTTON_LEFT_FACE_UP
GAMEPAD_BUTTON_LEFT_FACE_RIGHT
GAMEPAD_BUTTON_LEFT_FACE_DOWN
GAMEPAD_BUTTON_LEFT_FACE_LEFT
GAMEPAD_BUTTON_RIGHT_FACE_UP
GAMEPAD_BUTTON_RIGHT_FACE_RIGHT
GAMEPAD_BUTTON_RIGHT_FACE_DOWN
GAMEPAD_BUTTON_RIGHT_FACE_LEFT
GAMEPAD_BUTTON_LEFT_TRIGGER_1
GAMEPAD_BUTTON_LEFT_TRIGGER_2
GAMEPAD_BUTTON_RIGHT_TRIGGER_1
GAMEPAD_BUTTON_RIGHT_TRIGGER_2
GAMEPAD_BUTTON_MIDDLE_LEFT
GAMEPAD_BUTTON_MIDDLE
GAMEPAD_BUTTON_MIDDLE_RIGHT
GAMEPAD_BUTTON_LEFT_THUMB
GAMEPAD_BUTTON_RIGHT_THUMB
## Globals - GamepadAxis
GAMEPAD_AXIS_LEFT_X
GAMEPAD_AXIS_LEFT_Y
GAMEPAD_AXIS_RIGHT_X
GAMEPAD_AXIS_RIGHT_Y
GAMEPAD_AXIS_LEFT_TRIGGER
GAMEPAD_AXIS_RIGHT_TRIGGER
## Globals - MapTypes
@@ -149,55 +417,9 @@ MATERIAL_MAP_PREFILTER
MATERIAL_MAP_BRDF
## Globals - TextureFilters
MATERIAL_MAP_DIFFUSE
TEXTURE_FILTER_POINT
TEXTURE_FILTER_BILINEAR
TEXTURE_FILTER_TRILINEAR
TEXTURE_FILTER_ANISOTROPIC_4X
TEXTURE_FILTER_ANISOTROPIC_8X
TEXTURE_FILTER_ANISOTROPIC_16X
## Globals - TextureWrapModes
TEXTURE_WRAP_REPEAT
TEXTURE_WRAP_CLAMP
TEXTURE_WRAP_MIRROR_REPEAT
TEXTURE_WRAP_MIRROR_CLAMP
## Globals - TraceLogLevel
LOG_ALL
LOG_TRACE
LOG_DEBUG
LOG_INFO
LOG_WARNING
LOG_ERROR
LOG_FATAL
LOG_NONE
## Globals - N-patchLayout
NPATCH_NINE_PATCH
NPATCH_THREE_PATCH_VERTICAL
NPATCH_THREE_PATCH_HORIZONTAL
MATERIAL_MAP_SPECULAR
## Globals - ShaderLocationIndex
@@ -253,6 +475,10 @@ SHADER_LOC_MAP_PREFILTER
SHADER_LOC_MAP_BRDF
SHADER_LOC_MAP_DIFFUSE
SHADER_LOC_MAP_SPECULAR
## Globals - ShaderUniformDataType
SHADER_UNIFORM_FLOAT
@@ -283,30 +509,6 @@ SHADER_ATTRIB_VEC3
SHADER_ATTRIB_VEC4
## Globals - Gesture
GESTURE_NONE
GESTURE_TAP
GESTURE_DOUBLETAP
GESTURE_HOLD
GESTURE_DRAG
GESTURE_SWIPE_RIGHT
GESTURE_SWIPE_LEFT
GESTURE_SWIPE_UP
GESTURE_SWIPE_DOWN
GESTURE_PINCH_IN
GESTURE_PINCH_OUT
## Globals - PixelFormats
PIXELFORMAT_UNCOMPRESSED_GRAYSCALE
@@ -351,6 +553,122 @@ PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA
PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA
## Globals - TextureFilters
TEXTURE_FILTER_POINT
TEXTURE_FILTER_BILINEAR
TEXTURE_FILTER_TRILINEAR
TEXTURE_FILTER_ANISOTROPIC_4X
TEXTURE_FILTER_ANISOTROPIC_8X
TEXTURE_FILTER_ANISOTROPIC_16X
## Globals - TextureWrap
TEXTURE_WRAP_REPEAT
TEXTURE_WRAP_CLAMP
TEXTURE_WRAP_MIRROR_REPEAT
TEXTURE_WRAP_MIRROR_CLAMP
## Globals - CubemapLayout
CUBEMAP_LAYOUT_AUTO_DETECT
CUBEMAP_LAYOUT_LINE_VERTICAL
CUBEMAP_LAYOUT_LINE_HORIZONTAL
CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR
CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE
CUBEMAP_LAYOUT_PANORAMA
## Globals - FontType
FONT_DEFAULT
FONT_BITMAP
FONT_SDF
## Globals - BlendModes
BLEND_ALPHA
BLEND_ADDITIVE
BLEND_MULTIPLIED
BLEND_ADD_COLORS
BLEND_SUBTRACT_COLORS
BLEND_CUSTOM
## Globals - Gesture
GESTURE_NONE
GESTURE_TAP
GESTURE_DOUBLETAP
GESTURE_HOLD
GESTURE_DRAG
GESTURE_SWIPE_RIGHT
GESTURE_SWIPE_LEFT
GESTURE_SWIPE_UP
GESTURE_SWIPE_DOWN
GESTURE_PINCH_IN
GESTURE_PINCH_OUT
## Globals - CameraMode
CAMERA_CUSTOM
CAMERA_FREE
CAMERA_ORBITAL
CAMERA_FIRST_PERSON
CAMERA_THIRD_PERSON
## Globals - CameraProjections
CAMERA_PERSPECTIVE
CAMERA_ORTHOGRAPHIC
## Globals - N-patchLayout
NPATCH_NINE_PATCH
NPATCH_THREE_PATCH_VERTICAL
NPATCH_THREE_PATCH_HORIZONTAL
## Globals - TextureModes
TEXTURE_SOURCE_TEXTURE
TEXTURE_SOURCE_RENDER_TEXTURE
## Globals - Colors
WHITE
@@ -395,7 +713,7 @@ GUI_TEXT_ALIGN_CENTER
GUI_TEXT_ALIGN_RIGHT
## Globals - GuiControls
## Globals - GuiControl
DEFAULT
@@ -487,6 +805,20 @@ SLIDER_PADDING
PROGRESS_PADDING
## Globals - GuiScrollBarProperty
ARROWS_SIZE
ARROWS_VISIBLE
SCROLL_SLIDER_PADDING
SCROLL_SLIDER_SIZE
SCROLL_PADDING
SCROLL_SPEED
## Globals - GuiCheckBoxProperty
CHECK_PADDING
@@ -515,20 +847,6 @@ SPIN_BUTTON_WIDTH
SPIN_BUTTON_SPACING
## Globals - GuiScrollBarProperty
ARROWS_SIZE
ARROWS_VISIBLE
SCROLL_SLIDER_PADDING
SCROLL_SLIDER_SIZE
SCROLL_PADDING
SCROLL_SPEED
## Globals - GuiListViewProperty
LIST_ITEMS_HEIGHT
@@ -2641,12 +2959,12 @@ Load texture from image data
---
> success = RL_UnloadTexture( Texture2D texture )
> texture = RL_LoadTextureCubemap( Image image, int layout )
Unload texture from GPU memory ( VRAM )
Load cubemap from image, multiple image cubemap layouts supported
- Failure return false
- Success return true
- Failure return -1
- Success return int
---
@@ -2659,6 +2977,15 @@ Load texture for rendering ( framebuffer )
---
> success = RL_UnloadTexture( Texture2D texture )
Unload texture from GPU memory ( VRAM )
- Failure return false
- Success return true
---
> success = RL_UnloadRenderTexture( RenderTexture2D target )
Unload render texture from GPU memory ( VRAM )