@needle-tools/engine
Version:
Needle Engine is a web-based runtime for 3D apps. It runs on your machine for development with great integrations into editors like Unity or Blender - and can be deployed onto any device! It is flexible, extensible and networking and XR are built-in.
19 lines (18 loc) • 742 B
TypeScript
import { type EffectProviderResult, PostProcessingEffect } from "../PostProcessingEffect.js";
import { VolumeParameter } from "../VolumeParameter.js";
/** Screenspace Ambient Occlusion post-processing effect.
* We recommend using ScreenSpaceAmbientOcclusionN8 instead.
* @category Effects
* @group Components
*/
export declare class ScreenSpaceAmbientOcclusion extends PostProcessingEffect {
get typeName(): string;
readonly intensity: VolumeParameter;
readonly falloff: VolumeParameter;
readonly samples: VolumeParameter;
readonly color: VolumeParameter;
readonly luminanceInfluence: VolumeParameter;
onBeforeRender(): void;
private _ssao?;
onCreateEffect(): EffectProviderResult;
}