class OS
extends java.lang.Object
Constructor and Description |
---|
OS() |
Modifier and Type | Method and Description |
---|---|
private static long |
_D2D1CreateFactory(int factoryType) |
private static long |
_DWriteCreateFactory(int factoryType) |
private static long |
_NewJFXTextAnalysisSink(char[] text,
int start,
int length,
char[] locale,
int direction,
long numberSubstitution) |
private static long |
_NewJFXTextRenderer() |
private static long |
_WICCreateImagingFactory() |
(package private) static int |
AddRef(long ptr) |
(package private) static int |
Analyze(long ptr,
boolean[] isSupportedFontType,
int[] fontFileType,
int[] fontFaceType,
int[] numberOfFaces) |
(package private) static int |
AnalyzeScript(long ptr,
long source,
int start,
int length,
long sink) |
(package private) static void |
BeginDraw(long ptr) |
(package private) static void |
Clear(long ptr,
D2D1_COLOR_F clearColor) |
(package private) static byte[] |
CreateAlphaTexture(long ptr,
int textureType,
RECT textureBounds) |
(package private) static long |
CreateBitmap(long ptr,
int uiWidth,
int uiHeight,
int pixelFormat,
int options) |
(package private) static long |
CreateFontFace(long ptr) |
(package private) static long |
CreateFontFace(long ptr,
int fontFaceType,
long fontFiles,
int faceIndex,
int fontFaceSimulationFlags) |
(package private) static long |
CreateFontFileReference(long ptr,
char[] filePath) |
(package private) static long |
CreateGlyphRunAnalysis(long ptr,
DWRITE_GLYPH_RUN glyphRun,
float pixelsPerDip,
DWRITE_MATRIX transform,
int renderingMode,
int measuringMode,
float baselineOriginX,
float baselineOriginY) |
(package private) static long |
CreateSolidColorBrush(long ptr,
D2D1_COLOR_F color) |
(package private) static long |
CreateTextAnalyzer(long ptr) |
(package private) static long |
CreateTextFormat(long ptr,
char[] fontFamily,
long fontCollection,
int fontWeight,
int fontStyle,
int fontStretch,
float fontSize,
char[] localeName) |
(package private) static long |
CreateTextLayout(long ptr,
char[] text,
int stringStart,
int stringLength,
long textFormat,
float maxWidth,
float maxHeight) |
(package private) static long |
CreateWicBitmapRenderTarget(long ptr,
long target,
D2D1_RENDER_TARGET_PROPERTIES renderTargetProperties) |
(package private) static ID2D1Factory |
D2D1CreateFactory(int factoryType) |
(package private) static int |
Draw(long ptr,
long clientData,
long renderer,
float x,
float y) |
(package private) static void |
DrawGlyphRun(long ptr,
D2D1_POINT_2F baselineOrigin,
DWRITE_GLYPH_RUN glyphRun,
long foregroundBrush,
int measuringMode) |
(package private) static IDWriteFactory |
DWriteCreateFactory(int factoryType) |
(package private) static int |
EndDraw(long ptr) |
(package private) static int |
FindFamilyName(long ptr,
char[] familyName) |
(package private) static int |
FindLocaleName(long ptr,
char[] locale) |
(package private) static RECT |
GetAlphaTextureBounds(long ptr,
int textureType) |
(package private) static DWRITE_SCRIPT_ANALYSIS |
GetAnalysis(long ptr) |
(package private) static byte[] |
GetDataPointer(long ptr) |
(package private) static DWRITE_GLYPH_METRICS |
GetDesignGlyphMetrics(long ptr,
short glyphIndex,
boolean isSideways) |
(package private) static long |
GetFaceNames(long ptr) |
(package private) static long |
GetFamilyNames(long ptr) |
(package private) static long |
GetFirstMatchingFont(long ptr,
int weight,
int stretch,
int style) |
(package private) static long |
GetFont(long ptr,
int index) |
(package private) static int |
GetFontCount(long ptr) |
(package private) static long |
GetFontFamily(long ptr) |
(package private) static long |
GetFontFamily(long ptr,
int index) |
(package private) static int |
GetFontFamilyCount(long ptr) |
(package private) static long |
GetFontFromFontFace(long ptr,
long fontface) |
(package private) static int |
GetGlyphPlacements(long ptr,
char[] textString,
short[] clusterMap,
short[] textProps,
int textStart,
int textLength,
short[] glyphIndices,
short[] glyphProps,
int glyphCount,
long fontFace,
float fontEmSize,
boolean isSideways,
boolean isRightToLeft,
DWRITE_SCRIPT_ANALYSIS scriptAnalysis,
char[] localeName,
long[] features,
int[] featureRangeLengths,
int featureRanges,
float[] glyphAdvances,
float[] glyphOffsets) |
(package private) static Path2D |
GetGlyphRunOutline(long ptr,
float emSize,
short glyphIndex,
boolean isSideways) |
(package private) static int |
GetGlyphs(long ptr,
char[] textString,
int textStart,
int textLength,
long fontFace,
boolean isSideways,
boolean isRightToLeft,
DWRITE_SCRIPT_ANALYSIS scriptAnalysis,
char[] localeName,
long numberSubstitution,
long[] features,
int[] featureRangeLengths,
int featureRanges,
int maxGlyphCount,
short[] clusterMap,
short[] textProps,
short[] glyphIndices,
short[] glyphProps,
int[] actualGlyphCount) |
(package private) static long |
GetInformationalStrings(long ptr,
int informationalStringID) |
(package private) static int |
GetLength(long ptr) |
(package private) static int |
GetSimulations(long ptr) |
(package private) static int |
GetStart(long ptr) |
(package private) static int |
GetStretch(long ptr) |
(package private) static int |
GetStride(long ptr) |
(package private) static char[] |
GetString(long ptr,
int index,
int size) |
(package private) static int |
GetStringLength(long ptr,
int index) |
(package private) static int |
GetStyle(long ptr) |
(package private) static long |
GetSystemFontCollection(long ptr,
boolean checkforupdates) |
(package private) static int |
GetWeight(long ptr) |
(package private) static int |
JFXTextRendererGetClusterMap(long ptr,
short[] clusterMap,
int textStart,
int glyphStart) |
(package private) static long |
JFXTextRendererGetFontFace(long ptr) |
(package private) static int |
JFXTextRendererGetGlyphAdvances(long ptr,
float[] advances,
int start) |
(package private) static int |
JFXTextRendererGetGlyphCount(long ptr) |
(package private) static int |
JFXTextRendererGetGlyphIndices(long ptr,
int[] glyphs,
int start,
int slot) |
(package private) static int |
JFXTextRendererGetGlyphOffsets(long ptr,
float[] offsets,
int start) |
(package private) static int |
JFXTextRendererGetLength(long ptr) |
(package private) static int |
JFXTextRendererGetStart(long ptr) |
(package private) static int |
JFXTextRendererGetTotalGlyphCount(long ptr) |
(package private) static boolean |
JFXTextRendererNext(long ptr) |
(package private) static long |
Lock(long ptr,
int x,
int y,
int width,
int height,
int flags) |
(package private) static JFXTextAnalysisSink |
NewJFXTextAnalysisSink(char[] text,
int start,
int length,
java.lang.String locale,
int direction) |
(package private) static JFXTextRenderer |
NewJFXTextRenderer() |
(package private) static boolean |
Next(long ptr) |
(package private) static int |
Release(long ptr) |
(package private) static void |
SetTextAntialiasMode(long ptr,
int textAntialiasMode) |
(package private) static void |
SetTransform(long ptr,
D2D1_MATRIX_3X2_F transform) |
(package private) static IWICImagingFactory |
WICCreateImagingFactory() |
static final int S_OK
static final int E_NOT_SUFFICIENT_BUFFER
static final int D2D1_FACTORY_TYPE_SINGLE_THREADED
static final int D2D1_RENDER_TARGET_TYPE_DEFAULT
static final int D2D1_RENDER_TARGET_TYPE_SOFTWARE
static final int D2D1_RENDER_TARGET_TYPE_HARDWARE
static final int D2D1_RENDER_TARGET_USAGE_NONE
static final int D2D1_RENDER_TARGET_USAGE_FORCE_BITMAP_REMOTING
static final int D2D1_RENDER_TARGET_USAGE_GDI_COMPATIBLE
static final int D2D1_FEATURE_LEVEL_DEFAULT
static final int D2D1_ALPHA_MODE_UNKNOWN
static final int D2D1_ALPHA_MODE_PREMULTIPLIED
static final int D2D1_ALPHA_MODE_STRAIGHT
static final int D2D1_ALPHA_MODE_IGNORE
static final int DXGI_FORMAT_UNKNOWN
static final int DXGI_FORMAT_A8_UNORM
static final int DXGI_FORMAT_B8G8R8A8_UNORM
static final int D2D1_TEXT_ANTIALIAS_MODE_DEFAULT
static final int D2D1_TEXT_ANTIALIAS_MODE_CLEARTYPE
static final int D2D1_TEXT_ANTIALIAS_MODE_GRAYSCALE
static final int D2D1_TEXT_ANTIALIAS_MODE_ALIASED
static final int GUID_WICPixelFormat8bppGray
static final int GUID_WICPixelFormat8bppAlpha
static final int GUID_WICPixelFormat16bppGray
static final int GUID_WICPixelFormat24bppRGB
static final int GUID_WICPixelFormat24bppBGR
static final int GUID_WICPixelFormat32bppBGR
static final int GUID_WICPixelFormat32bppBGRA
static final int GUID_WICPixelFormat32bppPBGRA
static final int GUID_WICPixelFormat32bppGrayFloat
static final int GUID_WICPixelFormat32bppRGBA
static final int GUID_WICPixelFormat32bppPRGBA
static final int WICBitmapNoCache
static final int WICBitmapCacheOnDemand
static final int WICBitmapCacheOnLoad
static final int WICBitmapLockRead
static final int WICBitmapLockWrite
static final int DWRITE_FONT_WEIGHT_THIN
static final int DWRITE_FONT_WEIGHT_EXTRA_LIGHT
static final int DWRITE_FONT_WEIGHT_ULTRA_LIGHT
static final int DWRITE_FONT_WEIGHT_LIGHT
static final int DWRITE_FONT_WEIGHT_SEMI_LIGHT
static final int DWRITE_FONT_WEIGHT_NORMAL
static final int DWRITE_FONT_WEIGHT_REGULAR
static final int DWRITE_FONT_WEIGHT_MEDIUM
static final int DWRITE_FONT_WEIGHT_DEMI_BOLD
static final int DWRITE_FONT_WEIGHT_SEMI_BOLD
static final int DWRITE_FONT_WEIGHT_BOLD
static final int DWRITE_FONT_WEIGHT_EXTRA_BOLD
static final int DWRITE_FONT_WEIGHT_ULTRA_BOLD
static final int DWRITE_FONT_WEIGHT_BLACK
static final int DWRITE_FONT_WEIGHT_HEAVY
static final int DWRITE_FONT_WEIGHT_EXTRA_BLACK
static final int DWRITE_FONT_WEIGHT_ULTRA_BLACK
static final int DWRITE_FONT_STRETCH_UNDEFINED
static final int DWRITE_FONT_STRETCH_ULTRA_CONDENSED
static final int DWRITE_FONT_STRETCH_EXTRA_CONDENSED
static final int DWRITE_FONT_STRETCH_CONDENSED
static final int DWRITE_FONT_STRETCH_SEMI_CONDENSED
static final int DWRITE_FONT_STRETCH_NORMAL
static final int DWRITE_FONT_STRETCH_MEDIUM
static final int DWRITE_FONT_STRETCH_SEMI_EXPANDED
static final int DWRITE_FONT_STRETCH_EXPANDED
static final int DWRITE_FONT_STRETCH_EXTRA_EXPANDED
static final int DWRITE_FONT_STRETCH_ULTRA_EXPANDED
static final int DWRITE_FONT_STYLE_NORMAL
static final int DWRITE_FONT_STYLE_OBLIQUE
static final int DWRITE_FONT_STYLE_ITALIC
static final int DWRITE_TEXTURE_ALIASED_1x1
static final int DWRITE_TEXTURE_CLEARTYPE_3x1
static final int DWRITE_RENDERING_MODE_DEFAULT
static final int DWRITE_RENDERING_MODE_ALIASED
static final int DWRITE_RENDERING_MODE_GDI_CLASSIC
static final int DWRITE_RENDERING_MODE_GDI_NATURAL
static final int DWRITE_RENDERING_MODE_NATURAL
static final int DWRITE_RENDERING_MODE_NATURAL_SYMMETRIC
static final int DWRITE_RENDERING_MODE_OUTLINE
static final int DWRITE_RENDERING_MODE_CLEARTYPE_GDI_CLASSIC
static final int DWRITE_RENDERING_MODE_CLEARTYPE_GDI_NATURAL
static final int DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL
static final int DWRITE_RENDERING_MODE_CLEARTYPE_NATURAL_SYMMETRIC
static final int DWRITE_MEASURING_MODE_NATURAL
static final int DWRITE_MEASURING_MODE_GDI_CLASSIC
static final int DWRITE_MEASURING_MODE_GDI_NATURAL
static final int DWRITE_FACTORY_TYPE_SHARED
static final int DWRITE_READING_DIRECTION_LEFT_TO_RIGHT
static final int DWRITE_READING_DIRECTION_RIGHT_TO_LEFT
static final int DWRITE_FONT_SIMULATIONS_NONE
static final int DWRITE_FONT_SIMULATIONS_BOLD
static final int DWRITE_FONT_SIMULATIONS_OBLIQUE
static final int DWRITE_INFORMATIONAL_STRING_NONE
static final int DWRITE_INFORMATIONAL_STRING_COPYRIGHT_NOTICE
static final int DWRITE_INFORMATIONAL_STRING_VERSION_STRINGS
static final int DWRITE_INFORMATIONAL_STRING_TRADEMARK
static final int DWRITE_INFORMATIONAL_STRING_MANUFACTURER
static final int DWRITE_INFORMATIONAL_STRING_DESIGNER
static final int DWRITE_INFORMATIONAL_STRING_DESIGNER_URL
static final int DWRITE_INFORMATIONAL_STRING_DESCRIPTION
static final int DWRITE_INFORMATIONAL_STRING_FONT_VENDOR_URL
static final int DWRITE_INFORMATIONAL_STRING_LICENSE_DESCRIPTION
static final int DWRITE_INFORMATIONAL_STRING_LICENSE_INFO_URL
static final int DWRITE_INFORMATIONAL_STRING_WIN32_FAMILY_NAMES
static final int DWRITE_INFORMATIONAL_STRING_WIN32_SUBFAMILY_NAMES
static final int DWRITE_INFORMATIONAL_STRING_PREFERRED_FAMILY_NAMES
static final int DWRITE_INFORMATIONAL_STRING_PREFERRED_SUBFAMILY_NAMES
static final int DWRITE_INFORMATIONAL_STRING_SAMPLE_TEXT
static final int DWRITE_INFORMATIONAL_STRING_FULL_NAME
static final int DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_NAME
static final int DWRITE_INFORMATIONAL_STRING_POSTSCRIPT_CID_NAME
private static final long _DWriteCreateFactory(int factoryType)
static final IDWriteFactory DWriteCreateFactory(int factoryType)
private static final long _D2D1CreateFactory(int factoryType)
static final ID2D1Factory D2D1CreateFactory(int factoryType)
private static final long _WICCreateImagingFactory()
static final IWICImagingFactory WICCreateImagingFactory()
private static final long _NewJFXTextAnalysisSink(char[] text, int start, int length, char[] locale, int direction, long numberSubstitution)
static final JFXTextAnalysisSink NewJFXTextAnalysisSink(char[] text, int start, int length, java.lang.String locale, int direction)
private static final long _NewJFXTextRenderer()
static final JFXTextRenderer NewJFXTextRenderer()
static final boolean Next(long ptr)
static final int GetStart(long ptr)
static final int GetLength(long ptr)
static final DWRITE_SCRIPT_ANALYSIS GetAnalysis(long ptr)
static final boolean JFXTextRendererNext(long ptr)
static final int JFXTextRendererGetStart(long ptr)
static final int JFXTextRendererGetLength(long ptr)
static final int JFXTextRendererGetGlyphCount(long ptr)
static final int JFXTextRendererGetTotalGlyphCount(long ptr)
static final long JFXTextRendererGetFontFace(long ptr)
static final int JFXTextRendererGetGlyphIndices(long ptr, int[] glyphs, int start, int slot)
static final int JFXTextRendererGetGlyphAdvances(long ptr, float[] advances, int start)
static final int JFXTextRendererGetGlyphOffsets(long ptr, float[] offsets, int start)
static final int JFXTextRendererGetClusterMap(long ptr, short[] clusterMap, int textStart, int glyphStart)
static final DWRITE_GLYPH_METRICS GetDesignGlyphMetrics(long ptr, short glyphIndex, boolean isSideways)
static final Path2D GetGlyphRunOutline(long ptr, float emSize, short glyphIndex, boolean isSideways)
static final long CreateFontFace(long ptr)
static final long GetFaceNames(long ptr)
static final long GetFontFamily(long ptr)
static final int GetStretch(long ptr)
static final int GetStyle(long ptr)
static final int GetWeight(long ptr)
static final long GetInformationalStrings(long ptr, int informationalStringID)
static final int GetSimulations(long ptr)
static final int GetFontCount(long ptr)
static final long GetFont(long ptr, int index)
static final int Analyze(long ptr, boolean[] isSupportedFontType, int[] fontFileType, int[] fontFaceType, int[] numberOfFaces)
static final char[] GetString(long ptr, int index, int size)
static final int GetStringLength(long ptr, int index)
static final int FindLocaleName(long ptr, char[] locale)
static final long GetFamilyNames(long ptr)
static final long GetFirstMatchingFont(long ptr, int weight, int stretch, int style)
static final int GetFontFamilyCount(long ptr)
static final long GetFontFamily(long ptr, int index)
static final int FindFamilyName(long ptr, char[] familyName)
static final long GetFontFromFontFace(long ptr, long fontface)
static final byte[] CreateAlphaTexture(long ptr, int textureType, RECT textureBounds)
static final RECT GetAlphaTextureBounds(long ptr, int textureType)
static final long GetSystemFontCollection(long ptr, boolean checkforupdates)
static final long CreateGlyphRunAnalysis(long ptr, DWRITE_GLYPH_RUN glyphRun, float pixelsPerDip, DWRITE_MATRIX transform, int renderingMode, int measuringMode, float baselineOriginX, float baselineOriginY)
static final long CreateTextAnalyzer(long ptr)
static final long CreateTextFormat(long ptr, char[] fontFamily, long fontCollection, int fontWeight, int fontStyle, int fontStretch, float fontSize, char[] localeName)
static final long CreateTextLayout(long ptr, char[] text, int stringStart, int stringLength, long textFormat, float maxWidth, float maxHeight)
static final long CreateFontFileReference(long ptr, char[] filePath)
static final long CreateFontFace(long ptr, int fontFaceType, long fontFiles, int faceIndex, int fontFaceSimulationFlags)
static final int AddRef(long ptr)
static final int Release(long ptr)
static final int AnalyzeScript(long ptr, long source, int start, int length, long sink)
static final int GetGlyphs(long ptr, char[] textString, int textStart, int textLength, long fontFace, boolean isSideways, boolean isRightToLeft, DWRITE_SCRIPT_ANALYSIS scriptAnalysis, char[] localeName, long numberSubstitution, long[] features, int[] featureRangeLengths, int featureRanges, int maxGlyphCount, short[] clusterMap, short[] textProps, short[] glyphIndices, short[] glyphProps, int[] actualGlyphCount)
static final int GetGlyphPlacements(long ptr, char[] textString, short[] clusterMap, short[] textProps, int textStart, int textLength, short[] glyphIndices, short[] glyphProps, int glyphCount, long fontFace, float fontEmSize, boolean isSideways, boolean isRightToLeft, DWRITE_SCRIPT_ANALYSIS scriptAnalysis, char[] localeName, long[] features, int[] featureRangeLengths, int featureRanges, float[] glyphAdvances, float[] glyphOffsets)
static final int Draw(long ptr, long clientData, long renderer, float x, float y)
static final long CreateBitmap(long ptr, int uiWidth, int uiHeight, int pixelFormat, int options)
static final long Lock(long ptr, int x, int y, int width, int height, int flags)
static final byte[] GetDataPointer(long ptr)
static final int GetStride(long ptr)
static final long CreateWicBitmapRenderTarget(long ptr, long target, D2D1_RENDER_TARGET_PROPERTIES renderTargetProperties)
static final void BeginDraw(long ptr)
static final int EndDraw(long ptr)
static final void Clear(long ptr, D2D1_COLOR_F clearColor)
static final void SetTextAntialiasMode(long ptr, int textAntialiasMode)
static final void SetTransform(long ptr, D2D1_MATRIX_3X2_F transform)
static final void DrawGlyphRun(long ptr, D2D1_POINT_2F baselineOrigin, DWRITE_GLYPH_RUN glyphRun, long foregroundBrush, int measuringMode)
static final long CreateSolidColorBrush(long ptr, D2D1_COLOR_F color)