2x3 affine mapping containing a 2x2 matrix and a 2D point
Set of utility functions for Java bindings.
struct JavaFactory::@19 color
void setIntPoint(JNIEnv *jenv, const Beatmup::IntPoint &point, jobject jPoint)
jobject makeIntRectangle(JNIEnv *jenv, const Beatmup::IntRectangle)
Creates Java's IntRectangle object from Beatmup IntRectangle.
void setAffineMapping(JNIEnv *jenv, const Beatmup::AffineMapping &mapping, jobject jMapping)
JNIEnv * usedEnv
last used JNIEnv
void setColor(JNIEnv *jenv, const Beatmup::color4i &c, jobject jColor)
struct JavaFactory::@16 affineMapping
jobject makeAffineMapping(JNIEnv *jenv, const Beatmup::AffineMapping &mapping)
Creates Java's AffineMapping object from Beatmup AffineMapping.
jobject makeIntPoint(JNIEnv *jenv, const Beatmup::IntPoint)
struct JavaFactory::@17 intRectangle
void initialize(JNIEnv *jenv)
struct JavaFactory::@18 intPoint
jobject makeColor(JNIEnv *jenv, const Beatmup::color4i &color)
Creates Java's Color object from Beatmup's color.
jobject jlong jint jint y
Beatmup::AffineMapping & mapping