swf2ass-go/types/shapes/ObjectDefinition.go

16 lines
310 B
Go
Raw Normal View History

package shapes
type ObjectDefinition interface {
GetObjectId() uint16
GetSafeObject() ObjectDefinition
2023-11-26 01:32:53 +00:00
GetShapeList(p ObjectProperties) DrawPathList
}
type ObjectProperties struct {
Ratio float64
Visible bool
PlaceFrame int64
2023-11-26 01:32:53 +00:00
// Data can be any value internal to the object itself
Data any
}