Crate raylib_wasm

Source

Macros§

cstr

Structs§

AudioStream
AutomationEvent
AutomationEventList
BoneInfo
BoundingBox
Camera2D
Camera3D
Color
FilePathList
Font
GlyphInfo
Image
Material
MaterialMap
Matrix
Mesh
Model
ModelAnimation
Music
NPatchInfo
Ray
RayCollision
Rectangle
RenderTexture
Shader
Sound
Texture
Transform
Vector2
Vector3
Vector4
VrDeviceInfo
VrStereoConfig
Wave
__va_list_tag
rAudioBuffer
rAudioProcessor

Enums§

BlendMode
Color blending modes (pre-defined)
CameraMode
Camera system modes
CameraProjection
Camera projection
ConfigFlags
System/Window config flags
CubemapLayout
Cubemap layouts
FontType
Font type, defines generation method
GamepadAxis
Gamepad axis
GamepadButton
Gamepad buttons
Gesture
Gesture
KeyboardKey
Keyboard keys (US keyboard layout)
MaterialMapIndex
Material map index
MouseButton
Mouse buttons
MouseCursor
Mouse cursor
NPatchLayout
N-patch layout
PixelFormat
Pixel formats
ShaderAttributeDataType
Shader attribute data types
ShaderLocationIndex
Shader location index
ShaderUniformDataType
Shader uniform data type
TextureFilter
Texture parameters: filter mode
TextureWrap
Texture parameters: wrap mode
TraceLogLevel
Trace log level

Constants§

BEIGE
Beige
BLACK
Black
BLANK
Blank (Transparent)
BLUE
Blue
BROWN
Brown
DARKBLUE
Dark Blue
DARKBROWN
Dark Brown
DARKGRAY
Dark Gray
DARKGREEN
Dark Green
DARKPURPLE
Dark Purple
GOLD
Gold
GRAY
Gray
GREEN
Green
LIGHTGRAY
Light Gray
LIME
Lime
MAGENTA
Magenta
MAROON
Maroon
ORANGE
Orange
PINK
Pink
PURPLE
Purple
RAYWHITE
My own White (raylib logo)
RED
Red
SKYBLUE
Sky Blue
VIOLET
Violet
WHITE
White
YELLOW
Yellow

Functions§

AttachAudioMixedProcessor
AttachAudioStreamProcessor
BeginBlendMode
BeginDrawing
BeginMode2D
BeginMode3D
BeginScissorMode
BeginShaderMode
BeginTextureMode
BeginVrStereoMode
ChangeDirectory
CheckCollisionBoxSphere
CheckCollisionBoxes
CheckCollisionCircleRec
CheckCollisionCircles
CheckCollisionLines
CheckCollisionPointCircle
CheckCollisionPointLine
CheckCollisionPointPoly
CheckCollisionPointRec
CheckCollisionPointTriangle
CheckCollisionRecs
CheckCollisionSpheres
ClearBackground
ClearWindowState
CloseAudioDevice
CloseWindow
CodepointToUTF8
ColorAlpha
ColorAlphaBlend
ColorBrightness
ColorContrast
ColorFromHSV
ColorFromNormalized
ColorNormalize
ColorTint
ColorToHSV
ColorToInt
CompressData
DecodeDataBase64
DecompressData
DetachAudioMixedProcessor
DetachAudioStreamProcessor
DirectoryExists
DisableCursor
DisableEventWaiting
DrawBillboard
DrawBillboardPro
DrawBillboardRec
DrawBoundingBox
DrawCapsule
DrawCapsuleWires
DrawCircle
DrawCircle3D
DrawCircleGradient
DrawCircleLines
DrawCircleLinesV
DrawCircleSector
DrawCircleSectorLines
DrawCircleV
DrawCube
DrawCubeV
DrawCubeWires
DrawCubeWiresV
DrawCylinder
DrawCylinderEx
DrawCylinderWires
DrawCylinderWiresEx
DrawEllipse
DrawEllipseLines
DrawFPS
DrawGrid
DrawLine
DrawLine3D
DrawLineBezier
DrawLineEx
DrawLineStrip
DrawLineV
DrawMesh
DrawMeshInstanced
DrawModel
DrawModelEx
DrawModelWires
DrawModelWiresEx
DrawPixel
DrawPixelV
DrawPlane
DrawPoint3D
DrawPoly
DrawPolyLines
DrawPolyLinesEx
DrawRay
DrawRectangle
DrawRectangleGradientEx
DrawRectangleGradientH
DrawRectangleGradientV
DrawRectangleLines
DrawRectangleLinesEx
DrawRectanglePro
DrawRectangleRec
DrawRectangleRounded
DrawRectangleRoundedLines
DrawRectangleV
DrawRing
DrawRingLines
DrawSphere
DrawSphereEx
DrawSphereWires
DrawSplineBasis
DrawSplineBezierCubic
DrawSplineBezierQuadratic
DrawSplineCatmullRom
DrawSplineLinear
DrawSplineSegmentBasis
DrawSplineSegmentBezierCubic
DrawSplineSegmentBezierQuadratic
DrawSplineSegmentCatmullRom
DrawSplineSegmentLinear
DrawText
DrawTextCodepoint
DrawTextCodepoints
DrawTextEx
DrawTextPro
DrawTexture
DrawTextureEx
DrawTextureNPatch
DrawTexturePro
DrawTextureRec
DrawTextureV
DrawTriangle
DrawTriangle3D
DrawTriangleFan
DrawTriangleLines
DrawTriangleStrip
DrawTriangleStrip3D
EnableCursor
EnableEventWaiting
EncodeDataBase64
EndBlendMode
EndDrawing
EndMode2D
EndMode3D
EndScissorMode
EndShaderMode
EndTextureMode
EndVrStereoMode
ExportAutomationEventList
ExportDataAsCode
ExportFontAsCode
ExportImage
ExportImageAsCode
ExportImageToMemory
ExportMesh
ExportWave
ExportWaveAsCode
Fade
FileExists
GenImageCellular
GenImageChecked
GenImageColor
GenImageFontAtlas
GenImageGradientLinear
GenImageGradientRadial
GenImageGradientSquare
GenImagePerlinNoise
GenImageText
GenImageWhiteNoise
GenMeshCone
GenMeshCube
GenMeshCubicmap
GenMeshCylinder
GenMeshHeightmap
GenMeshHemiSphere
GenMeshKnot
GenMeshPlane
GenMeshPoly
GenMeshSphere
GenMeshTangents
GenMeshTorus
GenTextureMipmaps
GetApplicationDirectory
GetCameraMatrix
GetCameraMatrix2D
GetCharPressed
GetClipboardText
GetCodepoint
GetCodepointCount
GetCodepointNext
GetCodepointPrevious
GetCollisionRec
GetColor
GetCurrentMonitor
GetDirectoryPath
GetFPS
GetFileExtension
GetFileLength
GetFileModTime
GetFileName
GetFileNameWithoutExt
GetFontDefault
GetFrameTime
GetGamepadAxisCount
GetGamepadAxisMovement
GetGamepadButtonPressed
GetGamepadName
GetGestureDetected
GetGestureDragAngle
GetGestureDragVector
GetGestureHoldDuration
GetGesturePinchAngle
GetGesturePinchVector
GetGlyphAtlasRec
GetGlyphIndex
GetGlyphInfo
GetImageAlphaBorder
GetImageColor
GetKeyPressed
GetMasterVolume
GetMeshBoundingBox
GetModelBoundingBox
GetMonitorCount
GetMonitorHeight
GetMonitorName
GetMonitorPhysicalHeight
GetMonitorPhysicalWidth
GetMonitorPosition
GetMonitorRefreshRate
GetMonitorWidth
GetMouseDelta
GetMousePosition
GetMouseRay
GetMouseWheelMove
GetMouseWheelMoveV
GetMouseX
GetMouseY
GetMusicTimeLength
GetMusicTimePlayed
GetPixelColor
GetPixelDataSize
GetPrevDirectoryPath
GetRandomValue
GetRayCollisionBox
GetRayCollisionMesh
GetRayCollisionQuad
GetRayCollisionSphere
GetRayCollisionTriangle
GetRenderHeight
GetRenderWidth
GetScreenHeight
GetScreenToWorld2D
GetScreenWidth
GetShaderLocation
GetShaderLocationAttrib
GetSplinePointBasis
GetSplinePointBezierCubic
GetSplinePointBezierQuad
GetSplinePointCatmullRom
GetSplinePointLinear
GetTime
GetTouchPointCount
GetTouchPointId
GetTouchPosition
GetTouchX
GetTouchY
GetWindowHandle
GetWindowPosition
GetWindowScaleDPI
GetWorkingDirectory
GetWorldToScreen
GetWorldToScreen2D
GetWorldToScreenEx
HideCursor
ImageAlphaClear
ImageAlphaCrop
ImageAlphaMask
ImageAlphaPremultiply
ImageBlurGaussian
ImageClearBackground
ImageColorBrightness
ImageColorContrast
ImageColorGrayscale
ImageColorInvert
ImageColorReplace
ImageColorTint
ImageCopy
ImageCrop
ImageDither
ImageDraw
ImageDrawCircle
ImageDrawCircleLines
ImageDrawCircleLinesV
ImageDrawCircleV
ImageDrawLine
ImageDrawLineV
ImageDrawPixel
ImageDrawPixelV
ImageDrawRectangle
ImageDrawRectangleLines
ImageDrawRectangleRec
ImageDrawRectangleV
ImageDrawText
ImageDrawTextEx
ImageFlipHorizontal
ImageFlipVertical
ImageFormat
ImageFromImage
ImageMipmaps
ImageResize
ImageResizeCanvas
ImageResizeNN
ImageRotate
ImageRotateCCW
ImageRotateCW
ImageText
ImageTextEx
ImageToPOT
InitAudioDevice
InitWindow
IsAudioDeviceReady
IsAudioStreamPlaying
IsAudioStreamProcessed
IsAudioStreamReady
IsCursorHidden
IsCursorOnScreen
IsFileDropped
IsFileExtension
IsFontReady
IsGamepadAvailable
IsGamepadButtonDown
IsGamepadButtonPressed
IsGamepadButtonReleased
IsGamepadButtonUp
IsGestureDetected
IsImageReady
IsKeyDown
IsKeyPressed
IsKeyPressedRepeat
IsKeyReleased
IsKeyUp
IsMaterialReady
IsModelAnimationValid
IsModelReady
IsMouseButtonDown
IsMouseButtonPressed
IsMouseButtonReleased
IsMouseButtonUp
IsMusicReady
IsMusicStreamPlaying
IsPathFile
IsRenderTextureReady
IsShaderReady
IsSoundPlaying
IsSoundReady
IsTextureReady
IsWaveReady
IsWindowFocused
IsWindowFullscreen
IsWindowHidden
IsWindowMaximized
IsWindowMinimized
IsWindowReady
IsWindowResized
IsWindowState
LoadAudioStream
LoadAutomationEventList
LoadCodepoints
LoadDirectoryFiles
LoadDirectoryFilesEx
LoadDroppedFiles
LoadFileData
LoadFileText
LoadFont
LoadFontData
LoadFontEx
LoadFontFromImage
LoadFontFromMemory
LoadImage
LoadImageAnim
LoadImageColors
LoadImageFromMemory
LoadImageFromScreen
LoadImageFromTexture
LoadImagePalette
LoadImageRaw
LoadImageSvg
LoadMaterialDefault
LoadMaterials
LoadModel
LoadModelAnimations
LoadModelFromMesh
LoadMusicStream
LoadMusicStreamFromMemory
LoadRandomSequence
LoadRenderTexture
LoadShader
LoadShaderFromMemory
LoadSound
LoadSoundAlias
LoadSoundFromWave
LoadTexture
LoadTextureCubemap
LoadTextureFromImage
LoadUTF8
LoadVrStereoConfig
LoadWave
LoadWaveFromMemory
LoadWaveSamples
MaximizeWindow
MeasureText
MeasureTextEx
MemAlloc
MemFree
MemRealloc
MinimizeWindow
OpenURL
PauseAudioStream
PauseMusicStream
PauseSound
PlayAudioStream
PlayAutomationEvent
PlayMusicStream
PlaySound
PollInputEvents
RestoreWindow
ResumeAudioStream
ResumeMusicStream
ResumeSound
SaveFileData
SaveFileText
SeekMusicStream
SetAudioStreamBufferSizeDefault
SetAudioStreamCallback
SetAudioStreamPan
SetAudioStreamPitch
SetAudioStreamVolume
SetAutomationEventBaseFrame
SetAutomationEventList
SetClipboardText
SetConfigFlags
SetExitKey
SetGamepadMappings
SetGesturesEnabled
SetLoadFileDataCallback
SetLoadFileTextCallback
SetMasterVolume
SetMaterialTexture
SetModelMeshMaterial
SetMouseCursor
SetMouseOffset
SetMousePosition
SetMouseScale
SetMusicPan
SetMusicPitch
SetMusicVolume
SetPixelColor
SetRandomSeed
SetSaveFileDataCallback
SetSaveFileTextCallback
SetShaderValue
SetShaderValueMatrix
SetShaderValueTexture
SetShaderValueV
SetShapesTexture
SetSoundPan
SetSoundPitch
SetSoundVolume
SetTargetFPS
SetTextLineSpacing
SetTextureFilter
SetTextureWrap
SetTraceLogCallback
SetTraceLogLevel
SetWindowFocused
SetWindowIcon
SetWindowIcons
SetWindowMaxSize
SetWindowMinSize
SetWindowMonitor
SetWindowOpacity
SetWindowPosition
SetWindowSize
SetWindowState
SetWindowTitle
ShowCursor
StartAutomationEventRecording
StopAudioStream
StopAutomationEventRecording
StopMusicStream
StopSound
SwapScreenBuffer
TakeScreenshot
TextAppend
TextCopy
TextFindIndex
TextFormat
TextInsert
TextIsEqual
TextJoin
TextLength
TextReplace
TextSplit
TextSubtext
TextToInteger
TextToLower
TextToPascal
TextToUpper
ToggleBorderlessWindowed
ToggleFullscreen
TraceLog
UnloadAudioStream
UnloadAutomationEventList
UnloadCodepoints
UnloadDirectoryFiles
UnloadDroppedFiles
UnloadFileData
UnloadFileText
UnloadFont
UnloadFontData
UnloadImage
UnloadImageColors
UnloadImagePalette
UnloadMaterial
UnloadMesh
UnloadModel
UnloadModelAnimation
UnloadModelAnimations
UnloadMusicStream
UnloadRandomSequence
UnloadRenderTexture
UnloadShader
UnloadSound
UnloadSoundAlias
UnloadTexture
UnloadUTF8
UnloadVrStereoConfig
UnloadWave
UnloadWaveSamples
UpdateAudioStream
UpdateCamera
UpdateCameraPro
UpdateMeshBuffer
UpdateModelAnimation
UpdateMusicStream
UpdateSound
UpdateTexture
UpdateTextureRec
UploadMesh
WaitTime
WaveCopy
WaveCrop
WaveFormat
WindowShouldClose
draw_text
init_window
measure_text

Type Aliases§

AudioCallback
Camera
LoadFileDataCallback
LoadFileTextCallback
Quaternion
RenderTexture2D
SaveFileDataCallback
SaveFileTextCallback
Texture2D
TextureCubemap
TraceLogCallback
__builtin_va_list
__gnuc_va_list
va_list