Package 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;
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FTSfntName.MetaClass
The meta class implementation
-
Field Summary
Fields Modifier and Type Field Description static FTSfntName.MetaClass
META
The meta class instance
-
Constructor Summary
Constructors Modifier Constructor Description FTSfntName()
protected
FTSfntName(de.intarsys.nativec.api.INativeHandle handle)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.intarsys.nativec.type.NativeBuffer
getBuffer()
int
getEncodingId()
int
getLanguageId()
int
getLength()
java.lang.String
getName()
java.lang.String
getName(java.lang.String encoding)
int
getNameId()
de.intarsys.nativec.type.INativeType
getNativeType()
int
getPlatformId()
-
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
-
-
-
-
Field Detail
-
META
public static final FTSfntName.MetaClass META
The meta class instance
-
-
Method Detail
-
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 interfacede.intarsys.nativec.type.INativeObject
- Specified by:
getNativeType
in classde.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()
-
-