Merge pull request #1791 from player-03/CairoMatrix3

Create a placeholder object to send `Matrix3`s to C++ code.
This commit is contained in:
player-03
2024-05-30 12:20:25 -04:00
committed by GitHub
4 changed files with 53 additions and 8 deletions

View File

@@ -67,6 +67,18 @@ namespace lime {
value Matrix3::Value (value matrix3) {
if (!init) {
id_a = val_id ("a");
id_b = val_id ("b");
id_c = val_id ("c");
id_d = val_id ("d");
id_tx = val_id ("tx");
id_ty = val_id ("ty");
init = true;
}
alloc_field (matrix3, id_a, alloc_float (a));
alloc_field (matrix3, id_b, alloc_float (b));
alloc_field (matrix3, id_c, alloc_float (c));