Package com.raylib

Class Raylib

All Implemented Interfaces:
org.bytedeco.javacpp.tools.InfoMapper
Direct Known Subclasses:
Jaylib

public class Raylib extends RaylibConfig
  • Field Details

    • RAYLIB_VERSION

      public static final String RAYLIB_VERSION
      raylib v4.0 - A simple and easy-to-use library to enjoy videogames programming (www.raylib.com) FEATURES: - NO external dependencies, all required libraries included with raylib - Multiplatform: Windows, Linux, FreeBSD, OpenBSD, NetBSD, DragonFly, MacOS, Haiku, Android, Raspberry Pi, DRM native, HTML5. - Written in plain C code (C99) in PascalCase/camelCase notation - Hardware accelerated with OpenGL (1.1, 2.1, 3.3, 4.3 or ES2 - choose at compile) - Unique OpenGL abstraction layer (usable as standalone module): [rlgl] - Multiple Fonts formats supported (TTF, XNA fonts, AngelCode fonts) - Outstanding texture formats support, including compressed formats (DXT, ETC, ASTC) - Full 3d support for 3d Shapes, Models, Billboards, Heightmaps and more! - Flexible Materials system, supporting classic maps and PBR maps - Animated 3D models supported (skeletal bones animation) (IQM) - Shaders support, including Model shaders and Postprocessing shaders - Powerful math module for Vector, Matrix and Quaternion operations: [raymath] - Audio loading and playing with streaming support (WAV, OGG, MP3, FLAC, XM, MOD) - VR stereo rendering with configurable HMD device parameters - Bindings to multiple programming languages available! NOTES: - One default Font is loaded on InitWindow()->LoadFontDefault() [core, text] - One default Texture2D is loaded on rlglInit(), 1x1 white pixel R8G8B8A8 [rlgl] (OpenGL 3.3 or ES2) - One default Shader is loaded on rlglInit()->rlLoadShaderDefault() [rlgl] (OpenGL 3.3 or ES2) - One default RenderBatch is loaded on rlglInit()->rlLoadRenderBatch() [rlgl] (OpenGL 3.3 or ES2) DEPENDENCIES (included): [rcore] rglfw (Camilla Löwy - github.com/glfw/glfw) for window/context management and input (PLATFORM_DESKTOP) [rlgl] glad (David Herberth - github.com/Dav1dde/glad) for OpenGL 3.3 extensions loading (PLATFORM_DESKTOP) [raudio] miniaudio (David Reid - github.com/mackron/miniaudio) for audio device/context management OPTIONAL DEPENDENCIES (included): [rcore] msf_gif (Miles Fogle) for GIF recording [rcore] sinfl (Micha Mettke) for DEFLATE decompression algorythm [rcore] sdefl (Micha Mettke) for DEFLATE compression algorythm [rtextures] stb_image (Sean Barret) for images loading (BMP, TGA, PNG, JPEG, HDR...) [rtextures] stb_image_write (Sean Barret) for image writing (BMP, TGA, PNG, JPG) [rtextures] stb_image_resize (Sean Barret) for image resizing algorithms [rtext] stb_truetype (Sean Barret) for ttf fonts loading [rtext] stb_rect_pack (Sean Barret) for rectangles packing [rmodels] par_shapes (Philip Rideout) for parametric 3d shapes generation [rmodels] tinyobj_loader_c (Syoyo Fujita) for models loading (OBJ, MTL) [rmodels] cgltf (Johannes Kuhlmann) for models loading (glTF) [raudio] dr_wav (David Reid) for WAV audio file loading [raudio] dr_flac (David Reid) for FLAC audio file loading [raudio] dr_mp3 (David Reid) for MP3 audio file loading [raudio] stb_vorbis (Sean Barret) for OGG audio loading [raudio] jar_xm (Joshua Reisenauer) for XM audio module loading [raudio] jar_mod (Joshua Reisenauer) for MOD audio module loading LICENSE: zlib/libpng raylib is licensed under an unmodified zlib/libpng license, which is an OSI-certified, BSD-like license that allows static linking with closed source software: Copyright (c) 2013-2021 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.
      See Also:
      Constant Field Values
    • PI

      public static final double PI
      See Also:
      Constant Field Values
    • DEG2RAD

      public static final double DEG2RAD
      See Also:
      Constant Field Values
    • RAD2DEG

      public static final double RAD2DEG
      See Also:
      Constant Field Values
    • FLAG_VSYNC_HINT

      public static final int FLAG_VSYNC_HINT
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_FULLSCREEN_MODE

      public static final int FLAG_FULLSCREEN_MODE
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_WINDOW_RESIZABLE

      public static final int FLAG_WINDOW_RESIZABLE
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_WINDOW_UNDECORATED

      public static final int FLAG_WINDOW_UNDECORATED
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_WINDOW_HIDDEN

      public static final int FLAG_WINDOW_HIDDEN
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_WINDOW_MINIMIZED

      public static final int FLAG_WINDOW_MINIMIZED
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_WINDOW_MAXIMIZED

      public static final int FLAG_WINDOW_MAXIMIZED
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_WINDOW_UNFOCUSED

      public static final int FLAG_WINDOW_UNFOCUSED
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_WINDOW_TOPMOST

      public static final int FLAG_WINDOW_TOPMOST
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_WINDOW_ALWAYS_RUN

      public static final int FLAG_WINDOW_ALWAYS_RUN
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_WINDOW_TRANSPARENT

      public static final int FLAG_WINDOW_TRANSPARENT
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_WINDOW_HIGHDPI

      public static final int FLAG_WINDOW_HIGHDPI
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_MSAA_4X_HINT

      public static final int FLAG_MSAA_4X_HINT
      enum ConfigFlags
      See Also:
      Constant Field Values
    • FLAG_INTERLACED_HINT

      public static final int FLAG_INTERLACED_HINT
      enum ConfigFlags
      See Also:
      Constant Field Values
    • LOG_ALL

      public static final int LOG_ALL
      enum TraceLogLevel
      See Also:
      Constant Field Values
    • LOG_TRACE

      public static final int LOG_TRACE
      enum TraceLogLevel
      See Also:
      Constant Field Values
    • LOG_DEBUG

      public static final int LOG_DEBUG
      enum TraceLogLevel
      See Also:
      Constant Field Values
    • LOG_INFO

      public static final int LOG_INFO
      enum TraceLogLevel
      See Also:
      Constant Field Values
    • LOG_WARNING

      public static final int LOG_WARNING
      enum TraceLogLevel
      See Also:
      Constant Field Values
    • LOG_ERROR

      public static final int LOG_ERROR
      enum TraceLogLevel
      See Also:
      Constant Field Values
    • LOG_FATAL

      public static final int LOG_FATAL
      enum TraceLogLevel
      See Also:
      Constant Field Values
    • LOG_NONE

      public static final int LOG_NONE
      enum TraceLogLevel
      See Also:
      Constant Field Values
    • KEY_NULL

      public static final int KEY_NULL
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_APOSTROPHE

      public static final int KEY_APOSTROPHE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_COMMA

      public static final int KEY_COMMA
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_MINUS

      public static final int KEY_MINUS
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_PERIOD

      public static final int KEY_PERIOD
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_SLASH

      public static final int KEY_SLASH
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_ZERO

      public static final int KEY_ZERO
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_ONE

      public static final int KEY_ONE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_TWO

      public static final int KEY_TWO
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_THREE

      public static final int KEY_THREE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_FOUR

      public static final int KEY_FOUR
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_FIVE

      public static final int KEY_FIVE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_SIX

      public static final int KEY_SIX
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_SEVEN

      public static final int KEY_SEVEN
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_EIGHT

      public static final int KEY_EIGHT
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_NINE

      public static final int KEY_NINE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_SEMICOLON

      public static final int KEY_SEMICOLON
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_EQUAL

      public static final int KEY_EQUAL
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_A

      public static final int KEY_A
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_B

      public static final int KEY_B
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_C

      public static final int KEY_C
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_D

      public static final int KEY_D
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_E

      public static final int KEY_E
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F

      public static final int KEY_F
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_G

      public static final int KEY_G
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_H

      public static final int KEY_H
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_I

      public static final int KEY_I
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_J

      public static final int KEY_J
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_K

      public static final int KEY_K
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_L

      public static final int KEY_L
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_M

      public static final int KEY_M
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_N

      public static final int KEY_N
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_O

      public static final int KEY_O
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_P

      public static final int KEY_P
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_Q

      public static final int KEY_Q
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_R

      public static final int KEY_R
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_S

      public static final int KEY_S
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_T

      public static final int KEY_T
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_U

      public static final int KEY_U
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_V

      public static final int KEY_V
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_W

      public static final int KEY_W
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_X

      public static final int KEY_X
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_Y

      public static final int KEY_Y
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_Z

      public static final int KEY_Z
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_LEFT_BRACKET

      public static final int KEY_LEFT_BRACKET
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_BACKSLASH

      public static final int KEY_BACKSLASH
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_RIGHT_BRACKET

      public static final int KEY_RIGHT_BRACKET
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_GRAVE

      public static final int KEY_GRAVE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_SPACE

      public static final int KEY_SPACE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_ESCAPE

      public static final int KEY_ESCAPE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_ENTER

      public static final int KEY_ENTER
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_TAB

      public static final int KEY_TAB
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_BACKSPACE

      public static final int KEY_BACKSPACE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_INSERT

      public static final int KEY_INSERT
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_DELETE

      public static final int KEY_DELETE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_RIGHT

      public static final int KEY_RIGHT
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_LEFT

      public static final int KEY_LEFT
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_DOWN

      public static final int KEY_DOWN
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_UP

      public static final int KEY_UP
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_PAGE_UP

      public static final int KEY_PAGE_UP
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_PAGE_DOWN

      public static final int KEY_PAGE_DOWN
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_HOME

      public static final int KEY_HOME
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_END

      public static final int KEY_END
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_CAPS_LOCK

      public static final int KEY_CAPS_LOCK
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_SCROLL_LOCK

      public static final int KEY_SCROLL_LOCK
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_NUM_LOCK

      public static final int KEY_NUM_LOCK
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_PRINT_SCREEN

      public static final int KEY_PRINT_SCREEN
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_PAUSE

      public static final int KEY_PAUSE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F1

      public static final int KEY_F1
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F2

      public static final int KEY_F2
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F3

      public static final int KEY_F3
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F4

      public static final int KEY_F4
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F5

      public static final int KEY_F5
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F6

      public static final int KEY_F6
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F7

      public static final int KEY_F7
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F8

      public static final int KEY_F8
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F9

      public static final int KEY_F9
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F10

      public static final int KEY_F10
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F11

      public static final int KEY_F11
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_F12

      public static final int KEY_F12
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_LEFT_SHIFT

      public static final int KEY_LEFT_SHIFT
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_LEFT_CONTROL

      public static final int KEY_LEFT_CONTROL
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_LEFT_ALT

      public static final int KEY_LEFT_ALT
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_LEFT_SUPER

      public static final int KEY_LEFT_SUPER
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_RIGHT_SHIFT

      public static final int KEY_RIGHT_SHIFT
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_RIGHT_CONTROL

      public static final int KEY_RIGHT_CONTROL
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_RIGHT_ALT

      public static final int KEY_RIGHT_ALT
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_RIGHT_SUPER

      public static final int KEY_RIGHT_SUPER
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KB_MENU

      public static final int KEY_KB_MENU
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_0

      public static final int KEY_KP_0
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_1

      public static final int KEY_KP_1
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_2

      public static final int KEY_KP_2
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_3

      public static final int KEY_KP_3
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_4

      public static final int KEY_KP_4
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_5

      public static final int KEY_KP_5
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_6

      public static final int KEY_KP_6
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_7

      public static final int KEY_KP_7
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_8

      public static final int KEY_KP_8
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_9

      public static final int KEY_KP_9
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_DECIMAL

      public static final int KEY_KP_DECIMAL
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_DIVIDE

      public static final int KEY_KP_DIVIDE
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_MULTIPLY

      public static final int KEY_KP_MULTIPLY
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_SUBTRACT

      public static final int KEY_KP_SUBTRACT
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_ADD

      public static final int KEY_KP_ADD
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_ENTER

      public static final int KEY_KP_ENTER
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_KP_EQUAL

      public static final int KEY_KP_EQUAL
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_BACK

      public static final int KEY_BACK
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_MENU

      public static final int KEY_MENU
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_VOLUME_UP

      public static final int KEY_VOLUME_UP
      enum KeyboardKey
      See Also:
      Constant Field Values
    • KEY_VOLUME_DOWN

      public static final int KEY_VOLUME_DOWN
      enum KeyboardKey
      See Also:
      Constant Field Values
    • MOUSE_BUTTON_LEFT

      public static final int MOUSE_BUTTON_LEFT
      enum MouseButton
      See Also:
      Constant Field Values
    • MOUSE_BUTTON_RIGHT

      public static final int MOUSE_BUTTON_RIGHT
      enum MouseButton
      See Also:
      Constant Field Values
    • MOUSE_BUTTON_MIDDLE

      public static final int MOUSE_BUTTON_MIDDLE
      enum MouseButton
      See Also:
      Constant Field Values
    • MOUSE_BUTTON_SIDE

      public static final int MOUSE_BUTTON_SIDE
      enum MouseButton
      See Also:
      Constant Field Values
    • MOUSE_BUTTON_EXTRA

      public static final int MOUSE_BUTTON_EXTRA
      enum MouseButton
      See Also:
      Constant Field Values
    • MOUSE_BUTTON_FORWARD

      public static final int MOUSE_BUTTON_FORWARD
      enum MouseButton
      See Also:
      Constant Field Values
    • MOUSE_BUTTON_BACK

      public static final int MOUSE_BUTTON_BACK
      enum MouseButton
      See Also:
      Constant Field Values
    • MOUSE_CURSOR_DEFAULT

      public static final int MOUSE_CURSOR_DEFAULT
      enum MouseCursor
      See Also:
      Constant Field Values
    • MOUSE_CURSOR_ARROW

      public static final int MOUSE_CURSOR_ARROW
      enum MouseCursor
      See Also:
      Constant Field Values
    • MOUSE_CURSOR_IBEAM

      public static final int MOUSE_CURSOR_IBEAM
      enum MouseCursor
      See Also:
      Constant Field Values
    • MOUSE_CURSOR_CROSSHAIR

      public static final int MOUSE_CURSOR_CROSSHAIR
      enum MouseCursor
      See Also:
      Constant Field Values
    • MOUSE_CURSOR_POINTING_HAND

      public static final int MOUSE_CURSOR_POINTING_HAND
      enum MouseCursor
      See Also:
      Constant Field Values
    • MOUSE_CURSOR_RESIZE_EW

      public static final int MOUSE_CURSOR_RESIZE_EW
      enum MouseCursor
      See Also:
      Constant Field Values
    • MOUSE_CURSOR_RESIZE_NS

      public static final int MOUSE_CURSOR_RESIZE_NS
      enum MouseCursor
      See Also:
      Constant Field Values
    • MOUSE_CURSOR_RESIZE_NWSE

      public static final int MOUSE_CURSOR_RESIZE_NWSE
      enum MouseCursor
      See Also:
      Constant Field Values
    • MOUSE_CURSOR_RESIZE_NESW

      public static final int MOUSE_CURSOR_RESIZE_NESW
      enum MouseCursor
      See Also:
      Constant Field Values
    • MOUSE_CURSOR_RESIZE_ALL

      public static final int MOUSE_CURSOR_RESIZE_ALL
      enum MouseCursor
      See Also:
      Constant Field Values
    • MOUSE_CURSOR_NOT_ALLOWED

      public static final int MOUSE_CURSOR_NOT_ALLOWED
      enum MouseCursor
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_UNKNOWN

      public static final int GAMEPAD_BUTTON_UNKNOWN
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_LEFT_FACE_UP

      public static final int GAMEPAD_BUTTON_LEFT_FACE_UP
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_LEFT_FACE_RIGHT

      public static final int GAMEPAD_BUTTON_LEFT_FACE_RIGHT
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_LEFT_FACE_DOWN

      public static final int GAMEPAD_BUTTON_LEFT_FACE_DOWN
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_LEFT_FACE_LEFT

      public static final int GAMEPAD_BUTTON_LEFT_FACE_LEFT
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_RIGHT_FACE_UP

      public static final int GAMEPAD_BUTTON_RIGHT_FACE_UP
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_RIGHT_FACE_RIGHT

      public static final int GAMEPAD_BUTTON_RIGHT_FACE_RIGHT
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_RIGHT_FACE_DOWN

      public static final int GAMEPAD_BUTTON_RIGHT_FACE_DOWN
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_RIGHT_FACE_LEFT

      public static final int GAMEPAD_BUTTON_RIGHT_FACE_LEFT
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_LEFT_TRIGGER_1

      public static final int GAMEPAD_BUTTON_LEFT_TRIGGER_1
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_LEFT_TRIGGER_2

      public static final int GAMEPAD_BUTTON_LEFT_TRIGGER_2
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_RIGHT_TRIGGER_1

      public static final int GAMEPAD_BUTTON_RIGHT_TRIGGER_1
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_RIGHT_TRIGGER_2

      public static final int GAMEPAD_BUTTON_RIGHT_TRIGGER_2
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_MIDDLE_LEFT

      public static final int GAMEPAD_BUTTON_MIDDLE_LEFT
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_MIDDLE

      public static final int GAMEPAD_BUTTON_MIDDLE
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_MIDDLE_RIGHT

      public static final int GAMEPAD_BUTTON_MIDDLE_RIGHT
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_LEFT_THUMB

      public static final int GAMEPAD_BUTTON_LEFT_THUMB
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_BUTTON_RIGHT_THUMB

      public static final int GAMEPAD_BUTTON_RIGHT_THUMB
      enum GamepadButton
      See Also:
      Constant Field Values
    • GAMEPAD_AXIS_LEFT_X

      public static final int GAMEPAD_AXIS_LEFT_X
      enum GamepadAxis
      See Also:
      Constant Field Values
    • GAMEPAD_AXIS_LEFT_Y

      public static final int GAMEPAD_AXIS_LEFT_Y
      enum GamepadAxis
      See Also:
      Constant Field Values
    • GAMEPAD_AXIS_RIGHT_X

      public static final int GAMEPAD_AXIS_RIGHT_X
      enum GamepadAxis
      See Also:
      Constant Field Values
    • GAMEPAD_AXIS_RIGHT_Y

      public static final int GAMEPAD_AXIS_RIGHT_Y
      enum GamepadAxis
      See Also:
      Constant Field Values
    • GAMEPAD_AXIS_LEFT_TRIGGER

      public static final int GAMEPAD_AXIS_LEFT_TRIGGER
      enum GamepadAxis
      See Also:
      Constant Field Values
    • GAMEPAD_AXIS_RIGHT_TRIGGER

      public static final int GAMEPAD_AXIS_RIGHT_TRIGGER
      enum GamepadAxis
      See Also:
      Constant Field Values
    • MATERIAL_MAP_ALBEDO

      public static final int MATERIAL_MAP_ALBEDO
      enum MaterialMapIndex
      See Also:
      Constant Field Values
    • MATERIAL_MAP_METALNESS

      public static final int MATERIAL_MAP_METALNESS
      enum MaterialMapIndex
      See Also:
      Constant Field Values
    • MATERIAL_MAP_NORMAL

      public static final int MATERIAL_MAP_NORMAL
      enum MaterialMapIndex
      See Also:
      Constant Field Values
    • MATERIAL_MAP_ROUGHNESS

      public static final int MATERIAL_MAP_ROUGHNESS
      enum MaterialMapIndex
      See Also:
      Constant Field Values
    • MATERIAL_MAP_OCCLUSION

      public static final int MATERIAL_MAP_OCCLUSION
      enum MaterialMapIndex
      See Also:
      Constant Field Values
    • MATERIAL_MAP_EMISSION

      public static final int MATERIAL_MAP_EMISSION
      enum MaterialMapIndex
      See Also:
      Constant Field Values
    • MATERIAL_MAP_HEIGHT

      public static final int MATERIAL_MAP_HEIGHT
      enum MaterialMapIndex
      See Also:
      Constant Field Values
    • MATERIAL_MAP_CUBEMAP

      public static final int MATERIAL_MAP_CUBEMAP
      enum MaterialMapIndex
      See Also:
      Constant Field Values
    • MATERIAL_MAP_IRRADIANCE

      public static final int MATERIAL_MAP_IRRADIANCE
      enum MaterialMapIndex
      See Also:
      Constant Field Values
    • MATERIAL_MAP_PREFILTER

      public static final int MATERIAL_MAP_PREFILTER
      enum MaterialMapIndex
      See Also:
      Constant Field Values
    • MATERIAL_MAP_BRDF

      public static final int MATERIAL_MAP_BRDF
      enum MaterialMapIndex
      See Also:
      Constant Field Values
    • MATERIAL_MAP_DIFFUSE

      public static final int MATERIAL_MAP_DIFFUSE
      See Also:
      Constant Field Values
    • MATERIAL_MAP_SPECULAR

      public static final int MATERIAL_MAP_SPECULAR
      See Also:
      Constant Field Values
    • SHADER_LOC_VERTEX_POSITION

      public static final int SHADER_LOC_VERTEX_POSITION
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_VERTEX_TEXCOORD01

      public static final int SHADER_LOC_VERTEX_TEXCOORD01
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_VERTEX_TEXCOORD02

      public static final int SHADER_LOC_VERTEX_TEXCOORD02
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_VERTEX_NORMAL

      public static final int SHADER_LOC_VERTEX_NORMAL
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_VERTEX_TANGENT

      public static final int SHADER_LOC_VERTEX_TANGENT
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_VERTEX_COLOR

      public static final int SHADER_LOC_VERTEX_COLOR
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MATRIX_MVP

      public static final int SHADER_LOC_MATRIX_MVP
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MATRIX_VIEW

      public static final int SHADER_LOC_MATRIX_VIEW
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MATRIX_PROJECTION

      public static final int SHADER_LOC_MATRIX_PROJECTION
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MATRIX_MODEL

      public static final int SHADER_LOC_MATRIX_MODEL
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MATRIX_NORMAL

      public static final int SHADER_LOC_MATRIX_NORMAL
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_VECTOR_VIEW

      public static final int SHADER_LOC_VECTOR_VIEW
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_COLOR_DIFFUSE

      public static final int SHADER_LOC_COLOR_DIFFUSE
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_COLOR_SPECULAR

      public static final int SHADER_LOC_COLOR_SPECULAR
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_COLOR_AMBIENT

      public static final int SHADER_LOC_COLOR_AMBIENT
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_ALBEDO

      public static final int SHADER_LOC_MAP_ALBEDO
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_METALNESS

      public static final int SHADER_LOC_MAP_METALNESS
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_NORMAL

      public static final int SHADER_LOC_MAP_NORMAL
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_ROUGHNESS

      public static final int SHADER_LOC_MAP_ROUGHNESS
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_OCCLUSION

      public static final int SHADER_LOC_MAP_OCCLUSION
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_EMISSION

      public static final int SHADER_LOC_MAP_EMISSION
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_HEIGHT

      public static final int SHADER_LOC_MAP_HEIGHT
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_CUBEMAP

      public static final int SHADER_LOC_MAP_CUBEMAP
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_IRRADIANCE

      public static final int SHADER_LOC_MAP_IRRADIANCE
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_PREFILTER

      public static final int SHADER_LOC_MAP_PREFILTER
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_BRDF

      public static final int SHADER_LOC_MAP_BRDF
      enum ShaderLocationIndex
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_DIFFUSE

      public static final int SHADER_LOC_MAP_DIFFUSE
      See Also:
      Constant Field Values
    • SHADER_LOC_MAP_SPECULAR

      public static final int SHADER_LOC_MAP_SPECULAR
      See Also:
      Constant Field Values
    • SHADER_UNIFORM_FLOAT

      public static final int SHADER_UNIFORM_FLOAT
      enum ShaderUniformDataType
      See Also:
      Constant Field Values
    • SHADER_UNIFORM_VEC2

      public static final int SHADER_UNIFORM_VEC2
      enum ShaderUniformDataType
      See Also:
      Constant Field Values
    • SHADER_UNIFORM_VEC3

      public static final int SHADER_UNIFORM_VEC3
      enum ShaderUniformDataType
      See Also:
      Constant Field Values
    • SHADER_UNIFORM_VEC4

      public static final int SHADER_UNIFORM_VEC4
      enum ShaderUniformDataType
      See Also:
      Constant Field Values
    • SHADER_UNIFORM_INT

      public static final int SHADER_UNIFORM_INT
      enum ShaderUniformDataType
      See Also:
      Constant Field Values
    • SHADER_UNIFORM_IVEC2

      public static final int SHADER_UNIFORM_IVEC2
      enum ShaderUniformDataType
      See Also:
      Constant Field Values
    • SHADER_UNIFORM_IVEC3

      public static final int SHADER_UNIFORM_IVEC3
      enum ShaderUniformDataType
      See Also:
      Constant Field Values
    • SHADER_UNIFORM_IVEC4

      public static final int SHADER_UNIFORM_IVEC4
      enum ShaderUniformDataType
      See Also:
      Constant Field Values
    • SHADER_UNIFORM_SAMPLER2D

      public static final int SHADER_UNIFORM_SAMPLER2D
      enum ShaderUniformDataType
      See Also:
      Constant Field Values
    • SHADER_ATTRIB_FLOAT

      public static final int SHADER_ATTRIB_FLOAT
      enum ShaderAttributeDataType
      See Also:
      Constant Field Values
    • SHADER_ATTRIB_VEC2

      public static final int SHADER_ATTRIB_VEC2
      enum ShaderAttributeDataType
      See Also:
      Constant Field Values
    • SHADER_ATTRIB_VEC3

      public static final int SHADER_ATTRIB_VEC3
      enum ShaderAttributeDataType
      See Also:
      Constant Field Values
    • SHADER_ATTRIB_VEC4

      public static final int SHADER_ATTRIB_VEC4
      enum ShaderAttributeDataType
      See Also:
      Constant Field Values
    • PIXELFORMAT_UNCOMPRESSED_GRAYSCALE

      public static final int PIXELFORMAT_UNCOMPRESSED_GRAYSCALE
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA

      public static final int PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_UNCOMPRESSED_R5G6B5

      public static final int PIXELFORMAT_UNCOMPRESSED_R5G6B5
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_UNCOMPRESSED_R8G8B8

      public static final int PIXELFORMAT_UNCOMPRESSED_R8G8B8
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_UNCOMPRESSED_R5G5B5A1

      public static final int PIXELFORMAT_UNCOMPRESSED_R5G5B5A1
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_UNCOMPRESSED_R4G4B4A4

      public static final int PIXELFORMAT_UNCOMPRESSED_R4G4B4A4
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_UNCOMPRESSED_R8G8B8A8

      public static final int PIXELFORMAT_UNCOMPRESSED_R8G8B8A8
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_UNCOMPRESSED_R32

      public static final int PIXELFORMAT_UNCOMPRESSED_R32
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_UNCOMPRESSED_R32G32B32

      public static final int PIXELFORMAT_UNCOMPRESSED_R32G32B32
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_UNCOMPRESSED_R32G32B32A32

      public static final int PIXELFORMAT_UNCOMPRESSED_R32G32B32A32
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_COMPRESSED_DXT1_RGB

      public static final int PIXELFORMAT_COMPRESSED_DXT1_RGB
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_COMPRESSED_DXT1_RGBA

      public static final int PIXELFORMAT_COMPRESSED_DXT1_RGBA
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_COMPRESSED_DXT3_RGBA

      public static final int PIXELFORMAT_COMPRESSED_DXT3_RGBA
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_COMPRESSED_DXT5_RGBA

      public static final int PIXELFORMAT_COMPRESSED_DXT5_RGBA
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_COMPRESSED_ETC1_RGB

      public static final int PIXELFORMAT_COMPRESSED_ETC1_RGB
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_COMPRESSED_ETC2_RGB

      public static final int PIXELFORMAT_COMPRESSED_ETC2_RGB
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA

      public static final int PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_COMPRESSED_PVRT_RGB

      public static final int PIXELFORMAT_COMPRESSED_PVRT_RGB
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_COMPRESSED_PVRT_RGBA

      public static final int PIXELFORMAT_COMPRESSED_PVRT_RGBA
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA

      public static final int PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA
      enum PixelFormat
      See Also:
      Constant Field Values
    • PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA

      public static final int PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA
      enum PixelFormat
      See Also:
      Constant Field Values
    • TEXTURE_FILTER_POINT

      public static final int TEXTURE_FILTER_POINT
      enum TextureFilter
      See Also:
      Constant Field Values
    • TEXTURE_FILTER_BILINEAR

      public static final int TEXTURE_FILTER_BILINEAR
      enum TextureFilter
      See Also:
      Constant Field Values
    • TEXTURE_FILTER_TRILINEAR

      public static final int TEXTURE_FILTER_TRILINEAR
      enum TextureFilter
      See Also:
      Constant Field Values
    • TEXTURE_FILTER_ANISOTROPIC_4X

      public static final int TEXTURE_FILTER_ANISOTROPIC_4X
      enum TextureFilter
      See Also:
      Constant Field Values
    • TEXTURE_FILTER_ANISOTROPIC_8X

      public static final int TEXTURE_FILTER_ANISOTROPIC_8X
      enum TextureFilter
      See Also:
      Constant Field Values
    • TEXTURE_FILTER_ANISOTROPIC_16X

      public static final int TEXTURE_FILTER_ANISOTROPIC_16X
      enum TextureFilter
      See Also:
      Constant Field Values
    • TEXTURE_WRAP_REPEAT

      public static final int TEXTURE_WRAP_REPEAT
      enum TextureWrap
      See Also:
      Constant Field Values
    • TEXTURE_WRAP_CLAMP

      public static final int TEXTURE_WRAP_CLAMP
      enum TextureWrap
      See Also:
      Constant Field Values
    • TEXTURE_WRAP_MIRROR_REPEAT

      public static final int TEXTURE_WRAP_MIRROR_REPEAT
      enum TextureWrap
      See Also:
      Constant Field Values
    • TEXTURE_WRAP_MIRROR_CLAMP

      public static final int TEXTURE_WRAP_MIRROR_CLAMP
      enum TextureWrap
      See Also:
      Constant Field Values
    • CUBEMAP_LAYOUT_AUTO_DETECT

      public static final int CUBEMAP_LAYOUT_AUTO_DETECT
      enum CubemapLayout
      See Also:
      Constant Field Values
    • CUBEMAP_LAYOUT_LINE_VERTICAL

      public static final int CUBEMAP_LAYOUT_LINE_VERTICAL
      enum CubemapLayout
      See Also:
      Constant Field Values
    • CUBEMAP_LAYOUT_LINE_HORIZONTAL

      public static final int CUBEMAP_LAYOUT_LINE_HORIZONTAL
      enum CubemapLayout
      See Also:
      Constant Field Values
    • CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR

      public static final int CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR
      enum CubemapLayout
      See Also:
      Constant Field Values
    • CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE

      public static final int CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE
      enum CubemapLayout
      See Also:
      Constant Field Values
    • CUBEMAP_LAYOUT_PANORAMA

      public static final int CUBEMAP_LAYOUT_PANORAMA
      enum CubemapLayout
      See Also:
      Constant Field Values
    • FONT_DEFAULT

      public static final int FONT_DEFAULT
      enum FontType
      See Also:
      Constant Field Values
    • FONT_BITMAP

      public static final int FONT_BITMAP
      enum FontType
      See Also:
      Constant Field Values
    • FONT_SDF

      public static final int FONT_SDF
      enum FontType
      See Also:
      Constant Field Values
    • BLEND_ALPHA

      public static final int BLEND_ALPHA
      enum BlendMode
      See Also:
      Constant Field Values
    • BLEND_ADDITIVE

      public static final int BLEND_ADDITIVE
      enum BlendMode
      See Also:
      Constant Field Values
    • BLEND_MULTIPLIED

      public static final int BLEND_MULTIPLIED
      enum BlendMode
      See Also:
      Constant Field Values
    • BLEND_ADD_COLORS

      public static final int BLEND_ADD_COLORS
      enum BlendMode
      See Also:
      Constant Field Values
    • BLEND_SUBTRACT_COLORS

      public static final int BLEND_SUBTRACT_COLORS
      enum BlendMode
      See Also:
      Constant Field Values
    • BLEND_CUSTOM

      public static final int BLEND_CUSTOM
      enum BlendMode
      See Also:
      Constant Field Values
    • GESTURE_NONE

      public static final int GESTURE_NONE
      enum Gesture
      See Also:
      Constant Field Values
    • GESTURE_TAP

      public static final int GESTURE_TAP
      enum Gesture
      See Also:
      Constant Field Values
    • GESTURE_DOUBLETAP

      public static final int GESTURE_DOUBLETAP
      enum Gesture
      See Also:
      Constant Field Values
    • GESTURE_HOLD

      public static final int GESTURE_HOLD
      enum Gesture
      See Also:
      Constant Field Values
    • GESTURE_DRAG

      public static final int GESTURE_DRAG
      enum Gesture
      See Also:
      Constant Field Values
    • GESTURE_SWIPE_RIGHT

      public static final int GESTURE_SWIPE_RIGHT
      enum Gesture
      See Also:
      Constant Field Values
    • GESTURE_SWIPE_LEFT

      public static final int GESTURE_SWIPE_LEFT
      enum Gesture
      See Also:
      Constant Field Values
    • GESTURE_SWIPE_UP

      public static final int GESTURE_SWIPE_UP
      enum Gesture
      See Also:
      Constant Field Values
    • GESTURE_SWIPE_DOWN

      public static final int GESTURE_SWIPE_DOWN
      enum Gesture
      See Also:
      Constant Field Values
    • GESTURE_PINCH_IN

      public static final int GESTURE_PINCH_IN
      enum Gesture
      See Also:
      Constant Field Values
    • GESTURE_PINCH_OUT

      public static final int GESTURE_PINCH_OUT
      enum Gesture
      See Also:
      Constant Field Values
    • CAMERA_CUSTOM

      public static final int CAMERA_CUSTOM
      enum CameraMode
      See Also:
      Constant Field Values
    • CAMERA_FREE

      public static final int CAMERA_FREE
      enum CameraMode
      See Also:
      Constant Field Values
    • CAMERA_ORBITAL

      public static final int CAMERA_ORBITAL
      enum CameraMode
      See Also:
      Constant Field Values
    • CAMERA_FIRST_PERSON

      public static final int CAMERA_FIRST_PERSON
      enum CameraMode
      See Also:
      Constant Field Values
    • CAMERA_THIRD_PERSON

      public static final int CAMERA_THIRD_PERSON
      enum CameraMode
      See Also:
      Constant Field Values
    • CAMERA_PERSPECTIVE

      public static final int CAMERA_PERSPECTIVE
      enum CameraProjection
      See Also:
      Constant Field Values
    • CAMERA_ORTHOGRAPHIC

      public static final int CAMERA_ORTHOGRAPHIC
      enum CameraProjection
      See Also:
      Constant Field Values
    • NPATCH_NINE_PATCH

      public static final int NPATCH_NINE_PATCH
      enum NPatchLayout
      See Also:
      Constant Field Values
    • NPATCH_THREE_PATCH_VERTICAL

      public static final int NPATCH_THREE_PATCH_VERTICAL
      enum NPatchLayout
      See Also:
      Constant Field Values
    • NPATCH_THREE_PATCH_HORIZONTAL

      public static final int NPATCH_THREE_PATCH_HORIZONTAL
      enum NPatchLayout
      See Also:
      Constant Field Values
    • RLGL_VERSION

      public static final String RLGL_VERSION
      rlgl v4.0 - A multi-OpenGL abstraction layer with an immediate-mode style API An abstraction layer for multiple OpenGL versions (1.1, 2.1, 3.3 Core, 4.3 Core, ES 2.0) that provides a pseudo-OpenGL 1.1 immediate-mode style API (rlVertex, rlTranslate, rlRotate...) When chosing an OpenGL backend different than OpenGL 1.1, some internal buffer are initialized on rlglInit() to accumulate vertex data. When an internal state change is required all the stored vertex data is renderer in batch, additioanlly, rlDrawRenderBatchActive() could be called to force flushing of the batch. Some additional resources are also loaded for convenience, here the complete list: - Default batch (RLGL.defaultBatch): RenderBatch system to accumulate vertex data - Default texture (RLGL.defaultTextureId): 1x1 white pixel R8G8B8A8 - Default shader (RLGL.State.defaultShaderId, RLGL.State.defaultShaderLocs) Internal buffer (and additional resources) must be manually unloaded calling rlglClose(). CONFIGURATION: #define GRAPHICS_API_OPENGL_11 #define GRAPHICS_API_OPENGL_21 #define GRAPHICS_API_OPENGL_33 #define GRAPHICS_API_OPENGL_43 #define GRAPHICS_API_OPENGL_ES2 Use selected OpenGL graphics backend, should be supported by platform Those preprocessor defines are only used on rlgl module, if OpenGL version is required by any other module, use rlGetVersion() to check it #define RLGL_IMPLEMENTATION Generates the implementation of the library into the included file. If not defined, the library is in header only mode and can be included in other headers or source files without problems. But only ONE file should hold the implementation. #define RLGL_RENDER_TEXTURES_HINT Enable framebuffer objects (fbo) support (enabled by default) Some GPUs could not support them despite the OpenGL version #define RLGL_SHOW_GL_DETAILS_INFO Show OpenGL extensions and capabilities detailed logs on init #define RLGL_ENABLE_OPENGL_DEBUG_CONTEXT Enable debug context (only available on OpenGL 4.3) rlgl capabilities could be customized just defining some internal values before library inclusion (default values listed): #define RL_DEFAULT_BATCH_BUFFER_ELEMENTS 8192 // Default internal render batch elements limits #define RL_DEFAULT_BATCH_BUFFERS 1 // Default number of batch buffers (multi-buffering) #define RL_DEFAULT_BATCH_DRAWCALLS 256 // Default number of batch draw calls (by state changes: mode, texture) #define RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS 4 // Maximum number of textures units that can be activated on batch drawing (SetShaderValueTexture()) #define RL_MAX_MATRIX_STACK_SIZE 32 // Maximum size of internal Matrix stack #define RL_MAX_SHADER_LOCATIONS 32 // Maximum number of shader locations supported #define RL_CULL_DISTANCE_NEAR 0.01 // Default projection matrix near cull distance #define RL_CULL_DISTANCE_FAR 1000.0 // Default projection matrix far cull distance When loading a shader, the following vertex attribute and uniform location names are tried to be set automatically: #define RL_DEFAULT_SHADER_ATTRIB_NAME_POSITION "vertexPosition" // Binded by default to shader location: 0 #define RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD "vertexTexCoord" // Binded by default to shader location: 1 #define RL_DEFAULT_SHADER_ATTRIB_NAME_NORMAL "vertexNormal" // Binded by default to shader location: 2 #define RL_DEFAULT_SHADER_ATTRIB_NAME_COLOR "vertexColor" // Binded by default to shader location: 3 #define RL_DEFAULT_SHADER_ATTRIB_NAME_TANGENT "vertexTangent" // Binded by default to shader location: 4 #define RL_DEFAULT_SHADER_ATTRIB_NAME_TEXCOORD2 "vertexTexCoord2" // Binded by default to shader location: 5 #define RL_DEFAULT_SHADER_UNIFORM_NAME_MVP "mvp" // model-view-projection matrix #define RL_DEFAULT_SHADER_UNIFORM_NAME_VIEW "matView" // view matrix #define RL_DEFAULT_SHADER_UNIFORM_NAME_PROJECTION "matProjection" // projection matrix #define RL_DEFAULT_SHADER_UNIFORM_NAME_MODEL "matModel" // model matrix #define RL_DEFAULT_SHADER_UNIFORM_NAME_NORMAL "matNormal" // normal matrix (transpose(inverse(matModelView)) #define RL_DEFAULT_SHADER_UNIFORM_NAME_COLOR "colDiffuse" // color diffuse (base tint color, multiplied by texture color) #define RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE0 "texture0" // texture0 (texture slot active 0) #define RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE1 "texture1" // texture1 (texture slot active 1) #define RL_DEFAULT_SHADER_SAMPLER2D_NAME_TEXTURE2 "texture2" // texture2 (texture slot active 2) DEPENDENCIES: - OpenGL libraries (depending on platform and OpenGL version selected) - GLAD OpenGL extensions loading library (only for OpenGL 3.3 Core, 4.3 Core) LICENSE: zlib/libpng Copyright (c) 2014-2021 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.
      See Also:
      Constant Field Values
    • RL_DEFAULT_BATCH_BUFFER_ELEMENTS

      public static final int RL_DEFAULT_BATCH_BUFFER_ELEMENTS
      See Also:
      Constant Field Values
    • RL_DEFAULT_BATCH_BUFFERS

      public static final int RL_DEFAULT_BATCH_BUFFERS
      See Also:
      Constant Field Values
    • RL_DEFAULT_BATCH_DRAWCALLS

      public static final int RL_DEFAULT_BATCH_DRAWCALLS
      See Also:
      Constant Field Values
    • RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS

      public static final int RL_DEFAULT_BATCH_MAX_TEXTURE_UNITS
      See Also:
      Constant Field Values
    • RL_MAX_MATRIX_STACK_SIZE

      public static final int RL_MAX_MATRIX_STACK_SIZE
      See Also:
      Constant Field Values
    • RL_MAX_SHADER_LOCATIONS

      public static final int RL_MAX_SHADER_LOCATIONS
      See Also:
      Constant Field Values
    • RL_CULL_DISTANCE_NEAR

      public static final double RL_CULL_DISTANCE_NEAR
      See Also:
      Constant Field Values
    • RL_CULL_DISTANCE_FAR

      public static final double RL_CULL_DISTANCE_FAR
      See Also:
      Constant Field Values
    • RL_TEXTURE_WRAP_S

      public static final int RL_TEXTURE_WRAP_S
      See Also:
      Constant Field Values
    • RL_TEXTURE_WRAP_T

      public static final int RL_TEXTURE_WRAP_T
      See Also:
      Constant Field Values
    • RL_TEXTURE_MAG_FILTER

      public static final int RL_TEXTURE_MAG_FILTER
      See Also:
      Constant Field Values
    • RL_TEXTURE_MIN_FILTER

      public static final int RL_TEXTURE_MIN_FILTER
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_NEAREST

      public static final int RL_TEXTURE_FILTER_NEAREST
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_LINEAR

      public static final int RL_TEXTURE_FILTER_LINEAR
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_MIP_NEAREST

      public static final int RL_TEXTURE_FILTER_MIP_NEAREST
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR

      public static final int RL_TEXTURE_FILTER_NEAREST_MIP_LINEAR
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST

      public static final int RL_TEXTURE_FILTER_LINEAR_MIP_NEAREST
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_MIP_LINEAR

      public static final int RL_TEXTURE_FILTER_MIP_LINEAR
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_ANISOTROPIC

      public static final int RL_TEXTURE_FILTER_ANISOTROPIC
      See Also:
      Constant Field Values
    • RL_TEXTURE_WRAP_REPEAT

      public static final int RL_TEXTURE_WRAP_REPEAT
      See Also:
      Constant Field Values
    • RL_TEXTURE_WRAP_CLAMP

      public static final int RL_TEXTURE_WRAP_CLAMP
      See Also:
      Constant Field Values
    • RL_TEXTURE_WRAP_MIRROR_REPEAT

      public static final int RL_TEXTURE_WRAP_MIRROR_REPEAT
      See Also:
      Constant Field Values
    • RL_TEXTURE_WRAP_MIRROR_CLAMP

      public static final int RL_TEXTURE_WRAP_MIRROR_CLAMP
      See Also:
      Constant Field Values
    • RL_MODELVIEW

      public static final int RL_MODELVIEW
      See Also:
      Constant Field Values
    • RL_PROJECTION

      public static final int RL_PROJECTION
      See Also:
      Constant Field Values
    • RL_TEXTURE

      public static final int RL_TEXTURE
      See Also:
      Constant Field Values
    • RL_LINES

      public static final int RL_LINES
      See Also:
      Constant Field Values
    • RL_TRIANGLES

      public static final int RL_TRIANGLES
      See Also:
      Constant Field Values
    • RL_QUADS

      public static final int RL_QUADS
      See Also:
      Constant Field Values
    • RL_UNSIGNED_BYTE

      public static final int RL_UNSIGNED_BYTE
      See Also:
      Constant Field Values
    • RL_FLOAT

      public static final int RL_FLOAT
      See Also:
      Constant Field Values
    • RL_STREAM_DRAW

      public static final int RL_STREAM_DRAW
      See Also:
      Constant Field Values
    • RL_STREAM_READ

      public static final int RL_STREAM_READ
      See Also:
      Constant Field Values
    • RL_STREAM_COPY

      public static final int RL_STREAM_COPY
      See Also:
      Constant Field Values
    • RL_STATIC_DRAW

      public static final int RL_STATIC_DRAW
      See Also:
      Constant Field Values
    • RL_STATIC_READ

      public static final int RL_STATIC_READ
      See Also:
      Constant Field Values
    • RL_STATIC_COPY

      public static final int RL_STATIC_COPY
      See Also:
      Constant Field Values
    • RL_DYNAMIC_DRAW

      public static final int RL_DYNAMIC_DRAW
      See Also:
      Constant Field Values
    • RL_DYNAMIC_READ

      public static final int RL_DYNAMIC_READ
      See Also:
      Constant Field Values
    • RL_DYNAMIC_COPY

      public static final int RL_DYNAMIC_COPY
      See Also:
      Constant Field Values
    • RL_FRAGMENT_SHADER

      public static final int RL_FRAGMENT_SHADER
      See Also:
      Constant Field Values
    • RL_VERTEX_SHADER

      public static final int RL_VERTEX_SHADER
      See Also:
      Constant Field Values
    • RL_COMPUTE_SHADER

      public static final int RL_COMPUTE_SHADER
      See Also:
      Constant Field Values
    • OPENGL_11

      public static final int OPENGL_11
      enum rlGlVersion
      See Also:
      Constant Field Values
    • OPENGL_21

      public static final int OPENGL_21
      enum rlGlVersion
      See Also:
      Constant Field Values
    • OPENGL_33

      public static final int OPENGL_33
      enum rlGlVersion
      See Also:
      Constant Field Values
    • OPENGL_43

      public static final int OPENGL_43
      enum rlGlVersion
      See Also:
      Constant Field Values
    • OPENGL_ES_20

      public static final int OPENGL_ES_20
      enum rlGlVersion
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_COLOR_CHANNEL0

      public static final int RL_ATTACHMENT_COLOR_CHANNEL0
      enum rlFramebufferAttachType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_COLOR_CHANNEL1

      public static final int RL_ATTACHMENT_COLOR_CHANNEL1
      enum rlFramebufferAttachType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_COLOR_CHANNEL2

      public static final int RL_ATTACHMENT_COLOR_CHANNEL2
      enum rlFramebufferAttachType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_COLOR_CHANNEL3

      public static final int RL_ATTACHMENT_COLOR_CHANNEL3
      enum rlFramebufferAttachType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_COLOR_CHANNEL4

      public static final int RL_ATTACHMENT_COLOR_CHANNEL4
      enum rlFramebufferAttachType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_COLOR_CHANNEL5

      public static final int RL_ATTACHMENT_COLOR_CHANNEL5
      enum rlFramebufferAttachType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_COLOR_CHANNEL6

      public static final int RL_ATTACHMENT_COLOR_CHANNEL6
      enum rlFramebufferAttachType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_COLOR_CHANNEL7

      public static final int RL_ATTACHMENT_COLOR_CHANNEL7
      enum rlFramebufferAttachType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_DEPTH

      public static final int RL_ATTACHMENT_DEPTH
      enum rlFramebufferAttachType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_STENCIL

      public static final int RL_ATTACHMENT_STENCIL
      enum rlFramebufferAttachType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_CUBEMAP_POSITIVE_X

      public static final int RL_ATTACHMENT_CUBEMAP_POSITIVE_X
      enum rlFramebufferAttachTextureType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_CUBEMAP_NEGATIVE_X

      public static final int RL_ATTACHMENT_CUBEMAP_NEGATIVE_X
      enum rlFramebufferAttachTextureType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_CUBEMAP_POSITIVE_Y

      public static final int RL_ATTACHMENT_CUBEMAP_POSITIVE_Y
      enum rlFramebufferAttachTextureType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y

      public static final int RL_ATTACHMENT_CUBEMAP_NEGATIVE_Y
      enum rlFramebufferAttachTextureType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_CUBEMAP_POSITIVE_Z

      public static final int RL_ATTACHMENT_CUBEMAP_POSITIVE_Z
      enum rlFramebufferAttachTextureType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z

      public static final int RL_ATTACHMENT_CUBEMAP_NEGATIVE_Z
      enum rlFramebufferAttachTextureType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_TEXTURE2D

      public static final int RL_ATTACHMENT_TEXTURE2D
      enum rlFramebufferAttachTextureType
      See Also:
      Constant Field Values
    • RL_ATTACHMENT_RENDERBUFFER

      public static final int RL_ATTACHMENT_RENDERBUFFER
      enum rlFramebufferAttachTextureType
      See Also:
      Constant Field Values
    • RL_LOG_ALL

      public static final int RL_LOG_ALL
      enum rlTraceLogLevel
      See Also:
      Constant Field Values
    • RL_LOG_TRACE

      public static final int RL_LOG_TRACE
      enum rlTraceLogLevel
      See Also:
      Constant Field Values
    • RL_LOG_DEBUG

      public static final int RL_LOG_DEBUG
      enum rlTraceLogLevel
      See Also:
      Constant Field Values
    • RL_LOG_INFO

      public static final int RL_LOG_INFO
      enum rlTraceLogLevel
      See Also:
      Constant Field Values
    • RL_LOG_WARNING

      public static final int RL_LOG_WARNING
      enum rlTraceLogLevel
      See Also:
      Constant Field Values
    • RL_LOG_ERROR

      public static final int RL_LOG_ERROR
      enum rlTraceLogLevel
      See Also:
      Constant Field Values
    • RL_LOG_FATAL

      public static final int RL_LOG_FATAL
      enum rlTraceLogLevel
      See Also:
      Constant Field Values
    • RL_LOG_NONE

      public static final int RL_LOG_NONE
      enum rlTraceLogLevel
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE

      public static final int RL_PIXELFORMAT_UNCOMPRESSED_GRAYSCALE
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA

      public static final int RL_PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5

      public static final int RL_PIXELFORMAT_UNCOMPRESSED_R5G6B5
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8

      public static final int RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1

      public static final int RL_PIXELFORMAT_UNCOMPRESSED_R5G5B5A1
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4

      public static final int RL_PIXELFORMAT_UNCOMPRESSED_R4G4B4A4
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8

      public static final int RL_PIXELFORMAT_UNCOMPRESSED_R8G8B8A8
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_UNCOMPRESSED_R32

      public static final int RL_PIXELFORMAT_UNCOMPRESSED_R32
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32

      public static final int RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32

      public static final int RL_PIXELFORMAT_UNCOMPRESSED_R32G32B32A32
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_COMPRESSED_DXT1_RGB

      public static final int RL_PIXELFORMAT_COMPRESSED_DXT1_RGB
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA

      public static final int RL_PIXELFORMAT_COMPRESSED_DXT1_RGBA
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA

      public static final int RL_PIXELFORMAT_COMPRESSED_DXT3_RGBA
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA

      public static final int RL_PIXELFORMAT_COMPRESSED_DXT5_RGBA
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_COMPRESSED_ETC1_RGB

      public static final int RL_PIXELFORMAT_COMPRESSED_ETC1_RGB
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_COMPRESSED_ETC2_RGB

      public static final int RL_PIXELFORMAT_COMPRESSED_ETC2_RGB
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA

      public static final int RL_PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_COMPRESSED_PVRT_RGB

      public static final int RL_PIXELFORMAT_COMPRESSED_PVRT_RGB
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA

      public static final int RL_PIXELFORMAT_COMPRESSED_PVRT_RGBA
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA

      public static final int RL_PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA

      public static final int RL_PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA
      enum rlPixelFormat
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_POINT

      public static final int RL_TEXTURE_FILTER_POINT
      enum rlTextureFilter
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_BILINEAR

      public static final int RL_TEXTURE_FILTER_BILINEAR
      enum rlTextureFilter
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_TRILINEAR

      public static final int RL_TEXTURE_FILTER_TRILINEAR
      enum rlTextureFilter
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_ANISOTROPIC_4X

      public static final int RL_TEXTURE_FILTER_ANISOTROPIC_4X
      enum rlTextureFilter
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_ANISOTROPIC_8X

      public static final int RL_TEXTURE_FILTER_ANISOTROPIC_8X
      enum rlTextureFilter
      See Also:
      Constant Field Values
    • RL_TEXTURE_FILTER_ANISOTROPIC_16X

      public static final int RL_TEXTURE_FILTER_ANISOTROPIC_16X
      enum rlTextureFilter
      See Also:
      Constant Field Values
    • RL_BLEND_ALPHA

      public static final int RL_BLEND_ALPHA
      enum rlBlendMode
      See Also:
      Constant Field Values
    • RL_BLEND_ADDITIVE

      public static final int RL_BLEND_ADDITIVE
      enum rlBlendMode
      See Also:
      Constant Field Values
    • RL_BLEND_MULTIPLIED

      public static final int RL_BLEND_MULTIPLIED
      enum rlBlendMode
      See Also:
      Constant Field Values
    • RL_BLEND_ADD_COLORS

      public static final int RL_BLEND_ADD_COLORS
      enum rlBlendMode
      See Also:
      Constant Field Values
    • RL_BLEND_SUBTRACT_COLORS

      public static final int RL_BLEND_SUBTRACT_COLORS
      enum rlBlendMode
      See Also:
      Constant Field Values
    • RL_BLEND_CUSTOM

      public static final int RL_BLEND_CUSTOM
      enum rlBlendMode
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_VERTEX_POSITION

      public static final int RL_SHADER_LOC_VERTEX_POSITION
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_VERTEX_TEXCOORD01

      public static final int RL_SHADER_LOC_VERTEX_TEXCOORD01
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_VERTEX_TEXCOORD02

      public static final int RL_SHADER_LOC_VERTEX_TEXCOORD02
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_VERTEX_NORMAL

      public static final int RL_SHADER_LOC_VERTEX_NORMAL
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_VERTEX_TANGENT

      public static final int RL_SHADER_LOC_VERTEX_TANGENT
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_VERTEX_COLOR

      public static final int RL_SHADER_LOC_VERTEX_COLOR
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MATRIX_MVP

      public static final int RL_SHADER_LOC_MATRIX_MVP
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MATRIX_VIEW

      public static final int RL_SHADER_LOC_MATRIX_VIEW
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MATRIX_PROJECTION

      public static final int RL_SHADER_LOC_MATRIX_PROJECTION
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MATRIX_MODEL

      public static final int RL_SHADER_LOC_MATRIX_MODEL
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MATRIX_NORMAL

      public static final int RL_SHADER_LOC_MATRIX_NORMAL
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_VECTOR_VIEW

      public static final int RL_SHADER_LOC_VECTOR_VIEW
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_COLOR_DIFFUSE

      public static final int RL_SHADER_LOC_COLOR_DIFFUSE
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_COLOR_SPECULAR

      public static final int RL_SHADER_LOC_COLOR_SPECULAR
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_COLOR_AMBIENT

      public static final int RL_SHADER_LOC_COLOR_AMBIENT
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_ALBEDO

      public static final int RL_SHADER_LOC_MAP_ALBEDO
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_METALNESS

      public static final int RL_SHADER_LOC_MAP_METALNESS
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_NORMAL

      public static final int RL_SHADER_LOC_MAP_NORMAL
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_ROUGHNESS

      public static final int RL_SHADER_LOC_MAP_ROUGHNESS
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_OCCLUSION

      public static final int RL_SHADER_LOC_MAP_OCCLUSION
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_EMISSION

      public static final int RL_SHADER_LOC_MAP_EMISSION
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_HEIGHT

      public static final int RL_SHADER_LOC_MAP_HEIGHT
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_CUBEMAP

      public static final int RL_SHADER_LOC_MAP_CUBEMAP
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_IRRADIANCE

      public static final int RL_SHADER_LOC_MAP_IRRADIANCE
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_PREFILTER

      public static final int RL_SHADER_LOC_MAP_PREFILTER
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_BRDF

      public static final int RL_SHADER_LOC_MAP_BRDF
      enum rlShaderLocationIndex
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_DIFFUSE

      public static final int RL_SHADER_LOC_MAP_DIFFUSE
      See Also:
      Constant Field Values
    • RL_SHADER_LOC_MAP_SPECULAR

      public static final int RL_SHADER_LOC_MAP_SPECULAR
      See Also:
      Constant Field Values
    • RL_SHADER_UNIFORM_FLOAT

      public static final int RL_SHADER_UNIFORM_FLOAT
      enum rlShaderUniformDataType
      See Also:
      Constant Field Values
    • RL_SHADER_UNIFORM_VEC2

      public static final int RL_SHADER_UNIFORM_VEC2
      enum rlShaderUniformDataType
      See Also:
      Constant Field Values
    • RL_SHADER_UNIFORM_VEC3

      public static final int RL_SHADER_UNIFORM_VEC3
      enum rlShaderUniformDataType
      See Also:
      Constant Field Values
    • RL_SHADER_UNIFORM_VEC4

      public static final int RL_SHADER_UNIFORM_VEC4
      enum rlShaderUniformDataType
      See Also:
      Constant Field Values
    • RL_SHADER_UNIFORM_INT

      public static final int RL_SHADER_UNIFORM_INT
      enum rlShaderUniformDataType
      See Also:
      Constant Field Values
    • RL_SHADER_UNIFORM_IVEC2

      public static final int RL_SHADER_UNIFORM_IVEC2
      enum rlShaderUniformDataType
      See Also:
      Constant Field Values
    • RL_SHADER_UNIFORM_IVEC3

      public static final int RL_SHADER_UNIFORM_IVEC3
      enum rlShaderUniformDataType
      See Also:
      Constant Field Values
    • RL_SHADER_UNIFORM_IVEC4

      public static final int RL_SHADER_UNIFORM_IVEC4
      enum rlShaderUniformDataType
      See Also:
      Constant Field Values
    • RL_SHADER_UNIFORM_SAMPLER2D

      public static final int RL_SHADER_UNIFORM_SAMPLER2D
      enum rlShaderUniformDataType
      See Also:
      Constant Field Values
    • RL_SHADER_ATTRIB_FLOAT

      public static final int RL_SHADER_ATTRIB_FLOAT
      enum rlShaderAttributeDataType
      See Also:
      Constant Field Values
    • RL_SHADER_ATTRIB_VEC2

      public static final int RL_SHADER_ATTRIB_VEC2
      enum rlShaderAttributeDataType
      See Also:
      Constant Field Values
    • RL_SHADER_ATTRIB_VEC3

      public static final int RL_SHADER_ATTRIB_VEC3
      enum rlShaderAttributeDataType
      See Also:
      Constant Field Values
    • RL_SHADER_ATTRIB_VEC4

      public static final int RL_SHADER_ATTRIB_VEC4
      enum rlShaderAttributeDataType
      See Also:
      Constant Field Values
  • Constructor Details

    • Raylib

      public Raylib()
  • Method Details

    • InitWindow

      public static void InitWindow(int width, int height, @Cast("const char*") org.bytedeco.javacpp.BytePointer title)
    • InitWindow

      public static void InitWindow(int width, int height, String title)
    • WindowShouldClose

      @Cast("bool") public static boolean WindowShouldClose()
    • CloseWindow

      public static void CloseWindow()
    • IsWindowReady

      @Cast("bool") public static boolean IsWindowReady()
    • IsWindowFullscreen

      @Cast("bool") public static boolean IsWindowFullscreen()
    • IsWindowHidden

      @Cast("bool") public static boolean IsWindowHidden()
    • IsWindowMinimized

      @Cast("bool") public static boolean IsWindowMinimized()
    • IsWindowMaximized

      @Cast("bool") public static boolean IsWindowMaximized()
    • IsWindowFocused

      @Cast("bool") public static boolean IsWindowFocused()
    • IsWindowResized

      @Cast("bool") public static boolean IsWindowResized()
    • IsWindowState

      @Cast("bool") public static boolean IsWindowState(@Cast("unsigned int") int flag)
    • SetWindowState

      public static void SetWindowState(@Cast("unsigned int") int flags)
    • ClearWindowState

      public static void ClearWindowState(@Cast("unsigned int") int flags)
    • ToggleFullscreen

      public static void ToggleFullscreen()
    • MaximizeWindow

      public static void MaximizeWindow()
    • MinimizeWindow

      public static void MinimizeWindow()
    • RestoreWindow

      public static void RestoreWindow()
    • SetWindowIcon

      public static void SetWindowIcon(@ByVal Raylib.Image image)
    • SetWindowTitle

      public static void SetWindowTitle(@Cast("const char*") org.bytedeco.javacpp.BytePointer title)
    • SetWindowTitle

      public static void SetWindowTitle(String title)
    • SetWindowPosition

      public static void SetWindowPosition(int x, int y)
    • SetWindowMonitor

      public static void SetWindowMonitor(int monitor)
    • SetWindowMinSize

      public static void SetWindowMinSize(int width, int height)
    • SetWindowSize

      public static void SetWindowSize(int width, int height)
    • GetWindowHandle

      public static org.bytedeco.javacpp.Pointer GetWindowHandle()
    • GetScreenWidth

      public static int GetScreenWidth()
    • GetScreenHeight

      public static int GetScreenHeight()
    • GetMonitorCount

      public static int GetMonitorCount()
    • GetCurrentMonitor

      public static int GetCurrentMonitor()
    • GetMonitorPosition

      @ByVal public static Raylib.Vector2 GetMonitorPosition(int monitor)
    • GetMonitorWidth

      public static int GetMonitorWidth(int monitor)
    • GetMonitorHeight

      public static int GetMonitorHeight(int monitor)
    • GetMonitorPhysicalWidth

      public static int GetMonitorPhysicalWidth(int monitor)
    • GetMonitorPhysicalHeight

      public static int GetMonitorPhysicalHeight(int monitor)
    • GetMonitorRefreshRate

      public static int GetMonitorRefreshRate(int monitor)
    • GetWindowPosition

      @ByVal public static Raylib.Vector2 GetWindowPosition()
    • GetWindowScaleDPI

      @ByVal public static Raylib.Vector2 GetWindowScaleDPI()
    • GetMonitorName

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer GetMonitorName(int monitor)
    • SetClipboardText

      public static void SetClipboardText(@Cast("const char*") org.bytedeco.javacpp.BytePointer text)
    • SetClipboardText

      public static void SetClipboardText(String text)
    • GetClipboardText

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer GetClipboardText()
    • SwapScreenBuffer

      public static void SwapScreenBuffer()
    • PollInputEvents

      public static void PollInputEvents()
    • WaitTime

      public static void WaitTime(float ms)
    • ShowCursor

      public static void ShowCursor()
    • HideCursor

      public static void HideCursor()
    • IsCursorHidden

      @Cast("bool") public static boolean IsCursorHidden()
    • EnableCursor

      public static void EnableCursor()
    • DisableCursor

      public static void DisableCursor()
    • IsCursorOnScreen

      @Cast("bool") public static boolean IsCursorOnScreen()
    • ClearBackground

      public static void ClearBackground(@ByVal Raylib.Color color)
    • BeginDrawing

      public static void BeginDrawing()
    • EndDrawing

      public static void EndDrawing()
    • BeginMode2D

      public static void BeginMode2D(@ByVal Raylib.Camera2D camera)
    • EndMode2D

      public static void EndMode2D()
    • BeginMode3D

      public static void BeginMode3D(@ByVal Raylib.Camera3D camera)
    • EndMode3D

      public static void EndMode3D()
    • BeginTextureMode

      public static void BeginTextureMode(@ByVal @Cast("RenderTexture2D*") Raylib.RenderTexture target)
    • EndTextureMode

      public static void EndTextureMode()
    • BeginShaderMode

      public static void BeginShaderMode(@ByVal Raylib.Shader shader)
    • EndShaderMode

      public static void EndShaderMode()
    • BeginBlendMode

      public static void BeginBlendMode(int mode)
    • EndBlendMode

      public static void EndBlendMode()
    • BeginScissorMode

      public static void BeginScissorMode(int x, int y, int width, int height)
    • EndScissorMode

      public static void EndScissorMode()
    • BeginVrStereoMode

      public static void BeginVrStereoMode(@ByVal Raylib.VrStereoConfig config)
    • EndVrStereoMode

      public static void EndVrStereoMode()
    • LoadVrStereoConfig

      @ByVal public static Raylib.VrStereoConfig LoadVrStereoConfig(@ByVal Raylib.VrDeviceInfo device)
    • UnloadVrStereoConfig

      public static void UnloadVrStereoConfig(@ByVal Raylib.VrStereoConfig config)
    • LoadShader

      @ByVal public static Raylib.Shader LoadShader(@Cast("const char*") org.bytedeco.javacpp.BytePointer vsFileName, @Cast("const char*") org.bytedeco.javacpp.BytePointer fsFileName)
    • LoadShader

      @ByVal public static Raylib.Shader LoadShader(String vsFileName, String fsFileName)
    • LoadShaderFromMemory

      @ByVal public static Raylib.Shader LoadShaderFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer vsCode, @Cast("const char*") org.bytedeco.javacpp.BytePointer fsCode)
    • LoadShaderFromMemory

      @ByVal public static Raylib.Shader LoadShaderFromMemory(String vsCode, String fsCode)
    • GetShaderLocation

      public static int GetShaderLocation(@ByVal Raylib.Shader shader, @Cast("const char*") org.bytedeco.javacpp.BytePointer uniformName)
    • GetShaderLocation

      public static int GetShaderLocation(@ByVal Raylib.Shader shader, String uniformName)
    • GetShaderLocationAttrib

      public static int GetShaderLocationAttrib(@ByVal Raylib.Shader shader, @Cast("const char*") org.bytedeco.javacpp.BytePointer attribName)
    • GetShaderLocationAttrib

      public static int GetShaderLocationAttrib(@ByVal Raylib.Shader shader, String attribName)
    • SetShaderValue

      public static void SetShaderValue(@ByVal Raylib.Shader shader, int locIndex, @Const org.bytedeco.javacpp.Pointer value, int uniformType)
    • SetShaderValueV

      public static void SetShaderValueV(@ByVal Raylib.Shader shader, int locIndex, @Const org.bytedeco.javacpp.Pointer value, int uniformType, int count)
    • SetShaderValueMatrix

      public static void SetShaderValueMatrix(@ByVal Raylib.Shader shader, int locIndex, @ByVal Raylib.Matrix mat)
    • SetShaderValueTexture

      public static void SetShaderValueTexture(@ByVal Raylib.Shader shader, int locIndex, @ByVal @Cast("Texture2D*") Raylib.Texture texture)
    • UnloadShader

      public static void UnloadShader(@ByVal Raylib.Shader shader)
    • GetMouseRay

      @ByVal public static Raylib.Ray GetMouseRay(@ByVal Raylib.Vector2 mousePosition, @ByVal @Cast("Camera*") Raylib.Camera3D camera)
    • GetCameraMatrix

      @ByVal public static Raylib.Matrix GetCameraMatrix(@ByVal @Cast("Camera*") Raylib.Camera3D camera)
    • GetCameraMatrix2D

      @ByVal public static Raylib.Matrix GetCameraMatrix2D(@ByVal Raylib.Camera2D camera)
    • GetWorldToScreen

      @ByVal public static Raylib.Vector2 GetWorldToScreen(@ByVal Raylib.Vector3 _position, @ByVal @Cast("Camera*") Raylib.Camera3D camera)
    • GetWorldToScreenEx

      @ByVal public static Raylib.Vector2 GetWorldToScreenEx(@ByVal Raylib.Vector3 _position, @ByVal @Cast("Camera*") Raylib.Camera3D camera, int width, int height)
    • GetWorldToScreen2D

      @ByVal public static Raylib.Vector2 GetWorldToScreen2D(@ByVal Raylib.Vector2 _position, @ByVal Raylib.Camera2D camera)
    • GetScreenToWorld2D

      @ByVal public static Raylib.Vector2 GetScreenToWorld2D(@ByVal Raylib.Vector2 _position, @ByVal Raylib.Camera2D camera)
    • SetTargetFPS

      public static void SetTargetFPS(int fps)
    • GetFPS

      public static int GetFPS()
    • GetFrameTime

      public static float GetFrameTime()
    • GetTime

      public static double GetTime()
    • GetRandomValue

      public static int GetRandomValue(int min, int max)
    • SetRandomSeed

      public static void SetRandomSeed(@Cast("unsigned int") int seed)
    • TakeScreenshot

      public static void TakeScreenshot(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • TakeScreenshot

      public static void TakeScreenshot(String fileName)
    • SetConfigFlags

      public static void SetConfigFlags(@Cast("unsigned int") int flags)
    • TraceLog

      public static void TraceLog(int logLevel, @Cast("const char*") org.bytedeco.javacpp.BytePointer text)
    • TraceLog

      public static void TraceLog(int logLevel, String text)
    • SetTraceLogLevel

      public static void SetTraceLogLevel(int logLevel)
    • MemAlloc

      public static org.bytedeco.javacpp.Pointer MemAlloc(int size)
    • MemRealloc

      public static org.bytedeco.javacpp.Pointer MemRealloc(org.bytedeco.javacpp.Pointer ptr, int size)
    • MemFree

      public static void MemFree(org.bytedeco.javacpp.Pointer ptr)
    • SetTraceLogCallback

      public static void SetTraceLogCallback(Raylib.TraceLogCallback callback)
    • SetLoadFileDataCallback

      public static void SetLoadFileDataCallback(Raylib.LoadFileDataCallback callback)
    • SetSaveFileDataCallback

      public static void SetSaveFileDataCallback(Raylib.SaveFileDataCallback callback)
    • SetLoadFileTextCallback

      public static void SetLoadFileTextCallback(Raylib.LoadFileTextCallback callback)
    • SetSaveFileTextCallback

      public static void SetSaveFileTextCallback(Raylib.SaveFileTextCallback callback)
    • LoadFileData

      @Cast("unsigned char*") public static org.bytedeco.javacpp.BytePointer LoadFileData(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, @Cast("unsigned int*") org.bytedeco.javacpp.IntPointer bytesRead)
    • LoadFileData

      @Cast("unsigned char*") public static ByteBuffer LoadFileData(String fileName, @Cast("unsigned int*") IntBuffer bytesRead)
    • LoadFileData

      @Cast("unsigned char*") public static byte[] LoadFileData(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, @Cast("unsigned int*") int[] bytesRead)
    • LoadFileData

      @Cast("unsigned char*") public static org.bytedeco.javacpp.BytePointer LoadFileData(String fileName, @Cast("unsigned int*") org.bytedeco.javacpp.IntPointer bytesRead)
    • LoadFileData

      @Cast("unsigned char*") public static ByteBuffer LoadFileData(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, @Cast("unsigned int*") IntBuffer bytesRead)
    • LoadFileData

      @Cast("unsigned char*") public static byte[] LoadFileData(String fileName, @Cast("unsigned int*") int[] bytesRead)
    • UnloadFileData

      public static void UnloadFileData(@Cast("unsigned char*") org.bytedeco.javacpp.BytePointer data)
    • UnloadFileData

      public static void UnloadFileData(@Cast("unsigned char*") ByteBuffer data)
    • UnloadFileData

      public static void UnloadFileData(@Cast("unsigned char*") byte[] data)
    • SaveFileData

      @Cast("bool") public static boolean SaveFileData(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, org.bytedeco.javacpp.Pointer data, @Cast("unsigned int") int bytesToWrite)
    • SaveFileData

      @Cast("bool") public static boolean SaveFileData(String fileName, org.bytedeco.javacpp.Pointer data, @Cast("unsigned int") int bytesToWrite)
    • LoadFileText

      @Cast("char*") public static org.bytedeco.javacpp.BytePointer LoadFileText(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • LoadFileText

      @Cast("char*") public static ByteBuffer LoadFileText(String fileName)
    • UnloadFileText

      public static void UnloadFileText(@Cast("char*") org.bytedeco.javacpp.BytePointer text)
    • UnloadFileText

      public static void UnloadFileText(@Cast("char*") ByteBuffer text)
    • UnloadFileText

      public static void UnloadFileText(@Cast("char*") byte[] text)
    • SaveFileText

      @Cast("bool") public static boolean SaveFileText(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, @Cast("char*") org.bytedeco.javacpp.BytePointer text)
    • SaveFileText

      @Cast("bool") public static boolean SaveFileText(String fileName, @Cast("char*") ByteBuffer text)
    • SaveFileText

      @Cast("bool") public static boolean SaveFileText(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, @Cast("char*") byte[] text)
    • SaveFileText

      @Cast("bool") public static boolean SaveFileText(String fileName, @Cast("char*") org.bytedeco.javacpp.BytePointer text)
    • SaveFileText

      @Cast("bool") public static boolean SaveFileText(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, @Cast("char*") ByteBuffer text)
    • SaveFileText

      @Cast("bool") public static boolean SaveFileText(String fileName, @Cast("char*") byte[] text)
    • FileExists

      @Cast("bool") public static boolean FileExists(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • FileExists

      @Cast("bool") public static boolean FileExists(String fileName)
    • DirectoryExists

      @Cast("bool") public static boolean DirectoryExists(@Cast("const char*") org.bytedeco.javacpp.BytePointer dirPath)
    • DirectoryExists

      @Cast("bool") public static boolean DirectoryExists(String dirPath)
    • IsFileExtension

      @Cast("bool") public static boolean IsFileExtension(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, @Cast("const char*") org.bytedeco.javacpp.BytePointer ext)
    • IsFileExtension

      @Cast("bool") public static boolean IsFileExtension(String fileName, String ext)
    • GetFileExtension

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer GetFileExtension(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • GetFileExtension

      public static String GetFileExtension(String fileName)
    • GetFileName

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer GetFileName(@Cast("const char*") org.bytedeco.javacpp.BytePointer filePath)
    • GetFileName

      public static String GetFileName(String filePath)
    • GetFileNameWithoutExt

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer GetFileNameWithoutExt(@Cast("const char*") org.bytedeco.javacpp.BytePointer filePath)
    • GetFileNameWithoutExt

      public static String GetFileNameWithoutExt(String filePath)
    • GetDirectoryPath

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer GetDirectoryPath(@Cast("const char*") org.bytedeco.javacpp.BytePointer filePath)
    • GetDirectoryPath

      public static String GetDirectoryPath(String filePath)
    • GetPrevDirectoryPath

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer GetPrevDirectoryPath(@Cast("const char*") org.bytedeco.javacpp.BytePointer dirPath)
    • GetPrevDirectoryPath

      public static String GetPrevDirectoryPath(String dirPath)
    • GetWorkingDirectory

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer GetWorkingDirectory()
    • GetDirectoryFiles

      @Cast("char**") public static org.bytedeco.javacpp.PointerPointer GetDirectoryFiles(@Cast("const char*") org.bytedeco.javacpp.BytePointer dirPath, org.bytedeco.javacpp.IntPointer count)
    • GetDirectoryFiles

      @Cast("char**") @ByPtrPtr public static ByteBuffer GetDirectoryFiles(String dirPath, IntBuffer count)
    • GetDirectoryFiles

      @Cast("char**") @ByPtrPtr public static byte[] GetDirectoryFiles(@Cast("const char*") org.bytedeco.javacpp.BytePointer dirPath, int[] count)
    • GetDirectoryFiles

      @Cast("char**") @ByPtrPtr public static org.bytedeco.javacpp.BytePointer GetDirectoryFiles(String dirPath, org.bytedeco.javacpp.IntPointer count)
    • GetDirectoryFiles

      @Cast("char**") @ByPtrPtr public static ByteBuffer GetDirectoryFiles(@Cast("const char*") org.bytedeco.javacpp.BytePointer dirPath, IntBuffer count)
    • GetDirectoryFiles

      @Cast("char**") @ByPtrPtr public static byte[] GetDirectoryFiles(String dirPath, int[] count)
    • ClearDirectoryFiles

      public static void ClearDirectoryFiles()
    • ChangeDirectory

      @Cast("bool") public static boolean ChangeDirectory(@Cast("const char*") org.bytedeco.javacpp.BytePointer dir)
    • ChangeDirectory

      @Cast("bool") public static boolean ChangeDirectory(String dir)
    • IsFileDropped

      @Cast("bool") public static boolean IsFileDropped()
    • GetDroppedFiles

      @Cast("char**") public static org.bytedeco.javacpp.PointerPointer GetDroppedFiles(org.bytedeco.javacpp.IntPointer count)
    • GetDroppedFiles

      @Cast("char**") @ByPtrPtr public static ByteBuffer GetDroppedFiles(IntBuffer count)
    • GetDroppedFiles

      @Cast("char**") @ByPtrPtr public static byte[] GetDroppedFiles(int[] count)
    • ClearDroppedFiles

      public static void ClearDroppedFiles()
    • GetFileModTime

      public static long GetFileModTime(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • GetFileModTime

      public static long GetFileModTime(String fileName)
    • CompressData

      @Cast("unsigned char*") public static org.bytedeco.javacpp.BytePointer CompressData(@Cast("unsigned char*") org.bytedeco.javacpp.BytePointer data, int dataLength, org.bytedeco.javacpp.IntPointer compDataLength)
    • CompressData

      @Cast("unsigned char*") public static ByteBuffer CompressData(@Cast("unsigned char*") ByteBuffer data, int dataLength, IntBuffer compDataLength)
    • CompressData

      @Cast("unsigned char*") public static byte[] CompressData(@Cast("unsigned char*") byte[] data, int dataLength, int[] compDataLength)
    • DecompressData

      @Cast("unsigned char*") public static org.bytedeco.javacpp.BytePointer DecompressData(@Cast("unsigned char*") org.bytedeco.javacpp.BytePointer compData, int compDataLength, org.bytedeco.javacpp.IntPointer dataLength)
    • DecompressData

      @Cast("unsigned char*") public static ByteBuffer DecompressData(@Cast("unsigned char*") ByteBuffer compData, int compDataLength, IntBuffer dataLength)
    • DecompressData

      @Cast("unsigned char*") public static byte[] DecompressData(@Cast("unsigned char*") byte[] compData, int compDataLength, int[] dataLength)
    • EncodeDataBase64

      @Cast("char*") public static org.bytedeco.javacpp.BytePointer EncodeDataBase64(@Cast("const unsigned char*") org.bytedeco.javacpp.BytePointer data, int dataLength, org.bytedeco.javacpp.IntPointer outputLength)
    • EncodeDataBase64

      @Cast("char*") public static ByteBuffer EncodeDataBase64(@Cast("const unsigned char*") ByteBuffer data, int dataLength, IntBuffer outputLength)
    • EncodeDataBase64

      @Cast("char*") public static byte[] EncodeDataBase64(@Cast("const unsigned char*") byte[] data, int dataLength, int[] outputLength)
    • DecodeDataBase64

      @Cast("unsigned char*") public static org.bytedeco.javacpp.BytePointer DecodeDataBase64(@Cast("unsigned char*") org.bytedeco.javacpp.BytePointer data, org.bytedeco.javacpp.IntPointer outputLength)
    • DecodeDataBase64

      @Cast("unsigned char*") public static ByteBuffer DecodeDataBase64(@Cast("unsigned char*") ByteBuffer data, IntBuffer outputLength)
    • DecodeDataBase64

      @Cast("unsigned char*") public static byte[] DecodeDataBase64(@Cast("unsigned char*") byte[] data, int[] outputLength)
    • SaveStorageValue

      @Cast("bool") public static boolean SaveStorageValue(@Cast("unsigned int") int _position, int value)
    • LoadStorageValue

      public static int LoadStorageValue(@Cast("unsigned int") int _position)
    • OpenURL

      public static void OpenURL(@Cast("const char*") org.bytedeco.javacpp.BytePointer url)
    • OpenURL

      public static void OpenURL(String url)
    • IsKeyPressed

      @Cast("bool") public static boolean IsKeyPressed(int key)
    • IsKeyDown

      @Cast("bool") public static boolean IsKeyDown(int key)
    • IsKeyReleased

      @Cast("bool") public static boolean IsKeyReleased(int key)
    • IsKeyUp

      @Cast("bool") public static boolean IsKeyUp(int key)
    • SetExitKey

      public static void SetExitKey(int key)
    • GetKeyPressed

      public static int GetKeyPressed()
    • GetCharPressed

      public static int GetCharPressed()
    • IsGamepadAvailable

      @Cast("bool") public static boolean IsGamepadAvailable(int gamepad)
    • GetGamepadName

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer GetGamepadName(int gamepad)
    • IsGamepadButtonPressed

      @Cast("bool") public static boolean IsGamepadButtonPressed(int gamepad, int button)
    • IsGamepadButtonDown

      @Cast("bool") public static boolean IsGamepadButtonDown(int gamepad, int button)
    • IsGamepadButtonReleased

      @Cast("bool") public static boolean IsGamepadButtonReleased(int gamepad, int button)
    • IsGamepadButtonUp

      @Cast("bool") public static boolean IsGamepadButtonUp(int gamepad, int button)
    • GetGamepadButtonPressed

      public static int GetGamepadButtonPressed()
    • GetGamepadAxisCount

      public static int GetGamepadAxisCount(int gamepad)
    • GetGamepadAxisMovement

      public static float GetGamepadAxisMovement(int gamepad, int axis)
    • SetGamepadMappings

      public static int SetGamepadMappings(@Cast("const char*") org.bytedeco.javacpp.BytePointer mappings)
    • SetGamepadMappings

      public static int SetGamepadMappings(String mappings)
    • IsMouseButtonPressed

      @Cast("bool") public static boolean IsMouseButtonPressed(int button)
    • IsMouseButtonDown

      @Cast("bool") public static boolean IsMouseButtonDown(int button)
    • IsMouseButtonReleased

      @Cast("bool") public static boolean IsMouseButtonReleased(int button)
    • IsMouseButtonUp

      @Cast("bool") public static boolean IsMouseButtonUp(int button)
    • GetMouseX

      public static int GetMouseX()
    • GetMouseY

      public static int GetMouseY()
    • GetMousePosition

      @ByVal public static Raylib.Vector2 GetMousePosition()
    • GetMouseDelta

      @ByVal public static Raylib.Vector2 GetMouseDelta()
    • SetMousePosition

      public static void SetMousePosition(int x, int y)
    • SetMouseOffset

      public static void SetMouseOffset(int offsetX, int offsetY)
    • SetMouseScale

      public static void SetMouseScale(float scaleX, float scaleY)
    • GetMouseWheelMove

      public static float GetMouseWheelMove()
    • SetMouseCursor

      public static void SetMouseCursor(int cursor)
    • GetTouchX

      public static int GetTouchX()
    • GetTouchY

      public static int GetTouchY()
    • GetTouchPosition

      @ByVal public static Raylib.Vector2 GetTouchPosition(int index)
    • GetTouchPointId

      public static int GetTouchPointId(int index)
    • GetTouchPointCount

      public static int GetTouchPointCount()
    • SetGesturesEnabled

      public static void SetGesturesEnabled(@Cast("unsigned int") int flags)
    • IsGestureDetected

      @Cast("bool") public static boolean IsGestureDetected(int gesture)
    • GetGestureDetected

      public static int GetGestureDetected()
    • GetGestureHoldDuration

      public static float GetGestureHoldDuration()
    • GetGestureDragVector

      @ByVal public static Raylib.Vector2 GetGestureDragVector()
    • GetGestureDragAngle

      public static float GetGestureDragAngle()
    • GetGesturePinchVector

      @ByVal public static Raylib.Vector2 GetGesturePinchVector()
    • GetGesturePinchAngle

      public static float GetGesturePinchAngle()
    • SetCameraMode

      public static void SetCameraMode(@ByVal @Cast("Camera*") Raylib.Camera3D camera, int mode)
    • UpdateCamera

      public static void UpdateCamera(@Cast("Camera*") Raylib.Camera3D camera)
    • SetCameraPanControl

      public static void SetCameraPanControl(int keyPan)
    • SetCameraAltControl

      public static void SetCameraAltControl(int keyAlt)
    • SetCameraSmoothZoomControl

      public static void SetCameraSmoothZoomControl(int keySmoothZoom)
    • SetCameraMoveControls

      public static void SetCameraMoveControls(int keyFront, int keyBack, int keyRight, int keyLeft, int keyUp, int keyDown)
    • SetShapesTexture

      public static void SetShapesTexture(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Rectangle source)
    • DrawPixel

      public static void DrawPixel(int posX, int posY, @ByVal Raylib.Color color)
    • DrawPixelV

      public static void DrawPixelV(@ByVal Raylib.Vector2 _position, @ByVal Raylib.Color color)
    • DrawLine

      public static void DrawLine(int startPosX, int startPosY, int endPosX, int endPosY, @ByVal Raylib.Color color)
    • DrawLineV

      public static void DrawLineV(@ByVal Raylib.Vector2 startPos, @ByVal Raylib.Vector2 endPos, @ByVal Raylib.Color color)
    • DrawLineEx

      public static void DrawLineEx(@ByVal Raylib.Vector2 startPos, @ByVal Raylib.Vector2 endPos, float thick, @ByVal Raylib.Color color)
    • DrawLineBezier

      public static void DrawLineBezier(@ByVal Raylib.Vector2 startPos, @ByVal Raylib.Vector2 endPos, float thick, @ByVal Raylib.Color color)
    • DrawLineBezierQuad

      public static void DrawLineBezierQuad(@ByVal Raylib.Vector2 startPos, @ByVal Raylib.Vector2 endPos, @ByVal Raylib.Vector2 controlPos, float thick, @ByVal Raylib.Color color)
    • DrawLineBezierCubic

      public static void DrawLineBezierCubic(@ByVal Raylib.Vector2 startPos, @ByVal Raylib.Vector2 endPos, @ByVal Raylib.Vector2 startControlPos, @ByVal Raylib.Vector2 endControlPos, float thick, @ByVal Raylib.Color color)
    • DrawLineStrip

      public static void DrawLineStrip(Raylib.Vector2 points, int pointCount, @ByVal Raylib.Color color)
    • DrawCircle

      public static void DrawCircle(int centerX, int centerY, float radius, @ByVal Raylib.Color color)
    • DrawCircleSector

      public static void DrawCircleSector(@ByVal Raylib.Vector2 center, float radius, float startAngle, float endAngle, int segments, @ByVal Raylib.Color color)
    • DrawCircleSectorLines

      public static void DrawCircleSectorLines(@ByVal Raylib.Vector2 center, float radius, float startAngle, float endAngle, int segments, @ByVal Raylib.Color color)
    • DrawCircleGradient

      public static void DrawCircleGradient(int centerX, int centerY, float radius, @ByVal Raylib.Color color1, @ByVal Raylib.Color color2)
    • DrawCircleV

      public static void DrawCircleV(@ByVal Raylib.Vector2 center, float radius, @ByVal Raylib.Color color)
    • DrawCircleLines

      public static void DrawCircleLines(int centerX, int centerY, float radius, @ByVal Raylib.Color color)
    • DrawEllipse

      public static void DrawEllipse(int centerX, int centerY, float radiusH, float radiusV, @ByVal Raylib.Color color)
    • DrawEllipseLines

      public static void DrawEllipseLines(int centerX, int centerY, float radiusH, float radiusV, @ByVal Raylib.Color color)
    • DrawRing

      public static void DrawRing(@ByVal Raylib.Vector2 center, float innerRadius, float outerRadius, float startAngle, float endAngle, int segments, @ByVal Raylib.Color color)
    • DrawRingLines

      public static void DrawRingLines(@ByVal Raylib.Vector2 center, float innerRadius, float outerRadius, float startAngle, float endAngle, int segments, @ByVal Raylib.Color color)
    • DrawRectangle

      public static void DrawRectangle(int posX, int posY, int width, int height, @ByVal Raylib.Color color)
    • DrawRectangleV

      public static void DrawRectangleV(@ByVal Raylib.Vector2 _position, @ByVal Raylib.Vector2 size, @ByVal Raylib.Color color)
    • DrawRectangleRec

      public static void DrawRectangleRec(@ByVal Raylib.Rectangle rec, @ByVal Raylib.Color color)
    • DrawRectanglePro

      public static void DrawRectanglePro(@ByVal Raylib.Rectangle rec, @ByVal Raylib.Vector2 origin, float rotation, @ByVal Raylib.Color color)
    • DrawRectangleGradientV

      public static void DrawRectangleGradientV(int posX, int posY, int width, int height, @ByVal Raylib.Color color1, @ByVal Raylib.Color color2)
    • DrawRectangleGradientH

      public static void DrawRectangleGradientH(int posX, int posY, int width, int height, @ByVal Raylib.Color color1, @ByVal Raylib.Color color2)
    • DrawRectangleGradientEx

      public static void DrawRectangleGradientEx(@ByVal Raylib.Rectangle rec, @ByVal Raylib.Color col1, @ByVal Raylib.Color col2, @ByVal Raylib.Color col3, @ByVal Raylib.Color col4)
    • DrawRectangleLines

      public static void DrawRectangleLines(int posX, int posY, int width, int height, @ByVal Raylib.Color color)
    • DrawRectangleLinesEx

      public static void DrawRectangleLinesEx(@ByVal Raylib.Rectangle rec, float lineThick, @ByVal Raylib.Color color)
    • DrawRectangleRounded

      public static void DrawRectangleRounded(@ByVal Raylib.Rectangle rec, float roundness, int segments, @ByVal Raylib.Color color)
    • DrawRectangleRoundedLines

      public static void DrawRectangleRoundedLines(@ByVal Raylib.Rectangle rec, float roundness, int segments, float lineThick, @ByVal Raylib.Color color)
    • DrawTriangle

      public static void DrawTriangle(@ByVal Raylib.Vector2 v1, @ByVal Raylib.Vector2 v2, @ByVal Raylib.Vector2 v3, @ByVal Raylib.Color color)
    • DrawTriangleLines

      public static void DrawTriangleLines(@ByVal Raylib.Vector2 v1, @ByVal Raylib.Vector2 v2, @ByVal Raylib.Vector2 v3, @ByVal Raylib.Color color)
    • DrawTriangleFan

      public static void DrawTriangleFan(Raylib.Vector2 points, int pointCount, @ByVal Raylib.Color color)
    • DrawTriangleStrip

      public static void DrawTriangleStrip(Raylib.Vector2 points, int pointCount, @ByVal Raylib.Color color)
    • DrawPoly

      public static void DrawPoly(@ByVal Raylib.Vector2 center, int sides, float radius, float rotation, @ByVal Raylib.Color color)
    • DrawPolyLines

      public static void DrawPolyLines(@ByVal Raylib.Vector2 center, int sides, float radius, float rotation, @ByVal Raylib.Color color)
    • DrawPolyLinesEx

      public static void DrawPolyLinesEx(@ByVal Raylib.Vector2 center, int sides, float radius, float rotation, float lineThick, @ByVal Raylib.Color color)
    • CheckCollisionRecs

      @Cast("bool") public static boolean CheckCollisionRecs(@ByVal Raylib.Rectangle rec1, @ByVal Raylib.Rectangle rec2)
    • CheckCollisionCircles

      @Cast("bool") public static boolean CheckCollisionCircles(@ByVal Raylib.Vector2 center1, float radius1, @ByVal Raylib.Vector2 center2, float radius2)
    • CheckCollisionCircleRec

      @Cast("bool") public static boolean CheckCollisionCircleRec(@ByVal Raylib.Vector2 center, float radius, @ByVal Raylib.Rectangle rec)
    • CheckCollisionPointRec

      @Cast("bool") public static boolean CheckCollisionPointRec(@ByVal Raylib.Vector2 point, @ByVal Raylib.Rectangle rec)
    • CheckCollisionPointCircle

      @Cast("bool") public static boolean CheckCollisionPointCircle(@ByVal Raylib.Vector2 point, @ByVal Raylib.Vector2 center, float radius)
    • CheckCollisionPointTriangle

      @Cast("bool") public static boolean CheckCollisionPointTriangle(@ByVal Raylib.Vector2 point, @ByVal Raylib.Vector2 p1, @ByVal Raylib.Vector2 p2, @ByVal Raylib.Vector2 p3)
    • CheckCollisionLines

      @Cast("bool") public static boolean CheckCollisionLines(@ByVal Raylib.Vector2 startPos1, @ByVal Raylib.Vector2 endPos1, @ByVal Raylib.Vector2 startPos2, @ByVal Raylib.Vector2 endPos2, Raylib.Vector2 collisionPoint)
    • CheckCollisionPointLine

      @Cast("bool") public static boolean CheckCollisionPointLine(@ByVal Raylib.Vector2 point, @ByVal Raylib.Vector2 p1, @ByVal Raylib.Vector2 p2, int threshold)
    • GetCollisionRec

      @ByVal public static Raylib.Rectangle GetCollisionRec(@ByVal Raylib.Rectangle rec1, @ByVal Raylib.Rectangle rec2)
    • LoadImage

      @ByVal public static Raylib.Image LoadImage(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • LoadImage

      @ByVal public static Raylib.Image LoadImage(String fileName)
    • LoadImageRaw

      @ByVal public static Raylib.Image LoadImageRaw(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, int width, int height, int format, int headerSize)
    • LoadImageRaw

      @ByVal public static Raylib.Image LoadImageRaw(String fileName, int width, int height, int format, int headerSize)
    • LoadImageAnim

      @ByVal public static Raylib.Image LoadImageAnim(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, org.bytedeco.javacpp.IntPointer frames)
    • LoadImageAnim

      @ByVal public static Raylib.Image LoadImageAnim(String fileName, IntBuffer frames)
    • LoadImageAnim

      @ByVal public static Raylib.Image LoadImageAnim(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, int[] frames)
    • LoadImageAnim

      @ByVal public static Raylib.Image LoadImageAnim(String fileName, org.bytedeco.javacpp.IntPointer frames)
    • LoadImageAnim

      @ByVal public static Raylib.Image LoadImageAnim(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, IntBuffer frames)
    • LoadImageAnim

      @ByVal public static Raylib.Image LoadImageAnim(String fileName, int[] frames)
    • LoadImageFromMemory

      @ByVal public static Raylib.Image LoadImageFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("const unsigned char*") org.bytedeco.javacpp.BytePointer fileData, int dataSize)
    • LoadImageFromMemory

      @ByVal public static Raylib.Image LoadImageFromMemory(String fileType, @Cast("const unsigned char*") ByteBuffer fileData, int dataSize)
    • LoadImageFromMemory

      @ByVal public static Raylib.Image LoadImageFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("const unsigned char*") byte[] fileData, int dataSize)
    • LoadImageFromMemory

      @ByVal public static Raylib.Image LoadImageFromMemory(String fileType, @Cast("const unsigned char*") org.bytedeco.javacpp.BytePointer fileData, int dataSize)
    • LoadImageFromMemory

      @ByVal public static Raylib.Image LoadImageFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("const unsigned char*") ByteBuffer fileData, int dataSize)
    • LoadImageFromMemory

      @ByVal public static Raylib.Image LoadImageFromMemory(String fileType, @Cast("const unsigned char*") byte[] fileData, int dataSize)
    • LoadImageFromTexture

      @ByVal public static Raylib.Image LoadImageFromTexture(@ByVal @Cast("Texture2D*") Raylib.Texture texture)
    • LoadImageFromScreen

      @ByVal public static Raylib.Image LoadImageFromScreen()
    • UnloadImage

      public static void UnloadImage(@ByVal Raylib.Image image)
    • ExportImage

      @Cast("bool") public static boolean ExportImage(@ByVal Raylib.Image image, @Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • ExportImage

      @Cast("bool") public static boolean ExportImage(@ByVal Raylib.Image image, String fileName)
    • ExportImageAsCode

      @Cast("bool") public static boolean ExportImageAsCode(@ByVal Raylib.Image image, @Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • ExportImageAsCode

      @Cast("bool") public static boolean ExportImageAsCode(@ByVal Raylib.Image image, String fileName)
    • GenImageColor

      @ByVal public static Raylib.Image GenImageColor(int width, int height, @ByVal Raylib.Color color)
    • GenImageGradientV

      @ByVal public static Raylib.Image GenImageGradientV(int width, int height, @ByVal Raylib.Color top, @ByVal Raylib.Color bottom)
    • GenImageGradientH

      @ByVal public static Raylib.Image GenImageGradientH(int width, int height, @ByVal Raylib.Color left, @ByVal Raylib.Color right)
    • GenImageGradientRadial

      @ByVal public static Raylib.Image GenImageGradientRadial(int width, int height, float density, @ByVal Raylib.Color inner, @ByVal Raylib.Color outer)
    • GenImageChecked

      @ByVal public static Raylib.Image GenImageChecked(int width, int height, int checksX, int checksY, @ByVal Raylib.Color col1, @ByVal Raylib.Color col2)
    • GenImageWhiteNoise

      @ByVal public static Raylib.Image GenImageWhiteNoise(int width, int height, float factor)
    • GenImageCellular

      @ByVal public static Raylib.Image GenImageCellular(int width, int height, int tileSize)
    • ImageCopy

      @ByVal public static Raylib.Image ImageCopy(@ByVal Raylib.Image image)
    • ImageFromImage

      @ByVal public static Raylib.Image ImageFromImage(@ByVal Raylib.Image image, @ByVal Raylib.Rectangle rec)
    • ImageText

      @ByVal public static Raylib.Image ImageText(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, int fontSize, @ByVal Raylib.Color color)
    • ImageText

      @ByVal public static Raylib.Image ImageText(String text, int fontSize, @ByVal Raylib.Color color)
    • ImageTextEx

      @ByVal public static Raylib.Image ImageTextEx(@ByVal Raylib.Font font, @Cast("const char*") org.bytedeco.javacpp.BytePointer text, float fontSize, float spacing, @ByVal Raylib.Color tint)
    • ImageTextEx

      @ByVal public static Raylib.Image ImageTextEx(@ByVal Raylib.Font font, String text, float fontSize, float spacing, @ByVal Raylib.Color tint)
    • ImageFormat

      public static void ImageFormat(Raylib.Image image, int newFormat)
    • ImageToPOT

      public static void ImageToPOT(Raylib.Image image, @ByVal Raylib.Color _fill)
    • ImageCrop

      public static void ImageCrop(Raylib.Image image, @ByVal Raylib.Rectangle crop)
    • ImageAlphaCrop

      public static void ImageAlphaCrop(Raylib.Image image, float threshold)
    • ImageAlphaClear

      public static void ImageAlphaClear(Raylib.Image image, @ByVal Raylib.Color color, float threshold)
    • ImageAlphaMask

      public static void ImageAlphaMask(Raylib.Image image, @ByVal Raylib.Image alphaMask)
    • ImageAlphaPremultiply

      public static void ImageAlphaPremultiply(Raylib.Image image)
    • ImageResize

      public static void ImageResize(Raylib.Image image, int newWidth, int newHeight)
    • ImageResizeNN

      public static void ImageResizeNN(Raylib.Image image, int newWidth, int newHeight)
    • ImageResizeCanvas

      public static void ImageResizeCanvas(Raylib.Image image, int newWidth, int newHeight, int offsetX, int offsetY, @ByVal Raylib.Color _fill)
    • ImageMipmaps

      public static void ImageMipmaps(Raylib.Image image)
    • ImageDither

      public static void ImageDither(Raylib.Image image, int rBpp, int gBpp, int bBpp, int aBpp)
    • ImageFlipVertical

      public static void ImageFlipVertical(Raylib.Image image)
    • ImageFlipHorizontal

      public static void ImageFlipHorizontal(Raylib.Image image)
    • ImageRotateCW

      public static void ImageRotateCW(Raylib.Image image)
    • ImageRotateCCW

      public static void ImageRotateCCW(Raylib.Image image)
    • ImageColorTint

      public static void ImageColorTint(Raylib.Image image, @ByVal Raylib.Color color)
    • ImageColorInvert

      public static void ImageColorInvert(Raylib.Image image)
    • ImageColorGrayscale

      public static void ImageColorGrayscale(Raylib.Image image)
    • ImageColorContrast

      public static void ImageColorContrast(Raylib.Image image, float contrast)
    • ImageColorBrightness

      public static void ImageColorBrightness(Raylib.Image image, int brightness)
    • ImageColorReplace

      public static void ImageColorReplace(Raylib.Image image, @ByVal Raylib.Color color, @ByVal Raylib.Color replace)
    • LoadImageColors

      public static Raylib.Color LoadImageColors(@ByVal Raylib.Image image)
    • LoadImagePalette

      public static Raylib.Color LoadImagePalette(@ByVal Raylib.Image image, int maxPaletteSize, org.bytedeco.javacpp.IntPointer colorCount)
    • LoadImagePalette

      public static Raylib.Color LoadImagePalette(@ByVal Raylib.Image image, int maxPaletteSize, IntBuffer colorCount)
    • LoadImagePalette

      public static Raylib.Color LoadImagePalette(@ByVal Raylib.Image image, int maxPaletteSize, int[] colorCount)
    • UnloadImageColors

      public static void UnloadImageColors(Raylib.Color colors)
    • UnloadImagePalette

      public static void UnloadImagePalette(Raylib.Color colors)
    • GetImageAlphaBorder

      @ByVal public static Raylib.Rectangle GetImageAlphaBorder(@ByVal Raylib.Image image, float threshold)
    • GetImageColor

      @ByVal public static Raylib.Color GetImageColor(@ByVal Raylib.Image image, int x, int y)
    • ImageClearBackground

      public static void ImageClearBackground(Raylib.Image dst, @ByVal Raylib.Color color)
    • ImageDrawPixel

      public static void ImageDrawPixel(Raylib.Image dst, int posX, int posY, @ByVal Raylib.Color color)
    • ImageDrawPixelV

      public static void ImageDrawPixelV(Raylib.Image dst, @ByVal Raylib.Vector2 _position, @ByVal Raylib.Color color)
    • ImageDrawLine

      public static void ImageDrawLine(Raylib.Image dst, int startPosX, int startPosY, int endPosX, int endPosY, @ByVal Raylib.Color color)
    • ImageDrawLineV

      public static void ImageDrawLineV(Raylib.Image dst, @ByVal Raylib.Vector2 start, @ByVal Raylib.Vector2 end, @ByVal Raylib.Color color)
    • ImageDrawCircle

      public static void ImageDrawCircle(Raylib.Image dst, int centerX, int centerY, int radius, @ByVal Raylib.Color color)
    • ImageDrawCircleV

      public static void ImageDrawCircleV(Raylib.Image dst, @ByVal Raylib.Vector2 center, int radius, @ByVal Raylib.Color color)
    • ImageDrawRectangle

      public static void ImageDrawRectangle(Raylib.Image dst, int posX, int posY, int width, int height, @ByVal Raylib.Color color)
    • ImageDrawRectangleV

      public static void ImageDrawRectangleV(Raylib.Image dst, @ByVal Raylib.Vector2 _position, @ByVal Raylib.Vector2 size, @ByVal Raylib.Color color)
    • ImageDrawRectangleRec

      public static void ImageDrawRectangleRec(Raylib.Image dst, @ByVal Raylib.Rectangle rec, @ByVal Raylib.Color color)
    • ImageDrawRectangleLines

      public static void ImageDrawRectangleLines(Raylib.Image dst, @ByVal Raylib.Rectangle rec, int thick, @ByVal Raylib.Color color)
    • ImageDraw

      public static void ImageDraw(Raylib.Image dst, @ByVal Raylib.Image src, @ByVal Raylib.Rectangle srcRec, @ByVal Raylib.Rectangle dstRec, @ByVal Raylib.Color tint)
    • ImageDrawText

      public static void ImageDrawText(Raylib.Image dst, @Cast("const char*") org.bytedeco.javacpp.BytePointer text, int posX, int posY, int fontSize, @ByVal Raylib.Color color)
    • ImageDrawText

      public static void ImageDrawText(Raylib.Image dst, String text, int posX, int posY, int fontSize, @ByVal Raylib.Color color)
    • ImageDrawTextEx

      public static void ImageDrawTextEx(Raylib.Image dst, @ByVal Raylib.Font font, @Cast("const char*") org.bytedeco.javacpp.BytePointer text, @ByVal Raylib.Vector2 _position, float fontSize, float spacing, @ByVal Raylib.Color tint)
    • ImageDrawTextEx

      public static void ImageDrawTextEx(Raylib.Image dst, @ByVal Raylib.Font font, String text, @ByVal Raylib.Vector2 _position, float fontSize, float spacing, @ByVal Raylib.Color tint)
    • LoadTexture

      @ByVal @Cast("Texture2D*") public static Raylib.Texture LoadTexture(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • LoadTexture

      @ByVal @Cast("Texture2D*") public static Raylib.Texture LoadTexture(String fileName)
    • LoadTextureFromImage

      @ByVal @Cast("Texture2D*") public static Raylib.Texture LoadTextureFromImage(@ByVal Raylib.Image image)
    • LoadTextureCubemap

      @ByVal @Cast("TextureCubemap*") public static Raylib.Texture LoadTextureCubemap(@ByVal Raylib.Image image, int layout)
    • LoadRenderTexture

      @ByVal @Cast("RenderTexture2D*") public static Raylib.RenderTexture LoadRenderTexture(int width, int height)
    • UnloadTexture

      public static void UnloadTexture(@ByVal @Cast("Texture2D*") Raylib.Texture texture)
    • UnloadRenderTexture

      public static void UnloadRenderTexture(@ByVal @Cast("RenderTexture2D*") Raylib.RenderTexture target)
    • UpdateTexture

      public static void UpdateTexture(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @Const org.bytedeco.javacpp.Pointer pixels)
    • UpdateTextureRec

      public static void UpdateTextureRec(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Rectangle rec, @Const org.bytedeco.javacpp.Pointer pixels)
    • GenTextureMipmaps

      public static void GenTextureMipmaps(@Cast("Texture2D*") Raylib.Texture texture)
    • SetTextureFilter

      public static void SetTextureFilter(@ByVal @Cast("Texture2D*") Raylib.Texture texture, int filter)
    • SetTextureWrap

      public static void SetTextureWrap(@ByVal @Cast("Texture2D*") Raylib.Texture texture, int wrap)
    • DrawTexture

      public static void DrawTexture(@ByVal @Cast("Texture2D*") Raylib.Texture texture, int posX, int posY, @ByVal Raylib.Color tint)
    • DrawTextureV

      public static void DrawTextureV(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Vector2 _position, @ByVal Raylib.Color tint)
    • DrawTextureEx

      public static void DrawTextureEx(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Vector2 _position, float rotation, float scale, @ByVal Raylib.Color tint)
    • DrawTextureRec

      public static void DrawTextureRec(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Rectangle source, @ByVal Raylib.Vector2 _position, @ByVal Raylib.Color tint)
    • DrawTextureQuad

      public static void DrawTextureQuad(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Vector2 tiling, @ByVal Raylib.Vector2 offset, @ByVal Raylib.Rectangle quad, @ByVal Raylib.Color tint)
    • DrawTextureTiled

      public static void DrawTextureTiled(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Rectangle source, @ByVal Raylib.Rectangle dest, @ByVal Raylib.Vector2 origin, float rotation, float scale, @ByVal Raylib.Color tint)
    • DrawTexturePro

      public static void DrawTexturePro(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Rectangle source, @ByVal Raylib.Rectangle dest, @ByVal Raylib.Vector2 origin, float rotation, @ByVal Raylib.Color tint)
    • DrawTextureNPatch

      public static void DrawTextureNPatch(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.NPatchInfo nPatchInfo, @ByVal Raylib.Rectangle dest, @ByVal Raylib.Vector2 origin, float rotation, @ByVal Raylib.Color tint)
    • DrawTexturePoly

      public static void DrawTexturePoly(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Vector2 center, Raylib.Vector2 points, Raylib.Vector2 texcoords, int pointCount, @ByVal Raylib.Color tint)
    • Fade

      @ByVal public static Raylib.Color Fade(@ByVal Raylib.Color color, float alpha)
    • ColorToInt

      public static int ColorToInt(@ByVal Raylib.Color color)
    • ColorNormalize

      @ByVal public static Raylib.Vector4 ColorNormalize(@ByVal Raylib.Color color)
    • ColorFromNormalized

      @ByVal public static Raylib.Color ColorFromNormalized(@ByVal Raylib.Vector4 normalized)
    • ColorToHSV

      @ByVal public static Raylib.Vector3 ColorToHSV(@ByVal Raylib.Color color)
    • ColorFromHSV

      @ByVal public static Raylib.Color ColorFromHSV(float hue, float saturation, float value)
    • ColorAlpha

      @ByVal public static Raylib.Color ColorAlpha(@ByVal Raylib.Color color, float alpha)
    • ColorAlphaBlend

      @ByVal public static Raylib.Color ColorAlphaBlend(@ByVal Raylib.Color dst, @ByVal Raylib.Color src, @ByVal Raylib.Color tint)
    • GetColor

      @ByVal public static Raylib.Color GetColor(@Cast("unsigned int") int hexValue)
    • GetPixelColor

      @ByVal public static Raylib.Color GetPixelColor(org.bytedeco.javacpp.Pointer srcPtr, int format)
    • SetPixelColor

      public static void SetPixelColor(org.bytedeco.javacpp.Pointer dstPtr, @ByVal Raylib.Color color, int format)
    • GetPixelDataSize

      public static int GetPixelDataSize(int width, int height, int format)
    • GetFontDefault

      @ByVal public static Raylib.Font GetFontDefault()
    • LoadFont

      @ByVal public static Raylib.Font LoadFont(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • LoadFont

      @ByVal public static Raylib.Font LoadFont(String fileName)
    • LoadFontEx

      @ByVal public static Raylib.Font LoadFontEx(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, int fontSize, org.bytedeco.javacpp.IntPointer fontChars, int glyphCount)
    • LoadFontEx

      @ByVal public static Raylib.Font LoadFontEx(String fileName, int fontSize, IntBuffer fontChars, int glyphCount)
    • LoadFontEx

      @ByVal public static Raylib.Font LoadFontEx(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, int fontSize, int[] fontChars, int glyphCount)
    • LoadFontEx

      @ByVal public static Raylib.Font LoadFontEx(String fileName, int fontSize, org.bytedeco.javacpp.IntPointer fontChars, int glyphCount)
    • LoadFontEx

      @ByVal public static Raylib.Font LoadFontEx(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, int fontSize, IntBuffer fontChars, int glyphCount)
    • LoadFontEx

      @ByVal public static Raylib.Font LoadFontEx(String fileName, int fontSize, int[] fontChars, int glyphCount)
    • LoadFontFromImage

      @ByVal public static Raylib.Font LoadFontFromImage(@ByVal Raylib.Image image, @ByVal Raylib.Color key, int firstChar)
    • LoadFontFromMemory

      @ByVal public static Raylib.Font LoadFontFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("const unsigned char*") org.bytedeco.javacpp.BytePointer fileData, int dataSize, int fontSize, org.bytedeco.javacpp.IntPointer fontChars, int glyphCount)
    • LoadFontFromMemory

      @ByVal public static Raylib.Font LoadFontFromMemory(String fileType, @Cast("const unsigned char*") ByteBuffer fileData, int dataSize, int fontSize, IntBuffer fontChars, int glyphCount)
    • LoadFontFromMemory

      @ByVal public static Raylib.Font LoadFontFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("const unsigned char*") byte[] fileData, int dataSize, int fontSize, int[] fontChars, int glyphCount)
    • LoadFontFromMemory

      @ByVal public static Raylib.Font LoadFontFromMemory(String fileType, @Cast("const unsigned char*") org.bytedeco.javacpp.BytePointer fileData, int dataSize, int fontSize, org.bytedeco.javacpp.IntPointer fontChars, int glyphCount)
    • LoadFontFromMemory

      @ByVal public static Raylib.Font LoadFontFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("const unsigned char*") ByteBuffer fileData, int dataSize, int fontSize, IntBuffer fontChars, int glyphCount)
    • LoadFontFromMemory

      @ByVal public static Raylib.Font LoadFontFromMemory(String fileType, @Cast("const unsigned char*") byte[] fileData, int dataSize, int fontSize, int[] fontChars, int glyphCount)
    • LoadFontData

      public static Raylib.GlyphInfo LoadFontData(@Cast("const unsigned char*") org.bytedeco.javacpp.BytePointer fileData, int dataSize, int fontSize, org.bytedeco.javacpp.IntPointer fontChars, int glyphCount, int type)
    • LoadFontData

      public static Raylib.GlyphInfo LoadFontData(@Cast("const unsigned char*") ByteBuffer fileData, int dataSize, int fontSize, IntBuffer fontChars, int glyphCount, int type)
    • LoadFontData

      public static Raylib.GlyphInfo LoadFontData(@Cast("const unsigned char*") byte[] fileData, int dataSize, int fontSize, int[] fontChars, int glyphCount, int type)
    • GenImageFontAtlas

      @ByVal public static Raylib.Image GenImageFontAtlas(@Const Raylib.GlyphInfo chars, @Cast("Rectangle**") org.bytedeco.javacpp.PointerPointer recs, int glyphCount, int fontSize, int padding, int packMethod)
    • GenImageFontAtlas

      @ByVal public static Raylib.Image GenImageFontAtlas(@Const Raylib.GlyphInfo chars, @ByPtrPtr Raylib.Rectangle recs, int glyphCount, int fontSize, int padding, int packMethod)
    • UnloadFontData

      public static void UnloadFontData(Raylib.GlyphInfo chars, int glyphCount)
    • UnloadFont

      public static void UnloadFont(@ByVal Raylib.Font font)
    • DrawFPS

      public static void DrawFPS(int posX, int posY)
    • DrawText

      public static void DrawText(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, int posX, int posY, int fontSize, @ByVal Raylib.Color color)
    • DrawText

      public static void DrawText(String text, int posX, int posY, int fontSize, @ByVal Raylib.Color color)
    • DrawTextEx

      public static void DrawTextEx(@ByVal Raylib.Font font, @Cast("const char*") org.bytedeco.javacpp.BytePointer text, @ByVal Raylib.Vector2 _position, float fontSize, float spacing, @ByVal Raylib.Color tint)
    • DrawTextEx

      public static void DrawTextEx(@ByVal Raylib.Font font, String text, @ByVal Raylib.Vector2 _position, float fontSize, float spacing, @ByVal Raylib.Color tint)
    • DrawTextPro

      public static void DrawTextPro(@ByVal Raylib.Font font, @Cast("const char*") org.bytedeco.javacpp.BytePointer text, @ByVal Raylib.Vector2 _position, @ByVal Raylib.Vector2 origin, float rotation, float fontSize, float spacing, @ByVal Raylib.Color tint)
    • DrawTextPro

      public static void DrawTextPro(@ByVal Raylib.Font font, String text, @ByVal Raylib.Vector2 _position, @ByVal Raylib.Vector2 origin, float rotation, float fontSize, float spacing, @ByVal Raylib.Color tint)
    • DrawTextCodepoint

      public static void DrawTextCodepoint(@ByVal Raylib.Font font, int codepoint, @ByVal Raylib.Vector2 _position, float fontSize, @ByVal Raylib.Color tint)
    • MeasureText

      public static int MeasureText(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, int fontSize)
    • MeasureText

      public static int MeasureText(String text, int fontSize)
    • MeasureTextEx

      @ByVal public static Raylib.Vector2 MeasureTextEx(@ByVal Raylib.Font font, @Cast("const char*") org.bytedeco.javacpp.BytePointer text, float fontSize, float spacing)
    • MeasureTextEx

      @ByVal public static Raylib.Vector2 MeasureTextEx(@ByVal Raylib.Font font, String text, float fontSize, float spacing)
    • GetGlyphIndex

      public static int GetGlyphIndex(@ByVal Raylib.Font font, int codepoint)
    • GetGlyphInfo

      @ByVal public static Raylib.GlyphInfo GetGlyphInfo(@ByVal Raylib.Font font, int codepoint)
    • GetGlyphAtlasRec

      @ByVal public static Raylib.Rectangle GetGlyphAtlasRec(@ByVal Raylib.Font font, int codepoint)
    • LoadCodepoints

      public static org.bytedeco.javacpp.IntPointer LoadCodepoints(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, org.bytedeco.javacpp.IntPointer count)
    • LoadCodepoints

      public static IntBuffer LoadCodepoints(String text, IntBuffer count)
    • LoadCodepoints

      public static int[] LoadCodepoints(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, int[] count)
    • LoadCodepoints

      public static org.bytedeco.javacpp.IntPointer LoadCodepoints(String text, org.bytedeco.javacpp.IntPointer count)
    • LoadCodepoints

      public static IntBuffer LoadCodepoints(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, IntBuffer count)
    • LoadCodepoints

      public static int[] LoadCodepoints(String text, int[] count)
    • UnloadCodepoints

      public static void UnloadCodepoints(org.bytedeco.javacpp.IntPointer codepoints)
    • UnloadCodepoints

      public static void UnloadCodepoints(IntBuffer codepoints)
    • UnloadCodepoints

      public static void UnloadCodepoints(int[] codepoints)
    • GetCodepointCount

      public static int GetCodepointCount(@Cast("const char*") org.bytedeco.javacpp.BytePointer text)
    • GetCodepointCount

      public static int GetCodepointCount(String text)
    • GetCodepoint

      public static int GetCodepoint(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, org.bytedeco.javacpp.IntPointer bytesProcessed)
    • GetCodepoint

      public static int GetCodepoint(String text, IntBuffer bytesProcessed)
    • GetCodepoint

      public static int GetCodepoint(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, int[] bytesProcessed)
    • GetCodepoint

      public static int GetCodepoint(String text, org.bytedeco.javacpp.IntPointer bytesProcessed)
    • GetCodepoint

      public static int GetCodepoint(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, IntBuffer bytesProcessed)
    • GetCodepoint

      public static int GetCodepoint(String text, int[] bytesProcessed)
    • CodepointToUTF8

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer CodepointToUTF8(int codepoint, org.bytedeco.javacpp.IntPointer byteSize)
    • CodepointToUTF8

      public static String CodepointToUTF8(int codepoint, IntBuffer byteSize)
    • CodepointToUTF8

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer CodepointToUTF8(int codepoint, int[] byteSize)
    • TextCodepointsToUTF8

      @Cast("char*") public static org.bytedeco.javacpp.BytePointer TextCodepointsToUTF8(org.bytedeco.javacpp.IntPointer codepoints, int length)
    • TextCodepointsToUTF8

      @Cast("char*") public static ByteBuffer TextCodepointsToUTF8(IntBuffer codepoints, int length)
    • TextCodepointsToUTF8

      @Cast("char*") public static byte[] TextCodepointsToUTF8(int[] codepoints, int length)
    • TextCopy

      public static int TextCopy(@Cast("char*") org.bytedeco.javacpp.BytePointer dst, @Cast("const char*") org.bytedeco.javacpp.BytePointer src)
    • TextCopy

      public static int TextCopy(@Cast("char*") ByteBuffer dst, String src)
    • TextCopy

      public static int TextCopy(@Cast("char*") byte[] dst, @Cast("const char*") org.bytedeco.javacpp.BytePointer src)
    • TextCopy

      public static int TextCopy(@Cast("char*") org.bytedeco.javacpp.BytePointer dst, String src)
    • TextCopy

      public static int TextCopy(@Cast("char*") ByteBuffer dst, @Cast("const char*") org.bytedeco.javacpp.BytePointer src)
    • TextCopy

      public static int TextCopy(@Cast("char*") byte[] dst, String src)
    • TextIsEqual

      @Cast("bool") public static boolean TextIsEqual(@Cast("const char*") org.bytedeco.javacpp.BytePointer text1, @Cast("const char*") org.bytedeco.javacpp.BytePointer text2)
    • TextIsEqual

      @Cast("bool") public static boolean TextIsEqual(String text1, String text2)
    • TextLength

      @Cast("unsigned int") public static int TextLength(@Cast("const char*") org.bytedeco.javacpp.BytePointer text)
    • TextLength

      @Cast("unsigned int") public static int TextLength(String text)
    • TextFormat

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer TextFormat(@Cast("const char*") org.bytedeco.javacpp.BytePointer text)
    • TextFormat

      public static String TextFormat(String text)
    • TextSubtext

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer TextSubtext(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, int _position, int length)
    • TextSubtext

      public static String TextSubtext(String text, int _position, int length)
    • TextReplace

      @Cast("char*") public static org.bytedeco.javacpp.BytePointer TextReplace(@Cast("char*") org.bytedeco.javacpp.BytePointer text, @Cast("const char*") org.bytedeco.javacpp.BytePointer replace, @Cast("const char*") org.bytedeco.javacpp.BytePointer by)
    • TextReplace

      @Cast("char*") public static ByteBuffer TextReplace(@Cast("char*") ByteBuffer text, String replace, String by)
    • TextReplace

      @Cast("char*") public static byte[] TextReplace(@Cast("char*") byte[] text, @Cast("const char*") org.bytedeco.javacpp.BytePointer replace, @Cast("const char*") org.bytedeco.javacpp.BytePointer by)
    • TextReplace

      @Cast("char*") public static org.bytedeco.javacpp.BytePointer TextReplace(@Cast("char*") org.bytedeco.javacpp.BytePointer text, String replace, String by)
    • TextReplace

      @Cast("char*") public static ByteBuffer TextReplace(@Cast("char*") ByteBuffer text, @Cast("const char*") org.bytedeco.javacpp.BytePointer replace, @Cast("const char*") org.bytedeco.javacpp.BytePointer by)
    • TextReplace

      @Cast("char*") public static byte[] TextReplace(@Cast("char*") byte[] text, String replace, String by)
    • TextInsert

      @Cast("char*") public static org.bytedeco.javacpp.BytePointer TextInsert(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, @Cast("const char*") org.bytedeco.javacpp.BytePointer insert, int _position)
    • TextInsert

      @Cast("char*") public static ByteBuffer TextInsert(String text, String insert, int _position)
    • TextJoin

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer TextJoin(@Cast("const char**") org.bytedeco.javacpp.PointerPointer textList, int count, @Cast("const char*") org.bytedeco.javacpp.BytePointer delimiter)
    • TextJoin

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer TextJoin(@Cast("const char**") @ByPtrPtr org.bytedeco.javacpp.BytePointer textList, int count, @Cast("const char*") org.bytedeco.javacpp.BytePointer delimiter)
    • TextJoin

      public static String TextJoin(@Cast("const char**") @ByPtrPtr ByteBuffer textList, int count, String delimiter)
    • TextJoin

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer TextJoin(@Cast("const char**") @ByPtrPtr byte[] textList, int count, @Cast("const char*") org.bytedeco.javacpp.BytePointer delimiter)
    • TextJoin

      public static String TextJoin(@Cast("const char**") @ByPtrPtr org.bytedeco.javacpp.BytePointer textList, int count, String delimiter)
    • TextJoin

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer TextJoin(@Cast("const char**") @ByPtrPtr ByteBuffer textList, int count, @Cast("const char*") org.bytedeco.javacpp.BytePointer delimiter)
    • TextJoin

      public static String TextJoin(@Cast("const char**") @ByPtrPtr byte[] textList, int count, String delimiter)
    • TextSplit

      @Cast("const char**") public static org.bytedeco.javacpp.PointerPointer TextSplit(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, @Cast("char") byte delimiter, org.bytedeco.javacpp.IntPointer count)
    • TextSplit

      @Cast("const char**") @ByPtrPtr public static ByteBuffer TextSplit(String text, @Cast("char") byte delimiter, IntBuffer count)
    • TextSplit

      @Cast("const char**") @ByPtrPtr public static byte[] TextSplit(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, @Cast("char") byte delimiter, int[] count)
    • TextSplit

      @Cast("const char**") @ByPtrPtr public static org.bytedeco.javacpp.BytePointer TextSplit(String text, @Cast("char") byte delimiter, org.bytedeco.javacpp.IntPointer count)
    • TextSplit

      @Cast("const char**") @ByPtrPtr public static ByteBuffer TextSplit(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, @Cast("char") byte delimiter, IntBuffer count)
    • TextSplit

      @Cast("const char**") @ByPtrPtr public static byte[] TextSplit(String text, @Cast("char") byte delimiter, int[] count)
    • TextAppend

      public static void TextAppend(@Cast("char*") org.bytedeco.javacpp.BytePointer text, @Cast("const char*") org.bytedeco.javacpp.BytePointer append, org.bytedeco.javacpp.IntPointer _position)
    • TextAppend

      public static void TextAppend(@Cast("char*") ByteBuffer text, String append, IntBuffer _position)
    • TextAppend

      public static void TextAppend(@Cast("char*") byte[] text, @Cast("const char*") org.bytedeco.javacpp.BytePointer append, int[] _position)
    • TextAppend

      public static void TextAppend(@Cast("char*") org.bytedeco.javacpp.BytePointer text, String append, org.bytedeco.javacpp.IntPointer _position)
    • TextAppend

      public static void TextAppend(@Cast("char*") ByteBuffer text, @Cast("const char*") org.bytedeco.javacpp.BytePointer append, IntBuffer _position)
    • TextAppend

      public static void TextAppend(@Cast("char*") byte[] text, String append, int[] _position)
    • TextFindIndex

      public static int TextFindIndex(@Cast("const char*") org.bytedeco.javacpp.BytePointer text, @Cast("const char*") org.bytedeco.javacpp.BytePointer find)
    • TextFindIndex

      public static int TextFindIndex(String text, String find)
    • TextToUpper

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer TextToUpper(@Cast("const char*") org.bytedeco.javacpp.BytePointer text)
    • TextToUpper

      public static String TextToUpper(String text)
    • TextToLower

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer TextToLower(@Cast("const char*") org.bytedeco.javacpp.BytePointer text)
    • TextToLower

      public static String TextToLower(String text)
    • TextToPascal

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer TextToPascal(@Cast("const char*") org.bytedeco.javacpp.BytePointer text)
    • TextToPascal

      public static String TextToPascal(String text)
    • TextToInteger

      public static int TextToInteger(@Cast("const char*") org.bytedeco.javacpp.BytePointer text)
    • TextToInteger

      public static int TextToInteger(String text)
    • DrawLine3D

      public static void DrawLine3D(@ByVal Raylib.Vector3 startPos, @ByVal Raylib.Vector3 endPos, @ByVal Raylib.Color color)
    • DrawPoint3D

      public static void DrawPoint3D(@ByVal Raylib.Vector3 _position, @ByVal Raylib.Color color)
    • DrawCircle3D

      public static void DrawCircle3D(@ByVal Raylib.Vector3 center, float radius, @ByVal Raylib.Vector3 rotationAxis, float rotationAngle, @ByVal Raylib.Color color)
    • DrawTriangle3D

      public static void DrawTriangle3D(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2, @ByVal Raylib.Vector3 v3, @ByVal Raylib.Color color)
    • DrawTriangleStrip3D

      public static void DrawTriangleStrip3D(Raylib.Vector3 points, int pointCount, @ByVal Raylib.Color color)
    • DrawCube

      public static void DrawCube(@ByVal Raylib.Vector3 _position, float width, float height, float length, @ByVal Raylib.Color color)
    • DrawCubeV

      public static void DrawCubeV(@ByVal Raylib.Vector3 _position, @ByVal Raylib.Vector3 size, @ByVal Raylib.Color color)
    • DrawCubeWires

      public static void DrawCubeWires(@ByVal Raylib.Vector3 _position, float width, float height, float length, @ByVal Raylib.Color color)
    • DrawCubeWiresV

      public static void DrawCubeWiresV(@ByVal Raylib.Vector3 _position, @ByVal Raylib.Vector3 size, @ByVal Raylib.Color color)
    • DrawCubeTexture

      public static void DrawCubeTexture(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Vector3 _position, float width, float height, float length, @ByVal Raylib.Color color)
    • DrawCubeTextureRec

      public static void DrawCubeTextureRec(@ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Rectangle source, @ByVal Raylib.Vector3 _position, float width, float height, float length, @ByVal Raylib.Color color)
    • DrawSphere

      public static void DrawSphere(@ByVal Raylib.Vector3 centerPos, float radius, @ByVal Raylib.Color color)
    • DrawSphereEx

      public static void DrawSphereEx(@ByVal Raylib.Vector3 centerPos, float radius, int rings, int slices, @ByVal Raylib.Color color)
    • DrawSphereWires

      public static void DrawSphereWires(@ByVal Raylib.Vector3 centerPos, float radius, int rings, int slices, @ByVal Raylib.Color color)
    • DrawCylinder

      public static void DrawCylinder(@ByVal Raylib.Vector3 _position, float radiusTop, float radiusBottom, float height, int slices, @ByVal Raylib.Color color)
    • DrawCylinderEx

      public static void DrawCylinderEx(@ByVal Raylib.Vector3 startPos, @ByVal Raylib.Vector3 endPos, float startRadius, float endRadius, int sides, @ByVal Raylib.Color color)
    • DrawCylinderWires

      public static void DrawCylinderWires(@ByVal Raylib.Vector3 _position, float radiusTop, float radiusBottom, float height, int slices, @ByVal Raylib.Color color)
    • DrawCylinderWiresEx

      public static void DrawCylinderWiresEx(@ByVal Raylib.Vector3 startPos, @ByVal Raylib.Vector3 endPos, float startRadius, float endRadius, int sides, @ByVal Raylib.Color color)
    • DrawPlane

      public static void DrawPlane(@ByVal Raylib.Vector3 centerPos, @ByVal Raylib.Vector2 size, @ByVal Raylib.Color color)
    • DrawRay

      public static void DrawRay(@ByVal Raylib.Ray ray, @ByVal Raylib.Color color)
    • DrawGrid

      public static void DrawGrid(int slices, float spacing)
    • LoadModel

      @ByVal public static Raylib.Model LoadModel(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • LoadModel

      @ByVal public static Raylib.Model LoadModel(String fileName)
    • LoadModelFromMesh

      @ByVal public static Raylib.Model LoadModelFromMesh(@ByVal Raylib.Mesh mesh)
    • UnloadModel

      public static void UnloadModel(@ByVal Raylib.Model model)
    • UnloadModelKeepMeshes

      public static void UnloadModelKeepMeshes(@ByVal Raylib.Model model)
    • GetModelBoundingBox

      @ByVal public static Raylib.BoundingBox GetModelBoundingBox(@ByVal Raylib.Model model)
    • DrawModel

      public static void DrawModel(@ByVal Raylib.Model model, @ByVal Raylib.Vector3 _position, float scale, @ByVal Raylib.Color tint)
    • DrawModelEx

      public static void DrawModelEx(@ByVal Raylib.Model model, @ByVal Raylib.Vector3 _position, @ByVal Raylib.Vector3 rotationAxis, float rotationAngle, @ByVal Raylib.Vector3 scale, @ByVal Raylib.Color tint)
    • DrawModelWires

      public static void DrawModelWires(@ByVal Raylib.Model model, @ByVal Raylib.Vector3 _position, float scale, @ByVal Raylib.Color tint)
    • DrawModelWiresEx

      public static void DrawModelWiresEx(@ByVal Raylib.Model model, @ByVal Raylib.Vector3 _position, @ByVal Raylib.Vector3 rotationAxis, float rotationAngle, @ByVal Raylib.Vector3 scale, @ByVal Raylib.Color tint)
    • DrawBoundingBox

      public static void DrawBoundingBox(@ByVal Raylib.BoundingBox box, @ByVal Raylib.Color color)
    • DrawBillboard

      public static void DrawBillboard(@ByVal @Cast("Camera*") Raylib.Camera3D camera, @ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Vector3 _position, float size, @ByVal Raylib.Color tint)
    • DrawBillboardRec

      public static void DrawBillboardRec(@ByVal @Cast("Camera*") Raylib.Camera3D camera, @ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Rectangle source, @ByVal Raylib.Vector3 _position, @ByVal Raylib.Vector2 size, @ByVal Raylib.Color tint)
    • DrawBillboardPro

      public static void DrawBillboardPro(@ByVal @Cast("Camera*") Raylib.Camera3D camera, @ByVal @Cast("Texture2D*") Raylib.Texture texture, @ByVal Raylib.Rectangle source, @ByVal Raylib.Vector3 _position, @ByVal Raylib.Vector3 up, @ByVal Raylib.Vector2 size, @ByVal Raylib.Vector2 origin, float rotation, @ByVal Raylib.Color tint)
    • UploadMesh

      public static void UploadMesh(Raylib.Mesh mesh, @Cast("bool") boolean dynamic)
    • UpdateMeshBuffer

      public static void UpdateMeshBuffer(@ByVal Raylib.Mesh mesh, int index, org.bytedeco.javacpp.Pointer data, int dataSize, int offset)
    • UnloadMesh

      public static void UnloadMesh(@ByVal Raylib.Mesh mesh)
    • DrawMesh

      public static void DrawMesh(@ByVal Raylib.Mesh mesh, @ByVal Raylib.Material material, @ByVal Raylib.Matrix transform)
    • DrawMeshInstanced

      public static void DrawMeshInstanced(@ByVal Raylib.Mesh mesh, @ByVal Raylib.Material material, Raylib.Matrix transforms, int instances)
    • ExportMesh

      @Cast("bool") public static boolean ExportMesh(@ByVal Raylib.Mesh mesh, @Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • ExportMesh

      @Cast("bool") public static boolean ExportMesh(@ByVal Raylib.Mesh mesh, String fileName)
    • GetMeshBoundingBox

      @ByVal public static Raylib.BoundingBox GetMeshBoundingBox(@ByVal Raylib.Mesh mesh)
    • GenMeshTangents

      public static void GenMeshTangents(Raylib.Mesh mesh)
    • GenMeshBinormals

      public static void GenMeshBinormals(Raylib.Mesh mesh)
    • GenMeshPoly

      @ByVal public static Raylib.Mesh GenMeshPoly(int sides, float radius)
    • GenMeshPlane

      @ByVal public static Raylib.Mesh GenMeshPlane(float width, float length, int resX, int resZ)
    • GenMeshCube

      @ByVal public static Raylib.Mesh GenMeshCube(float width, float height, float length)
    • GenMeshSphere

      @ByVal public static Raylib.Mesh GenMeshSphere(float radius, int rings, int slices)
    • GenMeshHemiSphere

      @ByVal public static Raylib.Mesh GenMeshHemiSphere(float radius, int rings, int slices)
    • GenMeshCylinder

      @ByVal public static Raylib.Mesh GenMeshCylinder(float radius, float height, int slices)
    • GenMeshCone

      @ByVal public static Raylib.Mesh GenMeshCone(float radius, float height, int slices)
    • GenMeshTorus

      @ByVal public static Raylib.Mesh GenMeshTorus(float radius, float size, int radSeg, int sides)
    • GenMeshKnot

      @ByVal public static Raylib.Mesh GenMeshKnot(float radius, float size, int radSeg, int sides)
    • GenMeshHeightmap

      @ByVal public static Raylib.Mesh GenMeshHeightmap(@ByVal Raylib.Image heightmap, @ByVal Raylib.Vector3 size)
    • GenMeshCubicmap

      @ByVal public static Raylib.Mesh GenMeshCubicmap(@ByVal Raylib.Image cubicmap, @ByVal Raylib.Vector3 cubeSize)
    • LoadMaterials

      public static Raylib.Material LoadMaterials(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, org.bytedeco.javacpp.IntPointer materialCount)
    • LoadMaterials

      public static Raylib.Material LoadMaterials(String fileName, IntBuffer materialCount)
    • LoadMaterials

      public static Raylib.Material LoadMaterials(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, int[] materialCount)
    • LoadMaterials

      public static Raylib.Material LoadMaterials(String fileName, org.bytedeco.javacpp.IntPointer materialCount)
    • LoadMaterials

      public static Raylib.Material LoadMaterials(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, IntBuffer materialCount)
    • LoadMaterials

      public static Raylib.Material LoadMaterials(String fileName, int[] materialCount)
    • LoadMaterialDefault

      @ByVal public static Raylib.Material LoadMaterialDefault()
    • UnloadMaterial

      public static void UnloadMaterial(@ByVal Raylib.Material material)
    • SetMaterialTexture

      public static void SetMaterialTexture(Raylib.Material material, int mapType, @ByVal @Cast("Texture2D*") Raylib.Texture texture)
    • SetModelMeshMaterial

      public static void SetModelMeshMaterial(Raylib.Model model, int meshId, int materialId)
    • LoadModelAnimations

      public static Raylib.ModelAnimation LoadModelAnimations(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, @Cast("unsigned int*") org.bytedeco.javacpp.IntPointer animCount)
    • LoadModelAnimations

      public static Raylib.ModelAnimation LoadModelAnimations(String fileName, @Cast("unsigned int*") IntBuffer animCount)
    • LoadModelAnimations

      public static Raylib.ModelAnimation LoadModelAnimations(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, @Cast("unsigned int*") int[] animCount)
    • LoadModelAnimations

      public static Raylib.ModelAnimation LoadModelAnimations(String fileName, @Cast("unsigned int*") org.bytedeco.javacpp.IntPointer animCount)
    • LoadModelAnimations

      public static Raylib.ModelAnimation LoadModelAnimations(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName, @Cast("unsigned int*") IntBuffer animCount)
    • LoadModelAnimations

      public static Raylib.ModelAnimation LoadModelAnimations(String fileName, @Cast("unsigned int*") int[] animCount)
    • UpdateModelAnimation

      public static void UpdateModelAnimation(@ByVal Raylib.Model model, @ByVal Raylib.ModelAnimation anim, int frame)
    • UnloadModelAnimation

      public static void UnloadModelAnimation(@ByVal Raylib.ModelAnimation anim)
    • UnloadModelAnimations

      public static void UnloadModelAnimations(Raylib.ModelAnimation animations, @Cast("unsigned int") int count)
    • IsModelAnimationValid

      @Cast("bool") public static boolean IsModelAnimationValid(@ByVal Raylib.Model model, @ByVal Raylib.ModelAnimation anim)
    • CheckCollisionSpheres

      @Cast("bool") public static boolean CheckCollisionSpheres(@ByVal Raylib.Vector3 center1, float radius1, @ByVal Raylib.Vector3 center2, float radius2)
    • CheckCollisionBoxes

      @Cast("bool") public static boolean CheckCollisionBoxes(@ByVal Raylib.BoundingBox box1, @ByVal Raylib.BoundingBox box2)
    • CheckCollisionBoxSphere

      @Cast("bool") public static boolean CheckCollisionBoxSphere(@ByVal Raylib.BoundingBox box, @ByVal Raylib.Vector3 center, float radius)
    • GetRayCollisionSphere

      @ByVal public static Raylib.RayCollision GetRayCollisionSphere(@ByVal Raylib.Ray ray, @ByVal Raylib.Vector3 center, float radius)
    • GetRayCollisionBox

      @ByVal public static Raylib.RayCollision GetRayCollisionBox(@ByVal Raylib.Ray ray, @ByVal Raylib.BoundingBox box)
    • GetRayCollisionModel

      @ByVal public static Raylib.RayCollision GetRayCollisionModel(@ByVal Raylib.Ray ray, @ByVal Raylib.Model model)
    • GetRayCollisionMesh

      @ByVal public static Raylib.RayCollision GetRayCollisionMesh(@ByVal Raylib.Ray ray, @ByVal Raylib.Mesh mesh, @ByVal Raylib.Matrix transform)
    • GetRayCollisionTriangle

      @ByVal public static Raylib.RayCollision GetRayCollisionTriangle(@ByVal Raylib.Ray ray, @ByVal Raylib.Vector3 p1, @ByVal Raylib.Vector3 p2, @ByVal Raylib.Vector3 p3)
    • GetRayCollisionQuad

      @ByVal public static Raylib.RayCollision GetRayCollisionQuad(@ByVal Raylib.Ray ray, @ByVal Raylib.Vector3 p1, @ByVal Raylib.Vector3 p2, @ByVal Raylib.Vector3 p3, @ByVal Raylib.Vector3 p4)
    • InitAudioDevice

      public static void InitAudioDevice()
    • CloseAudioDevice

      public static void CloseAudioDevice()
    • IsAudioDeviceReady

      @Cast("bool") public static boolean IsAudioDeviceReady()
    • SetMasterVolume

      public static void SetMasterVolume(float volume)
    • LoadWave

      @ByVal public static Raylib.Wave LoadWave(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • LoadWave

      @ByVal public static Raylib.Wave LoadWave(String fileName)
    • LoadWaveFromMemory

      @ByVal public static Raylib.Wave LoadWaveFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("const unsigned char*") org.bytedeco.javacpp.BytePointer fileData, int dataSize)
    • LoadWaveFromMemory

      @ByVal public static Raylib.Wave LoadWaveFromMemory(String fileType, @Cast("const unsigned char*") ByteBuffer fileData, int dataSize)
    • LoadWaveFromMemory

      @ByVal public static Raylib.Wave LoadWaveFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("const unsigned char*") byte[] fileData, int dataSize)
    • LoadWaveFromMemory

      @ByVal public static Raylib.Wave LoadWaveFromMemory(String fileType, @Cast("const unsigned char*") org.bytedeco.javacpp.BytePointer fileData, int dataSize)
    • LoadWaveFromMemory

      @ByVal public static Raylib.Wave LoadWaveFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("const unsigned char*") ByteBuffer fileData, int dataSize)
    • LoadWaveFromMemory

      @ByVal public static Raylib.Wave LoadWaveFromMemory(String fileType, @Cast("const unsigned char*") byte[] fileData, int dataSize)
    • LoadSound

      @ByVal public static Raylib.Sound LoadSound(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • LoadSound

      @ByVal public static Raylib.Sound LoadSound(String fileName)
    • LoadSoundFromWave

      @ByVal public static Raylib.Sound LoadSoundFromWave(@ByVal Raylib.Wave wave)
    • UpdateSound

      public static void UpdateSound(@ByVal Raylib.Sound sound, @Const org.bytedeco.javacpp.Pointer data, int sampleCount)
    • UnloadWave

      public static void UnloadWave(@ByVal Raylib.Wave wave)
    • UnloadSound

      public static void UnloadSound(@ByVal Raylib.Sound sound)
    • ExportWave

      @Cast("bool") public static boolean ExportWave(@ByVal Raylib.Wave wave, @Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • ExportWave

      @Cast("bool") public static boolean ExportWave(@ByVal Raylib.Wave wave, String fileName)
    • ExportWaveAsCode

      @Cast("bool") public static boolean ExportWaveAsCode(@ByVal Raylib.Wave wave, @Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • ExportWaveAsCode

      @Cast("bool") public static boolean ExportWaveAsCode(@ByVal Raylib.Wave wave, String fileName)
    • PlaySound

      public static void PlaySound(@ByVal Raylib.Sound sound)
    • StopSound

      public static void StopSound(@ByVal Raylib.Sound sound)
    • PauseSound

      public static void PauseSound(@ByVal Raylib.Sound sound)
    • ResumeSound

      public static void ResumeSound(@ByVal Raylib.Sound sound)
    • PlaySoundMulti

      public static void PlaySoundMulti(@ByVal Raylib.Sound sound)
    • StopSoundMulti

      public static void StopSoundMulti()
    • GetSoundsPlaying

      public static int GetSoundsPlaying()
    • IsSoundPlaying

      @Cast("bool") public static boolean IsSoundPlaying(@ByVal Raylib.Sound sound)
    • SetSoundVolume

      public static void SetSoundVolume(@ByVal Raylib.Sound sound, float volume)
    • SetSoundPitch

      public static void SetSoundPitch(@ByVal Raylib.Sound sound, float pitch)
    • WaveFormat

      public static void WaveFormat(Raylib.Wave wave, int sampleRate, int sampleSize, int channels)
    • WaveCopy

      @ByVal public static Raylib.Wave WaveCopy(@ByVal Raylib.Wave wave)
    • WaveCrop

      public static void WaveCrop(Raylib.Wave wave, int initSample, int finalSample)
    • LoadWaveSamples

      public static org.bytedeco.javacpp.FloatPointer LoadWaveSamples(@ByVal Raylib.Wave wave)
    • UnloadWaveSamples

      public static void UnloadWaveSamples(org.bytedeco.javacpp.FloatPointer samples)
    • UnloadWaveSamples

      public static void UnloadWaveSamples(FloatBuffer samples)
    • UnloadWaveSamples

      public static void UnloadWaveSamples(float[] samples)
    • LoadMusicStream

      @ByVal public static Raylib.Music LoadMusicStream(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileName)
    • LoadMusicStream

      @ByVal public static Raylib.Music LoadMusicStream(String fileName)
    • LoadMusicStreamFromMemory

      @ByVal public static Raylib.Music LoadMusicStreamFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("unsigned char*") org.bytedeco.javacpp.BytePointer data, int dataSize)
    • LoadMusicStreamFromMemory

      @ByVal public static Raylib.Music LoadMusicStreamFromMemory(String fileType, @Cast("unsigned char*") ByteBuffer data, int dataSize)
    • LoadMusicStreamFromMemory

      @ByVal public static Raylib.Music LoadMusicStreamFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("unsigned char*") byte[] data, int dataSize)
    • LoadMusicStreamFromMemory

      @ByVal public static Raylib.Music LoadMusicStreamFromMemory(String fileType, @Cast("unsigned char*") org.bytedeco.javacpp.BytePointer data, int dataSize)
    • LoadMusicStreamFromMemory

      @ByVal public static Raylib.Music LoadMusicStreamFromMemory(@Cast("const char*") org.bytedeco.javacpp.BytePointer fileType, @Cast("unsigned char*") ByteBuffer data, int dataSize)
    • LoadMusicStreamFromMemory

      @ByVal public static Raylib.Music LoadMusicStreamFromMemory(String fileType, @Cast("unsigned char*") byte[] data, int dataSize)
    • UnloadMusicStream

      public static void UnloadMusicStream(@ByVal Raylib.Music music)
    • PlayMusicStream

      public static void PlayMusicStream(@ByVal Raylib.Music music)
    • IsMusicStreamPlaying

      @Cast("bool") public static boolean IsMusicStreamPlaying(@ByVal Raylib.Music music)
    • UpdateMusicStream

      public static void UpdateMusicStream(@ByVal Raylib.Music music)
    • StopMusicStream

      public static void StopMusicStream(@ByVal Raylib.Music music)
    • PauseMusicStream

      public static void PauseMusicStream(@ByVal Raylib.Music music)
    • ResumeMusicStream

      public static void ResumeMusicStream(@ByVal Raylib.Music music)
    • SeekMusicStream

      public static void SeekMusicStream(@ByVal Raylib.Music music, float _position)
    • SetMusicVolume

      public static void SetMusicVolume(@ByVal Raylib.Music music, float volume)
    • SetMusicPitch

      public static void SetMusicPitch(@ByVal Raylib.Music music, float pitch)
    • GetMusicTimeLength

      public static float GetMusicTimeLength(@ByVal Raylib.Music music)
    • GetMusicTimePlayed

      public static float GetMusicTimePlayed(@ByVal Raylib.Music music)
    • LoadAudioStream

      @ByVal public static Raylib.AudioStream LoadAudioStream(@Cast("unsigned int") int sampleRate, @Cast("unsigned int") int sampleSize, @Cast("unsigned int") int channels)
    • UnloadAudioStream

      public static void UnloadAudioStream(@ByVal Raylib.AudioStream stream)
    • UpdateAudioStream

      public static void UpdateAudioStream(@ByVal Raylib.AudioStream stream, @Const org.bytedeco.javacpp.Pointer data, int frameCount)
    • IsAudioStreamProcessed

      @Cast("bool") public static boolean IsAudioStreamProcessed(@ByVal Raylib.AudioStream stream)
    • PlayAudioStream

      public static void PlayAudioStream(@ByVal Raylib.AudioStream stream)
    • PauseAudioStream

      public static void PauseAudioStream(@ByVal Raylib.AudioStream stream)
    • ResumeAudioStream

      public static void ResumeAudioStream(@ByVal Raylib.AudioStream stream)
    • IsAudioStreamPlaying

      @Cast("bool") public static boolean IsAudioStreamPlaying(@ByVal Raylib.AudioStream stream)
    • StopAudioStream

      public static void StopAudioStream(@ByVal Raylib.AudioStream stream)
    • SetAudioStreamVolume

      public static void SetAudioStreamVolume(@ByVal Raylib.AudioStream stream, float volume)
    • SetAudioStreamPitch

      public static void SetAudioStreamPitch(@ByVal Raylib.AudioStream stream, float pitch)
    • SetAudioStreamBufferSizeDefault

      public static void SetAudioStreamBufferSizeDefault(int size)
    • rlMatrixMode

      public static void rlMatrixMode(int mode)
    • rlPushMatrix

      public static void rlPushMatrix()
    • rlPopMatrix

      public static void rlPopMatrix()
    • rlLoadIdentity

      public static void rlLoadIdentity()
    • rlTranslatef

      public static void rlTranslatef(float x, float y, float z)
    • rlRotatef

      public static void rlRotatef(float angle, float x, float y, float z)
    • rlScalef

      public static void rlScalef(float x, float y, float z)
    • rlMultMatrixf

      public static void rlMultMatrixf(org.bytedeco.javacpp.FloatPointer matf)
    • rlMultMatrixf

      public static void rlMultMatrixf(FloatBuffer matf)
    • rlMultMatrixf

      public static void rlMultMatrixf(float[] matf)
    • rlFrustum

      public static void rlFrustum(double left, double right, double bottom, double top, double znear, double zfar)
    • rlOrtho

      public static void rlOrtho(double left, double right, double bottom, double top, double znear, double zfar)
    • rlViewport

      public static void rlViewport(int x, int y, int width, int height)
    • rlBegin

      public static void rlBegin(int mode)
    • rlEnd

      public static void rlEnd()
    • rlVertex2i

      public static void rlVertex2i(int x, int y)
    • rlVertex2f

      public static void rlVertex2f(float x, float y)
    • rlVertex3f

      public static void rlVertex3f(float x, float y, float z)
    • rlTexCoord2f

      public static void rlTexCoord2f(float x, float y)
    • rlNormal3f

      public static void rlNormal3f(float x, float y, float z)
    • rlColor4ub

      public static void rlColor4ub(@Cast("unsigned char") byte r, @Cast("unsigned char") byte g, @Cast("unsigned char") byte b, @Cast("unsigned char") byte a)
    • rlColor3f

      public static void rlColor3f(float x, float y, float z)
    • rlColor4f

      public static void rlColor4f(float x, float y, float z, float w)
    • rlEnableVertexArray

      @Cast("bool") public static boolean rlEnableVertexArray(@Cast("unsigned int") int vaoId)
    • rlDisableVertexArray

      public static void rlDisableVertexArray()
    • rlEnableVertexBuffer

      public static void rlEnableVertexBuffer(@Cast("unsigned int") int id)
    • rlDisableVertexBuffer

      public static void rlDisableVertexBuffer()
    • rlEnableVertexBufferElement

      public static void rlEnableVertexBufferElement(@Cast("unsigned int") int id)
    • rlDisableVertexBufferElement

      public static void rlDisableVertexBufferElement()
    • rlEnableVertexAttribute

      public static void rlEnableVertexAttribute(@Cast("unsigned int") int index)
    • rlDisableVertexAttribute

      public static void rlDisableVertexAttribute(@Cast("unsigned int") int index)
    • rlActiveTextureSlot

      public static void rlActiveTextureSlot(int slot)
    • rlEnableTexture

      public static void rlEnableTexture(@Cast("unsigned int") int id)
    • rlDisableTexture

      public static void rlDisableTexture()
    • rlEnableTextureCubemap

      public static void rlEnableTextureCubemap(@Cast("unsigned int") int id)
    • rlDisableTextureCubemap

      public static void rlDisableTextureCubemap()
    • rlTextureParameters

      public static void rlTextureParameters(@Cast("unsigned int") int id, int param, int value)
    • rlEnableShader

      public static void rlEnableShader(@Cast("unsigned int") int id)
    • rlDisableShader

      public static void rlDisableShader()
    • rlEnableFramebuffer

      public static void rlEnableFramebuffer(@Cast("unsigned int") int id)
    • rlDisableFramebuffer

      public static void rlDisableFramebuffer()
    • rlActiveDrawBuffers

      public static void rlActiveDrawBuffers(int count)
    • rlEnableColorBlend

      public static void rlEnableColorBlend()
    • rlDisableColorBlend

      public static void rlDisableColorBlend()
    • rlEnableDepthTest

      public static void rlEnableDepthTest()
    • rlDisableDepthTest

      public static void rlDisableDepthTest()
    • rlEnableDepthMask

      public static void rlEnableDepthMask()
    • rlDisableDepthMask

      public static void rlDisableDepthMask()
    • rlEnableBackfaceCulling

      public static void rlEnableBackfaceCulling()
    • rlDisableBackfaceCulling

      public static void rlDisableBackfaceCulling()
    • rlEnableScissorTest

      public static void rlEnableScissorTest()
    • rlDisableScissorTest

      public static void rlDisableScissorTest()
    • rlScissor

      public static void rlScissor(int x, int y, int width, int height)
    • rlEnableWireMode

      public static void rlEnableWireMode()
    • rlDisableWireMode

      public static void rlDisableWireMode()
    • rlSetLineWidth

      public static void rlSetLineWidth(float width)
    • rlGetLineWidth

      public static float rlGetLineWidth()
    • rlEnableSmoothLines

      public static void rlEnableSmoothLines()
    • rlDisableSmoothLines

      public static void rlDisableSmoothLines()
    • rlEnableStereoRender

      public static void rlEnableStereoRender()
    • rlDisableStereoRender

      public static void rlDisableStereoRender()
    • rlIsStereoRenderEnabled

      @Cast("bool") public static boolean rlIsStereoRenderEnabled()
    • rlClearColor

      public static void rlClearColor(@Cast("unsigned char") byte r, @Cast("unsigned char") byte g, @Cast("unsigned char") byte b, @Cast("unsigned char") byte a)
    • rlClearScreenBuffers

      public static void rlClearScreenBuffers()
    • rlCheckErrors

      public static void rlCheckErrors()
    • rlSetBlendMode

      public static void rlSetBlendMode(int mode)
    • rlSetBlendFactors

      public static void rlSetBlendFactors(int glSrcFactor, int glDstFactor, int glEquation)
    • rlglInit

      public static void rlglInit(int width, int height)
    • rlglClose

      public static void rlglClose()
    • rlLoadExtensions

      public static void rlLoadExtensions(org.bytedeco.javacpp.Pointer loader)
    • rlGetVersion

      public static int rlGetVersion()
    • rlGetFramebufferWidth

      public static int rlGetFramebufferWidth()
    • rlGetFramebufferHeight

      public static int rlGetFramebufferHeight()
    • rlGetTextureIdDefault

      @Cast("unsigned int") public static int rlGetTextureIdDefault()
    • rlGetShaderIdDefault

      @Cast("unsigned int") public static int rlGetShaderIdDefault()
    • rlGetShaderLocsDefault

      public static org.bytedeco.javacpp.IntPointer rlGetShaderLocsDefault()
    • rlLoadRenderBatch

      @ByVal public static Raylib.rlRenderBatch rlLoadRenderBatch(int numBuffers, int bufferElements)
    • rlUnloadRenderBatch

      public static void rlUnloadRenderBatch(@ByVal Raylib.rlRenderBatch batch)
    • rlDrawRenderBatch

      public static void rlDrawRenderBatch(Raylib.rlRenderBatch batch)
    • rlSetRenderBatchActive

      public static void rlSetRenderBatchActive(Raylib.rlRenderBatch batch)
    • rlDrawRenderBatchActive

      public static void rlDrawRenderBatchActive()
    • rlCheckRenderBatchLimit

      @Cast("bool") public static boolean rlCheckRenderBatchLimit(int vCount)
    • rlSetTexture

      public static void rlSetTexture(@Cast("unsigned int") int id)
    • rlLoadVertexArray

      @Cast("unsigned int") public static int rlLoadVertexArray()
    • rlLoadVertexBuffer

      @Cast("unsigned int") public static int rlLoadVertexBuffer(org.bytedeco.javacpp.Pointer buffer, int size, @Cast("bool") boolean dynamic)
    • rlLoadVertexBufferElement

      @Cast("unsigned int") public static int rlLoadVertexBufferElement(org.bytedeco.javacpp.Pointer buffer, int size, @Cast("bool") boolean dynamic)
    • rlUpdateVertexBuffer

      public static void rlUpdateVertexBuffer(@Cast("unsigned int") int bufferId, org.bytedeco.javacpp.Pointer data, int dataSize, int offset)
    • rlUnloadVertexArray

      public static void rlUnloadVertexArray(@Cast("unsigned int") int vaoId)
    • rlUnloadVertexBuffer

      public static void rlUnloadVertexBuffer(@Cast("unsigned int") int vboId)
    • rlSetVertexAttribute

      public static void rlSetVertexAttribute(@Cast("unsigned int") int index, int compSize, int type, @Cast("bool") boolean normalized, int stride, org.bytedeco.javacpp.Pointer pointer)
    • rlSetVertexAttributeDivisor

      public static void rlSetVertexAttributeDivisor(@Cast("unsigned int") int index, int divisor)
    • rlSetVertexAttributeDefault

      public static void rlSetVertexAttributeDefault(int locIndex, @Const org.bytedeco.javacpp.Pointer value, int attribType, int count)
    • rlDrawVertexArray

      public static void rlDrawVertexArray(int offset, int count)
    • rlDrawVertexArrayElements

      public static void rlDrawVertexArrayElements(int offset, int count, org.bytedeco.javacpp.Pointer buffer)
    • rlDrawVertexArrayInstanced

      public static void rlDrawVertexArrayInstanced(int offset, int count, int instances)
    • rlDrawVertexArrayElementsInstanced

      public static void rlDrawVertexArrayElementsInstanced(int offset, int count, org.bytedeco.javacpp.Pointer buffer, int instances)
    • rlLoadTexture

      @Cast("unsigned int") public static int rlLoadTexture(org.bytedeco.javacpp.Pointer data, int width, int height, int format, int mipmapCount)
    • rlLoadTextureDepth

      @Cast("unsigned int") public static int rlLoadTextureDepth(int width, int height, @Cast("bool") boolean useRenderBuffer)
    • rlLoadTextureCubemap

      @Cast("unsigned int") public static int rlLoadTextureCubemap(org.bytedeco.javacpp.Pointer data, int size, int format)
    • rlUpdateTexture

      public static void rlUpdateTexture(@Cast("unsigned int") int id, int offsetX, int offsetY, int width, int height, int format, @Const org.bytedeco.javacpp.Pointer data)
    • rlGetGlTextureFormats

      public static void rlGetGlTextureFormats(int format, org.bytedeco.javacpp.IntPointer glInternalFormat, org.bytedeco.javacpp.IntPointer glFormat, org.bytedeco.javacpp.IntPointer glType)
    • rlGetGlTextureFormats

      public static void rlGetGlTextureFormats(int format, IntBuffer glInternalFormat, IntBuffer glFormat, IntBuffer glType)
    • rlGetGlTextureFormats

      public static void rlGetGlTextureFormats(int format, int[] glInternalFormat, int[] glFormat, int[] glType)
    • rlGetPixelFormatName

      @Cast("const char*") public static org.bytedeco.javacpp.BytePointer rlGetPixelFormatName(@Cast("unsigned int") int format)
    • rlUnloadTexture

      public static void rlUnloadTexture(@Cast("unsigned int") int id)
    • rlGenTextureMipmaps

      public static void rlGenTextureMipmaps(@Cast("unsigned int") int id, int width, int height, int format, org.bytedeco.javacpp.IntPointer mipmaps)
    • rlGenTextureMipmaps

      public static void rlGenTextureMipmaps(@Cast("unsigned int") int id, int width, int height, int format, IntBuffer mipmaps)
    • rlGenTextureMipmaps

      public static void rlGenTextureMipmaps(@Cast("unsigned int") int id, int width, int height, int format, int[] mipmaps)
    • rlReadTexturePixels

      public static org.bytedeco.javacpp.Pointer rlReadTexturePixels(@Cast("unsigned int") int id, int width, int height, int format)
    • rlReadScreenPixels

      @Cast("unsigned char*") public static org.bytedeco.javacpp.BytePointer rlReadScreenPixels(int width, int height)
    • rlLoadFramebuffer

      @Cast("unsigned int") public static int rlLoadFramebuffer(int width, int height)
    • rlFramebufferAttach

      public static void rlFramebufferAttach(@Cast("unsigned int") int fboId, @Cast("unsigned int") int texId, int attachType, int texType, int mipLevel)
    • rlFramebufferComplete

      @Cast("bool") public static boolean rlFramebufferComplete(@Cast("unsigned int") int id)
    • rlUnloadFramebuffer

      public static void rlUnloadFramebuffer(@Cast("unsigned int") int id)
    • rlLoadShaderCode

      @Cast("unsigned int") public static int rlLoadShaderCode(@Cast("const char*") org.bytedeco.javacpp.BytePointer vsCode, @Cast("const char*") org.bytedeco.javacpp.BytePointer fsCode)
    • rlLoadShaderCode

      @Cast("unsigned int") public static int rlLoadShaderCode(String vsCode, String fsCode)
    • rlCompileShader

      @Cast("unsigned int") public static int rlCompileShader(@Cast("const char*") org.bytedeco.javacpp.BytePointer shaderCode, int type)
    • rlCompileShader

      @Cast("unsigned int") public static int rlCompileShader(String shaderCode, int type)
    • rlLoadShaderProgram

      @Cast("unsigned int") public static int rlLoadShaderProgram(@Cast("unsigned int") int vShaderId, @Cast("unsigned int") int fShaderId)
    • rlUnloadShaderProgram

      public static void rlUnloadShaderProgram(@Cast("unsigned int") int id)
    • rlGetLocationUniform

      public static int rlGetLocationUniform(@Cast("unsigned int") int shaderId, @Cast("const char*") org.bytedeco.javacpp.BytePointer uniformName)
    • rlGetLocationUniform

      public static int rlGetLocationUniform(@Cast("unsigned int") int shaderId, String uniformName)
    • rlGetLocationAttrib

      public static int rlGetLocationAttrib(@Cast("unsigned int") int shaderId, @Cast("const char*") org.bytedeco.javacpp.BytePointer attribName)
    • rlGetLocationAttrib

      public static int rlGetLocationAttrib(@Cast("unsigned int") int shaderId, String attribName)
    • rlSetUniform

      public static void rlSetUniform(int locIndex, @Const org.bytedeco.javacpp.Pointer value, int uniformType, int count)
    • rlSetUniformMatrix

      public static void rlSetUniformMatrix(int locIndex, @ByVal Raylib.Matrix mat)
    • rlSetUniformSampler

      public static void rlSetUniformSampler(int locIndex, @Cast("unsigned int") int textureId)
    • rlSetShader

      public static void rlSetShader(@Cast("unsigned int") int id, org.bytedeco.javacpp.IntPointer locs)
    • rlSetShader

      public static void rlSetShader(@Cast("unsigned int") int id, IntBuffer locs)
    • rlSetShader

      public static void rlSetShader(@Cast("unsigned int") int id, int[] locs)
    • rlLoadComputeShaderProgram

      @Cast("unsigned int") public static int rlLoadComputeShaderProgram(@Cast("unsigned int") int shaderId)
    • rlComputeShaderDispatch

      public static void rlComputeShaderDispatch(@Cast("unsigned int") int groupX, @Cast("unsigned int") int groupY, @Cast("unsigned int") int groupZ)
    • rlLoadShaderBuffer

      @Cast("unsigned int") public static int rlLoadShaderBuffer(@Cast("unsigned long long") long size, @Const org.bytedeco.javacpp.Pointer data, int usageHint)
    • rlUnloadShaderBuffer

      public static void rlUnloadShaderBuffer(@Cast("unsigned int") int ssboId)
    • rlUpdateShaderBufferElements

      public static void rlUpdateShaderBufferElements(@Cast("unsigned int") int id, @Const org.bytedeco.javacpp.Pointer data, @Cast("unsigned long long") long dataSize, @Cast("unsigned long long") long offset)
    • rlGetShaderBufferSize

      @Cast("unsigned long long") public static long rlGetShaderBufferSize(@Cast("unsigned int") int id)
    • rlReadShaderBufferElements

      public static void rlReadShaderBufferElements(@Cast("unsigned int") int id, org.bytedeco.javacpp.Pointer dest, @Cast("unsigned long long") long count, @Cast("unsigned long long") long offset)
    • rlBindShaderBuffer

      public static void rlBindShaderBuffer(@Cast("unsigned int") int id, @Cast("unsigned int") int index)
    • rlCopyBuffersElements

      public static void rlCopyBuffersElements(@Cast("unsigned int") int destId, @Cast("unsigned int") int srcId, @Cast("unsigned long long") long destOffset, @Cast("unsigned long long") long srcOffset, @Cast("unsigned long long") long count)
    • rlBindImageTexture

      public static void rlBindImageTexture(@Cast("unsigned int") int id, @Cast("unsigned int") int index, @Cast("unsigned int") int format, int readonly)
    • rlGetMatrixModelview

      @ByVal public static Raylib.Matrix rlGetMatrixModelview()
    • rlGetMatrixProjection

      @ByVal public static Raylib.Matrix rlGetMatrixProjection()
    • rlGetMatrixTransform

      @ByVal public static Raylib.Matrix rlGetMatrixTransform()
    • rlGetMatrixProjectionStereo

      @ByVal public static Raylib.Matrix rlGetMatrixProjectionStereo(int eye)
    • rlGetMatrixViewOffsetStereo

      @ByVal public static Raylib.Matrix rlGetMatrixViewOffsetStereo(int eye)
    • rlSetMatrixProjection

      public static void rlSetMatrixProjection(@ByVal Raylib.Matrix proj)
    • rlSetMatrixModelview

      public static void rlSetMatrixModelview(@ByVal Raylib.Matrix view)
    • rlSetMatrixProjectionStereo

      public static void rlSetMatrixProjectionStereo(@ByVal Raylib.Matrix right, @ByVal Raylib.Matrix left)
    • rlSetMatrixViewOffsetStereo

      public static void rlSetMatrixViewOffsetStereo(@ByVal Raylib.Matrix right, @ByVal Raylib.Matrix left)
    • rlLoadDrawCube

      public static void rlLoadDrawCube()
    • rlLoadDrawQuad

      public static void rlLoadDrawQuad()
    • Clamp

      public static float Clamp(float value, float min, float max)
    • Lerp

      public static float Lerp(float start, float end, float amount)
    • Normalize

      public static float Normalize(float value, float start, float end)
    • Remap

      public static float Remap(float value, float inputStart, float inputEnd, float outputStart, float outputEnd)
    • Vector2Zero

      @ByVal public static Raylib.Vector2 Vector2Zero()
    • Vector2One

      @ByVal public static Raylib.Vector2 Vector2One()
    • Vector2Add

      @ByVal public static Raylib.Vector2 Vector2Add(@ByVal Raylib.Vector2 v1, @ByVal Raylib.Vector2 v2)
    • Vector2AddValue

      @ByVal public static Raylib.Vector2 Vector2AddValue(@ByVal Raylib.Vector2 v, float add)
    • Vector2Subtract

      @ByVal public static Raylib.Vector2 Vector2Subtract(@ByVal Raylib.Vector2 v1, @ByVal Raylib.Vector2 v2)
    • Vector2SubtractValue

      @ByVal public static Raylib.Vector2 Vector2SubtractValue(@ByVal Raylib.Vector2 v, float sub)
    • Vector2Length

      public static float Vector2Length(@ByVal Raylib.Vector2 v)
    • Vector2LengthSqr

      public static float Vector2LengthSqr(@ByVal Raylib.Vector2 v)
    • Vector2DotProduct

      public static float Vector2DotProduct(@ByVal Raylib.Vector2 v1, @ByVal Raylib.Vector2 v2)
    • Vector2Distance

      public static float Vector2Distance(@ByVal Raylib.Vector2 v1, @ByVal Raylib.Vector2 v2)
    • Vector2Angle

      public static float Vector2Angle(@ByVal Raylib.Vector2 v1, @ByVal Raylib.Vector2 v2)
    • Vector2Scale

      @ByVal public static Raylib.Vector2 Vector2Scale(@ByVal Raylib.Vector2 v, float scale)
    • Vector2Multiply

      @ByVal public static Raylib.Vector2 Vector2Multiply(@ByVal Raylib.Vector2 v1, @ByVal Raylib.Vector2 v2)
    • Vector2Negate

      @ByVal public static Raylib.Vector2 Vector2Negate(@ByVal Raylib.Vector2 v)
    • Vector2Divide

      @ByVal public static Raylib.Vector2 Vector2Divide(@ByVal Raylib.Vector2 v1, @ByVal Raylib.Vector2 v2)
    • Vector2Normalize

      @ByVal public static Raylib.Vector2 Vector2Normalize(@ByVal Raylib.Vector2 v)
    • Vector2Lerp

      @ByVal public static Raylib.Vector2 Vector2Lerp(@ByVal Raylib.Vector2 v1, @ByVal Raylib.Vector2 v2, float amount)
    • Vector2Reflect

      @ByVal public static Raylib.Vector2 Vector2Reflect(@ByVal Raylib.Vector2 v, @ByVal Raylib.Vector2 normal)
    • Vector2Rotate

      @ByVal public static Raylib.Vector2 Vector2Rotate(@ByVal Raylib.Vector2 v, float angle)
    • Vector2MoveTowards

      @ByVal public static Raylib.Vector2 Vector2MoveTowards(@ByVal Raylib.Vector2 v, @ByVal Raylib.Vector2 target, float maxDistance)
    • Vector3Zero

      @ByVal public static Raylib.Vector3 Vector3Zero()
    • Vector3One

      @ByVal public static Raylib.Vector3 Vector3One()
    • Vector3Add

      @ByVal public static Raylib.Vector3 Vector3Add(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2)
    • Vector3AddValue

      @ByVal public static Raylib.Vector3 Vector3AddValue(@ByVal Raylib.Vector3 v, float add)
    • Vector3Subtract

      @ByVal public static Raylib.Vector3 Vector3Subtract(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2)
    • Vector3SubtractValue

      @ByVal public static Raylib.Vector3 Vector3SubtractValue(@ByVal Raylib.Vector3 v, float sub)
    • Vector3Scale

      @ByVal public static Raylib.Vector3 Vector3Scale(@ByVal Raylib.Vector3 v, float scalar)
    • Vector3Multiply

      @ByVal public static Raylib.Vector3 Vector3Multiply(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2)
    • Vector3CrossProduct

      @ByVal public static Raylib.Vector3 Vector3CrossProduct(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2)
    • Vector3Perpendicular

      @ByVal public static Raylib.Vector3 Vector3Perpendicular(@ByVal Raylib.Vector3 v)
    • Vector3Length

      public static float Vector3Length(@Const @ByVal Raylib.Vector3 v)
    • Vector3LengthSqr

      public static float Vector3LengthSqr(@Const @ByVal Raylib.Vector3 v)
    • Vector3DotProduct

      public static float Vector3DotProduct(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2)
    • Vector3Distance

      public static float Vector3Distance(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2)
    • Vector3Angle

      @ByVal public static Raylib.Vector2 Vector3Angle(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2)
    • Vector3Negate

      @ByVal public static Raylib.Vector3 Vector3Negate(@ByVal Raylib.Vector3 v)
    • Vector3Divide

      @ByVal public static Raylib.Vector3 Vector3Divide(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2)
    • Vector3Normalize

      @ByVal public static Raylib.Vector3 Vector3Normalize(@ByVal Raylib.Vector3 v)
    • Vector3OrthoNormalize

      public static void Vector3OrthoNormalize(Raylib.Vector3 v1, Raylib.Vector3 v2)
    • Vector3Transform

      @ByVal public static Raylib.Vector3 Vector3Transform(@ByVal Raylib.Vector3 v, @ByVal Raylib.Matrix mat)
    • Vector3RotateByQuaternion

      @ByVal public static Raylib.Vector3 Vector3RotateByQuaternion(@ByVal Raylib.Vector3 v, @ByVal @Cast("Quaternion*") Raylib.Vector4 q)
    • Vector3Lerp

      @ByVal public static Raylib.Vector3 Vector3Lerp(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2, float amount)
    • Vector3Reflect

      @ByVal public static Raylib.Vector3 Vector3Reflect(@ByVal Raylib.Vector3 v, @ByVal Raylib.Vector3 normal)
    • Vector3Min

      @ByVal public static Raylib.Vector3 Vector3Min(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2)
    • Vector3Max

      @ByVal public static Raylib.Vector3 Vector3Max(@ByVal Raylib.Vector3 v1, @ByVal Raylib.Vector3 v2)
    • Vector3Barycenter

      @ByVal public static Raylib.Vector3 Vector3Barycenter(@ByVal Raylib.Vector3 p, @ByVal Raylib.Vector3 a, @ByVal Raylib.Vector3 b, @ByVal Raylib.Vector3 c)
    • Vector3Unproject

      @ByVal public static Raylib.Vector3 Vector3Unproject(@ByVal Raylib.Vector3 source, @ByVal Raylib.Matrix projection, @ByVal Raylib.Matrix view)
    • Vector3ToFloatV

      @ByVal public static Raylib.float3 Vector3ToFloatV(@ByVal Raylib.Vector3 v)
    • MatrixDeterminant

      public static float MatrixDeterminant(@ByVal Raylib.Matrix mat)
    • MatrixTrace

      public static float MatrixTrace(@ByVal Raylib.Matrix mat)
    • MatrixTranspose

      @ByVal public static Raylib.Matrix MatrixTranspose(@ByVal Raylib.Matrix mat)
    • MatrixInvert

      @ByVal public static Raylib.Matrix MatrixInvert(@ByVal Raylib.Matrix mat)
    • MatrixNormalize

      @ByVal public static Raylib.Matrix MatrixNormalize(@ByVal Raylib.Matrix mat)
    • MatrixIdentity

      @ByVal public static Raylib.Matrix MatrixIdentity()
    • MatrixAdd

      @ByVal public static Raylib.Matrix MatrixAdd(@ByVal Raylib.Matrix left, @ByVal Raylib.Matrix right)
    • MatrixSubtract

      @ByVal public static Raylib.Matrix MatrixSubtract(@ByVal Raylib.Matrix left, @ByVal Raylib.Matrix right)
    • MatrixMultiply

      @ByVal public static Raylib.Matrix MatrixMultiply(@ByVal Raylib.Matrix left, @ByVal Raylib.Matrix right)
    • MatrixTranslate

      @ByVal public static Raylib.Matrix MatrixTranslate(float x, float y, float z)
    • MatrixRotate

      @ByVal public static Raylib.Matrix MatrixRotate(@ByVal Raylib.Vector3 axis, float angle)
    • MatrixRotateX

      @ByVal public static Raylib.Matrix MatrixRotateX(float angle)
    • MatrixRotateY

      @ByVal public static Raylib.Matrix MatrixRotateY(float angle)
    • MatrixRotateZ

      @ByVal public static Raylib.Matrix MatrixRotateZ(float angle)
    • MatrixRotateXYZ

      @ByVal public static Raylib.Matrix MatrixRotateXYZ(@ByVal Raylib.Vector3 ang)
    • MatrixRotateZYX

      @ByVal public static Raylib.Matrix MatrixRotateZYX(@ByVal Raylib.Vector3 ang)
    • MatrixScale

      @ByVal public static Raylib.Matrix MatrixScale(float x, float y, float z)
    • MatrixFrustum

      @ByVal public static Raylib.Matrix MatrixFrustum(double left, double right, double bottom, double top, double near, double far)
    • MatrixPerspective

      @ByVal public static Raylib.Matrix MatrixPerspective(double fovy, double aspect, double near, double far)
    • MatrixOrtho

      @ByVal public static Raylib.Matrix MatrixOrtho(double left, double right, double bottom, double top, double near, double far)
    • MatrixLookAt

      @ByVal public static Raylib.Matrix MatrixLookAt(@ByVal Raylib.Vector3 eye, @ByVal Raylib.Vector3 target, @ByVal Raylib.Vector3 up)
    • MatrixToFloatV

      @ByVal public static Raylib.float16 MatrixToFloatV(@ByVal Raylib.Matrix mat)
    • QuaternionAdd

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionAdd(@ByVal @Cast("Quaternion*") Raylib.Vector4 q1, @ByVal @Cast("Quaternion*") Raylib.Vector4 q2)
    • QuaternionAddValue

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionAddValue(@ByVal @Cast("Quaternion*") Raylib.Vector4 q, float add)
    • QuaternionSubtract

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionSubtract(@ByVal @Cast("Quaternion*") Raylib.Vector4 q1, @ByVal @Cast("Quaternion*") Raylib.Vector4 q2)
    • QuaternionSubtractValue

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionSubtractValue(@ByVal @Cast("Quaternion*") Raylib.Vector4 q, float sub)
    • QuaternionIdentity

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionIdentity()
    • QuaternionLength

      public static float QuaternionLength(@ByVal @Cast("Quaternion*") Raylib.Vector4 q)
    • QuaternionNormalize

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionNormalize(@ByVal @Cast("Quaternion*") Raylib.Vector4 q)
    • QuaternionInvert

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionInvert(@ByVal @Cast("Quaternion*") Raylib.Vector4 q)
    • QuaternionMultiply

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionMultiply(@ByVal @Cast("Quaternion*") Raylib.Vector4 q1, @ByVal @Cast("Quaternion*") Raylib.Vector4 q2)
    • QuaternionScale

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionScale(@ByVal @Cast("Quaternion*") Raylib.Vector4 q, float mul)
    • QuaternionDivide

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionDivide(@ByVal @Cast("Quaternion*") Raylib.Vector4 q1, @ByVal @Cast("Quaternion*") Raylib.Vector4 q2)
    • QuaternionLerp

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionLerp(@ByVal @Cast("Quaternion*") Raylib.Vector4 q1, @ByVal @Cast("Quaternion*") Raylib.Vector4 q2, float amount)
    • QuaternionNlerp

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionNlerp(@ByVal @Cast("Quaternion*") Raylib.Vector4 q1, @ByVal @Cast("Quaternion*") Raylib.Vector4 q2, float amount)
    • QuaternionSlerp

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionSlerp(@ByVal @Cast("Quaternion*") Raylib.Vector4 q1, @ByVal @Cast("Quaternion*") Raylib.Vector4 q2, float amount)
    • QuaternionFromVector3ToVector3

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionFromVector3ToVector3(@ByVal Raylib.Vector3 from, @ByVal Raylib.Vector3 to)
    • QuaternionFromMatrix

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionFromMatrix(@ByVal Raylib.Matrix mat)
    • QuaternionToMatrix

      @ByVal public static Raylib.Matrix QuaternionToMatrix(@ByVal @Cast("Quaternion*") Raylib.Vector4 q)
    • QuaternionFromAxisAngle

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionFromAxisAngle(@ByVal Raylib.Vector3 axis, float angle)
    • QuaternionToAxisAngle

      public static void QuaternionToAxisAngle(@ByVal @Cast("Quaternion*") Raylib.Vector4 q, Raylib.Vector3 outAxis, org.bytedeco.javacpp.FloatPointer outAngle)
    • QuaternionToAxisAngle

      public static void QuaternionToAxisAngle(@ByVal @Cast("Quaternion*") Raylib.Vector4 q, Raylib.Vector3 outAxis, FloatBuffer outAngle)
    • QuaternionToAxisAngle

      public static void QuaternionToAxisAngle(@ByVal @Cast("Quaternion*") Raylib.Vector4 q, Raylib.Vector3 outAxis, float[] outAngle)
    • QuaternionFromEuler

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionFromEuler(float pitch, float yaw, float roll)
    • QuaternionToEuler

      @ByVal public static Raylib.Vector3 QuaternionToEuler(@ByVal @Cast("Quaternion*") Raylib.Vector4 q)
    • QuaternionTransform

      @ByVal @Cast("Quaternion*") public static Raylib.Vector4 QuaternionTransform(@ByVal @Cast("Quaternion*") Raylib.Vector4 q, @ByVal Raylib.Matrix mat)