Documentation
¶
Index ¶
- type AABB
- type Bool
- type CliConfig
- type Color
- type File
- func (pn *File) ApplyMessage(msg []byte) (bool, error)
- func (pn *File) DisplayName() string
- func (pn *File) FromJSON(decoder jbtf.Decoder, body []byte) (err error)
- func (pn File) InitializeForCLI(set *flag.FlagSet)
- func (tn File) Inputs() map[string]nodes.InputPort
- func (tn *File) Outputs() map[string]nodes.OutputPort
- func (pn *File) Schema() schema.Parameter
- func (in *File) SetDescription(description string)
- func (in *File) SetName(name string)
- func (pn *File) ToJSON(encoder *jbtf.Encoder) ([]byte, error)
- func (pn *File) ToMessage() []byte
- func (pn *File) Value() []byte
- type FileNodeOutput
- type Float32
- type Float64
- type Image
- func (pn *Image) ApplyMessage(msg []byte) (bool, error)
- func (pn *Image) DisplayName() string
- func (pn *Image) FromJSON(decoder jbtf.Decoder, body []byte) (err error)
- func (pn Image) InitializeForCLI(set *flag.FlagSet)
- func (tn Image) Inputs() map[string]nodes.InputPort
- func (tn *Image) Outputs() map[string]nodes.OutputPort
- func (pn *Image) Schema() schema.Parameter
- func (in *Image) SetDescription(description string)
- func (in *Image) SetName(name string)
- func (pn *Image) ToJSON(encoder *jbtf.Encoder) ([]byte, error)
- func (pn *Image) ToMessage() []byte
- func (pn *Image) Value() image.Image
- type Int
- type String
- type Value
- func (pn *Value[T]) ApplyMessage(msg []byte) (bool, error)
- func (pn *Value[T]) DisplayName() string
- func (pn *Value[T]) FromJSON(decoder jbtf.Decoder, body []byte) (err error)
- func (pn Value[T]) InitializeForCLI(set *flag.FlagSet)
- func (tn Value[T]) Inputs() map[string]nodes.InputPort
- func (tn *Value[T]) Outputs() map[string]nodes.OutputPort
- func (pn *Value[T]) Schema() schema.Parameter
- func (in *Value[T]) SetDescription(description string)
- func (in *Value[T]) SetName(name string)
- func (pn Value[T]) SwaggerProperty() swagger.Property
- func (pn *Value[T]) ToJSON(encoder *jbtf.Encoder) ([]byte, error)
- func (pn Value[T]) ToMessage() []byte
- func (pn *Value[T]) Value() T
- type ValueSchema
- type Vector2
- type Vector3
- type Vector3Array
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type File ¶
type File struct {
Name string
Description string
DefaultValue []byte
CLI *CliConfig[string]
// contains filtered or unexported fields
}
func (*File) DisplayName ¶
func (File) InitializeForCLI ¶
func (*File) SetDescription ¶ added in v0.21.3
type FileNodeOutput ¶
type FileNodeOutput struct {
Val *File
}
func (FileNodeOutput) Node ¶
func (sno FileNodeOutput) Node() nodes.Node
func (FileNodeOutput) Port ¶
func (sno FileNodeOutput) Port() string
func (FileNodeOutput) Value ¶
func (sno FileNodeOutput) Value() []byte
type Image ¶
type Image struct {
Name string
Description string
DefaultValue image.Image
CLI *CliConfig[string]
// contains filtered or unexported fields
}
func (*Image) DisplayName ¶
func (Image) InitializeForCLI ¶
func (*Image) SetDescription ¶ added in v0.21.3
type Value ¶
type Value[T any] struct { Name string `json:"name"` Description string `json:"description"` DefaultValue T `json:"defaultValue"` CLI *CliConfig[T] `json:"cli"` // contains filtered or unexported fields }
func (*Value[T]) DisplayName ¶
func (Value[T]) InitializeForCLI ¶
func (*Value[T]) SetDescription ¶ added in v0.21.0
func (Value[T]) SwaggerProperty ¶
type ValueSchema ¶
type ValueSchema[T any] struct { schema.ParameterBase DefaultValue T `json:"defaultValue"` CurrentValue T `json:"currentValue"` }
type Vector3Array ¶ added in v0.17.0
Click to show internal directories.
Click to hide internal directories.