1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
// This file has been automatically generated. Don't edit it.
package typedefs
// SceneItemTransform represents the complex type for SceneItemTransform.
type SceneItemTransform struct {
// The bounding box of the object (source, scene item, etc).
Bounds *Bounds `json:"bounds,omitempty"`
// The crop specification for the object (source, scene item, etc).
Crop *Crop `json:"crop,omitempty"`
// List of children (if this item is a group)
GroupChildren []SceneItemTransform `json:"groupChildren,omitempty"`
// Scene item height (base source height multiplied by the vertical scaling factor)
Height float64 `json:"height,omitempty"`
// If the scene item is locked in position.
Locked bool `json:"locked,omitempty"`
// Name of the item's parent (if this item belongs to a group)
ParentGroupName string `json:"parentGroupName,omitempty"`
// The position of the object (source, scene item, etc).
Position *Position `json:"position,omitempty"`
// The clockwise rotation of the scene item in degrees around the point of alignment.
Rotation float64 `json:"rotation,omitempty"`
// The scaling specification for the object (source, scene item, etc).
Scale *Scale `json:"scale,omitempty"`
// Base source (without scaling) of the source
SourceHeight int `json:"sourceHeight,omitempty"`
// Base width (without scaling) of the source
SourceWidth int `json:"sourceWidth,omitempty"`
// If the scene item is visible.
Visible bool `json:"visible,omitempty"`
// Scene item width (base source width multiplied by the horizontal scaling factor)
Width float64 `json:"width,omitempty"`
}
|