Type Aliases
ApplyParams
Apply
Params
: { scene
: Scene }ArrayBufferLike
ArrayBufferLike: ArrayBufferTypes[keyof ArrayBufferTypes]
ArrayBufferView
Attributes
BasePluginConstructor
BasePluginConstructor: {}
BodyInit
BufferData
Buffer
Data
: { bindingIdx
?: number; bufferUsage
?: BufferUsage; data
?: <internal>.TypedArray; divisor
?: number; instanceCount
?: number; isIndex
?: boolean; isPosition
?: boolean; itemSize
?: number; normalize
?: boolean; offset
?: number; stride
?: number; type
?: ComponentType }Type declaration
Optional bindingIdx?: number
Optional bufferUsage?: BufferUsage
Optional divisor?: number
Optional instanceCount?: number
Optional isIndex?: boolean
Optional isPosition?: boolean
Optional itemSize?: number
Optional normalize?: boolean
Optional offset?: number
Optional stride?: number
BufferEncoding
BufferEncoding: "ascii" | "utf8" | "utf-8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "base64url" | "latin1" | "binary" | "hex"
BufferSource
Canvas
Canvas: { getContext: HTMLCanvasElement["getContext"]; height: number; width: number }
Type declaration
getContext: HTMLCanvasElement["getContext"]
height: number
width: number
ColorParams
ColorType
ColorType: string | [number, number, number] | [number, number, number, number]
ConstructorParameters
ConstructorParameters<T>: T extends (abstract new (...args: infer P) => any) ? P : never
Type Parameters
T extends (abstract new (...args: any) => any)
Equation
EulerOrder
EulerOrder: "XYZ" | "XZY" | "YXZ" | "YZX" | "ZXY" | "ZYX"
EventListenerFn
EventListenerFn: ((type: string, handler: ((e: any) => void), params?: boolean) => void)
Type declaration
- (type: string, handler: ((e: any) => void), params?: boolean): void
Parameters
type: string
handler: ((e: any) => void)
Optional params: boolean
Returns void
Exclude
Exclude<T, U>: T extends U ? never : T
Type Parameters
FormDataEntryValue
GLAStateKeys
GLAStateValue
Type Parameters
GLCTextureDetailProps
GLCTextureDetailProps
ITinoeBufferProps
ITinoeCanvasContainer
ITinoeCanvasContainer: HTMLDivElement
ITinoeCanvasProps
Type declaration
Optional height?: number
Optional id?: string
Optional width?: number
ITinoeGLAProps
ITinoeGLInstance
ITinoeGLInstance: WebGLRenderingContext | WebGL2RenderingContext
ITinoeImageSource
ITinoePixelBuffer
ITinoeWebGLInstance
ITinoe
WebGLInstance
: WebGLRenderingContext & { bindVertexArray
?: WebGL2RenderingContext["bindVertexArray"]; createVertexArray
?: WebGL2RenderingContext["createVertexArray"]; deleteVertexArray
?: WebGL2RenderingContext["deleteVertexArray"]; drawArraysInstanced
?: WebGL2RenderingContext["drawArraysInstanced"]; drawElementsInstanced
?: WebGL2RenderingContext["drawElementsInstanced"]; vertexAttribDivisor
?: WebGL2RenderingContext["vertexAttribDivisor"] } | WebGL2RenderingContext & { instancedArrays
?: ANGLE_instanced_arrays }InstanceType
InstanceType<T>: T extends (abstract new (...args: any) => infer R) ? R : any
Type Parameters
T extends (abstract new (...args: any) => any)
IteratorResult
Type Parameters
Key
Key: string | number
MorphTargetAttribute
Morph
Target
Attribute
: { [ K in string]: BufferData }ObservedClazz
ObservedInstanceType
Observed
Instance
Type
<T>: InstanceType<T> & { elements
: readonly number[]; tapChange
: any }Type Parameters
Omit
Type Parameters
Partial
Partial<T>: { [ P in keyof T]?: T[P] }
Type Parameters
Pick
Pick<T, K>: { [ P in K]: T[P] }
Type Parameters
Picker
Picker
: ((x
: number, y
: number) => Promise<Mesh> | Mesh | undefined)Type declaration
- (x: number, y: number): Promise<Mesh> | Mesh | undefined
Parameters
Returns Promise<Mesh> | Mesh | undefined
PluginKey
PluginKey: string | symbol
PredefinedColorSpace
PredefinedColorSpace: "display-p3" | "srgb"
Queues
Queues<T>: { alpha: T; opaque: T; transparent: T }
Type Parameters
Type declaration
alpha: T
opaque: T
transparent: T
ReadableStreamDefaultReadResult
Type Parameters
Record
Record<K, T>: { [ P in K]: T }
Type Parameters
RenderContext
Type declaration
deltaTime: number
viewport: number[]
RenderContext2D
RenderContext3D
RenderHooks
RenderPassProps
Type declaration
Optional name?: string
Optional priority?: number
Optional replaceMaterial?: Material
RenderTargetProps
Type declaration
Optional colorTexture?: { instance: <internal>.default }
Optional height?: number
Optional width?: number
ResponseType
ResponseType: "basic" | "cors" | "default" | "error" | "opaque" | "opaqueredirect"
SetPointParams
Type Parameters
StateParams
StateValue
Type Parameters
TexImageSource
TinoeCanvasProps
TinoeContextProps
TinoeEngineProps
TinoeScene
TinoeStageProps
Tinoe
Stage
Props
: TinoeEngineProps & { autoResize
?: boolean; frameRate
?: number }TypedArray
TypedArray: Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array
TypedArray
TypedArray: Uint8Array | Uint8ClampedArray | Uint16Array | Uint32Array | Int8Array | Int16Array | Int32Array | BigUint64Array | BigInt64Array | Float32Array | Float64Array
VertexAttribInfo
Vertex
Attrib
Info
: { bindingIdx
?: number; format
: vertexAttribFormat; isIndex
?: boolean; key
: AttributeKeys; macroKey
?: string; semanticKey
: string; size
: number; type
: Float32ArrayConstructor | Uint16ArrayConstructor }Type declaration
Optional bindingIdx?: number
Optional isIndex?: boolean
Optional macroKey?: string
semanticKey: string
size: number
type: Float32ArrayConstructor | Uint16ArrayConstructor
WeakInjectOptions
WeakInjectOptions: { key?: string; onInject?: any; onRelease?: any }
Type declaration
Optional key?: string
onInject?:function
Returns void
onRelease?:function
Returns void
WebGLPowerPreference
WebGLPowerPreference: "default" | "high-performance" | "low-power"
WithImplicitCoercion
WithImplicitCoercion<T>: T | { valueOf: any }
Type Parameters
XHRResponseType
XHRResponseType: "arraybuffer" | "blob" | "document" | "json" | "text" | ""
XMLHttpRequestBodyInit
仅供实例属性数据使用