Type aliases
ArcballControlsMouseActionMouse
ArcballControlsMouseActionMouse: 0 | 1 | 2 | "WHEEL"
AsyncFlateStreamHandler
AsyncFlateStreamHandler: (err: Error, data: Uint8Array, final: boolean) => void
Type declaration
- (err: Error, data: Uint8Array, final: boolean): void
Parameters
err: Error
data: Uint8Array
final: boolean
Returns void
BuiltinShaderAttributeName
BuiltinShaderAttributeName: "position" | "normal" | "uv" | "color" | "skinIndex" | "skinWeight" | "instanceMatrix" | "morphTarget0" | "morphTarget1" | "morphTarget2" | "morphTarget3" | "morphTarget4" | "morphTarget5" | "morphTarget6" | "morphTarget7" | "morphNormal0" | "morphNormal1" | "morphNormal2" | "morphNormal3"
ColorRepresentation
Color
Representation
: I3JS.Color | string | numberEasingFunction
EasingFunction: (amount: number) => number
EventListener
EventListener<E, T, U>: (event: E & { type: T } & { target: U }) => void
Type parameters
Type declaration
- (event: E & { type: T } & { target: U }): void
Parameters
event: E & { type: T } & { target: U }
Returns void
FlateCallback
FlateCallback: (err: Error | string, data: Uint8Array) => void
Type declaration
- (err: Error | string, data: Uint8Array): void
Parameters
err: Error | string
data: Uint8Array
Returns void
FlateStreamHandler
FlateStreamHandler: (data: Uint8Array, final: boolean) => void
Type declaration
- (data: Uint8Array, final: boolean): void
Parameters
data: Uint8Array
final: boolean
Returns void
GLTFReferenceType
GLTFReferenceType: "materials" | "nodes" | "textures" | "meshes"
GUICallBack
GUICall
Back
: (event
: { controller
: GUIController; object
: object; property
: string; value
: any }) => voidType declaration
- (event: { controller: GUIController; object: object; property: string; value: any }): void
Parameters
event: { controller: GUIController; object: object; property: string; value: any }
object: object
property: string
value: any
Returns void
InterpolationFunction
InterpolationFunction: (v: number[], k: number) => number
Type declaration
- (v: number[], k: number): number
Matrix3Tuple
Matrix3Tuple: [number, number, number, number, number, number, number, number, number]
Matrix4Tuple
Matrix4Tuple: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number]
PixelFormatGPU
PixelFormatGPU: "ALPHA" | "RGB" | "RGBA" | "LUMINANCE" | "LUMINANCE_ALPHA" | "RED_INTEGER" | "R8" | "R8_SNORM" | "R8I" | "R8UI" | "R16I" | "R16UI" | "R16F" | "R32I" | "R32UI" | "R32F" | "RG8" | "RG8_SNORM" | "RG8I" | "RG8UI" | "RG16I" | "RG16UI" | "RG16F" | "RG32I" | "RG32UI" | "RG32F" | "RGB565" | "RGB8" | "RGB8_SNORM" | "RGB8I" | "RGB8UI" | "RGB16I" | "RGB16UI" | "RGB16F" | "RGB32I" | "RGB32UI" | "RGB32F" | "RGB9_E5" | "SRGB8" | "R11F_G11F_B10F" | "RGBA4" | "RGBA8" | "RGBA8_SNORM" | "RGBA8I" | "RGBA8UI" | "RGBA16I" | "RGBA16UI" | "RGBA16F" | "RGBA32I" | "RGBA32UI" | "RGBA32F" | "RGB5_A1" | "RGB10_A2" | "RGB10_A2UI" | "SRGB8_ALPHA8" | "DEPTH_COMPONENT16" | "DEPTH_COMPONENT24" | "DEPTH_COMPONENT32F" | "DEPTH24_STENCIL8" | "DEPTH32F_STENCIL8"
StringStreamHandler
StringStreamHandler: (data: string, final: boolean) => void
Type declaration
- (data: string, final: boolean): void
Parameters
data: string
final: boolean
Returns void
UnzipCallback
Unzip
Callback
: (err
: Error | string, data
: Unzipped) => voidType declaration
- (err: Error | string, data: Unzipped): void
Vector2Tuple
Vector2Tuple: [number, number]
Vector3Tuple
Vector3Tuple: [number, number, number]
Vector4Tuple
Vector4Tuple: [number, number, number, number]
XRAnimationLoopCallback
XRAnimation
Loop
Callback
: (time
: number, frame
?: XRFrame) => voidType declaration
- (time: number, frame?: XRFrame): void
Parameters
time: number
Optional frame: XRFrame
Returns void
XRControllerEventType
XRController
Event
Type
: XREventType | "disconnected" | "connected"XREnvironmentBlendMode
XREnvironmentBlendMode: "opaque" | "additive" | "alpha-blend"
XREventType
XREventType: "end" | "select" | "selectstart" | "selectend" | "squeeze" | "squeezestart" | "squeezeend" | "inputsourceschange"
XREye
XREye: "none" | "left" | "right"
XRFrameRequestCallback
XRFrame
Request
Callback
: (time
: number, frame
: XRFrame) => voidType declaration
- (time: number, frame: XRFrame): void
XRHandModelHandedness
XRHandModelHandedness: "left" | "right"
XRHandedness
XRHandedness: "none" | "left" | "right"
XRReferenceSpaceType
XRReferenceSpaceType: "viewer" | "local" | "local-floor" | "bounded-floor" | "unbounded"
XRSessionMode
XRSessionMode: "inline" | "immersive-vr" | "immersive-ar"
XRTargetRayMode
XRTargetRayMode: "gaze" | "tracked-pointer" | "screen"
XRVisibilityState
XRVisibilityState: "visible" | "visible-blurred" | "hidden"
ZippableFile
Zippable
File
: Uint8Array | [Uint8Array, ZipOptions]
Handler for asynchronous data (de)compression streams