Type Alias PbrLocalEnvironmentProbe
PbrLocalEnvironmentProbe: PbrLocalEnvironmentProbeBase & (
| {
influenceInnerSize: readonly [number, number, number];
influenceOuterPosition?: readonly [number, number, number];
influenceOuterSize: readonly [number, number, number];
projectionSize: readonly [number, number, number];
shape?: "box";
}
| {
influenceInnerRadius: number;
influenceOuterRadius: number;
projectionRadius: number;
shape: "sphere";
}
)
| {
influenceInnerSize: readonly [number, number, number];
influenceOuterPosition?: readonly [number, number, number];
influenceOuterSize: readonly [number, number, number];
projectionSize: readonly [number, number, number];
shape?: "box";
}
| {
influenceInnerRadius: number;
influenceOuterRadius: number;
projectionRadius: number;
shape: "sphere";
}
)
Type Declaration
- {
influenceInnerSize: readonly [number, number, number];
influenceOuterPosition?: readonly [number, number, number];
influenceOuterSize: readonly [number, number, number];
projectionSize: readonly [number, number, number];
shape?: "box";
}-
ReadonlyinfluenceInnerSize: readonly [number, number, number] -
OptionalReadonlyinfluenceOuterPosition?: readonly [number, number, number]Centre of the outer influence box. Defaults to influencePosition.
-
ReadonlyinfluenceOuterSize: readonly [number, number, number]Full extents where this probe reaches zero influence.
-
ReadonlyprojectionSize: readonly [number, number, number]Full extents of the parallax-projection box.
-
OptionalReadonlyshape?: "box"Box projection and influence are the backward-compatible default.
-
- {
influenceInnerRadius: number;
influenceOuterRadius: number;
projectionRadius: number;
shape: "sphere";
}-
ReadonlyinfluenceInnerRadius: numberRadius where this probe has full influence.
-
ReadonlyinfluenceOuterRadius: numberRadius where this probe reaches zero influence.
-
ReadonlyprojectionRadius: numberRadius of the parallax-projection sphere.
-
Readonlyshape: "sphere"
-
Full extents where this probe has full influence.