RaylibCoreD class

Inheritance
Available extensions

Constructors

RaylibCoreD(Raylib lib)

Properties

hashCode int
The hash code for this object.
no setterinherited
logger → Logger
no setterinherited
rl Raylib
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

BeginBlendMode(BlendMode mode) → void
BeginDrawing() → void
BeginMode2D(Camera2DD camera) → void
BeginMode3D(Camera3DD camera) → void
BeginScissorMode(num x, num y, num width, num height) → void
BeginShaderMode(ShaderD shader) → void
BeginTextureMode(RenderTexture2DD target) → void
BeginVrStereoMode(VrStereoConfigD config) → void
ChangeDirectory(String dir) bool
CheckCollisionBoxes(BoundingBoxD box1, BoundingBoxD box2) bool
CheckCollisionBoxSphere(BoundingBoxD box, Vector3D center, num radius) bool
CheckCollisionCircleLine(Vector2D center, num radius, Vector2D p1, Vector2D p2) bool
CheckCollisionCircleRec(Vector2D center, num radius, RectangleD rec) bool
CheckCollisionCircles(Vector2D center1, num radius1, Vector2D center2, num radius2) bool
CheckCollisionLines(Vector2D startPos1, Vector2D endPos1, Vector2D startPos2, Vector2D endPos2) → (bool, Vector2D)
CheckCollisionPointCircle(Vector2D point, Vector2D center, num radius) bool
CheckCollisionPointLine(Vector2D point, Vector2D p1, Vector2D p2, num threshold) bool
CheckCollisionPointPoly(Vector2D point, List<Vector2D> points) bool
CheckCollisionPointRec(Vector2D point, RectangleD rec) bool
CheckCollisionPointTriangle(Vector2D point, Vector2D p1, Vector2D p2, Vector2D p3) bool
CheckCollisionRecs(RectangleD rec1, RectangleD rec2) bool
CheckCollisionSpheres(Vector3D center1, num radius1, Vector3D center2, num radius2) bool
ClearBackground(ColorD color) → void
ClearWindowState(Iterable<ConfigFlags> flags) → void
CloseWindow() → void
CodepointToUTF8(num codepoint) → (String, int)
ColorAlpha(ColorD color, num alpha) ColorD
ColorAlphaBlend(ColorD dst, ColorD src, ColorD tint) ColorD
ColorBrightness(ColorD color, num factor) ColorD
ColorContrast(ColorD color, num contrast) ColorD
ColorFromHSV(num hue, num saturation, num value) ColorD
ColorFromNormalized(Vector4D normalized) ColorD
ColorIsEqual(ColorD col1, ColorD col2) bool
ColorLerp(ColorD color1, ColorD color2, num factor) ColorD
ColorNormalize(ColorD color) Vector4D
ColorTint(ColorD color, ColorD tint) ColorD
ColorToHSV(ColorD color) Vector3D
ColorToInt(ColorD color) int
CompressData(List<int> data) List<int>
ComputeCRC32(List<int> data) int
ComputeMD5(List<int> data) List<int>
ComputeSHA1(List<int> data) List<int>
debug(bool v) → void
inherited
debugFilter(bool filter(String)) → void
inherited
debugInfo(String message) → void
inherited
debugTime(bool v) → void
inherited
debugWarn(String message) → void
inherited
DecodeDataBase64(List<int> data) List<int>
DecompressData(List<int> compData) List<int>
DirectoryExists(String dirPath) bool
DisableCursor() → void
DisableEventWaiting() → void
disableSync<T>(T f()) → T
inherited
dispose() → void
override
DrawBillboard(CameraD camera, Texture2DD texture, Vector3D position, num scale, ColorD tint) → void
DrawBillboardPro(CameraD camera, Texture2DD texture, RectangleD source, Vector3D position, Vector3D up, Vector2D size, Vector2D origin, num rotation, ColorD tint) → void
DrawBillboardRec(CameraD camera, Texture2DD texture, RectangleD source, Vector3D position, Vector2D size, ColorD tint) → void
DrawBoundingBox(BoundingBoxD box, ColorD color) → void
DrawCapsule(Vector3D startPos, Vector3D endPos, num radius, num slices, num rings, ColorD color) → void
DrawCapsuleWires(Vector3D startPos, Vector3D endPos, num radius, num slices, num rings, ColorD color) → void
DrawCircle(num centerX, num centerY, num radius, ColorD color) → void
DrawCircle3D(Vector3D center, num radius, Vector3D rotationAxis, num rotationAngle, ColorD color) → void
DrawCircleGradient(num centerX, num centerY, num radius, ColorD inner, ColorD outer) → void
DrawCircleLines(num centerX, num centerY, num radius, ColorD color) → void
DrawCircleLinesV(Vector2D center, num radius, ColorD color) → void
DrawCircleSector(Vector2D center, num radius, num startAngle, num endAngle, num segments, ColorD color) → void
DrawCircleSectorLines(Vector2D center, num radius, num startAngle, num endAngle, num segments, ColorD color) → void
DrawCircleV(Vector2D center, num radius, ColorD color) → void
DrawCube(Vector3D position, num width, num height, num length, ColorD color) → void
DrawCubeV(Vector3D position, Vector3D size, ColorD color) → void
DrawCubeWires(Vector3D position, num width, num height, num length, ColorD color) → void
DrawCubeWiresV(Vector3D position, Vector3D size, ColorD color) → void
DrawCylinder(Vector3D position, num radiusTop, num radiusBottom, num height, num slices, ColorD color) → void
DrawCylinderEx(Vector3D startPos, Vector3D endPos, num startRadius, num endRadius, num sides, ColorD color) → void
DrawCylinderWires(Vector3D position, num radiusTop, num radiusBottom, num height, num slices, ColorD color) → void
DrawCylinderWiresEx(Vector3D startPos, Vector3D endPos, num startRadius, num endRadius, num sides, ColorD color) → void
DrawEllipse(num centerX, num centerY, num radiusH, num radiusV, ColorD color) → void
DrawEllipseLines(num centerX, num centerY, num radiusH, num radiusV, ColorD color) → void
DrawFPS(num posX, num posY) → void
DrawGrid(num slices, num spacing) → void
DrawLine(num startPosX, num startPosY, num endPosX, num endPosY, ColorD color) → void
DrawLine3D(Vector3D startPos, Vector3D endPos, ColorD color) → void
DrawLineBezier(Vector2D startPos, Vector2D endPos, num thick, ColorD color) → void
DrawLineEx(Vector2D startPos, Vector2D endPos, num thick, ColorD color) → void
DrawLineStrip(List<Vector2D> points, ColorD color) → void
DrawLineV(Vector2D startPos, Vector2D endPos, ColorD color) → void
DrawMesh(MeshD mesh, MaterialD material, MatrixD transform) → void
DrawMeshInstanced(MeshD mesh, MaterialD material, List<MatrixD> transforms) → void
DrawModel(ModelD model, Vector3D position, num scale, ColorD tint) → void
DrawModelEx(ModelD model, Vector3D position, Vector3D rotationAxis, num rotationAngle, Vector3D scale, ColorD tint) → void
DrawModelPoints(ModelD model, Vector3D position, num scale, ColorD tint) → void
DrawModelPointsEx(ModelD model, Vector3D position, Vector3D rotationAxis, num rotationAngle, Vector3D scale, ColorD tint) → void
DrawModelWires(ModelD model, Vector3D position, num scale, ColorD tint) → void
DrawModelWiresEx(ModelD model, Vector3D position, Vector3D rotationAxis, num rotationAngle, Vector3D scale, ColorD tint) → void
DrawPixel(num posX, num posY, ColorD color) → void
DrawPixelV(Vector2D position, ColorD color) → void
DrawPlane(Vector3D centerPos, Vector2D size, ColorD color) → void
DrawPoint3D(Vector3D position, ColorD color) → void
DrawPoly(Vector2D center, num sides, num radius, num rotation, ColorD color) → void
DrawPolyLines(Vector2D center, num sides, num radius, num rotation, ColorD color) → void
DrawPolyLinesEx(Vector2D center, num sides, num radius, num rotation, num lineThick, ColorD color) → void
DrawRay(RayD ray, ColorD color) → void
DrawRectangle(num posX, num posY, num width, num height, ColorD color) → void
DrawRectangleGradientEx(RectangleD rec, ColorD topLeft, ColorD bottomLeft, ColorD topRight, ColorD bottomRight) → void
DrawRectangleGradientH(num posX, num posY, num width, num height, ColorD left, ColorD right) → void
DrawRectangleGradientV(num posX, num posY, num width, num height, ColorD top, ColorD bottom) → void
DrawRectangleLines(num posX, num posY, num width, num height, ColorD color) → void
DrawRectangleLinesEx(RectangleD rec, num lineThick, ColorD color) → void
DrawRectanglePro(RectangleD rec, Vector2D origin, num rotation, ColorD color) → void
DrawRectangleRec(RectangleD rec, ColorD color) → void
DrawRectangleRounded(RectangleD rec, num roundness, num segments, ColorD color) → void
DrawRectangleRoundedLines(RectangleD rec, num roundness, num segments, ColorD color) → void
DrawRectangleRoundedLinesEx(RectangleD rec, num roundness, num segments, num lineThick, ColorD color) → void
DrawRectangleV(Vector2D position, Vector2D size, ColorD color) → void
DrawRing(Vector2D center, num innerRadius, num outerRadius, num startAngle, num endAngle, num segments, ColorD color) → void
DrawRingLines(Vector2D center, num innerRadius, num outerRadius, num startAngle, num endAngle, num segments, ColorD color) → void
DrawSphere(Vector3D centerPos, num radius, ColorD color) → void
DrawSphereEx(Vector3D centerPos, num radius, num rings, num slices, ColorD color) → void
DrawSphereWires(Vector3D centerPos, num radius, num rings, num slices, ColorD color) → void
DrawSplineBasis(List<Vector2D> points, num thick, ColorD color) → void
DrawSplineBezierCubic(List<Vector2D> points, num thick, ColorD color) → void
DrawSplineBezierQuadratic(List<Vector2D> points, num thick, ColorD color) → void
DrawSplineCatmullRom(List<Vector2D> points, num thick, ColorD color) → void
DrawSplineLinear(List<Vector2D> points, num thick, ColorD color) → void
DrawSplineSegmentBasis(Vector2D p1, Vector2D p2, Vector2D p3, Vector2D p4, num thick, ColorD color) → void
DrawSplineSegmentBezierCubic(Vector2D p1, Vector2D c2, Vector2D c3, Vector2D p4, num thick, ColorD color) → void
DrawSplineSegmentBezierQuadratic(Vector2D p1, Vector2D c2, Vector2D p3, num thick, ColorD color) → void
DrawSplineSegmentCatmullRom(Vector2D p1, Vector2D p2, Vector2D p3, Vector2D p4, num thick, ColorD color) → void
DrawSplineSegmentLinear(Vector2D p1, Vector2D p2, num thick, ColorD color) → void
DrawText(String text, num posX, num posY, num fontSize, ColorD color) → void
DrawTextCodepoint(FontD font, num codepoint, Vector2D position, num fontSize, ColorD tint) → void
DrawTextCodepoints(FontD font, List<int> codepoints, Vector2D position, num fontSize, num spacing, ColorD tint) → void
DrawTextEx(FontD font, String text, Vector2D position, num fontSize, num spacing, ColorD tint) → void
DrawTextPro(FontD font, String text, Vector2D position, Vector2D origin, num rotation, num fontSize, num spacing, ColorD tint) → void
DrawTexture(Texture2DD texture, num posX, num posY, ColorD tint) → void
DrawTextureEx(Texture2DD texture, Vector2D position, num rotation, num scale, ColorD tint) → void
DrawTextureNPatch(Texture2DD texture, NPatchInfoD nPatchInfo, RectangleD dest, Vector2D origin, num rotation, ColorD tint) → void
DrawTexturePro(Texture2DD texture, RectangleD source, RectangleD dest, Vector2D origin, num rotation, ColorD tint) → void
DrawTextureRec(Texture2DD texture, RectangleD source, Vector2D position, ColorD tint) → void
DrawTextureV(Texture2DD texture, Vector2D position, ColorD tint) → void
DrawTriangle(Vector2D v1, Vector2D v2, Vector2D v3, ColorD color) → void
DrawTriangle3D(Vector3D v1, Vector3D v2, Vector3D v3, ColorD color) → void
DrawTriangleFan(List<Vector2D> points, ColorD color) → void
DrawTriangleLines(Vector2D v1, Vector2D v2, Vector2D v3, ColorD color) → void
DrawTriangleStrip(List<Vector2D> points, ColorD color) → void
DrawTriangleStrip3D(List<Vector3D> points, ColorD color) → void
EnableCursor() → void
EnableEventWaiting() → void
EncodeDataBase64(List<int> data) List<int>
EndBlendMode() → void
EndDrawing() → void
EndMode2D() → void
EndMode3D() → void
EndScissorMode() → void
EndShaderMode() → void
EndTextureMode() → void
EndVrStereoMode() → void
ExportAutomationEventList(AutomationEventListD list, String fileName) bool
ExportDataAsCode(List<int> data, String fileName) bool
ExportFontAsCode(FontD font, String fileName) bool
ExportImage(ImageD image, String fileName) bool
ExportImageAsCode(ImageD image, String fileName) bool
ExportImageToMemory(ImageD image, String fileType) List<int>
ExportMesh(MeshD mesh, String fileName) bool
ExportMeshAsCode(MeshD mesh, String fileName) bool
Fade(ColorD color, num alpha) ColorD
FileExists(String fileName) bool
GenImageCellular(num width, num height, num tileSize) ImageD
GenImageChecked(num width, num height, num checksX, num checksY, ColorD col1, ColorD col2) ImageD
GenImageColor(num width, num height, ColorD color) ImageD
GenImageFontAtlas(List<GlyphInfoD> glyphs, num fontSize, num padding, num packMethod) → (ImageD, List<RectangleD>)
GenImageGradientLinear(num width, num height, num direction, ColorD start, ColorD end) ImageD
GenImageGradientRadial(num width, num height, num density, ColorD inner, ColorD outer) ImageD
GenImageGradientSquare(num width, num height, num density, ColorD inner, ColorD outer) ImageD
GenImagePerlinNoise(num width, num height, num offsetX, num offsetY, num scale) ImageD
GenImageText(num width, num height, String text) ImageD
GenImageWhiteNoise(num width, num height, num factor) ImageD
GenMeshCone(num radius, num height, num slices) MeshD
GenMeshCube(num width, num height, num length) MeshD
GenMeshCubicmap(ImageD cubicmap, Vector3D cubeSize) MeshD
GenMeshCylinder(num radius, num height, num slices) MeshD
GenMeshHeightmap(ImageD heightmap, Vector3D size) MeshD
GenMeshHemiSphere(num radius, num rings, num slices) MeshD
GenMeshKnot(num radius, num size, num radSeg, num sides) MeshD
GenMeshPlane(num width, num length, num resX, num resZ) MeshD
GenMeshPoly(num sides, num radius) MeshD
GenMeshSphere(num radius, num rings, num slices) MeshD
GenMeshTangents(MeshD mesh) → void
GenMeshTorus(num radius, num size, num radSeg, num sides) MeshD
GenTextureMipmaps(Texture2DD texture) → void
GetApplicationDirectory() String
GetCameraMatrix(CameraD camera) MatrixD
GetCameraMatrix2D(Camera2DD camera) MatrixD
GetCharPressed() int
GetClipboardImage() ImageD
GetClipboardText() String
GetCodepoint(String text) → (int, int)
GetCodepointCount(String text) int
GetCodepointNext(String text) → (int, int)
GetCodepointPrevious(String text) → (int, int)
GetCollisionRec(RectangleD rec1, RectangleD rec2) RectangleD
GetColor(num hexValue) ColorD
GetCurrentMonitor() int
GetDirectoryPath(String filePath) String
GetFileExtension(String fileName) String
GetFileLength(String fileName) int
GetFileModTime(String fileName) int
GetFileName(String filePath) String
GetFileNameWithoutExt(String filePath) String
GetFontDefault() FontD
GetFPS() int
GetFrameTime() double
GetGamepadAxisCount(num gamepad) int
GetGamepadAxisMovement(num gamepad, GamepadAxis axis) double
GetGamepadButtonPressed() GamepadButton
GetGamepadName(num gamepad) String
GetGestureDetected() Gesture
GetGestureDragAngle() double
GetGestureDragVector() Vector2D
GetGestureHoldDuration() double
GetGesturePinchAngle() double
GetGesturePinchVector() Vector2D
GetGlyphAtlasRec(FontD font, num codepoint) RectangleD
GetGlyphIndex(FontD font, num codepoint) int
GetGlyphInfo(FontD font, num codepoint) GlyphInfoD
GetImageAlphaBorder(ImageD image, num threshold) RectangleD
GetImageColor(ImageD image, num x, num y) ColorD
GetKeyPressed() int
GetMeshBoundingBox(MeshD mesh) BoundingBoxD
GetModelBoundingBox(ModelD model) BoundingBoxD
GetMonitorCount() int
GetMonitorHeight(num monitor) int
GetMonitorName(num monitor) String
GetMonitorPhysicalHeight(num monitor) int
GetMonitorPhysicalWidth(num monitor) int
GetMonitorPosition(num monitor) Vector2D
GetMonitorRefreshRate(num monitor) int
GetMonitorWidth(num monitor) int
GetMouseButtonInfo(MouseButton button) MouseButtonInfoD

