Documentation ¶
Index ¶
- type Decoder
- type DmElement
- type DmeAnimationList
- type DmeAttachment
- type DmeChannel
- type DmeChannelsClip
- type DmeDag
- type DmeFaceSet
- type DmeJoint
- type DmeLog
- type DmeLogLayer
- type DmeMaterial
- type DmeMesh
- type DmeModel
- type DmeModelRoot
- type DmeTimeFrame
- type DmeTransform
- type DmeTransformList
- type DmeVertexData
- type DmeVertexDeltaData
- type IDag
- type LogType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DmElement ¶
type DmElement struct { Name string Model *DmeModel Skeleton *DmeModel AnimationList *DmeAnimationList }
type DmeAnimationList ¶ added in v0.5.0
type DmeAnimationList struct { Name string Animations []*DmeChannelsClip }
type DmeAttachment ¶
type DmeChannel ¶ added in v0.5.0
type DmeChannelsClip ¶ added in v0.5.0
type DmeChannelsClip struct { Name string TimeFrame *DmeTimeFrame Color color.RGBA Text string Mute bool Channels []*DmeChannel FrameRate int32 }
type DmeDag ¶
type DmeDag struct { Name string Transform *DmeTransform Visible bool Children []IDag Mesh *DmeMesh Attachment *DmeAttachment }
type DmeFaceSet ¶
type DmeFaceSet struct { Material *DmeMaterial Faces []int32 }
type DmeJoint ¶
type DmeJoint struct { *DmeDag Transform *DmeTransform Visible bool Children []IDag LockInfluenceWeights bool }
type DmeLog ¶ added in v0.5.0
type DmeLog[T LogType] struct { Name string Layers []*DmeLogLayer[T] UseDefaultValue bool DefaultValue T }
type DmeLogLayer ¶ added in v0.5.0
Layer //
type DmeMaterial ¶
type DmeMaterial struct {
MtlName string
}
type DmeMesh ¶
type DmeMesh struct { *DmeDag Visible bool CurrentState *DmeVertexData BaseStates []*DmeVertexData DeltaStates []*DmeVertexData FaceSets []*DmeFaceSet }
type DmeModel ¶
type DmeModel struct { Name string Visible bool Children []IDag JointTransforms []*DmeTransform }
type DmeModelRoot ¶
type DmeTimeFrame ¶ added in v0.5.0
type DmeTransform ¶
type DmeTransformList ¶
type DmeTransformList struct {
Transforms []*DmeTransform
}
type DmeVertexData ¶
type DmeVertexData struct { VertexFormat []string JointCount int32 Positions [][3]float32 PositionIndices []int32 Normals [][3]float32 NormalsIndices []int32 TextureCoordinates [][2]float32 TextureCoordinatesIndices []int32 // TODO Balance // TODO BalanceIndices JointWeights []float32 JointIndices []int32 }
type DmeVertexDeltaData ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.