Documentation
¶
Index ¶
- Variables
- func AddLights(ctx *extractor.Context, doc *gltf.Document, unitInfo *unit.Info, ...)
- func AddMaterialVariant(ctx *extractor.Context, mat *material.Material, doc *gltf.Document, ...) (*uint32, error)
- func AddMaterials(ctx *extractor.Context, doc *gltf.Document, ...) ([]geometry.MaterialVariantMap, error)
- func AddPrefabMetadata(ctx *extractor.Context, doc *gltf.Document, root *uint32, skin *uint32, ...)
- func AddSkeleton(ctx *extractor.Context, doc *gltf.Document, unitInfo *unit.Info, ...) uint32
- func AddTerrain(ctx *extractor.Context, doc *gltf.Document, unitInfo *unit.Info, ...) []uint32
- func Convert(currDoc *gltf.Document) func(ctx *extractor.Context) error
- func ConvertOpts(ctx *extractor.Context, imgOpts *extr_material.ImageOptions, ...) error
- func GetUnitExtrasID(fileId stingray.FileID) string
- func LoadBoneMap(ctx *extractor.Context, unitInfo *unit.Info) (*bones.Info, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrGeometryGroupMissing error = errors.New("geometry_group does not exist")
Functions ¶
func AddMaterialVariant ¶ added in v0.7.1
func AddMaterials ¶ added in v0.5.14
func AddMaterials(ctx *extractor.Context, doc *gltf.Document, imgOpts *extr_material.ImageOptions, unitInfo *unit.Info, metadata *datalib.UnitData) ([]geometry.MaterialVariantMap, error)
func AddPrefabMetadata ¶ added in v0.5.14
func AddSkeleton ¶ added in v0.5.14
func AddSkeleton(ctx *extractor.Context, doc *gltf.Document, unitInfo *unit.Info, armorName *string, passive *datalib.HelldiverCustomizationPassiveBonusSettings) uint32
Adds the unit's skeleton to the gltf document
func AddTerrain ¶ added in v0.7.18
func ConvertOpts ¶ added in v0.3.2
func ConvertOpts(ctx *extractor.Context, imgOpts *extr_material.ImageOptions, gltfDoc *gltf.Document) error
func GetUnitExtrasID ¶ added in v0.7.16
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.