2
0

TextureCubeNode.d.ts 602 B

1234567891011121314151617181920212223
  1. import { TempNode } from '../core/TempNode';
  2. import { NodeBuilder } from '../core/NodeBuilder';
  3. import { TextureNode } from '../inputs/TextureNode';
  4. import { FloatNode } from '../inputs/FloatNode';
  5. import { TextureCubeUVNode } from './TextureCubeUVNode';
  6. export class TextureCubeNode extends TempNode {
  7. constructor( value: TextureNode, textureSize?: FloatNode );
  8. value: TextureNode;
  9. textureSize: FloatNode;
  10. radianceCache: {
  11. uv: TextureCubeUVNode
  12. };
  13. irradianceCache: {
  14. uv: TextureCubeUVNode
  15. };
  16. nodeType: string;
  17. generateTextureCubeUV( builder: NodeBuilder, output: string ): string;
  18. }