org.rococoa.cocoa.carboncore
Class UCKeyStateEntryRange
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure<UCKeyStateEntryRange,UCKeyStateEntryRange.ByValue,UCKeyStateEntryRange.ByReference>
org.rococoa.cocoa.carboncore.UCKeyStateEntryRange
- All Implemented Interfaces:
- StructureType, StructureTypeDependent, Comparable<Structure<UCKeyStateEntryRange,UCKeyStateEntryRange.ByValue,UCKeyStateEntryRange.ByReference>>
- Direct Known Subclasses:
- UCKeyStateEntryRange.ByReference, UCKeyStateEntryRange.ByValue
public class UCKeyStateEntryRange
- extends Structure<UCKeyStateEntryRange,UCKeyStateEntryRange.ByValue,UCKeyStateEntryRange.ByReference>
For UCKeyStateEntryRange -
If curState >= curStateStart and curState <= curStateStart+curStateRange,
then it matches the entry, and we transform charData and nextState as follows:
If charData < 0xFFFE, then charData += (curState-curStateStart)*deltaMultiplier
If nextState != 0, then nextState += (curState-curStateStart)*deltaMultiplier
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/UnicodeUtilities.h:122
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write |
Methods inherited from class com.sun.jna.Structure |
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField |
curStateStart
public short curStateStart
curStateRange
public byte curStateRange
deltaMultiplier
public byte deltaMultiplier
charData
public short charData
nextState
public short nextState
UCKeyStateEntryRange
public UCKeyStateEntryRange()
UCKeyStateEntryRange
public UCKeyStateEntryRange(short curStateStart,
byte curStateRange,
byte deltaMultiplier,
short charData,
short nextState)
newArray
public static UCKeyStateEntryRange[] newArray(int arrayLength)
Copyright © 2009. All Rights Reserved.