Documentation
¶
Index ¶
- func AddBoundingBox(doc *gltf.Document, name string, meshHeader unit.MeshHeader, info *unit.Info, ...)
- func AddBoundingBoxWithTransform(doc *gltf.Document, name string, meshHeader unit.MeshHeader, info *unit.Info, ...)
- func AddGroupAttributes(doc *gltf.Document, group unit.MeshGroup, ...) (gltf.Attribute, error)
- func AddMeshLayoutVertexBuffer(doc *gltf.Document, data []byte, accessorInfo [][]AccessorInfo) (uint32, error)
- func ConvertVertices(gpuR io.ReadSeeker, layout unit.MeshLayout) ([]byte, [][]AccessorInfo, error)
- func CreateAttributes(doc *gltf.Document, layout unit.MeshLayout, accessorInfo [][]AccessorInfo) map[string]*gltf.Accessor
- func GetMeshNameFbxConvertAndTransformBone(unitInfo *unit.Info, groupBoneHash stingray.ThinHash) (meshNameBoneIdx int, fbxConvertIdx int, transformBoneIdx int)
- func InitFibonacciLut(ctx *extractor.Context) error
- func LoadGLTF(ctx *extractor.Context, gpuR io.ReadSeeker, doc *gltf.Document, ...) error
- func LoadMeshLayoutIndices(gpuR io.ReadSeeker, doc *gltf.Document, layout unit.MeshLayout) (*gltf.Accessor, error)
- func TransformVertices(buffer *gltf.Buffer, bufferOffset, stride, vertexOffset, vertexCount uint32, ...) error
- type AccessorInfo
- type MaterialVariantMap
- type MeshInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddBoundingBox ¶ added in v0.7.16
func AddBoundingBoxWithTransform ¶ added in v0.7.16
func AddGroupAttributes ¶ added in v0.7.26
func AddMeshLayoutVertexBuffer ¶ added in v0.7.26
func ConvertVertices ¶ added in v0.7.26
func ConvertVertices(gpuR io.ReadSeeker, layout unit.MeshLayout) ([]byte, [][]AccessorInfo, error)
func CreateAttributes ¶ added in v0.7.26
func CreateAttributes(doc *gltf.Document, layout unit.MeshLayout, accessorInfo [][]AccessorInfo) map[string]*gltf.Accessor
func GetMeshNameFbxConvertAndTransformBone ¶ added in v0.7.16
func InitFibonacciLut ¶ added in v0.7.26
func LoadMeshLayoutIndices ¶ added in v0.7.26
func LoadMeshLayoutIndices(gpuR io.ReadSeeker, doc *gltf.Document, layout unit.MeshLayout) (*gltf.Accessor, error)
Types ¶
type AccessorInfo ¶
type AccessorInfo struct {
gltf.AccessorType
gltf.ComponentType
Size uint32
}
type MaterialVariantMap ¶ added in v0.7.1
Click to show internal directories.
Click to hide internal directories.