...

Package model3d

Overview ▾

Index ▾

Package files

CT_EmbeddedAnimation.go CT_PosterFrame.go EmbedAnim.go PosterFrame.go common.go

type CT_EmbeddedAnimation

type CT_EmbeddedAnimation struct {
    AnimIdAttr uint32
    AnimPr     *animation.CT_AnimationProperties
    ExtLst     *dml.CT_OfficeArtExtensionList
}

func NewCT_EmbeddedAnimation

func NewCT_EmbeddedAnimation() *CT_EmbeddedAnimation

func (*CT_EmbeddedAnimation) MarshalXML

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

func (*CT_EmbeddedAnimation) UnmarshalXML

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

func (*CT_EmbeddedAnimation) Validate

func (m *CT_EmbeddedAnimation) Validate() error

Validate validates the CT_EmbeddedAnimation and its children

func (*CT_EmbeddedAnimation) ValidateWithPath

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

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

type CT_PosterFrame

type CT_PosterFrame struct {
    AnimIdAttr uint32
    FrameAttr  *dml.ST_PositiveFixedPercentage
}

func NewCT_PosterFrame

func NewCT_PosterFrame() *CT_PosterFrame

func (*CT_PosterFrame) MarshalXML

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

func (*CT_PosterFrame) UnmarshalXML

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

func (*CT_PosterFrame) Validate

func (m *CT_PosterFrame) Validate() error

Validate validates the CT_PosterFrame and its children

func (*CT_PosterFrame) ValidateWithPath

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

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

type EmbedAnim

type EmbedAnim struct {
    CT_EmbeddedAnimation
}

func NewEmbedAnim

func NewEmbedAnim() *EmbedAnim

func (*EmbedAnim) MarshalXML

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

func (*EmbedAnim) UnmarshalXML

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

func (*EmbedAnim) Validate

func (m *EmbedAnim) Validate() error

Validate validates the EmbedAnim and its children

func (*EmbedAnim) ValidateWithPath

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

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

type PosterFrame

type PosterFrame struct {
    CT_PosterFrame
}

func NewPosterFrame

func NewPosterFrame() *PosterFrame

func (*PosterFrame) MarshalXML

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

func (*PosterFrame) UnmarshalXML

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

func (*PosterFrame) Validate

func (m *PosterFrame) Validate() error

Validate validates the PosterFrame and its children

func (*PosterFrame) ValidateWithPath

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

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