< prev index next >

modules/graphics/src/main/java/com/sun/javafx/font/coretext/OS.java

Print this page




  80     static final native long CFArrayGetValueAtIndex(long theArray, long idx);
  81     static final native long CFAttributedStringCreate(long alloc, long str, long attributes);
  82     static final native void CFDictionaryAddValue(long theDict, long key, long value);
  83     static final native long CFDictionaryCreateMutable(long allocator, long capacity, long keyCallBacks, long valueCallBacks);
  84     static final native long CFDictionaryGetValue(long theDict, long key);
  85     static final native void CFRelease(long cf);
  86     static final native long CFStringCreateWithCharacters(long alloc, char[] chars, long numChars);
  87     static final native long CFURLCreateWithFileSystemPath(long allocator, long filePath, long pathStyle, boolean isDirectory);
  88     static final native long CGBitmapContextCreate(long data, long width, long height, long bitsPerComponent, long bytesPerRow, long colorspace, int bitmapInfo);
  89     static final native void CGContextFillRect(long context, CGRect rect);
  90     static final native void CGContextRelease(long context);
  91     static final native void CGContextSetAllowsFontSmoothing(long context, boolean allowsFontSmoothing);
  92     static final native void CGContextSetAllowsAntialiasing(long context, boolean allowsAntialiasing);
  93     static final native void CGContextSetAllowsFontSubpixelPositioning(long context, boolean allowsFontSubpixelPositioning);
  94     static final native void CGContextSetAllowsFontSubpixelQuantization(long context, boolean allowsFontSubpixelQuantization);
  95     static final native void CGContextSetRGBFillColor(long context, double red, double green, double blue, double alpha);
  96     static final native void CGContextTranslateCTM(long context, double tx, double ty);
  97     static final native long CGColorSpaceCreateDeviceGray();
  98     static final native long CGColorSpaceCreateDeviceRGB();
  99     static final native void CGColorSpaceRelease(long space);


 100     static final native void CGPathRelease(long path);
 101     static final native long CTFontCreateWithName(long name, double size, CGAffineTransform matrix);
 102     static final native long CTFontCreatePathForGlyph(long font, short glyph, CGAffineTransform matrix);


 103     static final native boolean CTFontManagerRegisterFontsForURL(long fontURL, int scope, long error);
 104     static final native long CTLineCreateWithAttributedString(long string);
 105     static final native long CTLineGetGlyphRuns(long line);
 106     static final native long CTLineGetGlyphCount(long line);
 107     static final native double CTLineGetTypographicBounds(long line);
 108     static final native long CTRunGetGlyphCount(long run);
 109     static final native long CTRunGetAttributes(long run);
 110     static final native long CTParagraphStyleCreate(int dir);
 111 
 112 }


  80     static final native long CFArrayGetValueAtIndex(long theArray, long idx);
  81     static final native long CFAttributedStringCreate(long alloc, long str, long attributes);
  82     static final native void CFDictionaryAddValue(long theDict, long key, long value);
  83     static final native long CFDictionaryCreateMutable(long allocator, long capacity, long keyCallBacks, long valueCallBacks);
  84     static final native long CFDictionaryGetValue(long theDict, long key);
  85     static final native void CFRelease(long cf);
  86     static final native long CFStringCreateWithCharacters(long alloc, char[] chars, long numChars);
  87     static final native long CFURLCreateWithFileSystemPath(long allocator, long filePath, long pathStyle, boolean isDirectory);
  88     static final native long CGBitmapContextCreate(long data, long width, long height, long bitsPerComponent, long bytesPerRow, long colorspace, int bitmapInfo);
  89     static final native void CGContextFillRect(long context, CGRect rect);
  90     static final native void CGContextRelease(long context);
  91     static final native void CGContextSetAllowsFontSmoothing(long context, boolean allowsFontSmoothing);
  92     static final native void CGContextSetAllowsAntialiasing(long context, boolean allowsAntialiasing);
  93     static final native void CGContextSetAllowsFontSubpixelPositioning(long context, boolean allowsFontSubpixelPositioning);
  94     static final native void CGContextSetAllowsFontSubpixelQuantization(long context, boolean allowsFontSubpixelQuantization);
  95     static final native void CGContextSetRGBFillColor(long context, double red, double green, double blue, double alpha);
  96     static final native void CGContextTranslateCTM(long context, double tx, double ty);
  97     static final native long CGColorSpaceCreateDeviceGray();
  98     static final native long CGColorSpaceCreateDeviceRGB();
  99     static final native void CGColorSpaceRelease(long space);
 100     static final native long CGDataProviderCreateWithURL(long cfURL);
 101     static final native long CGFontCreateWithDataProvider(long dataProvider);
 102     static final native void CGPathRelease(long path);

 103     static final native long CTFontCreatePathForGlyph(long font, short glyph, CGAffineTransform matrix);
 104     static final native long CTFontCreateWithGraphicsFont(long cgFont, double size, CGAffineTransform matrix, long attributes);
 105     static final native long CTFontCreateWithName(long name, double size, CGAffineTransform matrix);
 106     static final native boolean CTFontManagerRegisterFontsForURL(long fontURL, int scope, long error);
 107     static final native long CTLineCreateWithAttributedString(long string);
 108     static final native long CTLineGetGlyphRuns(long line);
 109     static final native long CTLineGetGlyphCount(long line);
 110     static final native double CTLineGetTypographicBounds(long line);
 111     static final native long CTRunGetGlyphCount(long run);
 112     static final native long CTRunGetAttributes(long run);
 113     static final native long CTParagraphStyleCreate(int dir);
 114 
 115 }
< prev index next >