Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace <internal>

Index

Namespaces

Enumerations

Enumeration Members

Classes

Interfaces

Type Aliases

Variables

Enumeration Members

Direct: 3

Type Aliases

ApplyParams: { scene: Scene }

Type declaration

ArrayBufferLike: ArrayBufferTypes[keyof ArrayBufferTypes]
ArrayBufferView: <internal>.TypedArray | DataView
Attributes: { [ K in string]: BufferData }
BasePluginConstructor: {}

Type declaration

    BufferData: { 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 data?: <internal>.TypedArray
    • Optional divisor?: number
    • Optional instanceCount?: number

      仅供实例属性数据使用

    • Optional isIndex?: boolean
    • Optional isPosition?: boolean
    • Optional itemSize?: number
    • Optional normalize?: boolean
    • Optional offset?: number
    • Optional stride?: number
    • Optional type?: ComponentType
    BufferEncoding: "ascii" | "utf8" | "utf-8" | "utf16le" | "ucs2" | "ucs-2" | "base64" | "base64url" | "latin1" | "binary" | "hex"
    BufferSource: <internal>.ArrayBufferView | ArrayBuffer
    Canvas: { getContext: HTMLCanvasElement["getContext"]; height: number; width: number }

    Type declaration

    • getContext: HTMLCanvasElement["getContext"]
    • height: number
    • width: number
    ColorParams: ColorType | Color
    ColorType: string | [number, number, number] | [number, number, number, number]
    ConstructorParameters<T>: T extends (abstract new (...args: infer P) => any) ? P : never

    Obtain the parameters of a constructor function type in a tuple

    Type Parameters

    • T extends (abstract new (...args: any) => any)

    Equation: ((t: number) => Vector3)

    Type declaration

    EulerOrder: "XYZ" | "XZY" | "YXZ" | "YZX" | "ZXY" | "ZYX"
    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)
            • (e: any): void
            • Parameters

              • e: any

              Returns void

        • Optional params: boolean

        Returns void

    Exclude<T, U>: T extends U ? never : T

    Exclude from T those types that are assignable to U

    Type Parameters

    • T

    • U

    FormDataEntryValue: <internal>.File | string
    GLAStateKeys: StateKeys
    GLAStateValue<K>: StateValue<K>

    Type Parameters

    GLCTextureDetailProps: ITinoeTextureDetailProps & { source?: ITinoePixelBuffer | ITinoeImageSource }
    GLCTextureDetailProps: ITinoeTextureDetailProps & { source?: ITinoePixelBuffer | ITinoeImageSource }
    ITinoeBufferProps: { bufferData?: number | ArrayBuffer | <internal>.ArrayBufferView; bufferUsage?: BufferUsage; gl?: ITinoeGLInstance; type: BufferBindFlag }

    Type declaration

    ITinoeCanvasContainer: HTMLDivElement
    ITinoeCanvasProps: { container?: ITinoeCanvasContainer; height?: number; id?: string; width?: number }

    Type declaration

    • Optional container?: ITinoeCanvasContainer
    • Optional height?: number
    • Optional id?: string
    • Optional width?: number
    ITinoeGLAProps: Omit<TinoeContextProps, "canvas"> & { canvas?: TinoeCanvasProps; shaderPrecision?: ShaderPrecision }
    ITinoeGLInstance: WebGLRenderingContext | WebGL2RenderingContext
    ITinoeImageSource: TexImageSource | Canvas
    ITinoePixelBuffer: <internal>.ArrayBufferView
    ITinoeWebGLInstance: 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<T>: T extends (abstract new (...args: any) => infer R) ? R : any

    Obtain the return type of a constructor function type

    Type Parameters

    • T extends (abstract new (...args: any) => any)

    IteratorResult<T, TReturn>: IteratorYieldResult<T> | IteratorReturnResult<TReturn>

    Type Parameters

    • T

    • TReturn = any

    Key: string | number
    MorphTargetAttribute: { [ K in string]: BufferData }
    ObservedClazz: typeof Vector2 | typeof Vector3 | typeof Vector4 | typeof Quaternion | typeof Color
    ObservedInstanceType<T>: InstanceType<T> & { elements: readonly number[]; tapChange: any }

    Type Parameters

    Omit<T, K>: Pick<T, Exclude<keyof T, K>>

    Construct a type with the properties of T except for those in type K.

    Type Parameters

    • T

    • K extends keyof any

    Partial<T>: { [ P in keyof T]?: T[P] }

    Make all properties in T optional

    Type Parameters

    • T

    Pick<T, K>: { [ P in K]: T[P] }

    From T, pick a set of properties whose keys are in the union K

    Type Parameters

    • T

    • K extends keyof T

    Picker: ((x: number, y: number) => Promise<Mesh> | Mesh | undefined)

    Type declaration

      • (x: number, y: number): Promise<Mesh> | Mesh | undefined
      • Parameters

        • x: number
        • y: number

        Returns Promise<Mesh> | Mesh | undefined

    PluginKey: string | symbol
    PredefinedColorSpace: "display-p3" | "srgb"
    Queues<T>: { alpha: T; opaque: T; transparent: T }

    Type Parameters

    Type declaration

    • alpha: T
    • opaque: T
    • transparent: T

    Type Parameters

    • T

    Record<K, T>: { [ P in K]: T }

    Construct a type with a set of properties K of type T

    Type Parameters

    • K extends keyof any

    • T

    RenderContext: { deltaTime: number; gla: <internal>.default; hooks: RenderHooks; viewport: number[] }

    Type declaration

    RenderContext2D: RenderContext & { scene: Scene2D }
    RenderContext3D: RenderContext & { bufferClearFlag: boolean; coreDataManager?: CoreDataManager; elementPool?: WeakCache<Mesh, RenderElement>; queues?: Queues; scene: Scene }
    RenderHooks: { preDraw: SyncHook<RenderElement>; preQueue: SyncHook<Queues>; preTick: SyncHook<RenderContext3D>; tick: SyncHook<RenderContext3D>; tick2d: SyncHook<RenderContext2D> }
    RenderPassProps: { name?: string; priority?: number; renderTarget?: <internal>.default; replaceMaterial?: Material }

    Type declaration

    • Optional name?: string
    • Optional priority?: number
    • Optional renderTarget?: <internal>.default
    • Optional replaceMaterial?: Material
    RenderTargetProps: { colorTexture?: { instance: <internal>.default }; depthFormat?: RenderBufferDepthFormat; height?: number; width?: number }

    Type declaration

    ResponseType: "basic" | "cors" | "default" | "error" | "opaque" | "opaqueredirect"
    SetPointParams<T>: LineGeometryConfigParams<T> & { updateBBox?: boolean }

    Type Parameters

    StateParams: { dependency?: EnableValueState; gl: ITinoeWebGLInstance }

    Type declaration

    StateValue<K>: TinoeWebGLStateManager["statesPool"][K]["value"]

    Type Parameters

    TexImageSource: <internal>.ImageBitmap | <internal>.ImageData | HTMLImageElement | HTMLCanvasElement | HTMLVideoElement
    TinoeEngineProps: <internal>.ITinoeGLAProps
    TinoeScene: Scene | Scene2D
    TinoeStageProps: TinoeEngineProps & { autoResize?: boolean; frameRate?: number }
    TypedArray: Int8Array | Uint8Array | Int16Array | Uint16Array | Int32Array | Uint32Array | Float32Array
    TypedArray: Uint8Array | Uint8ClampedArray | Uint16Array | Uint32Array | Int8Array | Int16Array | Int32Array | BigUint64Array | BigInt64Array | Float32Array | Float64Array
    VertexAttribInfo: { bindingIdx?: number; format: vertexAttribFormat; isIndex?: boolean; key: AttributeKeys; macroKey?: string; semanticKey: string; size: number; type: Float32ArrayConstructor | Uint16ArrayConstructor }

    Type declaration

    • Optional bindingIdx?: number
    • format: vertexAttribFormat
    • Optional isIndex?: boolean
    • key: AttributeKeys
    • Optional macroKey?: string
    • semanticKey: string
    • size: number
    • type: Float32ArrayConstructor | Uint16ArrayConstructor
    WeakInjectOptions: { key?: string; onInject?: any; onRelease?: any }

    Type declaration

    • Optional key?: string
    • onInject?:function
      • onInject(): void
      • Returns void

    • onRelease?:function
      • onRelease(): void
      • Returns void

    WebGLPowerPreference: "default" | "high-performance" | "low-power"
    WithImplicitCoercion<T>: T | { valueOf: any }

    Type Parameters

    • T

    XHRResponseType: "arraybuffer" | "blob" | "document" | "json" | "text" | ""
    XMLHttpRequestBodyInit: Blob | BufferSource | <internal>.FormData | URLSearchParams | string

    Variables

    Error: ErrorConstructor
    File: { prototype: <internal>.File }

    Type declaration

    FormData: { prototype: <internal>.FormData }

    Type declaration

    Headers: { prototype: <internal>.Headers }

    Type declaration

    ImageBitmap: { prototype: <internal>.ImageBitmap }

    Type declaration

    ImageData: { prototype: <internal>.ImageData }

    Type declaration

    ReadableStream: { prototype: <internal>.ReadableStream<any> }

    Type declaration

    ReadableStreamDefaultReader: { prototype: <internal>.ReadableStreamDefaultReader<any> }

    Type declaration

    Response: { prototype: <internal>.Response; error: any; redirect: any }

    Type declaration

    SharedArrayBuffer: SharedArrayBufferConstructor
    WebGLBuffer: { prototype: <internal>.WebGLBuffer }

    Type declaration

    WebGLProgram: { prototype: <internal>.WebGLProgram }

    Type declaration

    WebGLTexture: { prototype: <internal>.WebGLTexture }

    Type declaration

    WritableStream: { prototype: <internal>.WritableStream<any> }

    Type declaration

    WritableStreamDefaultWriter: { prototype: <internal>.WritableStreamDefaultWriter<any> }

    Type declaration

    Generated using TypeDoc