Documentation ¶
Index ¶
- func NewBinaryNode(bytesNode nodes.NodeOutput[[]byte]) nodes.NodeOutput[generator.Artifact]
- func NewGltfNode(bytesNode nodes.NodeOutput[gltf.PolyformScene]) nodes.NodeOutput[generator.Artifact]
- func NewIONode(readerNode nodes.NodeOutput[io.Reader]) nodes.NodeOutput[generator.Artifact]
- func NewImageNode(imageNode nodes.NodeOutput[image.Image]) nodes.NodeOutput[generator.Artifact]
- func NewSplatNode(meshNode nodes.NodeOutput[modeling.Mesh]) nodes.NodeOutput[generator.Artifact]
- func NewTextNode(textNode nodes.NodeOutput[string]) nodes.NodeOutput[generator.Artifact]
- type Binary
- type BinaryNode
- type BinaryNodeData
- type Gltf
- type GltfNode
- type GltfNodeData
- type IO
- type IONode
- type IONodeData
- type Image
- type ImageNode
- type ImageNodeData
- type Splat
- type SplatNode
- type SplatNodeData
- type Text
- type TextNode
- type TextNodeData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewBinaryNode ¶
func NewBinaryNode(bytesNode nodes.NodeOutput[[]byte]) nodes.NodeOutput[generator.Artifact]
func NewGltfNode ¶
func NewGltfNode(bytesNode nodes.NodeOutput[gltf.PolyformScene]) nodes.NodeOutput[generator.Artifact]
func NewIONode ¶
func NewIONode(readerNode nodes.NodeOutput[io.Reader]) nodes.NodeOutput[generator.Artifact]
func NewImageNode ¶
func NewImageNode(imageNode nodes.NodeOutput[image.Image]) nodes.NodeOutput[generator.Artifact]
func NewSplatNode ¶
func NewSplatNode(meshNode nodes.NodeOutput[modeling.Mesh]) nodes.NodeOutput[generator.Artifact]
func NewTextNode ¶
func NewTextNode(textNode nodes.NodeOutput[string]) nodes.NodeOutput[generator.Artifact]
Types ¶
type BinaryNode ¶
type BinaryNode = nodes.StructNode[generator.Artifact, BinaryNodeData]
type BinaryNodeData ¶
type BinaryNodeData struct {
In nodes.NodeOutput[[]byte]
}
type Gltf ¶
type Gltf struct {
Scene gltf.PolyformScene
}
type GltfNode ¶
type GltfNode = nodes.StructNode[generator.Artifact, GltfNodeData]
type GltfNodeData ¶
type GltfNodeData struct {
In nodes.NodeOutput[gltf.PolyformScene]
}
type IONode ¶
type IONode = nodes.StructNode[generator.Artifact, IONodeData]
type IONodeData ¶
type IONodeData struct {
In nodes.NodeOutput[io.Reader]
}
type ImageNode ¶
type ImageNode = nodes.StructNode[generator.Artifact, ImageNodeData]
type ImageNodeData ¶
type ImageNodeData struct {
In nodes.NodeOutput[image.Image]
}
type SplatNode ¶
type SplatNode = nodes.StructNode[generator.Artifact, SplatNodeData]
type SplatNodeData ¶
type SplatNodeData struct {
In nodes.NodeOutput[modeling.Mesh]
}
type TextNode ¶
type TextNode = nodes.StructNode[generator.Artifact, TextNodeData]
type TextNodeData ¶
type TextNodeData struct {
In nodes.NodeOutput[string]
}
Click to show internal directories.
Click to hide internal directories.