package stages
Constants
Functions
SetupEntityFromDescription
func SetupEntityFromDescription(e *engine.Entity, host *engine.Host, se *EntityDescription) (*engine.Entity, error)
Types
EntityDataBinding
struct
EntityDescription
struct
type EntityDescription struct {
Id string
TemplateId string
Name string
Mesh string
Material string
Textures []string
Position matrix.Vec3
Rotation matrix.Vec3
Scale matrix.Vec3
DataBinding []EntityDataBinding
Children []EntityDescription
RawDataBinding []any
}
EntityDescriptionArchiveDeserializer
EntityDescriptionJson
struct
type EntityDescriptionJson struct {
Id string
TemplateId string
Name string
Mesh int
Material int `json:"Mat"`
Textures []int `json:"Tex,omitempty"`
Position matrix.Vec3 `json:"P"`
Rotation matrix.Vec3 `json:"R"`
Scale matrix.Vec3 `json:"S"`
DataBinding []EntityDataBinding `json:"Data,omitempty"`
Children []EntityDescriptionJson `json:"Kids,omitempty"`
}
Stage
struct
ArchiveDeserializer
Stage.FromMinimized
Stage.Launch
Stage.ToMinimized
StageJson
struct