ass_image class
A linked list of images produced by an ass renderer.
These images have to be rendered in-order for the correct screen composition. The libass renderer clips these bitmaps to the frame size. w/h can be zero, in this case the bitmap should not be rendered at all. The last bitmap row is not guaranteed to be padded up to stride size, e.g. in the worst case a bitmap has the size stride * (h - 1) + w.
- Inheritance
- Implemented types
- Available extensions
Constructors
Properties
-
address
→ Pointer<
T> -
Available on T, provided by the StructAddress extension
The memory address of the underlying data.no setter -
bitmap
↔ Pointer<
UnsignedChar> -
1bpp stride*h alpha buffer
Note: the last row may not be padded to
bitmap stride!
getter/setter pair
- color ↔ int
-
Bitmap color and alpha, RGBA
For full VSFilter compatibility, the value
must be transformed as described in
ass_types.h for ASS_YCbCrMatrix
getter/setter pair
- dst_x ↔ int
-
Bitmap placement inside the video frame
getter/setter pair
- dst_y ↔ int
-
getter/setter pair
- h ↔ int
-
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
-
next
↔ Pointer<
ass_image> -
Next image, or NULL
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- stride ↔ int
-
Bitmap stride
getter/setter pair
- type ↔ int
-
getter/setter pair
- w ↔ int
-
Bitmap width/height
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited