Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
Name string `json:"name,omitempty"`
Version string `json:"version,omitempty"`
Description string `json:"description,omitempty"`
Authors []Author `json:"authors,omitempty"`
WebScene *WebScene `json:"webScene,omitempty"`
Producers map[string]Producer `json:"producers"`
Nodes map[string]AppNodeInstance `json:"nodes"`
Metadata map[string]any `json:"metadata,omitempty"`
}
type AppNodeInstance ¶ added in v0.21.3
type AppNodeInstance struct {
Type string `json:"type"`
AssignedInput map[string]PortReference `json:"assignedInput"`
Data json.RawMessage `json:"data,omitempty"`
}
type Author ¶ added in v0.21.3
type Author struct {
Name string `json:"name"`
ContactInfo []AuthorContact `json:"contactInfo,omitempty"`
}
type AuthorContact ¶ added in v0.21.3
type GraphInstance ¶ added in v0.21.3
type NodeInstance ¶
type NodeInstance struct {
Type string `json:"type"`
Name string `json:"name"`
AssignedInput map[string]PortReference `json:"assignedInput"`
Output map[string]NodeInstanceOutputPort `json:"output"`
Parameter Parameter `json:"parameter,omitempty"`
Metadata map[string]any `json:"metadata,omitempty"`
}
type NodeInstanceOutputPort ¶ added in v0.23.0
type NodeInstanceOutputPort struct {
Version int `json:"version"`
}
type NodeOutput ¶
type NodeOutput struct {
Type string `json:"type"`
}
type NodeType ¶
type NodeType struct {
DisplayName string `json:"displayName"`
Info string `json:"info"`
Type string `json:"type"`
Path string `json:"path"`
Outputs map[string]NodeOutput `json:"outputs,omitempty"`
Inputs map[string]NodeInput `json:"inputs,omitempty"`
Parameter Parameter `json:"parameter,omitempty"`
}
type ParameterBase ¶
type ParameterBase struct {
Name string `json:"name"`
Description string `json:"description"`
Type string `json:"type"`
}
func (ParameterBase) DisplayName ¶
func (gps ParameterBase) DisplayName() string
func (ParameterBase) ValueType ¶
func (gps ParameterBase) ValueType() string
type PortReference ¶ added in v0.23.0
type WebScene ¶ added in v0.21.3
type WebScene struct {
RenderWireframe bool `json:"renderWireframe"`
AntiAlias bool `json:"antiAlias"`
XrEnabled bool `json:"xrEnabled"`
Fog WebSceneFog `json:"fog"`
Background coloring.WebColor `json:"background"`
Lighting coloring.WebColor `json:"lighting"`
Ground coloring.WebColor `json:"ground"`
}
Click to show internal directories.
Click to hide internal directories.