This type of uniform node represents a cube texture.
Constructor
new CubeTextureNode(value, uvNode?, levelNode?, biasNode?)| Parameter | Type | Default Value |
|---|---|---|
| value | CubeTexture | — |
| uvNode? | any | null |
| levelNode? | any | null |
| biasNode? | any | null |
Constructs a new cube texture node.
| Accessor | Type | |
|---|---|---|
| get type | string | |
Properties
| Property | Type | Default Value | |
|---|---|---|---|
| isCubeTextureNode | boolean | — | |
| Method | Type | |
|---|---|---|
| getInputType | () => string | |
| getDefaultUV | () => any | |
| setUpdateMatrix | () => void | |
| setupUV | (builder: NodeBuilder, uvNode: Node) => Node | |
| generateUV | (builder: NodeBuilder, cubeUV: Node) => string | |
Extends
TextureNodeTSL function for creating a cube texture node.
| Parameter | Type | Default Value |
|---|---|---|
| value | CubeTexture | — |
| uvNode? | Node<vec3> | — |
| levelNode? | Node<int> | — |
| biasNode? | Node<float> | — |
Returns
CubeTextureNodeTSL function for creating a cube texture uniform node.
| Parameter | Type | Default Value |
|---|---|---|
| value? | null | CubeTextureNode | CubeTexture | EmptyTexture |
| uvNode? | any | null |
| levelNode? | any | null |
| biasNode? | any | null |
Returns
CubeTextureNodeTSL function for creating a uniform cube texture node.
| Parameter | Type | Default Value |
|---|---|---|
| value? | null | CubeTexture | EmptyTexture |
Returns
CubeTextureNode