blob: 4ca27648acaaf93268767b635750fb7ff69570cf [file] [log] [blame]
package org.skia.androidkit;
public class Font {
private long mNativeInstance;
public Font(String fontFamily, float size) {
mNativeInstance = nCreate(fontFamily, size);
}
/**
* Releases any resources associated with this Paint.
*/
public void release() {
nRelease(mNativeInstance);
mNativeInstance = 0;
}
@Override
protected void finalize() throws Throwable {
release();
}
// package private
long getNativeInstance() { return mNativeInstance; }
private static native long nCreate(String fontFamily, float size);
private static native void nRelease(long nativeFont);
}