Interface IGLTFObjectModelTreeExtensionsObject
interface IGLTFObjectModelTreeExtensionsObject {
EXT_lights_area: {
lights: {
__array__: {
__target__: boolean;
color: IObjectAccessor<IEXTLightsArea_Light, Light, Color3>;
intensity: IObjectAccessor<IEXTLightsArea_Light, Light, number>;
rect: { aspect: IObjectAccessor<IEXTLightsArea_Light, Light, number> };
size: IObjectAccessor<IEXTLightsArea_Light, Light, number>;
};
length: IObjectAccessor<
IEXTLightsArea_Light[],
Light[],
FlowGraphInteger,
>;
};
};
EXT_lights_ies: {
lights: {
length: IObjectAccessor<
IKHRLightsPunctual_Light[],
Light[],
FlowGraphInteger,
>;
};
};
EXT_lights_image_based: {
lights: {
__array__: {
__target__: boolean;
intensity: IObjectAccessor<
IEXTLightsImageBased_LightImageBased,
BaseTexture,
number,
>;
rotation: IObjectAccessor<
IEXTLightsImageBased_LightImageBased,
BaseTexture,
Quaternion,
>;
};
length: IObjectAccessor<
IEXTLightsImageBased_LightImageBased[],
BaseTexture[],
FlowGraphInteger,
>;
};
};
KHR_lights_punctual: {
lights: {
__array__: {
__target__: boolean;
color: IObjectAccessor<IKHRLightsPunctual_Light, Light, Color3>;
intensity: IObjectAccessor<IKHRLightsPunctual_Light, Light, number>;
range: IObjectAccessor<IKHRLightsPunctual_Light, Light, number>;
spot: {
innerConeAngle: IObjectAccessor<
IKHRLightsPunctual_Light,
Light,
number,
>;
outerConeAngle: IObjectAccessor<
IKHRLightsPunctual_Light,
Light,
number,
>;
};
};
length: IObjectAccessor<
IKHRLightsPunctual_Light[],
Light[],
FlowGraphInteger,
>;
};
};
}
EXT_lights_area: {
lights: {
__array__: {
__target__: boolean;
color: IObjectAccessor<IEXTLightsArea_Light, Light, Color3>;
intensity: IObjectAccessor<IEXTLightsArea_Light, Light, number>;
rect: { aspect: IObjectAccessor<IEXTLightsArea_Light, Light, number> };
size: IObjectAccessor<IEXTLightsArea_Light, Light, number>;
};
length: IObjectAccessor<
IEXTLightsArea_Light[],
Light[],
FlowGraphInteger,
>;
};
};
EXT_lights_ies: {
lights: {
length: IObjectAccessor<
IKHRLightsPunctual_Light[],
Light[],
FlowGraphInteger,
>;
};
};
EXT_lights_image_based: {
lights: {
__array__: {
__target__: boolean;
intensity: IObjectAccessor<
IEXTLightsImageBased_LightImageBased,
BaseTexture,
number,
>;
rotation: IObjectAccessor<
IEXTLightsImageBased_LightImageBased,
BaseTexture,
Quaternion,
>;
};
length: IObjectAccessor<
IEXTLightsImageBased_LightImageBased[],
BaseTexture[],
FlowGraphInteger,
>;
};
};
KHR_lights_punctual: {
lights: {
__array__: {
__target__: boolean;
color: IObjectAccessor<IKHRLightsPunctual_Light, Light, Color3>;
intensity: IObjectAccessor<IKHRLightsPunctual_Light, Light, number>;
range: IObjectAccessor<IKHRLightsPunctual_Light, Light, number>;
spot: {
innerConeAngle: IObjectAccessor<
IKHRLightsPunctual_Light,
Light,
number,
>;
outerConeAngle: IObjectAccessor<
IKHRLightsPunctual_Light,
Light,
number,
>;
};
};
length: IObjectAccessor<
IKHRLightsPunctual_Light[],
Light[],
FlowGraphInteger,
>;
};
};
}
Index
Properties
EXT_ lights_ area
EXT_lights_area: {
lights: {
__array__: {
__target__: boolean;
color: IObjectAccessor<IEXTLightsArea_Light, Light, Color3>;
intensity: IObjectAccessor<IEXTLightsArea_Light, Light, number>;
rect: { aspect: IObjectAccessor<IEXTLightsArea_Light, Light, number> };
size: IObjectAccessor<IEXTLightsArea_Light, Light, number>;
};
length: IObjectAccessor<IEXTLightsArea_Light[], Light[], FlowGraphInteger>;
};
}
lights: {
__array__: {
__target__: boolean;
color: IObjectAccessor<IEXTLightsArea_Light, Light, Color3>;
intensity: IObjectAccessor<IEXTLightsArea_Light, Light, number>;
rect: { aspect: IObjectAccessor<IEXTLightsArea_Light, Light, number> };
size: IObjectAccessor<IEXTLightsArea_Light, Light, number>;
};
length: IObjectAccessor<IEXTLightsArea_Light[], Light[], FlowGraphInteger>;
};
}
Accessor tree for /extensions/EXT_lights_area.
EXT_ lights_ ies
EXT_lights_ies: {
lights: {
length: IObjectAccessor<
IKHRLightsPunctual_Light[],
Light[],
FlowGraphInteger,
>;
};
}
lights: {
length: IObjectAccessor<
IKHRLightsPunctual_Light[],
Light[],
FlowGraphInteger,
>;
};
}
Accessor tree for /extensions/EXT_lights_ies.
EXT_ lights_ image_ based
EXT_lights_image_based: {
lights: {
__array__: {
__target__: boolean;
intensity: IObjectAccessor<
IEXTLightsImageBased_LightImageBased,
BaseTexture,
number,
>;
rotation: IObjectAccessor<
IEXTLightsImageBased_LightImageBased,
BaseTexture,
Quaternion,
>;
};
length: IObjectAccessor<
IEXTLightsImageBased_LightImageBased[],
BaseTexture[],
FlowGraphInteger,
>;
};
}
lights: {
__array__: {
__target__: boolean;
intensity: IObjectAccessor<
IEXTLightsImageBased_LightImageBased,
BaseTexture,
number,
>;
rotation: IObjectAccessor<
IEXTLightsImageBased_LightImageBased,
BaseTexture,
Quaternion,
>;
};
length: IObjectAccessor<
IEXTLightsImageBased_LightImageBased[],
BaseTexture[],
FlowGraphInteger,
>;
};
}
Accessor tree for /extensions/EXT_lights_image_based.
KHR_ lights_ punctual
KHR_lights_punctual: {
lights: {
__array__: {
__target__: boolean;
color: IObjectAccessor<IKHRLightsPunctual_Light, Light, Color3>;
intensity: IObjectAccessor<IKHRLightsPunctual_Light, Light, number>;
range: IObjectAccessor<IKHRLightsPunctual_Light, Light, number>;
spot: {
innerConeAngle: IObjectAccessor<
IKHRLightsPunctual_Light,
Light,
number,
>;
outerConeAngle: IObjectAccessor<IKHRLightsPunctual_Light, Light, number>;
};
};
length: IObjectAccessor<
IKHRLightsPunctual_Light[],
Light[],
FlowGraphInteger,
>;
};
}
lights: {
__array__: {
__target__: boolean;
color: IObjectAccessor<IKHRLightsPunctual_Light, Light, Color3>;
intensity: IObjectAccessor<IKHRLightsPunctual_Light, Light, number>;
range: IObjectAccessor<IKHRLightsPunctual_Light, Light, number>;
spot: {
innerConeAngle: IObjectAccessor<
IKHRLightsPunctual_Light,
Light,
number,
>;
outerConeAngle: IObjectAccessor<IKHRLightsPunctual_Light, Light, number>;
};
};
length: IObjectAccessor<
IKHRLightsPunctual_Light[],
Light[],
FlowGraphInteger,
>;
};
}
Accessor tree for /extensions/KHR_lights_punctual.
Accessor tree describing root-level glTF extensions exposed through the Object Model. Currently covers the punctual / area / IES / image-based light extension families.