Last active
September 26, 2024 19:41
-
-
Save waldnercharles/bb74ddc2fec8c893ccf597415fa88ddb to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
---@meta | |
---@class CF_Touch | |
---@field id number | |
---@field x number | |
---@field y number | |
---@field pressure number | |
---@class CF_ImeComposition | |
---@field composition string | |
---@field cursor number | |
---@field selection_len number | |
---@class CF_HttpsHeader | |
---@field name string | |
---@field value string | |
---@class CF_Stat | |
---@field type number | |
---@field is_read_only boolean | |
---@field size number | |
---@field last_modified_time number | |
---@field created_time number | |
---@field last_accessed_time number | |
---@class CF_AtlasSubImage | |
---@field image_id number | |
---@field w number | |
---@field h number | |
---@field minx number | |
---@field miny number | |
---@field maxx number | |
---@field maxy number | |
---@class CF_TemporaryImage | |
---@field tex userdata | |
---@field w number | |
---@field h number | |
---@class CF_TextEffect | |
---@field effect_name string | |
---@field on_begin boolean | |
---@field on_end boolean | |
---@field character number | |
---@field index_into_string number | |
---@field index_into_effect number | |
---@field glyph_count number | |
---@field elapsed number | |
---@field w number | |
---@field h number | |
---@field opacity number | |
---@field xadvance number | |
---@field visible boolean | |
---@field font_size number | |
---@class SoundParams | |
---@field paused boolean | |
---@field looped boolean | |
---@field volume number | |
---@field pan number | |
---@field pitch number | |
---@field sample_index number | |
---@class CF_RenderState | |
---@field cull_mode number | |
---@field blend CF_BlendState | |
---@field depth_compare number | |
---@field depth_write_enabled boolean | |
---@field stencil CF_StencilParams | |
---@class CF_BlendState | |
---@field enabled boolean | |
---@field pixel_format number | |
---@field write_R_enabled boolean | |
---@field write_G_enabled boolean | |
---@field write_B_enabled boolean | |
---@field write_A_enabled boolean | |
---@field rgb_op number | |
---@field rgb_src_blend_factor number | |
---@field rgb_dst_blend_factor number | |
---@field alpha_op number | |
---@field alpha_src_blend_factor number | |
---@field alpha_dst_blend_factor number | |
---@class CF_StencilParams | |
---@field enabled boolean | |
---@field read_mask number | |
---@field write_mask number | |
---@field reference number | |
---@field front CF_StencilFunction | |
---@field back CF_StencilFunction | |
---@class CF_StencilFunction | |
---@field compare number | |
---@field fail_op number | |
---@field depth_fail_op number | |
---@field pass_op number | |
---@class CF_VertexAttribute | |
---@field name string | |
---@field format number | |
---@field offset number | |
---@class CF_CanvasParams | |
---@field target CF_TextureParams | |
---@field depth_stencil_enable boolean | |
---@field depth_stencil_target CF_TextureParams | |
---@class CF_TextureParams | |
---@field pixel_format number | |
---@field usage number | |
---@field filter number | |
---@field wrap_u number | |
---@field wrap_v number | |
---@field width number | |
---@field height number | |
---@field stream boolean | |
---@class CF_Manifold | |
---@field count number | |
---@field depths Array<number> | |
---@field contact_points Array<number> | |
---@class CF_SliceOutput | |
---@field front CF_Poly | |
---@field back CF_Poly | |
---@class CF_Poly | |
---@field verts Array<number> | |
---@field norms Array<number> | |
---@class CF_Result | |
---@field code number | |
---@field details string | |
---@class b2DebugDrawSettings | |
---@field draw_polygon string | |
---@field draw_solid_polygon string | |
---@field draw_circle string | |
---@field draw_solid_circle string | |
---@field draw_solid_capsule string | |
---@field draw_segment string | |
---@field draw_transform string | |
---@field draw_point string | |
---@field draw_string string | |
---@field useDrawingBounds boolean | |
---@field drawShapes boolean | |
---@field drawJoints boolean | |
---@field drawJointExtras boolean | |
---@field drawAABBs boolean | |
---@field drawMass boolean | |
---@field drawContacts boolean | |
---@field drawGraphColors boolean | |
---@field drawContactNormals boolean | |
---@field drawContactImpulses boolean | |
---@field drawFrictionImpulses boolean | |
---@field context userdata | |
---@class b2Counters | |
---@field bodyCount number | |
---@field shapeCount number | |
---@field contactCount number | |
---@field jointCount number | |
---@field islandCount number | |
---@field stackUsed number | |
---@field staticTreeHeight number | |
---@field treeHeight number | |
---@field byteCount number | |
---@field taskCount number | |
---@class b2Profile | |
---@field step number | |
---@field pairs number | |
---@field collide number | |
---@field solve number | |
---@field buildIslands number | |
---@field solveConstraints number | |
---@field prepareTasks number | |
---@field solverTasks number | |
---@field prepareConstraints number | |
---@field integrateVelocities number | |
---@field warmStart number | |
---@field solveVelocities number | |
---@field integratePositions number | |
---@field relaxVelocities number | |
---@field applyRestitution number | |
---@field storeImpulses number | |
---@field finalizeBodies number | |
---@field splitIslands number | |
---@field sleepIslands number | |
---@field hitEvents number | |
---@field broadphase number | |
---@field continuous number | |
---@class b2ContactEvents | |
---@field beginEvents Array<b2ContactBeginTouchEvent> | |
---@field endEvents Array<b2ContactEndTouchEvent> | |
---@field hitEvents Array<b2ContactHitEvent> | |
---@class b2SensorEvents | |
---@field beginEvents Array<b2SensorBeginTouchEvent> | |
---@field endEvents Array<b2SensorEndTouchEvent> | |
---@class b2ShapeCastPairInput | |
---@field proxyA b2DistanceProxy | |
---@field proxyB b2DistanceProxy | |
---@field maxFraction number | |
---@class b2ShapeCastInput | |
---@field points Array<number> | |
---@field radius number | |
---@field maxFraction number | |
---@class b2Version | |
---@field major number | |
---@field minor number | |
---@field revision number | |
---@class b2ManifoldPoint | |
---@field separation number | |
---@field normalImpulse number | |
---@field tangentImpulse number | |
---@field maxNormalImpulse number | |
---@field normalVelocity number | |
---@field id number | |
---@field persisted boolean | |
---@class b2ContactData | |
---@field shapeIdA userdata | |
---@field shapeIdB userdata | |
---@field manifold b2Manifold | |
---@class b2Manifold | |
---@field points Array<b2ManifoldPoint> | |
---@class b2BodyMoveEvent | |
---@field bodyId userdata | |
---@field userData userdata | |
---@field fellAsleep boolean | |
---@class b2ContactHitEvent | |
---@field shapeIdA userdata | |
---@field shapeIdB userdata | |
---@field approachSpeed number | |
---@class b2ContactEndTouchEvent | |
---@field shapeIdA userdata | |
---@field shapeIdB userdata | |
---@class b2ContactBeginTouchEvent | |
---@field shapeIdA userdata | |
---@field shapeIdB userdata | |
---@class b2SensorEndTouchEvent | |
---@field sensorShapeId userdata | |
---@field visitorShapeId userdata | |
---@class b2SensorBeginTouchEvent | |
---@field sensorShapeId userdata | |
---@field visitorShapeId userdata | |
---@class b2WheelJointDef | |
---@field bodyIdA userdata | |
---@field bodyIdB userdata | |
---@field enableSpring boolean | |
---@field hertz number | |
---@field dampingRatio number | |
---@field enableLimit boolean | |
---@field lowerTranslation number | |
---@field upperTranslation number | |
---@field enableMotor boolean | |
---@field maxMotorTorque number | |
---@field motorSpeed number | |
---@field collideConnected boolean | |
---@field userData userdata | |
---@field internalValue number | |
---@class b2WeldJointDef | |
---@field bodyIdA userdata | |
---@field bodyIdB userdata | |
---@field referenceAngle number | |
---@field linearHertz number | |
---@field angularHertz number | |
---@field linearDampingRatio number | |
---@field angularDampingRatio number | |
---@field collideConnected boolean | |
---@field userData userdata | |
---@field internalValue number | |
---@class b2RevoluteJointDef | |
---@field bodyIdA userdata | |
---@field bodyIdB userdata | |
---@field referenceAngle number | |
---@field enableSpring boolean | |
---@field hertz number | |
---@field dampingRatio number | |
---@field enableLimit boolean | |
---@field lowerAngle number | |
---@field upperAngle number | |
---@field enableMotor boolean | |
---@field motorSpeed number | |
---@field drawSize number | |
---@field collideConnected boolean | |
---@field userData userdata | |
---@field internalValue number | |
---@class b2PrismaticJointDef | |
---@field bodyIdA userdata | |
---@field bodyIdB userdata | |
---@field referenceAngle number | |
---@field enableSpring boolean | |
---@field hertz number | |
---@field dampingRatio number | |
---@field enableLimit boolean | |
---@field lowerTranslation number | |
---@field upperTranslation number | |
---@field enableMotor boolean | |
---@field maxMotorForce number | |
---@field motorSpeed number | |
---@field collideConnected boolean | |
---@field userData userdata | |
---@field internalValue number | |
---@class b2MouseJointDef | |
---@field bodyIdA userdata | |
---@field bodyIdB userdata | |
---@field hertz number | |
---@field dampingRatio number | |
---@field maxForce number | |
---@field collideConnected boolean | |
---@field userData userdata | |
---@field internalValue number | |
---@class b2MotorJointDef | |
---@field bodyIdA userdata | |
---@field bodyIdB userdata | |
---@field angularOffset number | |
---@field maxForce number | |
---@field maxTorque number | |
---@field correctionFactor number | |
---@field collideConnected boolean | |
---@field userData userdata | |
---@field internalValue number | |
---@class b2DistanceJointDef | |
---@field bodyIdA userdata | |
---@field bodyIdB userdata | |
---@field length number | |
---@field enableSpring boolean | |
---@field hertz number | |
---@field dampingRatio number | |
---@field enableLimit boolean | |
---@field minLength number | |
---@field maxLength number | |
---@field enableMotor boolean | |
---@field maxMotorForce number | |
---@field motorSpeed number | |
---@field collideConnected boolean | |
---@field userData userdata | |
---@field internalValue number | |
---@class b2TOIOutput | |
---@field state number | |
---@field t number | |
---@class b2TOIInput | |
---@field proxyA b2DistanceProxy | |
---@field proxyB b2DistanceProxy | |
---@field tMax number | |
---@class b2DistanceProxy | |
---@field points Array<number> | |
---@field radius number | |
---@class b2ShapeDef | |
---@field userData userdata | |
---@field friction number | |
---@field restitution number | |
---@field density number | |
---@field filter b2Filter | |
---@field isSensor boolean | |
---@field enableSensorEvents boolean | |
---@field enableContactEvents boolean | |
---@field enableHitEvents boolean | |
---@field enablePreSolveEvents boolean | |
---@field forceContactCreation boolean | |
---@field internalValue number | |
---@class b2QueryFilter | |
---@field categoryBits number | |
---@field maskBits number | |
---@class b2Filter | |
---@field categoryBits number | |
---@field maskBits number | |
---@field groupIndex number | |
---@class b2MassData | |
---@field mass number | |
---@field rotationalInertia number | |
---@class b2ChainDef | |
---@field points Array<number> | |
---@field friction number | |
---@field restitution number | |
---@field filter b2Filter | |
---@field isLoop boolean | |
---@field internalValue number | |
---@class b2BodyDef | |
---@field type number | |
---@field angularVelocity number | |
---@field linearDamping number | |
---@field angularDamping number | |
---@field gravityScale number | |
---@field sleepThreshold number | |
---@field enableSleep boolean | |
---@field isAwake boolean | |
---@field fixedRotation boolean | |
---@field isBullet boolean | |
---@field isEnabled boolean | |
---@field automaticMass boolean | |
---@field internalValue number | |
---@class b2WorldDef | |
---@field restitutionThreshold number | |
---@field contactPushoutVelocity number | |
---@field hitEventThreshold number | |
---@field contactHertz number | |
---@field contactDampingRatio number | |
---@field jointHertz number | |
---@field jointDampingRatio number | |
---@field maximumLinearVelocity number | |
---@field enableSleep boolean | |
---@field enableContinuous boolean | |
---@field workerCount number | |
---@field userTaskContext userdata | |
---@field internalValue number | |
---@class b2CastOutput | |
---@field fraction number | |
---@field iterations number | |
---@field hit boolean | |
---@class b2RayCastInput | |
---@field maxFraction number | |
---@class b2Hull | |
---@field points Array<number> | |
---@class b2ChainSegment | |
---@field chainId number | |
---@class b2Polygon | |
---@field vertices Array<number> | |
---@field normals Array<number> | |
---@field radius number | |
---@type number | |
ImGuiComboFlags_WidthFitPreview = 128 | |
---@type number | |
ImGuiComboFlags_NoPreview = 64 | |
---@type number | |
ImGuiComboFlags_NoArrowButton = 32 | |
---@type number | |
ImGuiComboFlags_HeightLargest = 16 | |
---@type number | |
ImGuiComboFlags_HeightLarge = 8 | |
---@type number | |
ImGuiComboFlags_HeightRegular = 4 | |
---@type number | |
ImGuiComboFlags_HeightSmall = 2 | |
---@type number | |
ImGuiComboFlags_PopupAlignLeft = 1 | |
---@type number | |
ImGuiComboFlags_None = 0 | |
---@type number | |
ImGuiMouseButton_Middle = 2 | |
---@type number | |
ImGuiMouseButton_Right = 1 | |
---@type number | |
ImGuiMouseButton_Left = 0 | |
---@type number | |
ImGuiTreeNodeFlags_CollapsingHeader = 26 | |
---@type number | |
ImGuiTreeNodeFlags_NavLeftJumpsBackHere = 32768 | |
---@type number | |
ImGuiTreeNodeFlags_SpanAllColumns = 16384 | |
---@type number | |
ImGuiTreeNodeFlags_SpanTextWidth = 8192 | |
---@type number | |
ImGuiTreeNodeFlags_SpanFullWidth = 4096 | |
---@type number | |
ImGuiTreeNodeFlags_SpanAvailWidth = 2048 | |
---@type number | |
ImGuiTreeNodeFlags_FramePadding = 1024 | |
---@type number | |
ImGuiTreeNodeFlags_Bullet = 512 | |
---@type number | |
ImGuiTreeNodeFlags_Leaf = 256 | |
---@type number | |
ImGuiTreeNodeFlags_OpenOnArrow = 128 | |
---@type number | |
ImGuiTreeNodeFlags_OpenOnDoubleClick = 64 | |
---@type number | |
ImGuiTreeNodeFlags_DefaultOpen = 32 | |
---@type number | |
ImGuiTreeNodeFlags_NoAutoOpenOnLog = 16 | |
---@type number | |
ImGuiTreeNodeFlags_NoTreePushOnOpen = 8 | |
---@type number | |
ImGuiTreeNodeFlags_AllowOverlap = 4 | |
---@type number | |
ImGuiTreeNodeFlags_Framed = 2 | |
---@type number | |
ImGuiTreeNodeFlags_Selected = 1 | |
---@type number | |
ImGuiTreeNodeFlags_None = 0 | |
---@type number | |
ImGuiCond_Appearing = 8 | |
---@type number | |
ImGuiCond_FirstUseEver = 4 | |
---@type number | |
ImGuiCond_Once = 2 | |
---@type number | |
ImGuiCond_Always = 1 | |
---@type number | |
ImGuiCond_None = 0 | |
---@type number | |
ImGuiWindowFlags_NoInputs = 197120 | |
---@type number | |
ImGuiWindowFlags_NoDecoration = 43 | |
---@type number | |
ImGuiWindowFlags_NoNav = 196608 | |
---@type number | |
ImGuiWindowFlags_NoDocking = 524288 | |
---@type number | |
ImGuiWindowFlags_UnsavedDocument = 262144 | |
---@type number | |
ImGuiWindowFlags_NoNavFocus = 131072 | |
---@type number | |
ImGuiWindowFlags_NoNavInputs = 65536 | |
---@type number | |
ImGuiWindowFlags_AlwaysHorizontalScrollbar = 32768 | |
---@type number | |
ImGuiWindowFlags_AlwaysVerticalScrollbar = 16384 | |
---@type number | |
ImGuiWindowFlags_NoBringToFrontOnFocus = 8192 | |
---@type number | |
ImGuiWindowFlags_NoFocusOnAppearing = 4096 | |
---@type number | |
ImGuiWindowFlags_HorizontalScrollbar = 2048 | |
---@type number | |
ImGuiWindowFlags_MenuBar = 1024 | |
---@type number | |
ImGuiWindowFlags_NoMouseInputs = 512 | |
---@type number | |
ImGuiWindowFlags_NoSavedSettings = 256 | |
---@type number | |
ImGuiWindowFlags_NoBackground = 128 | |
---@type number | |
ImGuiWindowFlags_AlwaysAutoResize = 64 | |
---@type number | |
ImGuiWindowFlags_NoCollapse = 32 | |
---@type number | |
ImGuiWindowFlags_NoScrollWithMouse = 16 | |
---@type number | |
ImGuiWindowFlags_NoScrollbar = 8 | |
---@type number | |
ImGuiWindowFlags_NoMove = 4 | |
---@type number | |
ImGuiWindowFlags_NoResize = 2 | |
---@type number | |
ImGuiWindowFlags_NoTitleBar = 1 | |
---@type number | |
ImGuiWindowFlags_None = 0 | |
---@type string | |
VERSION_STRING_COMPILED = "Cute Framework Version 1.1.0 (WIP)" | |
---@type number | |
JOYPAD_AXIS_COUNT = 6 | |
---@type number | |
JOYPAD_AXIS_TRIGGERRIGHT = 5 | |
---@type number | |
JOYPAD_AXIS_TRIGGERLEFT = 4 | |
---@type number | |
JOYPAD_AXIS_RIGHTY = 3 | |
---@type number | |
JOYPAD_AXIS_RIGHTX = 2 | |
---@type number | |
JOYPAD_AXIS_LEFTY = 1 | |
---@type number | |
JOYPAD_AXIS_LEFTX = 0 | |
---@type number | |
JOYPAD_AXIS_INVALID = 18446744073709551615 | |
---@type number | |
JOYPAD_BUTTON_COUNT = 15 | |
---@type number | |
JOYPAD_BUTTON_DPAD_RIGHT = 14 | |
---@type number | |
JOYPAD_BUTTON_DPAD_LEFT = 13 | |
---@type number | |
JOYPAD_BUTTON_DPAD_DOWN = 12 | |
---@type number | |
JOYPAD_BUTTON_DPAD_UP = 11 | |
---@type number | |
JOYPAD_BUTTON_RIGHTSHOULDER = 10 | |
---@type number | |
JOYPAD_BUTTON_LEFTSHOULDER = 9 | |
---@type number | |
JOYPAD_BUTTON_RIGHTSTICK = 8 | |
---@type number | |
JOYPAD_BUTTON_LEFTSTICK = 7 | |
---@type number | |
JOYPAD_BUTTON_START = 6 | |
---@type number | |
JOYPAD_BUTTON_GUIDE = 5 | |
---@type number | |
JOYPAD_BUTTON_BACK = 4 | |
---@type number | |
JOYPAD_BUTTON_Y = 3 | |
---@type number | |
JOYPAD_BUTTON_X = 2 | |
---@type number | |
JOYPAD_BUTTON_B = 1 | |
---@type number | |
JOYPAD_BUTTON_A = 0 | |
---@type number | |
JOYPAD_BUTTON_INVALID = 18446744073709551615 | |
---@type number | |
JOYPAD_POWER_LEVEL_COUNT = 6 | |
---@type number | |
JOYPAD_POWER_LEVEL_WIRED = 5 | |
---@type number | |
JOYPAD_POWER_LEVEL_FULL = 4 | |
---@type number | |
JOYPAD_POWER_LEVEL_MEDIUM = 3 | |
---@type number | |
JOYPAD_POWER_LEVEL_LOW = 2 | |
---@type number | |
JOYPAD_POWER_LEVEL_EMPTY = 1 | |
---@type number | |
JOYPAD_POWER_LEVEL_UNKNOWN = 0 | |
---@type number | |
MOUSE_BUTTON_MIDDLE = 2 | |
---@type number | |
MOUSE_BUTTON_RIGHT = 1 | |
---@type number | |
MOUSE_BUTTON_LEFT = 0 | |
---@type number | |
KEY_COUNT = 512 | |
---@type number | |
KEY_ANY = 288 | |
---@type number | |
KEY_SLEEP = 287 | |
---@type number | |
KEY_EJECT = 286 | |
---@type number | |
KEY_KBDILLUMUP = 285 | |
---@type number | |
KEY_KBDILLUMDOWN = 284 | |
---@type number | |
KEY_KBDILLUMTOGGLE = 283 | |
---@type number | |
KEY_DISPLAYSWITCH = 282 | |
---@type number | |
KEY_BRIGHTNESSUP = 281 | |
---@type number | |
KEY_BRIGHTNESSDOWN = 280 | |
---@type number | |
KEY_AC_BOOKMARKS = 279 | |
---@type number | |
KEY_AC_REFRESH = 278 | |
---@type number | |
KEY_AC_STOP = 277 | |
---@type number | |
KEY_AC_FORWARD = 276 | |
---@type number | |
KEY_AC_BACK = 275 | |
---@type number | |
KEY_AC_HOME = 274 | |
---@type number | |
KEY_AC_SEARCH = 273 | |
---@type number | |
KEY_COMPUTER = 272 | |
---@type number | |
KEY_CALCULATOR = 271 | |
---@type number | |
KEY_MAIL = 270 | |
---@type number | |
KEY_WWW = 269 | |
---@type number | |
KEY_MEDIASELECT = 268 | |
---@type number | |
KEY_AUDIOMUTE = 267 | |
---@type number | |
KEY_AUDIOPLAY = 266 | |
---@type number | |
KEY_AUDIOSTOP = 265 | |
---@type number | |
KEY_AUDIOPREV = 264 | |
---@type number | |
KEY_AUDIONEXT = 263 | |
---@type number | |
KEY_MODE = 262 | |
---@type number | |
KEY_RGUI = 261 | |
---@type number | |
KEY_RALT = 260 | |
---@type number | |
KEY_RSHIFT = 259 | |
---@type number | |
KEY_RCTRL = 258 | |
---@type number | |
KEY_LGUI = 257 | |
---@type number | |
KEY_LALT = 256 | |
---@type number | |
KEY_LSHIFT = 255 | |
---@type number | |
KEY_LCTRL = 254 | |
---@type number | |
KEY_KP_HEXADECIMAL = 253 | |
---@type number | |
KEY_KP_DECIMAL = 252 | |
---@type number | |
KEY_KP_OCTAL = 251 | |
---@type number | |
KEY_KP_BINARY = 250 | |
---@type number | |
KEY_KP_CLEARENTRY = 249 | |
---@type number | |
KEY_KP_CLEAR = 248 | |
---@type number | |
KEY_KP_PLUSMINUS = 247 | |
---@type number | |
KEY_KP_MEMDIVIDE = 246 | |
---@type number | |
KEY_KP_MEMMULTIPLY = 245 | |
---@type number | |
KEY_KP_MEMSUBTRACT = 244 | |
---@type number | |
KEY_KP_MEMADD = 243 | |
---@type number | |
KEY_KP_MEMCLEAR = 242 | |
---@type number | |
KEY_KP_MEMRECALL = 241 | |
---@type number | |
KEY_KP_MEMSTORE = 240 | |
---@type number | |
KEY_KP_EXCLAM = 239 | |
---@type number | |
KEY_KP_AT = 238 | |
---@type number | |
KEY_KP_SPACE = 237 | |
---@type number | |
KEY_KP_HASH = 236 | |
---@type number | |
KEY_KP_COLON = 235 | |
---@type number | |
KEY_KP_DBLVERTICALBAR = 234 | |
---@type number | |
KEY_KP_VERTICALBAR = 233 | |
---@type number | |
KEY_KP_DBLAMPERSAND = 232 | |
---@type number | |
KEY_KP_AMPERSAND = 231 | |
---@type number | |
KEY_KP_GREATER = 230 | |
---@type number | |
KEY_KP_LESS = 229 | |
---@type number | |
KEY_KP_PERCENT = 228 | |
---@type number | |
KEY_KP_POWER = 227 | |
---@type number | |
KEY_KP_XOR = 226 | |
---@type number | |
KEY_KP_F = 225 | |
---@type number | |
KEY_KP_E = 224 | |
---@type number | |
KEY_KP_D = 223 | |
---@type number | |
KEY_KP_C = 222 | |
---@type number | |
KEY_KP_B = 221 | |
---@type number | |
KEY_KP_A = 220 | |
---@type number | |
KEY_KP_BACKSPACE = 219 | |
---@type number | |
KEY_KP_TAB = 218 | |
---@type number | |
KEY_KP_RIGHTBRACE = 217 | |
---@type number | |
KEY_KP_LEFTBRACE = 216 | |
---@type number | |
KEY_KP_RIGHTPAREN = 215 | |
---@type number | |
KEY_KP_LEFTPAREN = 214 | |
---@type number | |
KEY_CURRENCYSUBUNIT = 213 | |
---@type number | |
KEY_CURRENCYUNIT = 212 | |
---@type number | |
KEY_DECIMALSEPARATOR = 211 | |
---@type number | |
KEY_THOUSANDSSEPARATOR = 210 | |
---@type number | |
KEY_KP_000 = 209 | |
---@type number | |
KEY_KP_00 = 208 | |
---@type number | |
KEY_EXSEL = 207 | |
---@type number | |
KEY_CRSEL = 206 | |
---@type number | |
KEY_CLEARAGAIN = 205 | |
---@type number | |
KEY_OPER = 204 | |
---@type number | |
KEY_OUT = 203 | |
---@type number | |
KEY_SEPARATOR = 202 | |
---@type number | |
KEY_RETURN2 = 201 | |
---@type number | |
KEY_PRIOR = 200 | |
---@type number | |
KEY_CLEAR = 199 | |
---@type number | |
KEY_CANCEL = 198 | |
---@type number | |
KEY_SYSREQ = 197 | |
---@type number | |
KEY_ALTERASE = 196 | |
---@type number | |
KEY_KP_EQUALSAS400 = 195 | |
---@type number | |
KEY_KP_COMMA = 194 | |
---@type number | |
KEY_VOLUMEDOWN = 193 | |
---@type number | |
KEY_VOLUMEUP = 192 | |
---@type number | |
KEY_MUTE = 191 | |
---@type number | |
KEY_FIND = 190 | |
---@type number | |
KEY_PASTE = 189 | |
---@type number | |
KEY_COPY = 188 | |
---@type number | |
KEY_CUT = 187 | |
---@type number | |
KEY_UNDO = 186 | |
---@type number | |
KEY_AGAIN = 185 | |
---@type number | |
KEY_STOP = 184 | |
---@type number | |
KEY_SELECT = 183 | |
---@type number | |
KEY_MENU = 182 | |
---@type number | |
KEY_HELP = 181 | |
---@type number | |
KEY_F24 = 180 | |
---@type number | |
KEY_F23 = 179 | |
---@type number | |
KEY_F22 = 178 | |
---@type number | |
KEY_F21 = 177 | |
---@type number | |
KEY_F20 = 176 | |
---@type number | |
KEY_F19 = 175 | |
---@type number | |
KEY_F18 = 174 | |
---@type number | |
KEY_F17 = 173 | |
---@type number | |
KEY_F16 = 172 | |
---@type number | |
KEY_F15 = 171 | |
---@type number | |
KEY_F14 = 170 | |
---@type number | |
KEY_F13 = 169 | |
---@type number | |
KEY_KP_EQUALS = 168 | |
---@type number | |
KEY_POWER = 167 | |
---@type number | |
KEY_APPLICATION = 166 | |
---@type number | |
KEY_KP_PERIOD = 165 | |
---@type number | |
KEY_KP_0 = 164 | |
---@type number | |
KEY_KP_9 = 163 | |
---@type number | |
KEY_KP_8 = 162 | |
---@type number | |
KEY_KP_7 = 161 | |
---@type number | |
KEY_KP_6 = 160 | |
---@type number | |
KEY_KP_5 = 159 | |
---@type number | |
KEY_KP_4 = 158 | |
---@type number | |
KEY_KP_3 = 157 | |
---@type number | |
KEY_KP_2 = 156 | |
---@type number | |
KEY_KP_1 = 155 | |
---@type number | |
KEY_KP_ENTER = 154 | |
---@type number | |
KEY_KP_PLUS = 153 | |
---@type number | |
KEY_KP_MINUS = 152 | |
---@type number | |
KEY_KP_MULTIPLY = 151 | |
---@type number | |
KEY_KP_DIVIDE = 150 | |
---@type number | |
KEY_NUMLOCKCLEAR = 149 | |
---@type number | |
KEY_UP = 148 | |
---@type number | |
KEY_DOWN = 147 | |
---@type number | |
KEY_LEFT = 146 | |
---@type number | |
KEY_RIGHT = 145 | |
---@type number | |
KEY_PAGEDOWN = 144 | |
---@type number | |
KEY_END = 143 | |
---@type number | |
KEY_DELETE = 142 | |
---@type number | |
KEY_PAGEUP = 141 | |
---@type number | |
KEY_HOME = 140 | |
---@type number | |
KEY_INSERT = 139 | |
---@type number | |
KEY_PAUSE = 138 | |
---@type number | |
KEY_SCROLLLOCK = 137 | |
---@type number | |
KEY_PRINTSCREEN = 136 | |
---@type number | |
KEY_F12 = 135 | |
---@type number | |
KEY_F11 = 134 | |
---@type number | |
KEY_F10 = 133 | |
---@type number | |
KEY_F9 = 132 | |
---@type number | |
KEY_F8 = 131 | |
---@type number | |
KEY_F7 = 130 | |
---@type number | |
KEY_F6 = 129 | |
---@type number | |
KEY_F5 = 128 | |
---@type number | |
KEY_F4 = 127 | |
---@type number | |
KEY_F3 = 126 | |
---@type number | |
KEY_F2 = 125 | |
---@type number | |
KEY_F1 = 124 | |
---@type number | |
KEY_CAPSLOCK = 123 | |
---@type number | |
KEY_Z = 122 | |
---@type number | |
KEY_Y = 121 | |
---@type number | |
KEY_X = 120 | |
---@type number | |
KEY_W = 119 | |
---@type number | |
KEY_V = 118 | |
---@type number | |
KEY_U = 117 | |
---@type number | |
KEY_T = 116 | |
---@type number | |
KEY_S = 115 | |
---@type number | |
KEY_R = 114 | |
---@type number | |
KEY_Q = 113 | |
---@type number | |
KEY_P = 112 | |
---@type number | |
KEY_O = 111 | |
---@type number | |
KEY_N = 110 | |
---@type number | |
KEY_M = 109 | |
---@type number | |
KEY_L = 108 | |
---@type number | |
KEY_K = 107 | |
---@type number | |
KEY_J = 106 | |
---@type number | |
KEY_I = 105 | |
---@type number | |
KEY_H = 104 | |
---@type number | |
KEY_G = 103 | |
---@type number | |
KEY_F = 102 | |
---@type number | |
KEY_E = 101 | |
---@type number | |
KEY_D = 100 | |
---@type number | |
KEY_C = 99 | |
---@type number | |
KEY_B = 98 | |
---@type number | |
KEY_A = 97 | |
---@type number | |
KEY_BACKQUOTE = 96 | |
---@type number | |
KEY_UNDERSCORE = 95 | |
---@type number | |
KEY_CARET = 94 | |
---@type number | |
KEY_RIGHTBRACKET = 93 | |
---@type number | |
KEY_BACKSLASH = 92 | |
---@type number | |
KEY_LEFTBRACKET = 91 | |
---@type number | |
KEY_AT = 64 | |
---@type number | |
KEY_QUESTION = 63 | |
---@type number | |
KEY_GREATER = 62 | |
---@type number | |
KEY_EQUALS = 61 | |
---@type number | |
KEY_LESS = 60 | |
---@type number | |
KEY_SEMICOLON = 59 | |
---@type number | |
KEY_COLON = 58 | |
---@type number | |
KEY_9 = 57 | |
---@type number | |
KEY_8 = 56 | |
---@type number | |
KEY_7 = 55 | |
---@type number | |
KEY_6 = 54 | |
---@type number | |
KEY_5 = 53 | |
---@type number | |
KEY_4 = 52 | |
---@type number | |
KEY_3 = 51 | |
---@type number | |
KEY_2 = 50 | |
---@type number | |
KEY_1 = 49 | |
---@type number | |
KEY_0 = 48 | |
---@type number | |
KEY_SLASH = 47 | |
---@type number | |
KEY_PERIOD = 46 | |
---@type number | |
KEY_MINUS = 45 | |
---@type number | |
KEY_COMMA = 44 | |
---@type number | |
KEY_PLUS = 43 | |
---@type number | |
KEY_ASTERISK = 42 | |
---@type number | |
KEY_RIGHTPAREN = 41 | |
---@type number | |
KEY_LEFTPAREN = 40 | |
---@type number | |
KEY_QUOTE = 39 | |
---@type number | |
KEY_AMPERSAND = 38 | |
---@type number | |
KEY_DOLLAR = 36 | |
---@type number | |
KEY_PERCENT = 37 | |
---@type number | |
KEY_HASH = 35 | |
---@type number | |
KEY_QUOTEDBL = 34 | |
---@type number | |
KEY_EXCLAIM = 33 | |
---@type number | |
KEY_SPACE = 32 | |
---@type number | |
KEY_TAB = 9 | |
---@type number | |
KEY_BACKSPACE = 8 | |
---@type number | |
KEY_ESCAPE = 27 | |
---@type number | |
KEY_RETURN = 13 | |
---@type number | |
KEY_UNKNOWN = 0 | |
---@type number | |
HTTPS_RESULT_OK = 1 | |
---@type number | |
HTTPS_RESULT_PENDING = 0 | |
---@type number | |
HTTPS_RESULT_FAILED = 18446744073709551615 | |
---@type number | |
HTTPS_RESULT_SOCKET_ERROR = 18446744073709551614 | |
---@type number | |
HTTPS_RESULT_NO_MATCHING_ENCRYPTION_ALGORITHMS = 18446744073709551613 | |
---@type number | |
HTTPS_RESULT_CANNOT_VERIFY_CA_CHAIN = 18446744073709551612 | |
---@type number | |
HTTPS_RESULT_BAD_HOSTNAME = 18446744073709551611 | |
---@type number | |
HTTPS_RESULT_CERTIFICATE_EXPIRED = 18446744073709551610 | |
---@type number | |
HTTPS_RESULT_BAD_CERTIFICATE = 18446744073709551609 | |
---@type number | |
FILE_TYPE_OTHER = 3 | |
---@type number | |
FILE_TYPE_SYMLINK = 2 | |
---@type number | |
FILE_TYPE_DIRECTORY = 1 | |
---@type number | |
FILE_TYPE_REGULAR = 0 | |
---@type number | |
DISPLAY_ORIENTATION_PORTRAIT_FLIPPED = 4 | |
---@type number | |
DISPLAY_ORIENTATION_PORTRAIT = 3 | |
---@type number | |
DISPLAY_ORIENTATION_LANDSCAPE_FLIPPED = 2 | |
---@type number | |
DISPLAY_ORIENTATION_LANDSCAPE = 1 | |
---@type number | |
DISPLAY_ORIENTATION_UNKNOWN = 0 | |
---@type number | |
POWER_STATE_CHARGED = 4 | |
---@type number | |
POWER_STATE_CHARGING = 3 | |
---@type number | |
POWER_STATE_NO_BATTERY = 2 | |
---@type number | |
POWER_STATE_ON_BATTERY = 1 | |
---@type number | |
POWER_STATE_UNKNOWN = 0 | |
---@type number | |
APP_OPTIONS_GFX_DEBUG_BIT = 2048 | |
---@type number | |
APP_OPTIONS_GFX_VULKAN_BIT = 1024 | |
---@type number | |
APP_OPTIONS_GFX_METAL_BIT = 512 | |
---@type number | |
APP_OPTIONS_GFX_D3D12_BIT = 256 | |
---@type number | |
APP_OPTIONS_GFX_D3D11_BIT = 128 | |
---@type number | |
APP_OPTIONS_NO_AUDIO_BIT = 64 | |
---@type number | |
APP_OPTIONS_FILE_SYSTEM_DONT_DEFAULT_MOUNT_BIT = 32 | |
---@type number | |
APP_OPTIONS_WINDOW_POS_CENTERED_BIT = 16 | |
---@type number | |
APP_OPTIONS_HIDDEN_BIT = 8 | |
---@type number | |
APP_OPTIONS_RESIZABLE_BIT = 4 | |
---@type number | |
APP_OPTIONS_FULLSCREEN_BIT = 2 | |
---@type number | |
APP_OPTIONS_NO_GFX_BIT = 1 | |
---@type number | |
UNIFORM_TYPE_MAT4 = 6 | |
---@type number | |
UNIFORM_TYPE_INT4 = 5 | |
---@type number | |
UNIFORM_TYPE_INT2 = 4 | |
---@type number | |
UNIFORM_TYPE_INT = 3 | |
---@type number | |
UNIFORM_TYPE_FLOAT4 = 2 | |
---@type number | |
UNIFORM_TYPE_FLOAT2 = 1 | |
---@type number | |
UNIFORM_TYPE_FLOAT = 0 | |
---@type number | |
UNIFORM_TYPE_UNKNOWN = 18446744073709551615 | |
---@type number | |
BLENDFACTOR_SRC_ALPHA_SATURATE = 12 | |
---@type number | |
BLENDFACTOR_ONE_MINUS_CONSTANT_COLOR = 11 | |
---@type number | |
BLENDFACTOR_CONSTANT_COLOR = 10 | |
---@type number | |
BLENDFACTOR_ONE_MINUS_DST_ALPHA = 9 | |
---@type number | |
BLENDFACTOR_DST_ALPHA = 8 | |
---@type number | |
BLENDFACTOR_ONE_MINUS_SRC_ALPHA = 7 | |
---@type number | |
BLENDFACTOR_SRC_ALPHA = 6 | |
---@type number | |
BLENDFACTOR_ONE_MINUS_DST_COLOR = 5 | |
---@type number | |
BLENDFACTOR_DST_COLOR = 4 | |
---@type number | |
BLENDFACTOR_ONE_MINUS_SRC_COLOR = 3 | |
---@type number | |
BLENDFACTOR_SRC_COLOR = 2 | |
---@type number | |
BLENDFACTOR_ONE = 1 | |
---@type number | |
BLENDFACTOR_ZERO = 0 | |
---@type number | |
BLEND_OP_MAX = 4 | |
---@type number | |
BLEND_OP_MIN = 3 | |
---@type number | |
BLEND_OP_REVERSE_SUBTRACT = 2 | |
---@type number | |
BLEND_OP_SUBTRACT = 1 | |
---@type number | |
BLEND_OP_ADD = 0 | |
---@type number | |
STENCIL_OP_DECREMENT_WRAP = 7 | |
---@type number | |
STENCIL_OP_INCREMENT_WRAP = 6 | |
---@type number | |
STENCIL_OP_INVERT = 5 | |
---@type number | |
STENCIL_OP_DECREMENT_CLAMP = 4 | |
---@type number | |
STENCIL_OP_INCREMENT_CLAMP = 3 | |
---@type number | |
STENCIL_OP_REPLACE = 2 | |
---@type number | |
STENCIL_OP_ZERO = 1 | |
---@type number | |
STENCIL_OP_KEEP = 0 | |
---@type number | |
COMPARE_FUNCTION_GREATER_THAN_OR_EQUAL = 7 | |
---@type number | |
COMPARE_FUNCTION_GREATER_THAN = 6 | |
---@type number | |
COMPARE_FUNCTION_LESS_THAN_OR_EQUAL = 5 | |
---@type number | |
COMPARE_FUNCTION_NOT_EQUAL = 4 | |
---@type number | |
COMPARE_FUNCTION_EQUAL = 3 | |
---@type number | |
COMPARE_FUNCTION_LESS_THAN = 2 | |
---@type number | |
COMPARE_FUNCTION_NEVER = 1 | |
---@type number | |
COMPARE_FUNCTION_ALWAYS = 0 | |
---@type number | |
CULL_MODE_BACK = 2 | |
---@type number | |
CULL_MODE_FRONT = 1 | |
---@type number | |
CULL_MODE_NONE = 0 | |
---@type number | |
VERTEX_FORMAT_HALF4 = 29 | |
---@type number | |
VERTEX_FORMAT_HALF2 = 28 | |
---@type number | |
VERTEX_FORMAT_USHORT4_NORM = 27 | |
---@type number | |
VERTEX_FORMAT_USHORT2_NORM = 26 | |
---@type number | |
VERTEX_FORMAT_SHORT4_NORM = 25 | |
---@type number | |
VERTEX_FORMAT_SHORT2_NORM = 24 | |
---@type number | |
VERTEX_FORMAT_USHORT4 = 23 | |
---@type number | |
VERTEX_FORMAT_USHORT2 = 22 | |
---@type number | |
VERTEX_FORMAT_SHORT4 = 21 | |
---@type number | |
VERTEX_FORMAT_SHORT2 = 20 | |
---@type number | |
VERTEX_FORMAT_UBYTE4_NORM = 19 | |
---@type number | |
VERTEX_FORMAT_UBYTE2_NORM = 18 | |
---@type number | |
VERTEX_FORMAT_BYTE4_NORM = 17 | |
---@type number | |
VERTEX_FORMAT_BYTE2_NORM = 16 | |
---@type number | |
VERTEX_FORMAT_UBYTE4 = 15 | |
---@type number | |
VERTEX_FORMAT_UBYTE2 = 14 | |
---@type number | |
VERTEX_FORMAT_BYTE4 = 13 | |
---@type number | |
VERTEX_FORMAT_BYTE2 = 12 | |
---@type number | |
VERTEX_FORMAT_FLOAT4 = 11 | |
---@type number | |
VERTEX_FORMAT_FLOAT3 = 10 | |
---@type number | |
VERTEX_FORMAT_FLOAT2 = 9 | |
---@type number | |
VERTEX_FORMAT_FLOAT = 8 | |
---@type number | |
VERTEX_FORMAT_UINT4 = 7 | |
---@type number | |
VERTEX_FORMAT_UINT3 = 6 | |
---@type number | |
VERTEX_FORMAT_UINT2 = 5 | |
---@type number | |
VERTEX_FORMAT_UINT = 4 | |
---@type number | |
VERTEX_FORMAT_INT4 = 3 | |
---@type number | |
VERTEX_FORMAT_INT3 = 2 | |
---@type number | |
VERTEX_FORMAT_INT2 = 1 | |
---@type number | |
VERTEX_FORMAT_INT = 0 | |
---@type number | |
WRAP_MODE_MIRRORED_REPEAT = 2 | |
---@type number | |
WRAP_MODE_CLAMP_TO_EDGE = 1 | |
---@type number | |
WRAP_MODE_REPEAT = 0 | |
---@type number | |
FILTER_LINEAR = 1 | |
---@type number | |
FILTER_NEAREST = 0 | |
---@type number | |
PIXELFORMAT_OP_DEPTH = 5 | |
---@type number | |
PIXELFORMAT_OP_MSAA = 4 | |
---@type number | |
PIXELFORMAT_OP_ALPHA_BLENDING = 3 | |
---@type number | |
PIXELFORMAT_OP_RENDER_TARGET = 2 | |
---@type number | |
PIXELFORMAT_OP_BILINEAR_FILTER = 1 | |
---@type number | |
PIXELFORMAT_OP_NEAREST_FILTER = 0 | |
---@type number | |
PIXEL_FORMAT_D32_FLOAT_S8_UINT = 55 | |
---@type number | |
PIXEL_FORMAT_D24_UNORM_S8_UINT = 54 | |
---@type number | |
PIXEL_FORMAT_D32_FLOAT = 53 | |
---@type number | |
PIXEL_FORMAT_D24_UNORM = 52 | |
---@type number | |
PIXEL_FORMAT_D16_UNORM = 51 | |
---@type number | |
PIXEL_FORMAT_BC7_RGBA_UNORM_SRGB = 50 | |
---@type number | |
PIXEL_FORMAT_BC3_RGBA_UNORM_SRGB = 49 | |
---@type number | |
PIXEL_FORMAT_BC2_RGBA_UNORM_SRGB = 48 | |
---@type number | |
PIXEL_FORMAT_BC1_RGBA_UNORM_SRGB = 47 | |
---@type number | |
PIXEL_FORMAT_B8G8R8A8_UNORM_SRGB = 46 | |
---@type number | |
PIXEL_FORMAT_R8G8B8A8_UNORM_SRGB = 45 | |
---@type number | |
PIXEL_FORMAT_R16G16B16A16_INT = 44 | |
---@type number | |
PIXEL_FORMAT_R16G16_INT = 43 | |
---@type number | |
PIXEL_FORMAT_R16_INT = 42 | |
---@type number | |
PIXEL_FORMAT_R8G8B8A8_INT = 41 | |
---@type number | |
PIXEL_FORMAT_R8G8_INT = 40 | |
---@type number | |
PIXEL_FORMAT_R8_INT = 39 | |
---@type number | |
PIXEL_FORMAT_R16G16B16A16_UINT = 38 | |
---@type number | |
PIXEL_FORMAT_R16G16_UINT = 37 | |
---@type number | |
PIXEL_FORMAT_R16_UINT = 36 | |
---@type number | |
PIXEL_FORMAT_R8G8B8A8_UINT = 35 | |
---@type number | |
PIXEL_FORMAT_R8G8_UINT = 34 | |
---@type number | |
PIXEL_FORMAT_R8_UINT = 33 | |
---@type number | |
PIXEL_FORMAT_R11G11B10_UFLOAT = 32 | |
---@type number | |
PIXEL_FORMAT_R32G32B32A32_FLOAT = 31 | |
---@type number | |
PIXEL_FORMAT_R32G32_FLOAT = 30 | |
---@type number | |
PIXEL_FORMAT_R32_FLOAT = 29 | |
---@type number | |
PIXEL_FORMAT_R16G16B16A16_FLOAT = 28 | |
---@type number | |
PIXEL_FORMAT_R16G16_FLOAT = 27 | |
---@type number | |
PIXEL_FORMAT_R16_FLOAT = 26 | |
---@type number | |
PIXEL_FORMAT_R16G16B16A16_SNORM = 25 | |
---@type number | |
PIXEL_FORMAT_R16G16_SNORM = 24 | |
---@type number | |
PIXEL_FORMAT_R16_SNORM = 23 | |
---@type number | |
PIXEL_FORMAT_R8G8B8A8_SNORM = 22 | |
---@type number | |
PIXEL_FORMAT_R8G8_SNORM = 21 | |
---@type number | |
PIXEL_FORMAT_R8_SNORM = 20 | |
---@type number | |
PIXEL_FORMAT_BC6H_RGB_UFLOAT = 19 | |
---@type number | |
PIXEL_FORMAT_BC6H_RGB_FLOAT = 18 | |
---@type number | |
PIXEL_FORMAT_BC7_RGBA_UNORM = 17 | |
---@type number | |
PIXEL_FORMAT_BC5_RG_UNORM = 16 | |
---@type number | |
PIXEL_FORMAT_BC4_R_UNORM = 15 | |
---@type number | |
PIXEL_FORMAT_BC3_RGBA_UNORM = 14 | |
---@type number | |
PIXEL_FORMAT_BC2_RGBA_UNORM = 13 | |
---@type number | |
PIXEL_FORMAT_BC1_RGBA_UNORM = 12 | |
---@type number | |
PIXEL_FORMAT_B8G8R8A8_UNORM = 11 | |
---@type number | |
PIXEL_FORMAT_B4G4R4A4_UNORM = 10 | |
---@type number | |
PIXEL_FORMAT_B5G5R5A1_UNORM = 9 | |
---@type number | |
PIXEL_FORMAT_B5G6R5_UNORM = 8 | |
---@type number | |
PIXEL_FORMAT_R10G10B10A2_UNORM = 7 | |
---@type number | |
PIXEL_FORMAT_R16G16B16A16_UNORM = 6 | |
---@type number | |
PIXEL_FORMAT_R16G16_UNORM = 5 | |
---@type number | |
PIXEL_FORMAT_R16_UNORM = 4 | |
---@type number | |
PIXEL_FORMAT_R8G8B8A8_UNORM = 3 | |
---@type number | |
PIXEL_FORMAT_R8G8_UNORM = 2 | |
---@type number | |
PIXEL_FORMAT_R8_UNORM = 1 | |
---@type number | |
PIXEL_FORMAT_A8_UNORM = 0 | |
---@type number | |
PIXEL_FORMAT_INVALID = 18446744073709551615 | |
---@type number | |
BACKEND_TYPE_PRIVATE = 4 | |
---@type number | |
BACKEND_TYPE_METAL = 3 | |
---@type number | |
BACKEND_TYPE_D3D12 = 2 | |
---@type number | |
BACKEND_TYPE_D3D11 = 1 | |
---@type number | |
BACKEND_TYPE_VULKAN = 0 | |
---@type number | |
BACKEND_TYPE_INVALID = 18446744073709551615 | |
---@type number | |
SHAPE_TYPE_POLY = 4 | |
---@type number | |
SHAPE_TYPE_CAPSULE = 3 | |
---@type number | |
SHAPE_TYPE_AABB = 2 | |
---@type number | |
SHAPE_TYPE_CIRCLE = 1 | |
---@type number | |
SHAPE_TYPE_NONE = 0 | |
---@type number | |
MESSAGE_BOX_TYPE_INFORMATION = 2 | |
---@type number | |
MESSAGE_BOX_TYPE_WARNING = 1 | |
---@type number | |
MESSAGE_BOX_TYPE_ERROR = 0 | |
---@type number | |
RESULT_ERROR = 18446744073709551615 | |
---@type number | |
RESULT_SUCCESS = 0 | |
---@type number | |
b2_colorBox2DYellow = 16772748 | |
---@type number | |
b2_colorBox2DGreen = 9226532 | |
---@type number | |
b2_colorBox2DBlue = 3190463 | |
---@type number | |
b2_colorBox2DRed = 14430514 | |
---@type number | |
b2_colorYellowGreen = 10145074 | |
---@type number | |
b2_colorYellow = 16776960 | |
---@type number | |
b2_colorWhiteSmoke = 16119285 | |
---@type number | |
b2_colorWhite = 16777215 | |
---@type number | |
b2_colorWheat = 16113331 | |
---@type number | |
b2_colorVioletRed = 13639824 | |
---@type number | |
b2_colorViolet = 15631086 | |
---@type number | |
b2_colorTurquoise = 4251856 | |
---@type number | |
b2_colorTomato = 16737095 | |
---@type number | |
b2_colorThistle = 14204888 | |
---@type number | |
b2_colorTeal = 32896 | |
---@type number | |
b2_colorTan = 13808780 | |
---@type number | |
b2_colorSteelBlue = 4620980 | |
---@type number | |
b2_colorSpringGreen = 65407 | |
---@type number | |
b2_colorSnow = 16775930 | |
---@type number | |
b2_colorSlateGray = 7372944 | |
---@type number | |
b2_colorSlateBlue = 6970061 | |
---@type number | |
b2_colorSkyBlue = 8900331 | |
---@type number | |
b2_colorSilver = 12632256 | |
---@type number | |
b2_colorSienna = 10506797 | |
---@type number | |
b2_colorSeashell = 16774638 | |
---@type number | |
b2_colorSeaGreen = 3050327 | |
---@type number | |
b2_colorSandyBrown = 16032864 | |
---@type number | |
b2_colorSalmon = 16416882 | |
---@type number | |
b2_colorSaddleBrown = 9127187 | |
---@type number | |
b2_colorRoyalBlue = 4286945 | |
---@type number | |
b2_colorRosyBrown = 12357519 | |
---@type number | |
b2_colorRed = 16711680 | |
---@type number | |
b2_colorRebeccaPurple = 6697881 | |
---@type number | |
b2_colorPurple = 10494192 | |
---@type number | |
b2_colorPowderBlue = 11591910 | |
---@type number | |
b2_colorPlum = 14524637 | |
---@type number | |
b2_colorPink = 16761035 | |
---@type number | |
b2_colorPeru = 13468991 | |
---@type number | |
b2_colorPeachPuff = 16767673 | |
---@type number | |
b2_colorPapayaWhip = 16773077 | |
---@type number | |
b2_colorPaleVioletRed = 14381203 | |
---@type number | |
b2_colorPaleTurquoise = 11529966 | |
---@type number | |
b2_colorPaleGreen = 10025880 | |
---@type number | |
b2_colorPaleGoldenrod = 15657130 | |
---@type number | |
b2_colorOrchid = 14315734 | |
---@type number | |
b2_colorOrangeRed = 16729344 | |
---@type number | |
b2_colorOrange = 16753920 | |
---@type number | |
b2_colorOliveDrab = 7048739 | |
---@type number | |
b2_colorOlive = 8421376 | |
---@type number | |
b2_colorOldLace = 16643558 | |
---@type number | |
b2_colorNavyBlue = 128 | |
---@type number | |
b2_colorNavajoWhite = 16768685 | |
---@type number | |
b2_colorMoccasin = 16770229 | |
---@type number | |
b2_colorMistyRose = 16770273 | |
---@type number | |
b2_colorMintCream = 16121850 | |
---@type number | |
b2_colorMidnightBlue = 1644912 | |
---@type number | |
b2_colorMediumVioletRed = 13047173 | |
---@type number | |
b2_colorMediumTurquoise = 4772300 | |
---@type number | |
b2_colorMediumSpringGreen = 64154 | |
---@type number | |
b2_colorMediumSlateBlue = 8087790 | |
---@type number | |
b2_colorMediumSeaGreen = 3978097 | |
---@type number | |
b2_colorMediumPurple = 9662683 | |
---@type number | |
b2_colorMediumOrchid = 12211667 | |
---@type number | |
b2_colorMediumBlue = 205 | |
---@type number | |
b2_colorMediumAquamarine = 6737322 | |
---@type number | |
b2_colorMaroon = 11546720 | |
---@type number | |
b2_colorMagenta = 16711935 | |
---@type number | |
b2_colorLinen = 16445670 | |
---@type number | |
b2_colorLimeGreen = 3329330 | |
---@type number | |
b2_colorLightYellow = 16777184 | |
---@type number | |
b2_colorLightSteelBlue = 11584734 | |
---@type number | |
b2_colorLightSlateGray = 7833753 | |
---@type number | |
b2_colorLightSlateBlue = 8679679 | |
---@type number | |
b2_colorLightSkyBlue = 8900346 | |
---@type number | |
b2_colorLightSeaGreen = 2142890 | |
---@type number | |
b2_colorLightSalmon = 16752762 | |
---@type number | |
b2_colorLightPink = 16758465 | |
---@type number | |
b2_colorLightGreen = 9498256 | |
---@type number | |
b2_colorLightGray = 13882323 | |
---@type number | |
b2_colorLightGoldenrodYellow = 16448210 | |
---@type number | |
b2_colorLightGoldenrod = 15654274 | |
---@type number | |
b2_colorLightCyan = 14745599 | |
---@type number | |
b2_colorLightCoral = 15761536 | |
---@type number | |
b2_colorLightBlue = 11393254 | |
---@type number | |
b2_colorLemonChiffon = 16775885 | |
---@type number | |
b2_colorLawnGreen = 8190976 | |
---@type number | |
b2_colorLavenderBlush = 16773365 | |
---@type number | |
b2_colorLavender = 15132410 | |
---@type number | |
b2_colorKhaki = 15787660 | |
---@type number | |
b2_colorIvory = 16777200 | |
---@type number | |
b2_colorIndigo = 4915330 | |
---@type number | |
b2_colorIndianRed = 13458524 | |
---@type number | |
b2_colorHotPink = 16738740 | |
---@type number | |
b2_colorHoneydew = 15794160 | |
---@type number | |
b2_colorGreenYellow = 11403055 | |
---@type number | |
b2_colorGreen = 65280 | |
---@type number | |
b2_colorGray9 = 15066597 | |
---@type number | |
b2_colorGray8 = 13421772 | |
---@type number | |
b2_colorGray7 = 11776947 | |
---@type number | |
b2_colorGray6 = 10066329 | |
---@type number | |
b2_colorGray5 = 8355711 | |
---@type number | |
b2_colorGray4 = 6710886 | |
---@type number | |
b2_colorGray3 = 5066061 | |
---@type number | |
b2_colorGray2 = 3355443 | |
---@type number | |
b2_colorGray1 = 1710618 | |
---@type number | |
b2_colorGray = 12500670 | |
---@type number | |
b2_colorGoldenrod = 14329120 | |
---@type number | |
b2_colorGold = 16766720 | |
---@type number | |
b2_colorGhostWhite = 16316671 | |
---@type number | |
b2_colorGainsboro = 14474460 | |
---@type number | |
b2_colorForestGreen = 2263842 | |
---@type number | |
b2_colorFloralWhite = 16775920 | |
---@type number | |
b2_colorFirebrick = 11674146 | |
---@type number | |
b2_colorDodgerBlue = 2003199 | |
---@type number | |
b2_colorDimGray = 6908265 | |
---@type number | |
b2_colorDeepSkyBlue = 49151 | |
---@type number | |
b2_colorDeepPink = 16716947 | |
---@type number | |
b2_colorDarkViolet = 9699539 | |
---@type number | |
b2_colorDarkTurquoise = 52945 | |
---@type number | |
b2_colorDarkSlateGray = 3100495 | |
---@type number | |
b2_colorDarkSlateBlue = 4734347 | |
---@type number | |
b2_colorDarkSeaGreen = 9419919 | |
---@type number | |
b2_colorDarkSalmon = 15308410 | |
---@type number | |
b2_colorDarkRed = 9109504 | |
---@type number | |
b2_colorDarkOrchid = 10040012 | |
---@type number | |
b2_colorDarkOrange = 16747520 | |
---@type number | |
b2_colorDarkOliveGreen = 5597999 | |
---@type number | |
b2_colorDarkMagenta = 9109643 | |
---@type number | |
b2_colorDarkKhaki = 12433259 | |
---@type number | |
b2_colorDarkGreen = 25600 | |
---@type number | |
b2_colorDarkGray = 11119017 | |
---@type number | |
b2_colorDarkGoldenrod = 12092939 | |
---@type number | |
b2_colorDarkCyan = 35723 | |
---@type number | |
b2_colorDarkBlue = 139 | |
---@type number | |
b2_colorCyan = 65535 | |
---@type number | |
b2_colorCrimson = 14423100 | |
---@type number | |
b2_colorCornsilk = 16775388 | |
---@type number | |
b2_colorCornflowerBlue = 6591981 | |
---@type number | |
b2_colorCoral = 16744272 | |
---@type number | |
b2_colorChocolate = 13789470 | |
---@type number | |
b2_colorChartreuse = 8388352 | |
---@type number | |
b2_colorCadetBlue = 6266528 | |
---@type number | |
b2_colorBurlywood = 14596231 | |
---@type number | |
b2_colorBrown = 10824234 | |
---@type number | |
b2_colorBlueViolet = 9055202 | |
---@type number | |
b2_colorBlue = 255 | |
---@type number | |
b2_colorBlanchedAlmond = 16772045 | |
---@type number | |
b2_colorBlack = 0 | |
---@type number | |
b2_colorBisque = 16770244 | |
---@type number | |
b2_colorBeige = 16119260 | |
---@type number | |
b2_colorAzure = 15794175 | |
---@type number | |
b2_colorAquamarine = 8388564 | |
---@type number | |
b2_colorAntiqueWhite = 16444375 | |
---@type number | |
b2_colorAliceBlue = 15792383 | |
---@type number | |
b2_toiStateSeparated = 4 | |
---@type number | |
b2_toiStateHit = 3 | |
---@type number | |
b2_toiStateOverlapped = 2 | |
---@type number | |
b2_toiStateFailed = 1 | |
---@type number | |
b2_toiStateUnknown = 0 | |
---@type number | |
b2_dynamicBody = 2 | |
---@type number | |
b2_kinematicBody = 1 | |
---@type number | |
b2_staticBody = 0 | |
---@type number | |
b2_maxPolygonVertices = 8 | |
---@type number | |
b2_defaultMaskBits = 18446744073709551615 | |
---@type number | |
b2_defaultCategoryBits = 1 | |
---@type number | |
b2_nullChainId = 0 | |
---@type number | |
b2_nullJointId = 0 | |
---@type number | |
b2_nullShapeId = 0 | |
---@type number | |
b2_nullBodyId = 0 | |
---@type number | |
b2_nullWorldId = 0 | |
---@type number | |
b2_wheelJoint = 6 | |
---@type number | |
b2_weldJoint = 5 | |
---@type number | |
b2_revoluteJoint = 4 | |
---@type number | |
b2_prismaticJoint = 3 | |
---@type number | |
b2_mouseJoint = 2 | |
---@type number | |
b2_motorJoint = 1 | |
---@type number | |
b2_distanceJoint = 0 | |
---@type number | |
PAUSE_TIME_LEFT = nil | |
---@type number | |
PREV_SECONDS = nil | |
---@type number | |
SECONDS = nil | |
---@type number | |
PREV_TICKS = nil | |
---@type number | |
TICKS = nil | |
---@type number | |
DELTA_TIME_INTERPOLANT = nil | |
---@type number | |
DELTA_TIME_FIXED = nil | |
---@type number | |
DELTA_TIME = nil | |
---@return boolean | |
function hot_reload() end | |
function dump_lua_api() end | |
---@param p0 Array<number> | |
function draw_polygon_fill_simple(p0) end | |
---@param p0 Array<number> | |
---@param p1 number | |
function draw_polygon_fill(p0, p1) end | |
---@param p0 Array<number> | |
---@param p1 number | |
---@param p2 boolean | |
function draw_polygon(p0, p1, p2) end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@return number, number | |
function imgui_slider_float2(p0, p1, p2, p3, p4) end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@return number | |
function imgui_slider_float(p0, p1, p2, p3) end | |
---@param p0 number | |
function imgui_set_scroll_here_y(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 string | |
function imgui_text_colored(p0, p1, p2, p3, p4) end | |
---@param p0 boolean | |
function imgui_set_next_item_open(p0) end | |
---@param p0 number | |
function imgui_set_next_item_width(p0) end | |
---@param p0 string | |
---@param p1 string | |
---@return string | |
function imgui_input_text(p0, p1) end | |
---@param p0 string | |
function imgui_text(p0) end | |
---@return boolean | |
function imgui_is_any_window_hovered() end | |
---@return boolean | |
function imgui_want_keyboard_capture() end | |
---@return boolean | |
function imgui_want_mouse_capture() end | |
---@param p0 number | |
---@return boolean | |
function imgui_is_mouse_clicked_on_world(p0) end | |
function imgui_next_column() end | |
---@param p0 number | |
function imgui_columns(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
function imgui_add_rect(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end | |
---@return boolean | |
function imgui_is_item_clicked() end | |
---@param p0 number | |
---@param p1 number | |
function imgui_set_cursor_screen_pos(p0, p1) end | |
---@return number, number | |
function imgui_get_cursor_screen_pos() end | |
---@param p0 number | |
---@param p1 number | |
function imgui_dummy(p0, p1) end | |
function imgui_pop_id() end | |
---@param p0 number | |
function imgui_push_id(p0) end | |
---@param p0 number | |
function imgui_set_frame_rounding(p0) end | |
function imgui_set_item_default_focus() end | |
---@return boolean | |
function imgui_is_item_hovered() end | |
---@param p0 string | |
---@param p1 boolean | |
---@return boolean | |
function imgui_selectable(p0, p1) end | |
function imgui_end_combo() end | |
---@param p0 string | |
---@param p1 string | |
---@param p2 number | |
---@return boolean | |
function imgui_begin_combo_ex(p0, p1, p2) end | |
---@param p0 string | |
---@param p1 string | |
---@return boolean | |
function imgui_begin_combo(p0, p1) end | |
function imgui_sameline() end | |
function imgui_same_line() end | |
---@param p0 string | |
---@param p1 number | |
---@return boolean | |
function imgui_collapsing_header_ex(p0, p1) end | |
---@param p0 string | |
---@return boolean | |
function imgui_collapsing_header(p0) end | |
---@param p0 string | |
---@param p1 string | |
---@param p2 boolean | |
---@return boolean | |
function imgui_menu_item(p0, p1, p2) end | |
function imgui_end_menu() end | |
---@param p0 string | |
function imgui_begin_menu(p0) end | |
---@return boolean | |
function imgui_is_window_docked() end | |
function imgui_end_main_menu_bar() end | |
function imgui_begin_main_menu_bar() end | |
function imgui_dockspace_over_viewport() end | |
function imgui_demo_window() end | |
---@param p0 string | |
---@param p1 number | |
---@return number | |
function imgui_float(p0, p1) end | |
---@param p0 string | |
---@param p1 number | |
---@return number | |
function imgui_int(p0, p1) end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 number | |
---@param p3 string | |
---@return number, number | |
function imgui_float2(p0, p1, p2, p3) end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 number | |
---@param p3 string | |
---@return number, number | |
function imgui_v2(p0, p1, p2, p3) end | |
---@param p0 string | |
---@param p1 boolean | |
---@return boolean | |
function imgui_checkbox(p0, p1) end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@return boolean | |
function imgui_color(p0, p1, p2, p3, p4) end | |
---@param p0 string | |
function imgui_separator_text(p0) end | |
function imgui_separator() end | |
---@return number | |
function imgui_get_frame_height() end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 number | |
---@return boolean | |
function imgui_button_ex(p0, p1, p2) end | |
---@param p0 string | |
---@return boolean | |
function imgui_button(p0) end | |
---@param p0 number | |
---@param p1 number | |
function imgui_set_next_window_size(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
function imgui_set_next_window_pos(p0, p1) end | |
function imgui_end() end | |
---@param p0 string | |
---@param p1 boolean | |
---@param p2 number | |
---@return boolean | |
function imgui_begin_ex(p0, p1, p2) end | |
---@param p0 string | |
function imgui_begin(p0) end | |
---@return string | |
function version_string_linked() end | |
---@param p0 number | |
function sleep(p0) end | |
---@return number | |
function get_tick_frequency() end | |
---@return number | |
function get_ticks() end | |
---@return boolean | |
function is_paused() end | |
---@param p0 number | |
---@return boolean | |
function on_timestamp(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@return boolean | |
function between_interval(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@return boolean | |
function on_interval(p0, p1) end | |
---@param p0 number | |
function pause_for_ticks(p0) end | |
---@param p0 number | |
function pause_for(p0) end | |
---@param p0 number | |
function set_target_framerate(p0) end | |
---@param p0 number | |
function set_fixed_timestep_max_updates(p0) end | |
---@param p0 number | |
function set_fixed_timestep(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@return number | |
function noise4(p0, p1, p2, p3, p4) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@return number | |
function noise3(p0, p1, p2, p3) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@return number | |
function noise2(p0, p1, p2) end | |
---@param p0 userdata | |
function destroy_noise(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@return userdata | |
function make_noise_fbm(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@return userdata | |
function make_noise(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function joypad_rumble(p0, p1, p2, p3) end | |
---@param p0 number | |
---@param p1 number | |
---@return number | |
function joypad_axis_prev(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@return number | |
function joypad_axis(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@return boolean | |
function joypad_button_just_released(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@return boolean | |
function joypad_button_just_pressed(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@return boolean | |
function joypad_button_down(p0, p1) end | |
---@param p0 number | |
---@return number | |
function joypad_product_version(p0) end | |
---@param p0 number | |
---@return number | |
function joypad_firmware_version(p0) end | |
---@param p0 number | |
---@return string | |
function joypad_serial_number(p0) end | |
---@param p0 number | |
---@return number | |
function joypad_product_id(p0) end | |
---@param p0 number | |
---@return number | |
function joypad_vendor(p0) end | |
---@param p0 number | |
---@return number | |
function joypad_type(p0) end | |
---@param p0 number | |
---@return string | |
function joypad_name(p0) end | |
---@param p0 number | |
---@return number | |
function joypad_power_level(p0) end | |
---@param p0 number | |
---@return boolean | |
function joypad_is_connected(p0) end | |
---@return number | |
function joypad_count() end | |
---@param p0 string | |
---@return CF_Result | |
function joypad_add_mapping(p0) end | |
---@param p0 CF_ImeComposition* | |
---@return boolean | |
function input_get_ime_composition(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function input_set_ime_rect(p0, p1, p2, p3) end | |
---@return boolean | |
function input_is_ime_keyboard_shown() end | |
---@return boolean | |
function input_has_ime_keyboard_support() end | |
---@return boolean | |
function input_is_ime_enabled() end | |
function input_disable_ime() end | |
function input_enable_ime() end | |
function input_text_clear() end | |
---@return boolean | |
function input_text_has_data() end | |
---@return number | |
function input_text_pop_utf32() end | |
---@param p0 string | |
function input_text_add_utf8(p0) end | |
---@param p0 boolean | |
function mouse_lock_inside_window(p0) end | |
---@return boolean | |
function mouse_hidden() end | |
---@param p0 boolean | |
function mouse_hide(p0) end | |
---@param p0 number | |
---@return boolean | |
function mouse_double_clicked(p0) end | |
---@param p0 number | |
---@return boolean | |
function mouse_double_click_held(p0) end | |
---@return number | |
function mouse_wheel_motion() end | |
---@param p0 number | |
---@return boolean | |
function mouse_just_released(p0) end | |
---@param p0 number | |
---@return boolean | |
function mouse_just_pressed(p0) end | |
---@param p0 number | |
---@return boolean | |
function mouse_down(p0) end | |
---@return number | |
function mouse_y() end | |
---@return number | |
function mouse_x() end | |
function clear_key_states() end | |
---@return boolean | |
function key_gui() end | |
---@return boolean | |
function key_alt() end | |
---@return boolean | |
function key_shift() end | |
---@return boolean | |
function key_ctrl() end | |
---@param p0 number | |
---@return boolean | |
function key_repeating(p0) end | |
---@param p0 number | |
---@return boolean | |
function key_just_released(p0) end | |
---@param p0 number | |
---@return boolean | |
function key_just_pressed(p0) end | |
---@param p0 number | |
---@return boolean | |
function key_down(p0) end | |
---@param p0 userdata | |
---@return CF_HttpsHeader* | |
function https_response_headers(p0) end | |
---@param p0 userdata | |
---@return number | |
function https_response_headers_count(p0) end | |
---@param p0 userdata | |
---@param p1 string | |
---@return CF_HttpsHeader | |
function https_response_find_header(p0, p1) end | |
---@param p0 userdata | |
---@return string | |
function https_response_content(p0) end | |
---@param p0 userdata | |
---@return number | |
function https_response_content_length(p0) end | |
---@param p0 userdata | |
---@return number | |
function https_response_code(p0) end | |
---@param p0 userdata | |
---@return userdata | |
function https_response(p0) end | |
---@param p0 userdata | |
---@return number | |
function https_process(p0) end | |
---@param p0 userdata | |
function https_destroy(p0) end | |
---@param p0 userdata | |
---@param p1 string | |
---@param p2 string | |
function https_add_header(p0, p1, p2) end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 string | |
---@param p3 userdata | |
---@param p4 number | |
---@param p5 boolean | |
---@return userdata | |
function https_post(p0, p1, p2, p3, p4, p5) end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 string | |
---@param p3 boolean | |
---@return userdata | |
function https_get(p0, p1, p2, p3) end | |
---@param p0 string | |
---@return string | |
function normalize_path(p0) end | |
---@param p0 string | |
---@return string | |
function fs_get_actual_path(p0) end | |
---@return string | |
function fs_get_backend_specific_error_message() end | |
---@param p0 CF_File* | |
---@return number | |
function fs_size(p0) end | |
---@param p0 CF_File* | |
---@return number | |
function fs_tell(p0) end | |
---@param p0 CF_File* | |
---@return CF_Result | |
function fs_eof(p0) end | |
---@param p0 string | |
---@return boolean | |
function fs_file_exists(p0) end | |
---@param p0 string | |
---@return CF_Result | |
function fs_create_directory(p0) end | |
---@param p0 string | |
---@return CF_Result | |
function fs_remove(p0) end | |
---@param p0 CF_File* | |
---@return CF_Result | |
function fs_close(p0) end | |
---@param p0 string | |
---@return CF_File* | |
function fs_open_file_for_read(p0) end | |
---@param p0 string | |
---@return CF_File* | |
function fs_open_file_for_append(p0) end | |
---@param p0 string | |
---@return CF_File* | |
function fs_open_file_for_write(p0) end | |
---@param p0 string | |
---@return CF_File* | |
function fs_create_file(p0) end | |
---@param p0 string | |
---@return CF_Result | |
function fs_dismount(p0) end | |
---@param p0 string | |
---@param p1 string | |
---@param p2 boolean | |
---@return CF_Result | |
function fs_mount(p0, p1, p2) end | |
---@param p0 string | |
---@param p1 string | |
---@return string | |
function fs_get_user_directory(p0, p1) end | |
---@param p0 string | |
---@return CF_Result | |
function fs_set_write_directory(p0) end | |
---@return string | |
function fs_get_base_directory() end | |
---@param p0 string | |
---@return CF_Result | |
function fs_init(p0) end | |
---@param p0 string | |
---@param p1 Array<CF_AtlasSubImage> | |
function register_premade_atlas(p0, p1) end | |
---@param p0 CF_Sprite* | |
---@return CF_TemporaryImage | |
function fetch_image(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function render_to(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function draw_canvas(p0, p1, p2, p3, p4) end | |
---@return number, number, number, number | |
function screen_bounds_to_world() end | |
---@param p0 number | |
---@param p1 number | |
---@return number, number | |
function screen_to_world(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@return number, number | |
function world_to_screen(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
function draw_projection(p0, p1, p2, p3, p4, p5) end | |
---@return number, number, number, number, number, number | |
function draw_peek() end | |
function draw_pop() end | |
function draw_push() end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function draw_TRS_absolute(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function draw_TRS(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
function draw_rotate(p0) end | |
---@param p0 number | |
---@param p1 number | |
function draw_translate(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
function draw_scale(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@return number, number | |
function draw_mul(p0, p1, p2, p3, p4, p5, p6, p7) end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function render_settings_set_uniform_color(p0, p1, p2, p3, p4) end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 number | |
function render_settings_set_uniform_v2(p0, p1, p2) end | |
---@param p0 string | |
---@param p1 number | |
function render_settings_set_uniform_float(p0, p1) end | |
---@param p0 string | |
---@param p1 number | |
function render_settings_set_uniform_int(p0, p1) end | |
---@param p0 string | |
---@param p1 userdata | |
function draw_set_texture(p0, p1) end | |
---@return boolean | |
function draw_peek_alpha_discard() end | |
---@return boolean | |
function draw_pop_alpha_discard() end | |
---@param p0 boolean | |
function draw_push_alpha_discard(p0) end | |
---@return userdata | |
function draw_peek_shader() end | |
---@return userdata | |
function draw_pop_shader() end | |
---@param p0 userdata | |
function draw_push_shader(p0) end | |
---@param p0 string | |
---@return userdata | |
function make_draw_shader_from_source(p0) end | |
---@param p0 string | |
---@return userdata | |
function make_draw_shader(p0) end | |
---@param p0 number | |
---@param p1 number | |
function draw_set_atlas_dimensions(p0, p1) end | |
---@return CF_RenderState | |
function draw_peek_render_state() end | |
---@return CF_RenderState | |
function draw_pop_render_state() end | |
---@param p0 CF_RenderState | |
function draw_push_render_state(p0) end | |
---@return number, number, number, number | |
function draw_peek_scissor() end | |
---@return number, number, number, number | |
function draw_pop_scissor() end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function draw_push_scissor(p0, p1, p2, p3) end | |
---@return number, number, number, number | |
function draw_peek_viewport() end | |
---@return number, number, number, number | |
function draw_pop_viewport() end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function draw_push_viewport(p0, p1, p2, p3) end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function draw_text(p0, p1, p2, p3) end | |
---@param p0 string | |
---@param p1 number | |
---@return number, number | |
function text_size(p0, p1) end | |
---@param p0 string | |
---@param p1 number | |
---@return number | |
function text_height(p0, p1) end | |
---@param p0 string | |
---@param p1 number | |
---@return number | |
function text_width(p0, p1) end | |
---@return number | |
function peek_text_wrap_width() end | |
---@return number | |
function pop_text_wrap_width() end | |
---@param p0 number | |
function push_text_wrap_width(p0) end | |
---@return number | |
function peek_font_blur() end | |
---@return number | |
function pop_font_blur() end | |
---@param p0 number | |
function push_font_blur(p0) end | |
---@return number | |
function peek_font_size() end | |
---@return number | |
function pop_font_size() end | |
---@param p0 number | |
function push_font_size(p0) end | |
---@return string | |
function peek_font() end | |
---@return string | |
function pop_font() end | |
---@param p0 string | |
function push_font(p0) end | |
---@param p0 string | |
function destroy_font(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 string | |
---@return CF_Result | |
function make_font_from_memory(p0, p1, p2) end | |
---@param p0 string | |
---@param p1 string | |
---@return CF_Result | |
function make_font(p0, p1) end | |
---@return number, number, number, number | |
function draw_peek_vertex_attributes() end | |
---@return number, number, number, number | |
function draw_pop_vertex_attributes() end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function draw_push_vertex_attributes(p0, p1, p2, p3) end | |
---@return number | |
function draw_peek_antialias_scale() end | |
---@return number | |
function draw_pop_antialias_scale() end | |
---@param p0 number | |
function draw_push_antialias_scale(p0) end | |
---@return boolean | |
function draw_peek_antialias() end | |
---@return boolean | |
function draw_pop_antialias() end | |
---@param p0 boolean | |
function draw_push_antialias(p0) end | |
---@return number, number, number, number | |
function draw_peek_color() end | |
---@return number, number, number, number | |
function draw_pop_color() end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function draw_push_color(p0, p1, p2, p3) end | |
---@return number | |
function draw_peek_layer() end | |
---@return number | |
function draw_pop_layer() end | |
---@param p0 number | |
function draw_push_layer(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
function draw_arrow(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
function draw_bezier_line(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end | |
---@param p0 Array<number> | |
---@param p1 number | |
---@param p2 boolean | |
function draw_polyline(p0, p1, p2) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function draw_line(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
function draw_tri_fill(p0, p1, p2, p3, p4, p5, p6) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
function draw_tri(p0, p1, p2, p3, p4, p5, p6, p7) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function draw_capsule_fill(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
function draw_capsule(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
function draw_circle_fill(p0, p1, p2) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function draw_circle(p0, p1, p2, p3) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function draw_box_rounded_fill(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
function draw_box_rounded(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function draw_box_fill(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
function draw_box(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function draw_quad_fill(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
function draw_quad(p0, p1, p2, p3, p4, p5) end | |
---@param p0 CF_Sprite* | |
---@return number, number | |
function sprite_get_local_offset(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_get_loop_count(p0) end | |
---@param p0 CF_Sprite* | |
---@param p1 number | |
function sprite_set_play_speed_multiplier(p0, p1) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_get_play_speed_multiplier(p0) end | |
---@param p0 CF_Sprite* | |
---@param p1 number | |
function sprite_set_opacity(p0, p1) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_get_opacity(p0) end | |
---@param p0 CF_Sprite* | |
---@param p1 number | |
function sprite_set_offset_y(p0, p1) end | |
---@param p0 CF_Sprite* | |
---@param p1 number | |
function sprite_set_offset_x(p0, p1) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_get_offset_y(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_get_offset_x(p0) end | |
---@param p0 CF_Sprite* | |
---@param p1 number | |
function sprite_set_scale_y(p0, p1) end | |
---@param p0 CF_Sprite* | |
---@param p1 number | |
function sprite_set_scale_x(p0, p1) end | |
---@param p0 CF_Sprite* | |
---@param p1 number | |
---@param p2 number | |
function sprite_set_scale(p0, p1, p2) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_get_scale_y(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_get_scale_x(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_get_height(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_get_width(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_height(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_width(p0) end | |
---@param p0 CF_Sprite* | |
---@return boolean | |
function sprite_on_loop(p0) end | |
---@param p0 CF_Sprite* | |
---@return boolean | |
function sprite_will_finish(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_animation_interpolant(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_animation_delay(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_frame_delay(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_current_frame(p0) end | |
---@param p0 CF_Sprite* | |
---@return number | |
function sprite_frame_count(p0) end | |
---@param p0 CF_Sprite* | |
function sprite_flip_y(p0) end | |
---@param p0 CF_Sprite* | |
function sprite_flip_x(p0) end | |
---@param p0 CF_Sprite* | |
function sprite_toggle_pause(p0) end | |
---@param p0 CF_Sprite* | |
function sprite_unpause(p0) end | |
---@param p0 CF_Sprite* | |
function sprite_pause(p0) end | |
---@param p0 CF_Sprite* | |
---@param p1 string | |
---@return boolean | |
function sprite_is_playing(p0, p1) end | |
---@param p0 CF_Sprite* | |
---@param p1 string | |
function sprite_play(p0, p1) end | |
---@param p0 CF_Sprite* | |
function sprite_reset(p0) end | |
---@param p0 CF_Sprite* | |
function sprite_update(p0) end | |
---@param p0 CF_Sprite* | |
function draw_sprite(p0) end | |
---@param p0 string | |
---@return CF_Result | |
function clipboard_set(p0) end | |
---@return string | |
function clipboard_get() end | |
---@param p0 string | |
function music_set_on_finish(p0) end | |
---@param p0 string | |
function sound_set_on_finish(p0) end | |
---@param p0 userdata | |
function sound_stop(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function sound_set_sample_index(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
function sound_set_pitch(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
function sound_set_volume(p0, p1) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function sound_set_is_looped(p0, p1) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function sound_set_is_paused(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function sound_get_sample_index(p0) end | |
---@param p0 userdata | |
---@return number | |
function sound_get_pitch(p0) end | |
---@param p0 userdata | |
---@return number | |
function sound_get_volume(p0) end | |
---@param p0 userdata | |
---@return boolean | |
function sound_get_is_looped(p0) end | |
---@param p0 userdata | |
---@return boolean | |
function sound_get_is_paused(p0) end | |
---@param p0 userdata | |
---@return boolean | |
function sound_is_active(p0) end | |
---@param p0 userdata | |
---@param p1 SoundParams | |
---@return userdata | |
function play_sound(p0, p1) end | |
---@return SoundParams | |
function sound_params_defaults() end | |
---@return number | |
function music_get_sample_index() end | |
---@param p0 number | |
function music_set_sample_index(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function music_crossfade(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
function music_switch_to(p0, p1, p2) end | |
function music_resume() end | |
function music_pause() end | |
---@param p0 number | |
function music_set_pitch(p0) end | |
---@param p0 boolean | |
function music_set_loop(p0) end | |
---@param p0 number | |
function music_set_volume(p0) end | |
---@param p0 number | |
function stop_music(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function play_music(p0, p1) end | |
---@param p0 number | |
function music_stop(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function music_play(p0, p1) end | |
---@param p0 boolean | |
function audio_set_pause(p0) end | |
---@param p0 number | |
function audio_set_sound_volume(p0) end | |
---@param p0 number | |
function audio_set_global_volume(p0) end | |
---@param p0 number | |
function audio_set_pan(p0) end | |
---@param p0 userdata | |
---@return number | |
function audio_channel_count(p0) end | |
---@param p0 userdata | |
---@return number | |
function audio_sample_count(p0) end | |
---@param p0 userdata | |
---@return number | |
function audio_sample_rate(p0) end | |
---@param p0 userdata | |
function audio_destroy(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
---@return userdata | |
function audio_load_wav_from_memory(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
---@return userdata | |
function audio_load_ogg_from_memory(p0, p1) end | |
---@param p0 string | |
---@return userdata | |
function audio_load_wav(p0) end | |
---@param p0 string | |
---@return userdata | |
function audio_load_ogg(p0) end | |
---@param p0 boolean | |
function audio_cull_duplicates(p0) end | |
---@return number | |
function app_get_power_percentage_left() end | |
---@return number | |
function app_get_power_seconds_left() end | |
---@param p0 string | |
function app_set_icon(p0) end | |
---@param p0 string | |
function app_set_title(p0) end | |
function app_set_fullscreen_mode() end | |
function app_set_borderless_fullscreen_mode() end | |
function app_set_windowed_mode() end | |
---@param p0 number | |
---@param p1 number | |
function app_set_canvas_size(p0, p1) end | |
---@return userdata | |
function app_get_canvas() end | |
---@return ImGuiContext* | |
function app_init_imgui() end | |
---@return boolean | |
function app_get_vsync() end | |
---@param p0 boolean | |
function app_set_vsync(p0) end | |
---@return number | |
function app_get_canvas_height() end | |
---@return number | |
function app_get_canvas_width() end | |
---@return boolean | |
function app_mouse_inside() end | |
---@return boolean | |
function app_mouse_exited() end | |
---@return boolean | |
function app_mouse_entered() end | |
---@return boolean | |
function app_was_restored() end | |
---@return boolean | |
function app_maximized() end | |
---@return boolean | |
function app_minimized() end | |
---@return boolean | |
function app_was_maximized() end | |
---@return boolean | |
function app_was_minimized() end | |
---@return boolean | |
function app_has_focus() end | |
---@return boolean | |
function app_gained_focus() end | |
---@return boolean | |
function app_lost_focus() end | |
---@return boolean | |
function app_was_moved() end | |
---@return boolean | |
function app_was_resized() end | |
function app_center_window() end | |
---@return boolean | |
function app_dpi_scaled_was_changed() end | |
---@return number | |
function app_get_dpi_scale() end | |
---@return number, number | |
function app_get_size() end | |
function app_show_window() end | |
---@param p0 number | |
---@param p1 number | |
function app_set_size(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
function app_set_position(p0, p1) end | |
---@return number, number | |
function app_get_position() end | |
---@return number | |
function app_get_height() end | |
---@return number | |
function app_get_width() end | |
---@param p0 boolean | |
---@return number | |
function app_draw_onto_screen(p0) end | |
function app_signal_shutdown() end | |
---@return boolean | |
function app_is_running() end | |
function destroy_app() end | |
---@param p0 string | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 string | |
---@return CF_Result | |
function make_app(p0, p1, p2, p3, p4, p5, p6, p7) end | |
---@param p0 number | |
---@return number | |
function display_orientation(p0) end | |
---@param p0 number | |
---@return string | |
function display_name(p0) end | |
---@param p0 number | |
---@return number, number, number, number | |
function display_bounds(p0) end | |
---@param p0 number | |
---@return number | |
function display_refresh_rate(p0) end | |
---@param p0 number | |
---@return number | |
function display_height(p0) end | |
---@param p0 number | |
---@return number | |
function display_width(p0) end | |
---@param p0 number | |
---@return number | |
function display_y(p0) end | |
---@param p0 number | |
---@return number | |
function display_x(p0) end | |
---@return number | |
function display_count() end | |
---@return number | |
function default_display() end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function clear_color(p0, p1, p2, p3) end | |
function commit() end | |
function draw_elements() end | |
---@param p0 userdata | |
---@param p1 userdata | |
function apply_shader(p0, p1) end | |
---@param p0 userdata | |
function apply_mesh(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function apply_scissor(p0, p1, p2, p3) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function apply_viewport(p0, p1, p2, p3) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function apply_canvas(p0, p1) end | |
---@param p0 userdata | |
function material_clear_uniforms(p0) end | |
---@param p0 userdata | |
---@param p1 string | |
---@param p2 userdata | |
---@param p3 number | |
---@param p4 number | |
function material_set_uniform_fs(p0, p1, p2, p3, p4) end | |
---@param p0 userdata | |
---@param p1 string | |
---@param p2 userdata | |
---@param p3 number | |
---@param p4 number | |
function material_set_uniform_vs(p0, p1, p2, p3, p4) end | |
---@param p0 userdata | |
function material_clear_textures(p0) end | |
---@param p0 userdata | |
---@param p1 string | |
---@param p2 userdata | |
function material_set_texture_fs(p0, p1, p2) end | |
---@param p0 userdata | |
---@param p1 string | |
---@param p2 userdata | |
function material_set_texture_vs(p0, p1, p2) end | |
---@param p0 userdata | |
---@param p1 CF_RenderState | |
function material_set_render_state(p0, p1) end | |
---@param p0 userdata | |
function destroy_material(p0) end | |
---@return userdata | |
function make_material() end | |
---@return CF_RenderState | |
function render_state_defaults() end | |
---@param p0 userdata | |
function destroy_mesh(p0) end | |
---@param p0 number | |
---@param p1 Array<CF_VertexAttribute> | |
---@param p2 number | |
---@return userdata | |
function make_mesh(p0, p1, p2) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 userdata | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
function canvas_blit(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end | |
---@param p0 userdata | |
---@return userdata | |
function canvas_get_depth_stencil_target(p0) end | |
---@param p0 userdata | |
---@return userdata | |
function canvas_get_target(p0) end | |
---@param p0 userdata | |
function destroy_canvas(p0) end | |
---@param p0 CF_CanvasParams | |
---@return userdata | |
function make_canvas(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@return CF_CanvasParams | |
function canvas_defaults(p0, p1) end | |
---@param p0 userdata | |
function destroy_shader(p0) end | |
---@param p0 string | |
function shader_on_changed(p0) end | |
---@param p0 string | |
---@param p1 string | |
---@return userdata | |
function make_shader_from_source(p0, p1) end | |
---@param p0 string | |
function shader_directory(p0) end | |
---@param p0 string | |
---@param p1 string | |
---@return userdata | |
function make_shader(p0, p1) end | |
---@param p0 userdata | |
---@param p1 userdata | |
---@param p2 number | |
function texture_update(p0, p1, p2) end | |
---@param p0 userdata | |
function destroy_texture(p0) end | |
---@param p0 CF_TextureParams | |
---@return userdata | |
function make_texture(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@return CF_TextureParams | |
function texture_defaults(p0, p1) end | |
---@return number | |
function query_backend() end | |
---@param p0 CF_Poly | |
---@param p1 number | |
---@param p2 number | |
---@param p3 CF_Poly | |
---@param p4 number | |
---@param p5 number | |
---@param p6 boolean | |
---@return number, number, number, number, number, number, number | |
function cast_poly_to_poly(p0, p1, p2, p3, p4, p5, p6) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 CF_Poly | |
---@param p8 number | |
---@param p9 number | |
---@param p10 boolean | |
---@return number, number, number, number, number, number, number | |
function cast_capsule_to_poly(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 number | |
---@param p13 number | |
---@param p14 boolean | |
---@return number, number, number, number, number, number, number | |
function cast_capsule_to_capsule(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 CF_Poly | |
---@param p7 number | |
---@param p8 number | |
---@param p9 boolean | |
---@return number, number, number, number, number, number, number | |
function cast_aabb_to_poly(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 number | |
---@param p13 boolean | |
---@return number, number, number, number, number, number, number | |
function cast_aabb_to_capsule(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 boolean | |
---@return number, number, number, number, number, number, number | |
function cast_aabb_to_aabb(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 CF_Poly | |
---@param p6 number | |
---@param p7 number | |
---@param p8 boolean | |
---@return number, number, number, number, number, number, number | |
function cast_circle_to_poly(p0, p1, p2, p3, p4, p5, p6, p7, p8) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 boolean | |
---@return number, number, number, number, number, number, number | |
function cast_circle_to_capsule(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 boolean | |
---@return number, number, number, number, number, number, number | |
function cast_circle_to_aabb(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 boolean | |
---@return number, number, number, number, number, number, number | |
function cast_circle_to_circle(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@return number, number | |
function endpoint(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@return number, number | |
function impact(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 CF_Poly | |
---@return number, number, number, number | |
function cast_ray_to_poly(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@return number, number, number, number | |
function cast_ray_to_capsule(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@return number, number, number, number | |
function cast_ray_to_aabb(p0, p1, p2, p3, p4, p5, p6, p7, p8) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@return number, number, number, number | |
function cast_ray_to_circle(p0, p1, p2, p3, p4, p5, p6, p7) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@return number, number, number, number, number, number | |
function ortho_2d(p0, p1, p2, p3) end | |
---@param p0 CF_Poly* | |
---@param p1 CF_Transform* | |
---@param p2 CF_Poly* | |
---@param p3 CF_Transform* | |
---@return CF_Manifold | |
function poly_to_poly_manifold(p0, p1, p2, p3) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 CF_Poly* | |
---@param p6 CF_Transform* | |
---@return CF_Manifold | |
function capsule_to_poly_manifold(p0, p1, p2, p3, p4, p5, p6) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 CF_Poly* | |
---@param p5 CF_Transform* | |
---@return CF_Manifold | |
function aabb_to_poly_manifold(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 CF_Poly* | |
---@param p4 CF_Transform* | |
---@return CF_Manifold | |
function circle_to_poly_manifold(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@return CF_Manifold | |
function capsule_to_capsule_manifold(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@return CF_Manifold | |
function aabb_to_capsule_manifold(p0, p1, p2, p3, p4, p5, p6, p7, p8) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@return CF_Manifold | |
function aabb_to_aabb_manifold(p0, p1, p2, p3, p4, p5, p6, p7) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@return CF_Manifold | |
function circle_to_capsule_manifold(p0, p1, p2, p3, p4, p5, p6, p7) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@return CF_Manifold | |
function circle_to_aabb_manifold(p0, p1, p2, p3, p4, p5, p6) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@return CF_Manifold | |
function circle_to_circle_manifold(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 CF_Poly* | |
---@param p6 CF_Transform* | |
---@return number, number, number, number | |
function ray_to_poly(p0, p1, p2, p3, p4, p5, p6) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@return number, number, number, number | |
function ray_to_aabb(p0, p1, p2, p3, p4, p5, p6, p7, p8) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@return number, number, number, number | |
function ray_to_capsule(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@return number, number, number, number | |
function ray_to_circle(p0, p1, p2, p3, p4, p5, p6, p7) end | |
---@param p0 CF_Poly | |
---@param p1 CF_Poly | |
---@return boolean | |
function poly_to_poly(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 CF_Poly | |
---@return boolean | |
function capsule_to_poly(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 CF_Poly | |
---@return boolean | |
function aabb_to_poly(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 CF_Poly | |
---@return boolean | |
function circle_to_poly(p0, p1, p2, p3) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@return boolean | |
function capsule_to_capsule(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@return boolean | |
function aabb_to_capsule(p0, p1, p2, p3, p4, p5, p6, p7, p8) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@return boolean | |
function aabb_to_aabb(p0, p1, p2, p3, p4, p5, p6, p7) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@return boolean | |
function circle_to_capsule(p0, p1, p2, p3, p4, p5, p6, p7) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@return boolean | |
function circle_to_aabb(p0, p1, p2, p3, p4, p5, p6) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@return boolean | |
function circle_to_circle(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 CF_Poly | |
---@param p4 number | |
---@return CF_SliceOutput | |
function slice(p0, p1, p2, p3, p4) end | |
---@param p0 CF_Poly | |
---@return number | |
function calc_area(p0) end | |
---@param p0 CF_Poly | |
---@return number, number | |
function center_of_mass(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@return number, number, number, number | |
function ray_to_halfspace(p0, p1, p2, p3, p4, p5, p6, p7) end | |
---@param p0 Array<number> | |
---@return CF_Poly | |
function make_poly(p0) end | |
---@param p0 number | |
---@param p1 string | |
---@param p2 string | |
function message_box(p0, p1, p2) end | |
---@param p0 CF_Result | |
---@return boolean | |
function is_error(p0) end | |
---@param p0 b2ChainSegment | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 b2Polygon | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@return b2Manifold | |
function b2CollideSmoothSegmentAndPolygon(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end | |
---@param p0 b2ChainSegment | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 number | |
---@param p13 number | |
---@return b2Manifold | |
function b2CollideSmoothSegmentAndCapsule(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13) end | |
---@param p0 b2ChainSegment | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@return b2Manifold | |
function b2CollideSmoothSegmentAndCircle(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 b2Polygon | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 number | |
---@return b2Manifold | |
function b2CollideSegmentAndPolygon(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12) end | |
---@param p0 b2Polygon | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 b2Polygon | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@return b2Manifold | |
function b2CollidePolygons(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9) end | |
---@param p0 b2Polygon | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 number | |
---@param p13 number | |
---@return b2Manifold | |
function b2CollidePolygonAndCapsule(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 number | |
---@param p13 number | |
---@param p14 number | |
---@param p15 number | |
---@param p16 number | |
---@return b2Manifold | |
function b2CollideSegmentAndCapsule(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 number | |
---@param p13 number | |
---@param p14 number | |
---@param p15 number | |
---@param p16 number | |
---@param p17 number | |
---@return b2Manifold | |
function b2CollideCapsules(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15, p16, p17) end | |
---@param p0 b2Polygon | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@return b2Manifold | |
function b2CollidePolygonAndCircle(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 number | |
---@param p13 number | |
---@param p14 number | |
---@return b2Manifold | |
function b2CollideSegmentAndCircle(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 number | |
---@param p13 number | |
---@param p14 number | |
---@param p15 number | |
---@return b2Manifold | |
function b2CollideCapsuleAndCircle(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13, p14, p15) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@param p11 number | |
---@param p12 number | |
---@param p13 number | |
---@return b2Manifold | |
function b2CollideCircles(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, p11, p12, p13) end | |
---@param p0 b2TOIInput | |
---@return b2TOIOutput | |
function b2TimeOfImpact(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@param p9 number | |
---@param p10 number | |
---@return number, number, number, number | |
function b2GetSweepTransform(p0, p1, p2, p3, p4, p5, p6, p7, p8, p9, p10) end | |
---@param p0 b2Hull | |
---@param p1 number | |
---@return b2DistanceProxy | |
function b2MakeProxy(p0, p1) end | |
---@param p0 b2ShapeCastPairInput | |
---@return b2CastOutput | |
function b2ShapeCast(p0) end | |
---@param p0 b2Hull | |
---@return boolean | |
function b2ValidateHull(p0) end | |
---@param p0 Array<number> | |
---@return b2Hull | |
function b2ComputeHull(p0) end | |
---@param p0 b2ShapeCastInput | |
---@param p1 b2Polygon | |
---@return b2CastOutput | |
function b2ShapeCastPolygon(p0, p1) end | |
---@param p0 b2ShapeCastInput | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@return b2CastOutput | |
function b2ShapeCastSegment(p0, p1, p2, p3, p4) end | |
---@param p0 b2ShapeCastInput | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@return b2CastOutput | |
function b2ShapeCastCapsule(p0, p1, p2, p3, p4, p5) end | |
---@param p0 b2ShapeCastInput | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@return b2CastOutput | |
function b2ShapeCastCircle(p0, p1, p2, p3) end | |
---@param p0 b2RayCastInput | |
---@param p1 b2Polygon | |
---@return b2CastOutput | |
function b2RayCastPolygon(p0, p1) end | |
---@param p0 b2RayCastInput | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 boolean | |
---@return b2CastOutput | |
function b2RayCastSegment(p0, p1, p2, p3, p4, p5) end | |
---@param p0 b2RayCastInput | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@return b2CastOutput | |
function b2RayCastCapsule(p0, p1, p2, p3, p4, p5) end | |
---@param p0 b2RayCastInput | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@return b2CastOutput | |
function b2RayCastCircle(p0, p1, p2, p3) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 b2Polygon | |
---@return boolean | |
function b2PointInPolygon(p0, p1, p2) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@return boolean | |
function b2PointInCapsule(p0, p1, p2, p3, p4, p5, p6) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@return boolean | |
function b2PointInCircle(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@return number, number, number, number | |
function b2ComputeSegmentAABB(p0, p1, p2, p3, p4, p5, p6, p7) end | |
---@param p0 b2Polygon | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@return number, number, number, number | |
function b2ComputePolygonAABB(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@param p7 number | |
---@param p8 number | |
---@return number, number, number, number | |
function b2ComputeCapsuleAABB(p0, p1, p2, p3, p4, p5, p6, p7, p8) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@return number, number, number, number | |
function b2ComputeCircleAABB(p0, p1, p2, p3, p4, p5, p6) end | |
---@param p0 b2Polygon | |
---@param p1 number | |
---@return b2MassData | |
function b2ComputePolygonMass(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@return b2MassData | |
function b2ComputeCapsuleMass(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@return b2MassData | |
function b2ComputeCircleMass(p0, p1, p2, p3) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 b2Polygon | |
---@return b2Polygon | |
function b2TransformPolygon(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@return number, number | |
function b2MakeRot(p0) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@return b2Polygon | |
function b2MakeOffsetBox(p0, p1, p2, p3, p4, p5) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@return b2Polygon | |
function b2MakeRoundedBox(p0, p1, p2) end | |
---@param p0 number | |
---@param p1 number | |
---@return b2Polygon | |
function b2MakeBox(p0, p1) end | |
---@param p0 number | |
---@return b2Polygon | |
function b2MakeSquare(p0) end | |
---@param p0 b2Hull | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@return b2Polygon | |
function b2MakeOffsetPolygon(p0, p1, p2, p3, p4, p5) end | |
---@param p0 Array<number> | |
---@param p1 number | |
---@return b2Polygon | |
function b2MakePolygon(p0, p1) end | |
---@param p0 b2RayCastInput | |
---@return boolean | |
function b2IsValidRay(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2WheelJoint_GetMotorTorque(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2WheelJoint_GetMaxMotorTorque(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2WheelJoint_SetMaxMotorTorque(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2WheelJoint_GetMotorSpeed(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2WheelJoint_SetMotorSpeed(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2WheelJoint_IsMotorEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2WheelJoint_EnableMotor(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
function b2WheelJoint_SetLimits(p0, p1, p2) end | |
---@param p0 userdata | |
---@return number | |
function b2WheelJoint_GetUpperLimit(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2WheelJoint_GetLowerLimit(p0) end | |
---@param p0 userdata | |
---@return boolean | |
function b2WheelJoint_IsLimitEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2WheelJoint_EnableLimit(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2WheelJoint_GetSpringDampingRatio(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2WheelJoint_SetSpringDampingRatio(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2WheelJoint_GetSpringHertz(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2WheelJoint_SetSpringHertz(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2WheelJoint_IsSpringEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2WheelJoint_EnableSpring(p0, p1) end | |
---@param p0 number | |
---@param p1 b2WheelJointDef | |
---@return userdata | |
function b2CreateWheelJoint(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2WeldJoint_GetAngularDampingRatio(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2WeldJoint_SetAngularDampingRatio(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2WeldJoint_GetAngularHertz(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2WeldJoint_SetAngularHertz(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2WeldJoint_GetLinearDampingRatio(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2WeldJoint_SetLinearDampingRatio(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2WeldJoint_GetLinearHertz(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2WeldJoint_SetLinearHertz(p0, p1) end | |
---@param p0 number | |
---@param p1 b2WeldJointDef | |
---@return userdata | |
function b2CreateWeldJoint(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2RevoluteJoint_GetMaxMotorTorque(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2RevoluteJoint_SetMaxMotorTorque(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2RevoluteJoint_GetMotorTorque(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2RevoluteJoint_GetMotorSpeed(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2RevoluteJoint_SetMotorSpeed(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2RevoluteJoint_IsMotorEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2RevoluteJoint_EnableMotor(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
function b2RevoluteJoint_SetLimits(p0, p1, p2) end | |
---@param p0 userdata | |
---@return number | |
function b2RevoluteJoint_GetUpperLimit(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2RevoluteJoint_GetLowerLimit(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2RevoluteJoint_GetAngle(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2RevoluteJoint_GetSpringDampingRatio(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2RevoluteJoint_SetSpringDampingRatio(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2RevoluteJoint_GetSpringHertz(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2RevoluteJoint_SetSpringHertz(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2RevoluteJoint_IsLimitEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2RevoluteJoint_EnableSpring(p0, p1) end | |
---@param p0 number | |
---@param p1 b2RevoluteJointDef | |
---@return userdata | |
function b2CreateRevoluteJoint(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2PrismaticJoint_GetMotorForce(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2PrismaticJoint_GetMaxMotorForce(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2PrismaticJoint_SetMaxMotorForce(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2PrismaticJoint_GetMotorSpeed(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2PrismaticJoint_SetMotorSpeed(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2PrismaticJoint_IsMotorEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2PrismaticJoint_EnableMotor(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
function b2PrismaticJoint_SetLimits(p0, p1, p2) end | |
---@param p0 userdata | |
---@return number | |
function b2PrismaticJoint_GetUpperLimit(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2PrismaticJoint_GetLowerLimit(p0) end | |
---@param p0 userdata | |
---@return boolean | |
function b2PrismaticJoint_IsLimitEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2PrismaticJoint_EnableLimit(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2PrismaticJoint_GetSpringDampingRatio(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2PrismaticJoint_SetSpringDampingRatio(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2PrismaticJoint_GetSpringHertz(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2PrismaticJoint_SetSpringHertz(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2PrismaticJoint_IsSpringEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2PrismaticJoint_EnableSpring(p0, p1) end | |
---@param p0 number | |
---@param p1 b2PrismaticJointDef | |
---@return userdata | |
function b2CreatePrismaticJoint(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2MouseJoint_GetMaxForce(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2MouseJoint_SetMaxForce(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2MouseJoint_GetSpringDampingRatio(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2MouseJoint_SetSpringDampingRatio(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2MouseJoint_GetSpringHertz(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2MouseJoint_SetSpringHertz(p0, p1) end | |
---@param p0 userdata | |
---@return number, number | |
function b2MouseJoint_GetTarget(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
function b2MouseJoint_SetTarget(p0, p1, p2) end | |
---@param p0 number | |
---@param p1 b2MouseJointDef | |
---@return userdata | |
function b2CreateMouseJoint(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2MotorJoint_GetCorrectionFactor(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2MotorJoint_SetCorrectionFactor(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2MotorJoint_GetMaxTorque(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2MotorJoint_SetMaxTorque(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2MotorJoint_GetMaxForce(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2MotorJoint_SetMaxForce(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2MotorJoint_GetAngularOffset(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2MotorJoint_SetAngularOffset(p0, p1) end | |
---@param p0 userdata | |
---@return number, number | |
function b2MotorJoint_GetLinearOffset(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
function b2MotorJoint_SetLinearOffset(p0, p1, p2) end | |
---@param p0 number | |
---@param p1 b2MotorJointDef | |
---@return userdata | |
function b2CreateMotorJoint(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2DistanceJoint_GetMotorForce(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2DistanceJoint_GetMaxMotorForce(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2DistanceJoint_SetMaxMotorForce(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2DistanceJoint_GetMotorSpeed(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2DistanceJoint_SetMotorSpeed(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2DistanceJoint_IsMotorEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2DistanceJoint_EnableMotor(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2DistanceJoint_GetCurrentLength(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2DistanceJoint_GetMaxLength(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2DistanceJoint_GetMinLength(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
function b2DistanceJoint_SetLengthRange(p0, p1, p2) end | |
---@param p0 userdata | |
---@return boolean | |
function b2DistanceJoint_IsLimitEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2DistanceJoint_EnableLimit(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2DistanceJoint_GetSpringDampingRatio(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2DistanceJoint_GetSpringHertz(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2DistanceJoint_SetSpringDampingRatio(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2DistanceJoint_SetSpringHertz(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2DistanceJoint_IsSpringEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2DistanceJoint_EnableSpring(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2DistanceJoint_GetLength(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2DistanceJoint_SetLength(p0, p1) end | |
---@param p0 number | |
---@param p1 b2DistanceJointDef | |
---@return userdata | |
function b2CreateDistanceJoint(p0, p1) end | |
---@return b2WheelJointDef | |
function b2DefaultWheelJointDef() end | |
---@return b2WeldJointDef | |
function b2DefaultWeldJointDef() end | |
---@return b2RevoluteJointDef | |
function b2DefaultRevoluteJointDef() end | |
---@return b2PrismaticJointDef | |
function b2DefaultPrismaticJointDef() end | |
---@return b2MouseJointDef | |
function b2DefaultMouseJointDef() end | |
---@return b2MotorJointDef | |
function b2DefaultMotorJointDef() end | |
---@return b2DistanceJointDef | |
function b2DefaultDistanceJointDef() end | |
---@param p0 userdata | |
---@return number | |
function b2Joint_GetConstraintTorque(p0) end | |
---@param p0 userdata | |
function b2Joint_WakeBodies(p0) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Joint_GetCollideConnected(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2Joint_SetCollideConnected(p0, p1) end | |
---@param p0 userdata | |
---@return number, number | |
function b2Joint_GetLocalAnchorB(p0) end | |
---@param p0 userdata | |
---@return number, number | |
function b2Joint_GetLocalAnchorA(p0) end | |
---@param p0 userdata | |
---@return userdata | |
function b2Joint_GetBodyB(p0) end | |
---@param p0 userdata | |
---@return userdata | |
function b2Joint_GetBodyA(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2Joint_GetType(p0) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Joint_IsValid(p0) end | |
---@param p0 userdata | |
function b2DestroyJoint(p0) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Chain_IsValid(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2Chain_SetRestitution(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2Chain_SetFriction(p0, p1) end | |
---@param p0 userdata | |
function b2DestroyChain(p0) end | |
---@param p0 userdata | |
---@param p1 b2ChainDef | |
---@return userdata | |
function b2CreateChain(p0, p1) end | |
---@return b2ChainDef | |
function b2DefaultChainDef() end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@return number, number | |
function b2Shape_GetClosestPoint(p0, p1, p2) end | |
---@param p0 userdata | |
---@return number, number, number, number | |
function b2Shape_GetAABB(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2Shape_GetContactCapacity(p0) end | |
---@param p0 userdata | |
---@return userdata | |
function b2Shape_GetParentChain(p0) end | |
---@param p0 userdata | |
---@param p1 b2Polygon | |
function b2Shape_SetPolygon(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function b2Shape_SetSegment(p0, p1, p2, p3, p4) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
function b2Shape_SetCapsule(p0, p1, p2, p3, p4, p5) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function b2Shape_SetCircle(p0, p1, p2, p3) end | |
---@param p0 userdata | |
---@return b2Polygon | |
function b2Shape_GetPolygon(p0) end | |
---@param p0 userdata | |
---@return number, number, number, number, number | |
function b2Shape_GetCapsule(p0) end | |
---@param p0 userdata | |
---@return b2ChainSegment | |
function b2Shape_GetChainSegment(p0) end | |
---@param p0 userdata | |
---@return number, number, number, number | |
function b2Shape_GetSegment(p0) end | |
---@param p0 userdata | |
---@return number, number, number | |
function b2Shape_GetCircle(p0) end | |
---@param p0 userdata | |
---@param p1 b2RayCastInput* | |
---@return b2CastOutput | |
function b2Shape_RayCast(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@return boolean | |
function b2Shape_TestPoint(p0, p1, p2) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Shape_AreHitEventsEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2Shape_EnableHitEvents(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Shape_ArePreSolveEventsEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2Shape_EnablePreSolveEvents(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Shape_AreContactEventsEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2Shape_EnableContactEvents(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Shape_AreSensorEventsEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2Shape_EnableSensorEvents(p0, p1) end | |
---@param p0 userdata | |
---@param p1 b2Filter | |
function b2Shape_SetFilter(p0, p1) end | |
---@param p0 userdata | |
---@return b2Filter | |
function b2Shape_GetFilter(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2Shape_GetRestitution(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2Shape_SetRestitution(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2Shape_GetFriction(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2Shape_SetFriction(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2Shape_GetDensity(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2Shape_SetDensity(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Shape_IsSensor(p0) end | |
---@param p0 userdata | |
---@return userdata | |
function b2Shape_GetBody(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2Shape_GetType(p0) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Shape_IsValid(p0) end | |
---@param p0 userdata | |
function b2DestroyShape(p0) end | |
---@param p0 userdata | |
---@param p1 b2ShapeDef | |
---@param p2 b2Polygon | |
---@return userdata | |
function b2CreatePolygonShape(p0, p1, p2) end | |
---@param p0 userdata | |
---@param p1 b2ShapeDef | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@param p6 number | |
---@return userdata | |
function b2CreateCapsuleShape(p0, p1, p2, p3, p4, p5, p6) end | |
---@param p0 userdata | |
---@param p1 b2ShapeDef | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 number | |
---@return userdata | |
function b2CreateSegmentShape(p0, p1, p2, p3, p4, p5) end | |
---@param p0 userdata | |
---@param p1 b2ShapeDef | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@return userdata | |
function b2CreateCircleShape(p0, p1, p2, p3, p4) end | |
---@param p0 userdata | |
---@return number, number, number, number | |
function b2Body_ComputeAABB(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2Body_GetContactCapacity(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2Body_GetJointCount(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2Body_GetShapeCount(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2Body_EnableHitEvents(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Body_IsBullet(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2Body_SetBullet(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Body_IsFixedRotation(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2Body_SetFixedRotation(p0, p1) end | |
---@param p0 userdata | |
function b2Body_Enable(p0) end | |
---@param p0 userdata | |
function b2Body_Disable(p0) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Body_IsEnabled(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2Body_GetSleepThreshold(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2Body_SetSleepThreshold(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Body_IsSleepEnabled(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2Body_EnableSleep(p0, p1) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2Body_SetAwake(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Body_IsAwake(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2Body_GetGravityScale(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2Body_SetGravityScale(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2Body_GetAngularDamping(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2Body_SetAngularDamping(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2Body_GetLinearDamping(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2Body_SetLinearDamping(p0, p1) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Body_GetAutomaticMass(p0) end | |
---@param p0 userdata | |
---@param p1 boolean | |
function b2Body_SetAutomaticMass(p0, p1) end | |
---@param p0 userdata | |
function b2Body_ApplyMassFromShapes(p0) end | |
---@param p0 userdata | |
---@return b2MassData | |
function b2Body_GetMassData(p0) end | |
---@param p0 userdata | |
---@param p1 b2MassData | |
function b2Body_SetMassData(p0, p1) end | |
---@param p0 userdata | |
---@return number, number | |
function b2Body_GetWorldCenterOfMass(p0) end | |
---@param p0 userdata | |
---@return number, number | |
function b2Body_GetLocalCenterOfMass(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2Body_GetRotationalInertia(p0) end | |
---@param p0 userdata | |
---@return number | |
function b2Body_GetMass(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 boolean | |
function b2Body_ApplyAngularImpulse(p0, p1, p2) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 boolean | |
function b2Body_ApplyLinearImpulseToCenter(p0, p1, p2, p3) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 boolean | |
function b2Body_ApplyLinearImpulse(p0, p1, p2, p3, p4, p5) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 boolean | |
function b2Body_ApplyTorque(p0, p1, p2) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 boolean | |
function b2Body_ApplyForceToCenter(p0, p1, p2, p3) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
---@param p5 boolean | |
function b2Body_ApplyForce(p0, p1, p2, p3, p4, p5) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2Body_SetAngularVelocity(p0, p1) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
function b2Body_SetLinearVelocity(p0, p1, p2) end | |
---@param p0 userdata | |
---@return number | |
function b2Body_GetAngularVelocity(p0) end | |
---@param p0 userdata | |
---@return number, number | |
function b2Body_GetLinearVelocity(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@return number, number | |
function b2Body_GetLocalVector(p0, p1, p2) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@return number, number | |
function b2Body_GetWorldPoint(p0, p1, p2) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@return number, number | |
function b2Body_GetLocalPoint(p0, p1, p2) end | |
---@param p0 userdata | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function b2Body_SetTransform(p0, p1, p2, p3, p4) end | |
---@param p0 userdata | |
---@return number, number, number, number | |
function b2Body_GetTransform(p0) end | |
---@param p0 userdata | |
---@return number, number | |
function b2Body_GetRotation(p0) end | |
---@param p0 userdata | |
---@return number, number | |
function b2Body_GetPosition(p0) end | |
---@param p0 userdata | |
---@param p1 number | |
function b2Body_SetType(p0, p1) end | |
---@param p0 userdata | |
---@return number | |
function b2Body_GetType(p0) end | |
---@param p0 userdata | |
---@return boolean | |
function b2Body_IsValid(p0) end | |
---@param p0 userdata | |
function b2DestroyBody(p0) end | |
---@param p0 number | |
---@param p1 b2BodyDef | |
---@return userdata | |
function b2CreateBody(p0, p1) end | |
---@param p0 number | |
function b2World_DumpMemoryStats(p0) end | |
---@param p0 number | |
---@return b2Counters | |
function b2World_GetCounters(p0) end | |
---@param p0 number | |
---@return b2Profile | |
function b2World_GetProfile(p0) end | |
---@param p0 number | |
---@param p1 boolean | |
function b2World_EnableWarmStarting(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
function b2World_SetContactTuning(p0, p1, p2, p3) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
---@param p3 number | |
---@param p4 number | |
function b2World_Explode(p0, p1, p2, p3, p4) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
function b2World_SetGravity(p0, p1, p2) end | |
---@param p0 number | |
---@param p1 number | |
function b2World_SetHitEventThreshold(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
function b2World_SetRestitutionThreshold(p0, p1) end | |
---@param p0 number | |
---@param p1 boolean | |
function b2World_EnableContinuous(p0, p1) end | |
---@param p0 number | |
---@param p1 boolean | |
function b2World_EnableSleeping(p0, p1) end | |
---@param p0 number | |
---@param p1 number | |
---@param p2 number | |
function b2World_Step(p0, p1, p2) end | |
---@param p0 number | |
---@return boolean | |
function b2World_IsValid(p0) end | |
---@param p0 number | |
function b2DestroyWorld(p0) end | |
---@param p0 b2WorldDef | |
---@return number | |
function b2CreateWorld(p0) end | |
---@return b2BodyDef | |
function b2DefaultBodyDef() end | |
---@return b2WorldDef | |
function b2DefaultWorldDef() end | |
---@return b2Version | |
function b2GetVersion() end | |
---@return number | |
function b2GetByteCount() end | |
---@return number | |
function b2GetLengthUnitsPerMeter() end | |
---@param p0 number | |
function b2SetLengthUnitsPerMeter(p0) end | |
---@return b2ShapeDef | |
function b2DefaultShapeDef() end | |
---@return b2QueryFilter | |
function b2DefaultQueryFilter() end | |
---@return b2Filter | |
function b2DefaultFilter() end | |
-- Wrapped Functions | |
function imgui_sprite(...) end | |
function imgui_sprite_button(...) end | |
function get_png_wh(...) end | |
function make_premade_sprite(...) end | |
function make_easy_sprite(...) end | |
function destroy_sprite(...) end | |
function make_sprite(...) end | |
function make_demo_sprite(...) end | |
function app_update(...) end | |
function rnd_range_float(...) end | |
function rnd_range(...) end | |
function rnd_float(...) end | |
function rnd(...) end | |
function rnd_seed(...) end | |
function noise_fbm_pixels_wrapped(...) end | |
function noise_fbm_pixels(...) end | |
function noise_pixels_wrapped(...) end | |
function noise_pixels(...) end | |
function touch_get_all(...) end | |
function touch_get(...) end | |
function fs_read_entire_file(...) end | |
function fs_write(...) end | |
function fs_read(...) end | |
function fs_enumerate_directory(...) end | |
function fs_stat(...) end | |
function text_effect_register(...) end | |
function get_display_list(...) end | |
function b2World_Draw(...) end | |
function b2World_CastPolygon(...) end | |
function b2World_CastCapsule(...) end | |
function b2World_CastCircle(...) end | |
function b2World_OverlapPolygon(...) end | |
function b2World_OverlapCapsule(...) end | |
function b2World_OverlapCircle(...) end | |
function b2World_OverlapAABB(...) end | |
function b2World_GetContactEvents(...) end | |
function b2World_GetSensorEvents(...) end | |
function REF_SyncGlobals(...) end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment