Type aliases
CameraToRenderPassToDefinitionMap
Constructor
Constructor<T>: object
Type parameters
IfEquals
IfEquals<X, Y, A, B>: IfEquals<X, Y, A, B>
Type parameters
NativeType
NativeType: number | string | boolean
ObjectProps
Type parameters
PrimitiveType
PrimitiveType: "POINTS" | "LINE_STRIP" | "LINE_LOOP" | "LINES" | "TRIANGLE_STRIP" | "TRIANGLE_FAN" | "TRIANGLES"
RenderPassToDefinitionMap
RotationOrder
RotationOrder: "YXZ" | "ZYX" | "ZYX" | "XYZ" | "ZXY" | "YZX" | "XZY"
ShaderParamType
ShaderParamType: "vec2" | "vec3" | "vec4" | "mat4" | "mat3" | "sampler1D" | "sampler2D" | "sampler2DArray" | "samplerCube" | "float" | "int" | "bool"
TypeDefinition
Type
Definition<T>: [Constructor<T>, undefined | object]
Type parameters
VertexAttribute
VertexAttribute: "position" | "uv" | "uv2" | "uv3" | "uv4" | "normal" | "tangents" | "color" | "skinIndex" | "skinWeight" | "barycentricCoord"
VertexAttributes
VertexAttributes: object
WritableProperties
WritableProperties<T>: { [P in keyof T]-?: IfEquals<{ [Q in P]: T[P]; }, { -readonly [Q in P]: T[P]; }, P, never>; }[keyof T]
Type parameters