canvastext

package
v0.0.0-...-e449b39 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CanvasText

type CanvasText struct {
	Color     string
	SizeRate  float64
	Dur       time.Duration
	Text      string
	StartTime time.Time `prettystring:"simple"`
}

func (CanvasText) CanMerge

func (ct CanvasText) CanMerge(dst CanvasText) bool

func (CanvasText) IsEnded

func (ct CanvasText) IsEnded() bool

func (CanvasText) ProgressRate

func (ct CanvasText) ProgressRate() float64

type CanvasTextList

type CanvasTextList []*CanvasText

func (*CanvasTextList) AppendTf

func (til *CanvasTextList) AppendTf(
	t TextTemplate,
	format string, arg ...interface{})

func (*CanvasTextList) Appendf

func (til *CanvasTextList) Appendf(
	color string, sizeRate float64, dur time.Duration,
	format string, arg ...interface{})

func (*CanvasTextList) Clear

func (til *CanvasTextList) Clear()

func (CanvasTextList) Compact

func (til CanvasTextList) Compact() CanvasTextList

func (CanvasTextList) GetLastN

func (til CanvasTextList) GetLastN(n int) CanvasTextList

func (CanvasTextList) Last

func (til CanvasTextList) Last() *CanvasText

func (*CanvasTextList) ToHtml

func (til *CanvasTextList) ToHtml(refsize float64) string

type TextTemplate

type TextTemplate struct {
	Color    string
	SizeRate float64
	Dur      time.Duration
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL