...
Documentation
Documentation

# Package animation

## Overview ▹

## Overview ▾

## Index ▹

## Index ▾

### Package files

AnimPr.go CT_AnimationProperties.go ST_PlayCount.go common.go

## type AnimPr ¶

    type AnimPr struct {
        CT_AnimationProperties
    }

### func NewAnimPr ¶

    func NewAnimPr() *AnimPr

### func (*AnimPr) MarshalXML ¶

    func (m *AnimPr) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*AnimPr) UnmarshalXML ¶

    func (m *AnimPr) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*AnimPr) Validate ¶

    func (m *AnimPr) Validate() error

Validate validates the AnimPr and its children

### func (*AnimPr) ValidateWithPath ¶

    func (m *AnimPr) ValidateWithPath(path string) error

ValidateWithPath validates the AnimPr and its children, prefixing error messages with path

## type CT_AnimationProperties ¶

    type CT_AnimationProperties struct {
        NameAttr   *string
        LengthAttr string
        CountAttr  *ST_PlayCount
        AutoAttr   *bool
        OffsetAttr *string
        StAttr     *string
        EndAttr    *string
        ExtLst     *dml.CT_OfficeArtExtensionList
    }

### func NewCT_AnimationProperties ¶

    func NewCT_AnimationProperties() *CT_AnimationProperties

### func (*CT_AnimationProperties) MarshalXML ¶

    func (m *CT_AnimationProperties) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (*CT_AnimationProperties) UnmarshalXML ¶

    func (m *CT_AnimationProperties) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*CT_AnimationProperties) Validate ¶

    func (m *CT_AnimationProperties) Validate() error

Validate validates the CT_AnimationProperties and its children

### func (*CT_AnimationProperties) ValidateWithPath ¶

    func (m *CT_AnimationProperties) ValidateWithPath(path string) error

ValidateWithPath validates the CT_AnimationProperties and its children, prefixing error messages with path

## type ST_Indefinite ¶

    type ST_Indefinite byte

    const (
        ST_IndefiniteUnset      ST_Indefinite = 0
        ST_IndefiniteIndefinite ST_Indefinite = 1
    )

### func (ST_Indefinite) MarshalXML ¶

    func (m ST_Indefinite) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_Indefinite) MarshalXMLAttr ¶

    func (e ST_Indefinite) MarshalXMLAttr(name xml.Name) (xml.Attr, error)

### func (ST_Indefinite) String ¶

    func (m ST_Indefinite) String() string

### func (*ST_Indefinite) UnmarshalXML ¶

    func (m *ST_Indefinite) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

### func (*ST_Indefinite) UnmarshalXMLAttr ¶

    func (e *ST_Indefinite) UnmarshalXMLAttr(attr xml.Attr) error

### func (ST_Indefinite) Validate ¶

    func (m ST_Indefinite) Validate() error

### func (ST_Indefinite) ValidateWithPath ¶

    func (m ST_Indefinite) ValidateWithPath(path string) error

## type ST_PlayCount ¶

ST_PlayCount is a union type

    type ST_PlayCount struct {
        Uint32        *uint32
        ST_Indefinite ST_Indefinite
    }

### func ParseUnionST_PlayCount ¶

    func ParseUnionST_PlayCount(s string) (ST_PlayCount, error)

### func (ST_PlayCount) MarshalXML ¶

    func (m ST_PlayCount) MarshalXML(e *xml.Encoder, start xml.StartElement) error

### func (ST_PlayCount) String ¶

    func (m ST_PlayCount) String() string

### func (*ST_PlayCount) Validate ¶

    func (m *ST_PlayCount) Validate() error

### func (*ST_PlayCount) ValidateWithPath ¶

    func (m *ST_PlayCount) ValidateWithPath(path string) error

## Subdirectories

Name | Synopsis
--- | ---
..
model3d |