@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.
16 lines (15 loc) • 561 B
TypeScript
import { Component } from "../Component.js";
import { PostProcessingEffect } from "./PostProcessingEffect.js";
export declare function registerCustomEffectType(name: string, effect: typeof PostProcessingEffect): void;
/** @internal */
export declare class VolumeProfile {
/** effects added to the volume */
components: PostProcessingEffect[];
/**
* call init on all components
* @hidden
**/
__init(owner: Component): void;
addEffect(effect: PostProcessingEffect): void;
removeEffect(effect: PostProcessingEffect): void;
}