mirror of
https://github.com/Insality/druid
synced 2025-06-27 10:27:48 +02:00
111 lines
2.6 KiB
Lua
111 lines
2.6 KiB
Lua
--[[
|
|
Generated with github.com/astrochili/defold-annotations
|
|
Defold 1.8.0
|
|
|
|
Known classes and aliases used in the Defold API
|
|
--]]
|
|
|
|
---@diagnostic disable: lowercase-global
|
|
---@diagnostic disable: missing-return
|
|
---@diagnostic disable: duplicate-doc-param
|
|
---@diagnostic disable: duplicate-set-field
|
|
|
|
---@class matrix4
|
|
---@field c0 vector4
|
|
---@field c1 vector4
|
|
---@field c2 vector4
|
|
---@field c3 vector4
|
|
---@field m00 number
|
|
---@field m01 number
|
|
---@field m02 number
|
|
---@field m03 number
|
|
---@field m10 number
|
|
---@field m11 number
|
|
---@field m12 number
|
|
---@field m13 number
|
|
---@field m20 number
|
|
---@field m21 number
|
|
---@field m22 number
|
|
---@field m23 number
|
|
---@field m30 number
|
|
---@field m31 number
|
|
---@field m32 number
|
|
---@field m33 number
|
|
|
|
---@class physics.raycast_response
|
|
---@field fraction number
|
|
---@field group hash
|
|
---@field id hash
|
|
---@field normal vector3
|
|
---@field position vector3
|
|
---@field request_id number
|
|
|
|
---@class resource.animation
|
|
---@field flip_horizontal boolean
|
|
---@field flip_vertical boolean
|
|
---@field fps integer
|
|
---@field frame_end integer
|
|
---@field frame_start integer
|
|
---@field height integer
|
|
---@field id string
|
|
---@field playback constant
|
|
---@field width integer
|
|
|
|
---@class resource.atlas
|
|
---@field animations resource.animation[]
|
|
---@field geometries resource.geometry[]
|
|
---@field texture string|hash
|
|
|
|
---@class resource.geometry
|
|
---@field id string
|
|
---@field indices number[]
|
|
---@field uvs number[]
|
|
---@field vertices number[]
|
|
|
|
---@class socket.dns
|
|
socket.dns = {}
|
|
|
|
---@class url
|
|
---@field fragment hash
|
|
---@field path hash
|
|
---@field socket hash
|
|
|
|
---@class vector3
|
|
---@field x number
|
|
---@field y number
|
|
---@field z number
|
|
---@operator add(vector3): vector3
|
|
---@operator mul(number): vector3
|
|
---@operator sub(vector3): vector3
|
|
---@operator unm: vector3
|
|
|
|
---@class vector4
|
|
---@field w number
|
|
---@field x number
|
|
---@field y number
|
|
---@field z number
|
|
---@operator add(vector4): vector4
|
|
---@operator mul(number): vector4
|
|
---@operator sub(vector4): vector4
|
|
---@operator unm: vector4
|
|
|
|
---@alias array table
|
|
---@alias b2Body userdata
|
|
---@alias b2BodyType number
|
|
---@alias b2World userdata
|
|
---@alias bool boolean
|
|
---@alias buffer_data userdata
|
|
---@alias buffer_stream userdata
|
|
---@alias constant userdata
|
|
---@alias constant_buffer userdata
|
|
---@alias float number
|
|
---@alias hash userdata
|
|
---@alias node userdata
|
|
---@alias quaternion vector4
|
|
---@alias render_predicate userdata
|
|
---@alias render_target userdata
|
|
---@alias resource_data userdata
|
|
---@alias resource_handle number|userdata
|
|
---@alias socket_client userdata
|
|
---@alias socket_master userdata
|
|
---@alias socket_unconnected userdata |