diff --git a/xs/xsp/TransformationMatrix.xsp b/xs/xsp/TransformationMatrix.xsp index 24c792765..0a5be7134 100644 --- a/xs/xsp/TransformationMatrix.xsp +++ b/xs/xsp/TransformationMatrix.xsp @@ -17,6 +17,16 @@ Clone inverse() %code{% RETVAL = THIS->inverse(); %}; + Clone multiplyLeft(TransformationMatrix* left) + %code{% RETVAL = THIS->multiplyLeft(*left); %}; + void applyLeft(TransformationMatrix* left) + %code{% THIS->applyLeft(*left); %}; + + Clone multiplyRight(TransformationMatrix* right) + %code{% RETVAL = THIS->multiplyRight(*right); %}; + void applyRight(TransformationMatrix* right) + %code{% THIS->applyRight(*right); %}; + bool equal(TransformationMatrix* other) %code{% RETVAL = (*THIS == *other); %};