Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Animation ¶
type Animation struct {
Name stingray.Hash `json:"-"`
ResolvedName string `json:"name"`
AnimationHashes []stingray.Hash `json:"-"`
ResolvedAnimationHashes []string `json:"paths,omitempty"`
FloatList []float32 `json:"floats,omitempty"`
BoneList []BoneChannel `json:"bones,omitempty"`
LinkList []Link `json:"links,omitempty"`
VectorList []Vectors `json:"vectors,omitempty"`
}
type AnimationGroup ¶
type BoneChannel ¶
type IndexedVector ¶
type StateMachine ¶
type StateMachine struct {
Unk00 uint32 `json:"unk00"`
Groups []AnimationGroup `json:"groups,omitempty"`
ThinHashes []stingray.ThinHash `json:"-"`
ResolvedThinHashes []string `json:"thinhashes,omitempty"`
ThinHashFloatsMap map[stingray.ThinHash]float32 `json:"-"`
ResolvedThinHashFloatsMap map[string]float32 `json:"boneWeightsMap,omitempty"`
BoneOpacityArrayList [][]float32 `json:"boneOpacities,omitempty"`
UnkData00 []uint8 `json:"unkData00,omitempty"`
UnkData01 []uint8 `json:"unkData01,omitempty"`
UnkData02 []uint8 `json:"unkData02,omitempty"`
}
func LoadStateMachine ¶
func LoadStateMachine(r io.ReadSeeker) (*StateMachine, error)
type Vectors ¶
type Vectors struct {
Unk00 uint32 `json:"-"`
Count uint32 `json:"-"`
Items []IndexedVector `json:"items,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.