@types/three
Version:
TypeScript definitions for three
18 lines (13 loc) • 586 B
TypeScript
import { FramebufferTexture } from "../../textures/FramebufferTexture.js";
import Node from "../core/Node.js";
import { ShaderNodeObject } from "../tsl/TSLCore.js";
import ViewportTextureNode from "./ViewportTextureNode.js";
declare class ViewportSharedTextureNode extends ViewportTextureNode {
constructor(uvNode?: Node, levelNode?: Node | null);
getTextureForReference(): FramebufferTexture;
}
export default ViewportSharedTextureNode;
export const viewportSharedTexture: (
uvNode?: Node,
levelNode?: Node | null,
) => ShaderNodeObject<ViewportSharedTextureNode>;