@playcanvas/blocks
Version:
High level abstract 3D primitives for React
75 lines (74 loc) • 1.72 kB
TypeScript
import { FC } from "react";
export type PostEffectsSettings = Partial<typeof defaultPostSettings>;
export declare const StaticPostEffects: FC<PostEffectsSettings>;
declare const defaultPostSettings: {
lighting: {
exposure: number;
skyBoxIntensity: number;
};
rendering: {
renderFormat: number;
renderTargetScale: number;
sharpness: number;
samples: number;
toneMapping: number;
fog: string;
fogColor: {
r: number;
g: number;
b: number;
a: number;
};
fogRange: number[];
fogDensity: number;
renderFormatFallback0: number;
renderFormatFallback1: number;
sceneColorMap: boolean;
sceneDepthMap: boolean;
fogStart: number;
fogEnd: number;
};
ssao: {
type: string;
intensity: number;
radius: number;
samples: number;
power: number;
minAngle: number;
scale: number;
blurEnabled: boolean;
};
bloom: {
enabled: boolean;
intensity: number;
lastMipLevel: number;
};
grading: {
enabled: boolean;
brightness: number;
contrast: number;
saturation: number;
tint: {
r: number;
g: number;
b: number;
a: number;
};
};
vignette: {
enabled: boolean;
intensity: number;
inner: number;
outer: number;
curvature: number;
};
taa: {
enabled: boolean;
jitter: number;
};
fringing: {
enabled: boolean;
intensity: number;
};
};
export {};