de.intarsys.cwt.freetype.nativec
Class FTSfntName
java.lang.Object
de.intarsys.nativec.type.NativeObject
de.intarsys.nativec.type.NativeStruct
de.intarsys.nativec.type.NativeStaticStruct
de.intarsys.cwt.freetype.nativec.FTSfntName
- All Implemented Interfaces:
- de.intarsys.nativec.type.INativeObject
public class FTSfntName
- extends de.intarsys.nativec.type.NativeStaticStruct
typedef struct FT_SfntName_
{
FT_UShort platform_id;
FT_UShort encoding_id;
FT_UShort language_id;
FT_UShort name_id;
FT_Byte* string; // this string is *not* null-terminated!
FT_UInt string_len; // in bytes
} FT_SfntName;
Fields inherited from class de.intarsys.nativec.type.NativeStruct |
values |
Fields inherited from class de.intarsys.nativec.type.NativeObject |
DEBUG, handle, SHIFT_INT, SHIFT_LONG, SHIFT_LONGLONG, SIZE_BYTE, SIZE_INT, SIZE_LONG, SIZE_LONGLONG, SIZE_PTR, SIZE_SHORT |
Methods inherited from class de.intarsys.nativec.type.NativeStruct |
getByteCount, getNativeObject, getStructField, getStructType, getValue, setValue, toNestedString, toString |
Methods inherited from class de.intarsys.nativec.type.NativeObject |
allocate, cast, createReference, getByte, getByteArray, getBytes, getCLong, getInt, getNativeHandle, getNativeHandle, getShort, getString, getWideString, isNull, setByte, setByteArray, setCLong, setInt, setNativeHandle, setShort, setString, setWideString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
META
public static final FTSfntName.MetaClass META
- The meta class instance
FTSfntName
public FTSfntName()
FTSfntName
protected FTSfntName(de.intarsys.nativec.api.INativeHandle handle)
getBuffer
public de.intarsys.nativec.type.NativeBuffer getBuffer()
getEncodingId
public int getEncodingId()
getLanguageId
public int getLanguageId()
getLength
public int getLength()
getNativeType
public de.intarsys.nativec.type.INativeType getNativeType()
- Specified by:
getNativeType
in interface de.intarsys.nativec.type.INativeObject
- Specified by:
getNativeType
in class de.intarsys.nativec.type.NativeObject
getName
public java.lang.String getName()
getName
public java.lang.String getName(java.lang.String encoding)
getNameId
public int getNameId()
getPlatformId
public int getPlatformId()