Documentation
¶
Index ¶
- func Nodes() *refutil.TypeFactory
- type BrushedMetalNode
- type BrushedMetalNodeNodeData
- type CosNode
- type CosNodeData
- type QuaternionArrayFromThetaNode
- type QuaternionArrayFromThetaNodeData
- type SampleNode
- type SampleNodeData
- type SeamlessPerlinNode
- type SeamlessPerlinNodeData
- type ShiftNode
- type ShiftNodeData
- type SinNode
- type SinNodeData
- type TRSNode
- type TRSNodeData
- type VectorArrayNode
- type VectoryArrayNodeData
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Nodes ¶
func Nodes() *refutil.TypeFactory
Types ¶
type BrushedMetalNode ¶
type BrushedMetalNode = nodes.Struct[image.Image, BrushedMetalNodeNodeData]
type BrushedMetalNodeNodeData ¶
type BrushedMetalNodeNodeData struct {
Dimensions nodes.NodeOutput[int]
BaseColor nodes.NodeOutput[coloring.WebColor]
BrushColor nodes.NodeOutput[coloring.WebColor]
BrushSize nodes.NodeOutput[float64]
Count nodes.NodeOutput[int]
}
type CosNodeData ¶
type CosNodeData struct {
Input nodes.NodeOutput[[]float64]
Scale nodes.NodeOutput[float64]
}
func (CosNodeData) Process ¶
func (snd CosNodeData) Process() ([]float64, error)
type QuaternionArrayFromThetaNode ¶
type QuaternionArrayFromThetaNode = nodes.Struct[[]quaternion.Quaternion, QuaternionArrayFromThetaNodeData]
type QuaternionArrayFromThetaNodeData ¶
type QuaternionArrayFromThetaNodeData struct {
X nodes.NodeOutput[[]float64]
Y nodes.NodeOutput[[]float64]
Z nodes.NodeOutput[[]float64]
W nodes.NodeOutput[[]float64]
}
func (QuaternionArrayFromThetaNodeData) Process ¶
func (snd QuaternionArrayFromThetaNodeData) Process() ([]quaternion.Quaternion, error)
type SampleNode ¶
type SampleNode = nodes.Struct[[]float64, SampleNodeData]
type SampleNodeData ¶
type SampleNodeData struct {
Start nodes.NodeOutput[float64]
End nodes.NodeOutput[float64]
Samples nodes.NodeOutput[int]
}
func (SampleNodeData) Process ¶
func (snd SampleNodeData) Process() ([]float64, error)
type SeamlessPerlinNode ¶
type SeamlessPerlinNode = nodes.Struct[image.Image, SeamlessPerlinNodeData]
type SeamlessPerlinNodeData ¶
type SeamlessPerlinNodeData struct {
Positive nodes.NodeOutput[coloring.WebColor]
Negative nodes.NodeOutput[coloring.WebColor]
}
type ShiftNodeData ¶
type ShiftNodeData struct {
In nodes.NodeOutput[[]float64]
Shift nodes.NodeOutput[float64]
}
func (ShiftNodeData) Process ¶
func (snd ShiftNodeData) Process() ([]float64, error)
type SinNodeData ¶
type SinNodeData struct {
Input nodes.NodeOutput[[]float64]
Scale nodes.NodeOutput[float64]
}
func (SinNodeData) Process ¶
func (snd SinNodeData) Process() ([]float64, error)
type TRSNodeData ¶
type TRSNodeData struct {
Position nodes.NodeOutput[[]vector3.Float64]
Scale nodes.NodeOutput[[]vector3.Float64]
}
type VectorArrayNode ¶
type VectorArrayNode = nodes.Struct[[]vector3.Float64, VectoryArrayNodeData]
type VectoryArrayNodeData ¶
type VectoryArrayNodeData struct {
X nodes.NodeOutput[[]float64]
Y nodes.NodeOutput[[]float64]
Z nodes.NodeOutput[[]float64]
}
Click to show internal directories.
Click to hide internal directories.