Module parin.bindings.rl.raylib
The rayib module provides access to the raylib.h functions.
Structs
| Name | Description |
|---|---|
AudioStream
|
AudioStream, custom audio stream |
AutomationEvent
|
Automation event |
AutomationEventList
|
Automation event list |
BoneInfo
|
Bone, skeletal animation bone |
BoundingBox
|
BoundingBox |
Camera2D
|
Camera2D, defines position/orientation in 2d space |
Camera3D
|
Camera, defines position/orientation in 3d space |
FilePathList
|
File path list |
Font
|
Font, font texture and GlyphInfo array data |
GlyphInfo
|
GlyphInfo, font characters glyphs info |
Image
|
Image, pixel data stored in CPU memory (RAM) |
Material
|
Material, includes shader and maps |
MaterialMap
|
MaterialMap |
Matrix
|
Matrix, 4x4 components, column major, OpenGL style, right-handed |
Mesh
|
Mesh, vertex data and vao/vbo |
Model
|
Model, meshes, materials and animation data |
ModelAnimation
|
ModelAnimation |
Music
|
Music, audio stream, anything longer than ~10 seconds should be streamed |
NPatchInfo
|
NPatchInfo, n-patch layout info |
rAudioBuffer
|
Opaque structs declaration |
rAudioProcessor
|
Opaque structs declaration |
Ray
|
Ray, ray for raycasting |
RayCollision
|
RayCollision, ray hit information |
RenderTexture
|
RenderTexture, fbo for texture rendering |
Shader
|
Shader |
Sound
|
Sound |
Texture
|
Texture, tex data stored in GPU memory (VRAM) |
Transform
|
Transform, vertex transformation data |
VrDeviceInfo
|
VrDeviceInfo, Head-Mounted-Display device parameters |
VrStereoConfig
|
VrStereoConfig, VR stereo rendering configuration for simulator |
Wave
|
Wave, audio wave data |
Manifest constants
| Name | Type | Description |
|---|---|---|
BLEND_ADD_COLORS
|
Blend textures adding colors (alternative) | |
BLEND_ADDITIVE
|
Blend textures adding colors | |
BLEND_ALPHA
|
Blend textures considering alpha (default) | |
BLEND_ALPHA_PREMULTIPLY
|
Blend premultiplied textures considering alpha | |
BLEND_CUSTOM
|
Blend textures using custom src/dst factors (use rlSetBlendFactors()) | |
BLEND_CUSTOM_SEPARATE
|
Blend textures using custom rgb/alpha separate src/dst factors (use rlSetBlendFactorsSeparate()) | |
BLEND_MULTIPLIED
|
Blend textures multiplying colors | |
BLEND_SUBTRACT_COLORS
|
Blend textures subtracting colors (alternative) | |
CAMERA_CUSTOM
|
Custom camera | |
CAMERA_FIRST_PERSON
|
First person camera | |
CAMERA_FREE
|
Free camera | |
CAMERA_ORBITAL
|
Orbital camera | |
CAMERA_ORTHOGRAPHIC
|
Orthographic projection | |
CAMERA_PERSPECTIVE
|
Perspective projection | |
CAMERA_THIRD_PERSON
|
Third person camera | |
CUBEMAP_LAYOUT_AUTO_DETECT
|
Automatically detect layout type | |
CUBEMAP_LAYOUT_CROSS_FOUR_BY_THREE
|
Layout is defined by a 4x3 cross with cubemap faces | |
CUBEMAP_LAYOUT_CROSS_THREE_BY_FOUR
|
Layout is defined by a 3x4 cross with cubemap faces | |
CUBEMAP_LAYOUT_LINE_HORIZONTAL
|
Layout is defined by a horizontal line with faces | |
CUBEMAP_LAYOUT_LINE_VERTICAL
|
Layout is defined by a vertical line with faces | |
CUBEMAP_LAYOUT_PANORAMA
|
Layout is defined by a panorama image (equirrectangular map) | |
FLAG_BORDERLESS_WINDOWED_MODE
|
Set to run program in borderless windowed mode | |
FLAG_FULLSCREEN_MODE
|
Set to run program in fullscreen | |
FLAG_INTERLACED_HINT
|
Set to try enabling interlaced video format (for V3D) | |
FLAG_MSAA_4X_HINT
|
Set to try enabling MSAA 4X | |
FLAG_VSYNC_HINT
|
Set to try enabling V-Sync on GPU | |
FLAG_WINDOW_ALWAYS_RUN
|
Set to allow windows running while minimized | |
FLAG_WINDOW_HIDDEN
|
Set to hide window | |
FLAG_WINDOW_HIGHDPI
|
Set to support HighDPI | |
FLAG_WINDOW_MAXIMIZED
|
Set to maximize window (expanded to monitor) | |
FLAG_WINDOW_MINIMIZED
|
Set to minimize window (iconify) | |
FLAG_WINDOW_MOUSE_PASSTHROUGH
|
Set to support mouse passthrough, only supported when FLAG_WINDOW_UNDECORATED | |
FLAG_WINDOW_RESIZABLE
|
Set to allow resizable window | |
FLAG_WINDOW_TOPMOST
|
Set to window always on top | |
FLAG_WINDOW_TRANSPARENT
|
Set to allow transparent framebuffer | |
FLAG_WINDOW_UNDECORATED
|
Set to disable window decoration (frame and buttons) | |
FLAG_WINDOW_UNFOCUSED
|
Set to window non focused | |
FONT_BITMAP
|
Bitmap font generation, no anti-aliasing | |
FONT_DEFAULT
|
Default font generation, anti-aliased | |
FONT_SDF
|
SDF font generation, requires external shader | |
GAMEPAD_AXIS_LEFT_TRIGGER
|
Gamepad back trigger left, pressure level: [1..-1] | |
GAMEPAD_AXIS_LEFT_X
|
Gamepad left stick X axis | |
GAMEPAD_AXIS_LEFT_Y
|
Gamepad left stick Y axis | |
GAMEPAD_AXIS_RIGHT_TRIGGER
|
Gamepad back trigger right, pressure level: [1..-1] | |
GAMEPAD_AXIS_RIGHT_X
|
Gamepad right stick X axis | |
GAMEPAD_AXIS_RIGHT_Y
|
Gamepad right stick Y axis | |
GAMEPAD_BUTTON_LEFT_FACE_DOWN
|
Gamepad left DPAD down button | |
GAMEPAD_BUTTON_LEFT_FACE_LEFT
|
Gamepad left DPAD left button | |
GAMEPAD_BUTTON_LEFT_FACE_RIGHT
|
Gamepad left DPAD right button | |
GAMEPAD_BUTTON_LEFT_FACE_UP
|
Gamepad left DPAD up button | |
GAMEPAD_BUTTON_LEFT_THUMB
|
Gamepad joystick pressed button left | |
GAMEPAD_BUTTON_LEFT_TRIGGER_1
|
Gamepad top/back trigger left (first), it could be a trailing button | |
GAMEPAD_BUTTON_LEFT_TRIGGER_2
|
Gamepad top/back trigger left (second), it could be a trailing button | |
GAMEPAD_BUTTON_MIDDLE
|
Gamepad center buttons, middle one (i.e. PS3: PS, Xbox: XBOX) | |
GAMEPAD_BUTTON_MIDDLE_LEFT
|
Gamepad center buttons, left one (i.e. PS3: Select) | |
GAMEPAD_BUTTON_MIDDLE_RIGHT
|
Gamepad center buttons, right one (i.e. PS3: Start) | |
GAMEPAD_BUTTON_RIGHT_FACE_DOWN
|
Gamepad right button down (i.e. PS3: Cross, Xbox: A) | |
GAMEPAD_BUTTON_RIGHT_FACE_LEFT
|
Gamepad right button left (i.e. PS3: Circle, Xbox: B) | |
GAMEPAD_BUTTON_RIGHT_FACE_RIGHT
|
Gamepad right button right (i.e. PS3: Square, Xbox: X) | |
GAMEPAD_BUTTON_RIGHT_FACE_UP
|
Gamepad right button up (i.e. PS3: Triangle, Xbox: Y) | |
GAMEPAD_BUTTON_RIGHT_THUMB
|
Gamepad joystick pressed button right | |
GAMEPAD_BUTTON_RIGHT_TRIGGER_1
|
Gamepad top/back trigger right (one), it could be a trailing button | |
GAMEPAD_BUTTON_RIGHT_TRIGGER_2
|
Gamepad top/back trigger right (second), it could be a trailing button | |
GAMEPAD_BUTTON_UNKNOWN
|
Unknown button, just for error checking | |
GESTURE_DOUBLETAP
|
Double tap gesture | |
GESTURE_DRAG
|
Drag gesture | |
GESTURE_HOLD
|
Hold gesture | |
GESTURE_NONE
|
No gesture | |
GESTURE_PINCH_IN
|
Pinch in gesture | |
GESTURE_PINCH_OUT
|
Pinch out gesture | |
GESTURE_SWIPE_DOWN
|
Swipe down gesture | |
GESTURE_SWIPE_LEFT
|
Swipe left gesture | |
GESTURE_SWIPE_RIGHT
|
Swipe right gesture | |
GESTURE_SWIPE_UP
|
Swipe up gesture | |
GESTURE_TAP
|
Tap gesture | |
KEY_A
|
||
KEY_APOSTROPHE
|
||
KEY_B
|
||
KEY_BACK
|
||
KEY_BACKSLASH
|
||
KEY_BACKSPACE
|
||
KEY_C
|
||
KEY_CAPS_LOCK
|
||
KEY_COMMA
|
||
KEY_D
|
||
KEY_DELETE
|
||
KEY_DOWN
|
||
KEY_E
|
||
KEY_EIGHT
|
||
KEY_END
|
||
KEY_ENTER
|
||
KEY_EQUAL
|
||
KEY_ESCAPE
|
||
KEY_F
|
||
KEY_F1
|
||
KEY_F10
|
||
KEY_F11
|
||
KEY_F12
|
||
KEY_F2
|
||
KEY_F3
|
||
KEY_F4
|
||
KEY_F5
|
||
KEY_F6
|
||
KEY_F7
|
||
KEY_F8
|
||
KEY_F9
|
||
KEY_FIVE
|
||
KEY_FOUR
|
||
KEY_G
|
||
KEY_GRAVE
|
||
KEY_H
|
||
KEY_HOME
|
||
KEY_I
|
||
KEY_INSERT
|
||
KEY_J
|
||
KEY_K
|
||
KEY_KB_MENU
|
||
KEY_KP_0
|
||
KEY_KP_1
|
||
KEY_KP_2
|
||
KEY_KP_3
|
||
KEY_KP_4
|
||
KEY_KP_5
|
||
KEY_KP_6
|
||
KEY_KP_7
|
||
KEY_KP_8
|
||
KEY_KP_9
|
||
KEY_KP_ADD
|
||
KEY_KP_DECIMAL
|
||
KEY_KP_DIVIDE
|
||
KEY_KP_ENTER
|
||
KEY_KP_EQUAL
|
||
KEY_KP_MULTIPLY
|
||
KEY_KP_SUBTRACT
|
||
KEY_L
|
||
KEY_LEFT
|
||
KEY_LEFT_ALT
|
||
KEY_LEFT_BRACKET
|
||
KEY_LEFT_CONTROL
|
||
KEY_LEFT_SHIFT
|
||
KEY_LEFT_SUPER
|
||
KEY_M
|
||
KEY_MENU
|
||
KEY_MINUS
|
||
KEY_N
|
||
KEY_NINE
|
||
KEY_NULL
|
||
KEY_NUM_LOCK
|
||
KEY_O
|
||
KEY_ONE
|
||
KEY_P
|
||
KEY_PAGE_DOWN
|
||
KEY_PAGE_UP
|
||
KEY_PAUSE
|
||
KEY_PERIOD
|
||
KEY_PRINT_SCREEN
|
||
KEY_Q
|
||
KEY_R
|
||
KEY_RIGHT
|
||
KEY_RIGHT_ALT
|
||
KEY_RIGHT_BRACKET
|
||
KEY_RIGHT_CONTROL
|
||
KEY_RIGHT_SHIFT
|
||
KEY_RIGHT_SUPER
|
||
KEY_S
|
||
KEY_SCROLL_LOCK
|
||
KEY_SEMICOLON
|
||
KEY_SEVEN
|
||
KEY_SIX
|
||
KEY_SLASH
|
||
KEY_SPACE
|
||
KEY_T
|
||
KEY_TAB
|
||
KEY_THREE
|
||
KEY_TWO
|
||
KEY_U
|
||
KEY_UP
|
||
KEY_V
|
||
KEY_VOLUME_DOWN
|
||
KEY_VOLUME_UP
|
||
KEY_W
|
||
KEY_X
|
||
KEY_Y
|
||
KEY_Z
|
||
KEY_ZERO
|
||
LOG_ALL
|
Display all logs | |
LOG_DEBUG
|
Debug logging, used for internal debugging, it should be disabled on release builds | |
LOG_ERROR
|
Error logging, used on unrecoverable failures | |
LOG_FATAL
|
Fatal logging, used to abort program: exit(EXIT_FAILURE) | |
LOG_INFO
|
Info logging, used for program execution info | |
LOG_NONE
|
Disable logging | |
LOG_TRACE
|
Trace logging, intended for internal use only | |
LOG_WARNING
|
Warning logging, used on recoverable failures | |
MATERIAL_MAP_ALBEDO
|
Albedo material (same as: MATERIAL_MAP_DIFFUSE) | |
MATERIAL_MAP_BRDF
|
Brdf material | |
MATERIAL_MAP_CUBEMAP
|
Cubemap material | |
MATERIAL_MAP_DIFFUSE
|
Alias MATERIAL_MAP_METALNESS
|
|
MATERIAL_MAP_EMISSION
|
Emission material | |
MATERIAL_MAP_HEIGHT
|
Heightmap material | |
MATERIAL_MAP_IRRADIANCE
|
Irradiance material | |
MATERIAL_MAP_METALNESS
|
Metalness material (same as: MATERIAL_MAP_SPECULAR) | |
MATERIAL_MAP_NORMAL
|
Normal material | |
MATERIAL_MAP_OCCLUSION
|
Ambient occlusion material | |
MATERIAL_MAP_PREFILTER
|
Prefilter material | |
MATERIAL_MAP_ROUGHNESS
|
Roughness material | |
MATERIAL_MAP_SPECULAR
|
Alias MATERIAL_MAP_METALNESS.
|
|
MOUSE_BUTTON_BACK
|
Mouse button back (advanced mouse device) | |
MOUSE_BUTTON_EXTRA
|
Mouse button extra (advanced mouse device) | |
MOUSE_BUTTON_FORWARD
|
Mouse button forward (advanced mouse device) | |
MOUSE_BUTTON_LEFT
|
Mouse button left | |
MOUSE_BUTTON_MIDDLE
|
Mouse button middle (pressed wheel) | |
MOUSE_BUTTON_RIGHT
|
Mouse button right | |
MOUSE_BUTTON_SIDE
|
Mouse button side (advanced mouse device) | |
MOUSE_CURSOR_ARROW
|
Arrow shape | |
MOUSE_CURSOR_CROSSHAIR
|
Cross shape | |
MOUSE_CURSOR_DEFAULT
|
Default pointer shape | |
MOUSE_CURSOR_IBEAM
|
Text writing cursor shape | |
MOUSE_CURSOR_NOT_ALLOWED
|
The operation-not-allowed shape | |
MOUSE_CURSOR_POINTING_HAND
|
Pointing hand cursor | |
MOUSE_CURSOR_RESIZE_ALL
|
The omnidirectional resize/move cursor shape | |
MOUSE_CURSOR_RESIZE_EW
|
Horizontal resize/move arrow shape | |
MOUSE_CURSOR_RESIZE_NESW
|
The top-right to bottom-left diagonal resize/move arrow shape | |
MOUSE_CURSOR_RESIZE_NS
|
Vertical resize/move arrow shape | |
MOUSE_CURSOR_RESIZE_NWSE
|
Top-left to bottom-right diagonal resize/move arrow shape | |
MOUSE_LEFT_BUTTON
|
Add backwards compatibility support for deprecated names | |
MOUSE_MIDDLE_BUTTON
|
Add backwards compatibility support for deprecated names | |
MOUSE_RIGHT_BUTTON
|
Add backwards compatibility support for deprecated names | |
NPATCH_NINE_PATCH
|
Npatch layout: 3x3 tiles | |
NPATCH_THREE_PATCH_HORIZONTAL
|
Npatch layout: 3x1 tiles | |
NPATCH_THREE_PATCH_VERTICAL
|
Npatch layout: 1x3 tiles | |
PIXELFORMAT_COMPRESSED_ASTC_4x4_RGBA
|
8 bpp | |
PIXELFORMAT_COMPRESSED_ASTC_8x8_RGBA
|
2 bpp | |
PIXELFORMAT_COMPRESSED_DXT1_RGB
|
4 bpp (no alpha) | |
PIXELFORMAT_COMPRESSED_DXT1_RGBA
|
4 bpp (1 bit alpha) | |
PIXELFORMAT_COMPRESSED_DXT3_RGBA
|
8 bpp | |
PIXELFORMAT_COMPRESSED_DXT5_RGBA
|
8 bpp | |
PIXELFORMAT_COMPRESSED_ETC1_RGB
|
4 bpp | |
PIXELFORMAT_COMPRESSED_ETC2_EAC_RGBA
|
8 bpp | |
PIXELFORMAT_COMPRESSED_ETC2_RGB
|
4 bpp | |
PIXELFORMAT_COMPRESSED_PVRT_RGB
|
4 bpp | |
PIXELFORMAT_COMPRESSED_PVRT_RGBA
|
4 bpp | |
PIXELFORMAT_UNCOMPRESSED_GRAY_ALPHA
|
8*2 bpp (2 channels) | |
PIXELFORMAT_UNCOMPRESSED_GRAYSCALE
|
8 bit per pixel (no alpha) | |
PIXELFORMAT_UNCOMPRESSED_R16
|
16 bpp (1 channel - half float) | |
PIXELFORMAT_UNCOMPRESSED_R16G16B16
|
16*3 bpp (3 channels - half float) | |
PIXELFORMAT_UNCOMPRESSED_R16G16B16A16
|
16*4 bpp (4 channels - half float) | |
PIXELFORMAT_UNCOMPRESSED_R32
|
32 bpp (1 channel - float) | |
PIXELFORMAT_UNCOMPRESSED_R32G32B32
|
32*3 bpp (3 channels - float) | |
PIXELFORMAT_UNCOMPRESSED_R32G32B32A32
|
32*4 bpp (4 channels - float) | |
PIXELFORMAT_UNCOMPRESSED_R4G4B4A4
|
16 bpp (4 bit alpha) | |
PIXELFORMAT_UNCOMPRESSED_R5G5B5A1
|
16 bpp (1 bit alpha) | |
PIXELFORMAT_UNCOMPRESSED_R5G6B5
|
16 bpp | |
PIXELFORMAT_UNCOMPRESSED_R8G8B8
|
24 bpp | |
PIXELFORMAT_UNCOMPRESSED_R8G8B8A8
|
32 bpp | |
SHADER_ATTRIB_FLOAT
|
Shader attribute type: float | |
SHADER_ATTRIB_VEC2
|
Shader attribute type: vec2 (2 float) | |
SHADER_ATTRIB_VEC3
|
Shader attribute type: vec3 (3 float) | |
SHADER_ATTRIB_VEC4
|
Shader attribute type: vec4 (4 float) | |
SHADER_LOC_COLOR_AMBIENT
|
Shader location: vector uniform: ambient color | |
SHADER_LOC_COLOR_DIFFUSE
|
Shader location: vector uniform: diffuse color | |
SHADER_LOC_COLOR_SPECULAR
|
Shader location: vector uniform: specular color | |
SHADER_LOC_MAP_ALBEDO
|
Shader location: sampler2d texture: albedo (same as: SHADER_LOC_MAP_DIFFUSE) | |
SHADER_LOC_MAP_BRDF
|
Shader location: sampler2d texture: brdf | |
SHADER_LOC_MAP_CUBEMAP
|
Shader location: samplerCube texture: cubemap | |
SHADER_LOC_MAP_DIFFUSE
|
Alias SHADER_LOC_MAP_ALBEDO
|
|
SHADER_LOC_MAP_EMISSION
|
Shader location: sampler2d texture: emission | |
SHADER_LOC_MAP_HEIGHT
|
Shader location: sampler2d texture: height | |
SHADER_LOC_MAP_IRRADIANCE
|
Shader location: samplerCube texture: irradiance | |
SHADER_LOC_MAP_METALNESS
|
Shader location: sampler2d texture: metalness (same as: SHADER_LOC_MAP_SPECULAR) | |
SHADER_LOC_MAP_NORMAL
|
Shader location: sampler2d texture: normal | |
SHADER_LOC_MAP_OCCLUSION
|
Shader location: sampler2d texture: occlusion | |
SHADER_LOC_MAP_PREFILTER
|
Shader location: samplerCube texture: prefilter | |
SHADER_LOC_MAP_ROUGHNESS
|
Shader location: sampler2d texture: roughness | |
SHADER_LOC_MAP_SPECULAR
|
Alias SHADER_LOC_MAP_METALNESS
|
|
SHADER_LOC_MATRIX_MODEL
|
Shader location: matrix uniform: model (transform) | |
SHADER_LOC_MATRIX_MVP
|
Shader location: matrix uniform: model-view-projection | |
SHADER_LOC_MATRIX_NORMAL
|
Shader location: matrix uniform: normal | |
SHADER_LOC_MATRIX_PROJECTION
|
Shader location: matrix uniform: projection | |
SHADER_LOC_MATRIX_VIEW
|
Shader location: matrix uniform: view (camera transform) | |
SHADER_LOC_VECTOR_VIEW
|
Shader location: vector uniform: view | |
SHADER_LOC_VERTEX_COLOR
|
Shader location: vertex attribute: color | |
SHADER_LOC_VERTEX_NORMAL
|
Shader location: vertex attribute: normal | |
SHADER_LOC_VERTEX_POSITION
|
Shader location: vertex attribute: position | |
SHADER_LOC_VERTEX_TANGENT
|
Shader location: vertex attribute: tangent | |
SHADER_LOC_VERTEX_TEXCOORD01
|
Shader location: vertex attribute: texcoord01 | |
SHADER_LOC_VERTEX_TEXCOORD02
|
Shader location: vertex attribute: texcoord02 | |
SHADER_UNIFORM_FLOAT
|
Shader uniform type: float | |
SHADER_UNIFORM_INT
|
Shader uniform type: int | |
SHADER_UNIFORM_IVEC2
|
Shader uniform type: ivec2 (2 int) | |
SHADER_UNIFORM_IVEC3
|
Shader uniform type: ivec3 (3 int) | |
SHADER_UNIFORM_IVEC4
|
Shader uniform type: ivec4 (4 int) | |
SHADER_UNIFORM_SAMPLER2D
|
Shader uniform type: sampler2d | |
SHADER_UNIFORM_VEC2
|
Shader uniform type: vec2 (2 float) | |
SHADER_UNIFORM_VEC3
|
Shader uniform type: vec3 (3 float) | |
SHADER_UNIFORM_VEC4
|
Shader uniform type: vec4 (4 float) | |
TEXTURE_FILTER_ANISOTROPIC_16X
|
Anisotropic filtering 16x | |
TEXTURE_FILTER_ANISOTROPIC_4X
|
Anisotropic filtering 4x | |
TEXTURE_FILTER_ANISOTROPIC_8X
|
Anisotropic filtering 8x | |
TEXTURE_FILTER_BILINEAR
|
Linear filtering | |
TEXTURE_FILTER_POINT
|
No filter, just pixel approximation | |
TEXTURE_FILTER_TRILINEAR
|
Trilinear filtering (linear with mipmaps) | |
TEXTURE_WRAP_CLAMP
|
Clamps texture to edge pixel in tiled mode | |
TEXTURE_WRAP_MIRROR_CLAMP
|
Mirrors and clamps to border the texture in tiled mode | |
TEXTURE_WRAP_MIRROR_REPEAT
|
Mirrors and repeats the texture in tiled mode | |
TEXTURE_WRAP_REPEAT
|
Repeats texture in tiled mode |
Aliases
| Name | Type | Description |
|---|---|---|
Camera
|
Camera3D
|
Camera type fallback, defaults to Camera3D |
Color
|
Rgba
|
Color, 4 components, R8G8B8A8 (32bit) |
Quaternion
|
GVec4!(float)
|
Quaternion, 4 components (Vector4 alias) |
Rectangle
|
GRect!(float,float)
|
Rectangle, 4 components |
RenderTexture2D
|
RenderTexture
|
RenderTexture2D, same as RenderTexture |
Texture2D
|
Texture
|
Texture2D, same as Texture |
TextureCubemap
|
Texture
|
TextureCubemap, same as Texture |
Vector2
|
GVec2!(float)
|
Vector2, 2 components |
Vector3
|
GVec3!(float)
|
Vector3, 3 components |
Vector4
|
GVec4!(float)
|
Vector4, 4 components |