David Wendt
|
7cf2cce3ef
|
Add functions to set positions and widths on bounding boxes.
|
2020-06-20 19:48:10 -04:00 |
Mike Welsh
|
b5daf3d020
|
core: Fix BoundingBox::union for invalid bounds
|
2020-06-10 17:17:08 -07:00 |
Nathan Adams
|
62a1914c3e
|
core: BoundingBox::encompass should properly convert invalid BBs to valid BBs.
This means that encompassing 100,100 on an invalid BB should create a BB of 100,100-100,100, and not 0,0-100,100
|
2020-05-21 20:19:26 +02:00 |
Nathan Adams
|
eda862c719
|
swf: Merged core::Matrix into swf::Matrix
|
2020-05-20 14:54:41 +02:00 |
Nathan Adams
|
61e464099c
|
core: Add initial drawing API to MovieClip
|
2020-05-20 14:54:40 +02:00 |
Nathan Adams
|
4c80ae150c
|
core: Make DistilledShape use Boundingbox and not Rectangle
Rectangle more represents compressed swf data and isn't suited for performing operations, and the drawing api will be generating these dynamically
|
2020-05-20 14:54:33 +02:00 |
Mike Welsh
|
531e4d640d
|
avm1: Implement StartDrag/EndDrag
|
2019-12-21 16:28:41 -08:00 |
Mike Welsh
|
c9864eb557
|
core: Add StageObject properties
|
2019-12-15 10:17:33 -08:00 |
Mike Welsh
|
6a5c5ab1df
|
chore: Add rustfmt.toml and rustfmt pass
|
2019-08-26 16:38:48 -07:00 |
Mike Welsh
|
ce606cece8
|
core: Re-enable AVM1
|
2019-08-19 22:27:37 -07:00 |
Mike Welsh
|
5bba546a53
|
core: Add BoundingBox calculations
TODO: Add dirty flag and cache matrices.
|
2019-08-19 17:29:55 -07:00 |