Available on RaylibCoreD, provided by the RaylibCoreDExtra extension

GetMouseDelta() Vector2D
GetMouseInfo() MouseInfoD

Available on RaylibCoreD, provided by the RaylibCoreDExtra extension

GetMousePosition() Vector2D
GetMouseWheelMove() double
GetMouseWheelMoveV() Vector2D
GetMouseX() int
GetMouseY() int
GetPixelDataSize(num width, num height, PixelFormat format) int
GetPrevDirectoryPath(String dirPath) String
GetRandomValue(num min, num max) int
GetRayCollisionBox(RayD ray, BoundingBoxD box) RayCollisionD
GetRayCollisionMesh(RayD ray, MeshD mesh, MatrixD transform) RayCollisionD
GetRayCollisionQuad(RayD ray, Vector3D p1, Vector3D p2, Vector3D p3, Vector3D p4) RayCollisionD
GetRayCollisionSphere(RayD ray, Vector3D center, num radius) RayCollisionD
GetRayCollisionTriangle(RayD ray, Vector3D p1, Vector3D p2, Vector3D p3) RayCollisionD
GetRenderHeight() int
GetRenderWidth() int
GetScreenHeight() int
GetScreenToWorld2D(Vector2D position, Camera2DD camera) Vector2D
GetScreenToWorldRay(Vector2D position, CameraD camera) RayD
GetScreenToWorldRayEx(Vector2D position, CameraD camera, num width, num height) RayD
GetScreenWidth() int
GetShaderLocation(ShaderD shader, String uniformName) int
GetShaderLocationAttrib(ShaderD shader, String attribName) int
GetShapesTexture() Texture2DD
GetShapesTextureRectangle() RectangleD
GetSplinePointBasis(Vector2D p1, Vector2D p2, Vector2D p3, Vector2D p4, num t) Vector2D
GetSplinePointBezierCubic(Vector2D p1, Vector2D c2, Vector2D c3, Vector2D p4, num t) Vector2D
GetSplinePointBezierQuad(Vector2D p1, Vector2D c2, Vector2D p3, num t) Vector2D
GetSplinePointCatmullRom(Vector2D p1, Vector2D p2, Vector2D p3, Vector2D p4, num t) Vector2D
GetSplinePointLinear(Vector2D startPos, Vector2D endPos, num t) Vector2D
GetTime() double
GetTouchPointCount() int
GetTouchPointId(num index) int
GetTouchPosition(num index) Vector2D
GetTouchX() int
GetTouchY() int
GetWindowPosition() Vector2D
GetWindowScaleDPI() Vector2D
GetWorkingDirectory() String
GetWorldToScreen(Vector3D position, CameraD camera) Vector2D
GetWorldToScreen2D(Vector2D position, Camera2DD camera) Vector2D
GetWorldToScreenEx(Vector3D position, CameraD camera, num width, num height) Vector2D
HideCursor() → void
ImageAlphaClear(ImageD image, ColorD color, num threshold) → void
ImageAlphaCrop(ImageD image, num threshold) → void
ImageAlphaMask(ImageD image, ImageD alphaMask) → void
ImageAlphaPremultiply(ImageD image) → void
ImageBlurGaussian(ImageD image, num blurSize) → void
ImageClearBackground(ImageD dst, ColorD color) → void
ImageColorBrightness(ImageD image, num brightness) → void
ImageColorContrast(ImageD image, num contrast) → void
ImageColorGrayscale(ImageD image) → void
ImageColorInvert(ImageD image) → void
ImageColorReplace(ImageD image, ColorD color, ColorD replace) → void
ImageColorTint(ImageD image, ColorD color) → void
ImageCopy(ImageD image) ImageD
ImageCrop(ImageD image, RectangleD crop) → void
ImageDither(ImageD image, num rBpp, num gBpp, num bBpp, num aBpp) → void
ImageDraw(ImageD dst, ImageD src, RectangleD srcRec, RectangleD dstRec, ColorD tint) → void
ImageDrawCircle(ImageD dst, num centerX, num centerY, num radius, ColorD color) → void
ImageDrawCircleLines(ImageD dst, num centerX, num centerY, num radius, ColorD color) → void
ImageDrawCircleLinesV(ImageD dst, Vector2D center, num radius, ColorD color) → void
ImageDrawCircleV(ImageD dst, Vector2D center, num radius, ColorD color) → void
ImageDrawLine(ImageD dst, num startPosX, num startPosY, num endPosX, num endPosY, ColorD color) → void
ImageDrawLineEx(ImageD dst, Vector2D start, Vector2D end, num thick, ColorD color) → void
ImageDrawLineV(ImageD dst, Vector2D start, Vector2D end, ColorD color) → void
ImageDrawPixel(ImageD dst, num posX, num posY, ColorD color) → void
ImageDrawPixelV(ImageD dst, Vector2D position, ColorD color) → void
ImageDrawRectangle(ImageD dst, num posX, num posY, num width, num height, ColorD color) → void
ImageDrawRectangleLines(ImageD dst, RectangleD rec, num thick, ColorD color) → void
ImageDrawRectangleRec(ImageD dst, RectangleD rec, ColorD color) → void
ImageDrawRectangleV(ImageD dst, Vector2D position, Vector2D size, ColorD color) → void
ImageDrawText(ImageD dst, String text, num posX, num posY, num fontSize, ColorD color) → void
ImageDrawTextEx(ImageD dst, FontD font, String text, Vector2D position, num fontSize, num spacing, ColorD tint) → void
ImageDrawTriangle(ImageD dst, Vector2D v1, Vector2D v2, Vector2D v3, ColorD color) → void
ImageDrawTriangleEx(ImageD dst, Vector2D v1, Vector2D v2, Vector2D v3, ColorD c1, ColorD c2, ColorD c3) → void
ImageDrawTriangleFan(ImageD dst, List<Vector2D> points, ColorD color) → void
ImageDrawTriangleLines(ImageD dst, Vector2D v1, Vector2D v2, Vector2D v3, ColorD color) → void
ImageDrawTriangleStrip(ImageD dst, List<Vector2D> points, ColorD color) → void
ImageFlipHorizontal(ImageD image) → void
ImageFlipVertical(ImageD image) → void
ImageFormat(ImageD image, PixelFormat newFormat) → void
ImageFromChannel(ImageD image, num selectedChannel) ImageD
ImageFromImage(ImageD image, RectangleD rec) ImageD
ImageKernelConvolution(ImageD image, List<double> kernel) → void
ImageMipmaps(ImageD image) → void
ImageResize(ImageD image, num newWidth, num newHeight) → void
ImageResizeCanvas(ImageD image, num newWidth, num newHeight, num offsetX, num offsetY, ColorD fill) → void
ImageResizeNN(ImageD image, num newWidth, num newHeight) → void
ImageRotate(ImageD image, num degrees) → void
ImageRotateCCW(ImageD image) → void
ImageRotateCW(ImageD image) → void
ImageText(String text, num fontSize, ColorD color) ImageD
ImageTextEx(FontD font, String text, num fontSize, num spacing, ColorD tint) ImageD
ImageToPOT(ImageD image, ColorD fill) → void
InitWindow(num width, num height, String title) → void
IsCursorHidden() bool
IsCursorOnScreen() bool
IsFileDropped() bool
IsFileExtension(String fileName, String ext) bool
IsFileNameValid(String fileName) bool
IsFontValid(FontD font) bool
IsGamepadAvailable(num gamepad) bool
IsGamepadButtonDown(num gamepad, GamepadButton button) bool
IsGamepadButtonPressed(num gamepad, GamepadButton button) bool
IsGamepadButtonReleased(num gamepad, GamepadButton button) bool
IsGamepadButtonUp(num gamepad, GamepadButton button) bool
IsGestureDetected(Gesture gesture) bool
IsImageValid(ImageD image) bool
IsKeyDown(KeyboardKey key) bool
IsKeyPressed(KeyboardKey key) bool
IsKeyPressedRepeat(KeyboardKey key) bool
IsKeyReleased(KeyboardKey key) bool
IsKeyUp(KeyboardKey key) bool
IsMaterialValid(MaterialD material) bool
IsModelAnimationValid(ModelD model, ModelAnimationD anim) bool
IsModelValid(ModelD model) bool
IsMouseButtonDown(MouseButton button) bool
IsMouseButtonPressed(MouseButton button) bool
IsMouseButtonReleased(MouseButton button) bool
IsMouseButtonUp(MouseButton button) bool
IsPathFile(String path) bool
IsRenderTextureValid(RenderTexture2DD target) bool
IsShaderValid(ShaderD shader) bool
IsTextureValid(Texture2DD texture) bool
IsWindowFocused() bool
IsWindowFullscreen() bool
IsWindowHidden() bool
IsWindowMaximized() bool
IsWindowMinimized() bool
IsWindowReady() bool
IsWindowResized() bool
IsWindowState(ConfigFlags flag) bool
load() → void
inherited
LoadAutomationEventList(String? fileName) AutomationEventListD
LoadCodepoints(String text) List<int>
LoadDirectoryFiles(String dirPath) FilePathListD
LoadDirectoryFilesEx(String basePath, String filter, bool scanSubdirs) FilePathListD
LoadDroppedFiles() FilePathListD
LoadFileData(String fileName) List<int>
LoadFileText(String fileName) String
LoadFont(String fileName) FontD
LoadFontData(List<int> fileData, num fontSize, List<int>? codepoints, num? codepointCount, FontType type) List<GlyphInfoD>
LoadFontEx(String fileName, num fontSize, [List<int>? codepoints, num? codePointCount]) FontD
LoadFontFromImage(ImageD image, ColorD key, num firstChar) FontD
LoadFontFromMemory(String fileType, List<int> fileData, num fontSize, List<int> codepoints) FontD
LoadImage(String fileName) ImageD
LoadImageAnim(String fileName) → (ImageD, int)
LoadImageAnimFromMemory(String fileType, List<int> fileData) → (ImageD, int)
LoadImageColors(ImageD image) List<ColorD>
LoadImageFromMemory(String fileType, List<int> fileData) ImageD
LoadImageFromScreen() ImageD
LoadImageFromTexture(Texture2DD texture) ImageD
LoadImagePalette(ImageD image, num maxPaletteSize) List<ColorD>
LoadImageRaw(String fileName, num width, num height, PixelFormat format, num headerSize) ImageD
LoadMaterialDefault() MaterialD
LoadMaterials(String fileName) List<MaterialD>
LoadModel(String fileName) ModelD
LoadModelAnimations(String fileName) List<ModelAnimationD>
LoadModelFromMesh(MeshD mesh) ModelD
LoadRandomSequence(int count, int min, int max, [int? seed]) List<int>
LoadRenderTexture(num width, num height) RenderTexture2DD
LoadShader(String? vsFileName, String? fsFileName) ShaderD
LoadShaderFromMemory(String? vsCode, String? fsCode) ShaderD
LoadTexture(String fileName) Texture2DD
LoadTextureCubemap(ImageD image, CubemapLayout layout) TextureCubemapD
LoadTextureFromImage(ImageD image) Texture2DD
LoadUTF8(List<int> codepoints) String
LoadVrStereoConfig(VrDeviceInfoD device) VrStereoConfigD
logInfo(String message) → void
inherited
logWarn(String message) → void
inherited
MakeDirectory(String dirPath) int
MaximizeWindow() → void
MeasureText(String text, num fontSize) int
MeasureTextEx(FontD font, String text, num fontSize, num spacing) Vector2D
MinimizeWindow() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
onDispose(void fn()) → void
inherited
OpenURL(String url) → void
PlayAutomationEvent(AutomationEventD event) → void
PollInputEvents() → void
RestoreWindow() → void
run<T>(String name(), T f()) → T
inherited
SaveFileData(String fileName, List<int> data) bool
SaveFileText(String fileName, String text) bool
SetAutomationEventBaseFrame(int frame) → void
SetAutomationEventList(AutomationEventListD list) → void
SetClipboardText(String text) → void
SetConfigFlags(Iterable<ConfigFlags> flags) → void
SetExitKey(KeyboardKey key) → void
SetGamepadMappings(String mappings) int
SetGamepadVibration(num gamepad, num leftMotor, num rightMotor, num duration) → void
SetGesturesEnabled(Iterable<Gesture> flags) → void
SetLoadFileDataCallback(LoadFileDataCallbackD? callback) → void
SetLoadFileTextCallback(LoadFileTextCallbackD? callback) → void
SetMaterialTexture(MaterialD material, MaterialMapIndex mapType, Texture2DD texture) → void
SetModelMeshMaterial(ModelD model, num meshId, num materialId) → void
SetMouseCursor(MouseCursor cursor) → void
SetMouseOffset(num offsetX, num offsetY) → void
SetMousePosition(num x, num y) → void
SetMouseScale(num scaleX, num scaleY) → void
SetRandomSeed(num seed) → void
SetSaveFileDataCallback(SaveFileDataCallbackD? callback) → void
SetSaveFileTextCallback(SaveFileTextCallbackD? callback) → void
SetShaderValue(ShaderD shader, num locIndex, List<num> value, ShaderUniformDataType uniformType) → void
SetShaderValueMatrix(ShaderD shader, num locIndex, MatrixD mat) → void
SetShaderValueTexture(ShaderD shader, num locIndex, Texture2DD texture) → void
SetShaderValueV(ShaderD shader, num locIndex, List<num> value, ShaderUniformDataType uniformType, num count) → void
SetShapesTexture(Texture2DD texture, RectangleD source) → void
SetTargetFPS(num fps) → void
SetTextLineSpacing(num spacing) → void
SetTextureFilter(Texture2DD texture, TextureFilter filter) → void
SetTextureWrap(Texture2DD texture, TextureWrap wrap) → void
SetTraceLogLevel(TraceLogLevel logLevel) → void
SetWindowFocused() → void
SetWindowIcon(ImageD image) → void
SetWindowIcons(List<ImageD> images) → void
SetWindowMaxSize(num width, num height) → void
SetWindowMinSize(num width, num height) → void
SetWindowMonitor(num monitor) → void
SetWindowOpacity(num opacity) → void
SetWindowPosition(num x, num y) → void
SetWindowSize(num width, num height) → void
SetWindowState(Iterable<ConfigFlags> flags) → void
SetWindowTitle(String title) → void
ShowCursor() → void
StartAutomationEventRecording() → void
StopAutomationEventRecording() → void
SwapScreenBuffer() → void
TakeScreenshot(String fileName) → void
ToggleBorderlessWindowed() → void
ToggleFullscreen() → void
toString() String
A string representation of this object.
inherited
TraceLog(TraceLogLevel logLevel, String text) → void
UnloadAutomationEventList(AutomationEventListD list) → void
UnloadDroppedFiles(FilePathListD files) → void
UnloadFont(FontD font) → void
UnloadFontData(List<GlyphInfoD> glyphs) → void
UnloadImage(ImageD image) → void
UnloadMaterial(MaterialD material) → void
UnloadMesh(MeshD mesh) → void
UnloadModel(ModelD model) → void
UnloadModelAnimation(ModelAnimationD anim) → void
UnloadModelAnimations(List<ModelAnimationD> animations) → void
UnloadRenderTexture(RenderTexture2DD target) → void
UnloadShader(ShaderD shader) → void
UnloadTexture(Texture2DD texture) → void
UnloadVrStereoConfig(VrStereoConfigD config) → void
UpdateCamera(CameraD camera, CameraMode mode) → void
UpdateCameraPro(CameraD camera, Vector3D movement, Vector3D rotation, num zoom) → void
UpdateMeshBuffer(MeshD mesh, num index, List<int> data, num offset) → void
UpdateModelAnimation(ModelD model, ModelAnimationD anim, num frame) → void
UpdateModelAnimationBones(ModelD model, ModelAnimationD anim, num frame) → void
UpdateTexture(Texture2DD texture, List<int> pixels) → void
UpdateTextureRec(Texture2DD texture, RectangleD rec, List<int> pixels) → void
UploadMesh(MeshD mesh, bool dynamic) → void
WaitTime(num seconds) → void
WindowShouldClose() bool

Operators

operator ==(Object other) bool
The equality operator.
inherited