openexr-sys 0.10.1

cppmm-based FFI bindings for OpenEXR 3.0.5
1
2
3
4
5
6
7
8
9
10
#include <Imath/ImathMatrix.h>
#include <vector>
#include "imath_matrix.hpp"

void abi_gen_imath_matrix(std::ostream& os) {
	os << "Imath_3_0::Matrix33<float>" << "|" << sizeof(Imath_3_0::Matrix33<float>) << "|" << alignof(Imath_3_0::Matrix33<float>) << "\n";
	os << "Imath_3_0::Matrix33<double>" << "|" << sizeof(Imath_3_0::Matrix33<double>) << "|" << alignof(Imath_3_0::Matrix33<double>) << "\n";
	os << "Imath_3_0::Matrix44<float>" << "|" << sizeof(Imath_3_0::Matrix44<float>) << "|" << alignof(Imath_3_0::Matrix44<float>) << "\n";
	os << "Imath_3_0::Matrix44<double>" << "|" << sizeof(Imath_3_0::Matrix44<double>) << "|" << alignof(Imath_3_0::Matrix44<double>) << "\n";
}