struct FTC_SBitRec {
FT_Byte width;
FT_Byte height;
FT_Char left;
FT_Char top;
FT_Byte format;
FT_Byte max_grays;
FT_Short pitch;
FT_Char xadvance;
FT_Char yadvance;
FT_Byte * buffer;
}
| Modifier and Type | Class and Description |
|---|---|
| public static class | FTC_SBit.
An array of |
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALIGNOF
The struct alignment in bytes. |
| public static final int | BUFFER
The struct member offsets. |
| public static final int | FORMAT
The struct member offsets. |
| public static final int | HEIGHT
The struct member offsets. |
| public static final int | LEFT
The struct member offsets. |
| public static final int | MAX_GRAYS
The struct member offsets. |
| public static final int | PITCH
The struct member offsets. |
| public static final int | SIZEOF
The struct size in bytes. |
| public static final int | TOP
The struct member offsets. |
| public static final int | WIDTH
The struct member offsets. |
| public static final int | XADVANCE
The struct member offsets. |
| public static final int | YADVANCE
The struct member offsets. |
| Access | Constructor and Description |
|---|---|
| protected | |
| public | FTC_SBit(ByteBuffer container)
Creates a |
| Modifier and Type | Method and Description |
|---|---|
| public ByteBuffer | |
| protected FTC_SBit | create(long
the struct memory address address, ByteBuffer an optional container buffer, to be referenced strongly by the struct instance. container)Implements abstract org. the constructor, but returns the exact type of the Struct subclass.
|
| public static FTC_SBit | |
| public static FTC_SBit. | create(long
the memory address address, int the buffer capacity capacity)Create a |
| public static FTC_SBit | |
| public static FTC_SBit. | |
| public byte | |
| public byte | |
| public byte | |
| public byte | |
| public static ByteBuffer | |
| public static byte | |
| public static byte | |
| public static byte | |
| public static byte | |
| public static short | |
| public static byte | |
| public static byte | |
| public static byte | |
| public static byte | |
| public short | |
| public int | |
| public byte | |
| public byte | |
| public byte | |
| public byte |
| ALIGNOF | back to summary |
|---|---|
| public static final int ALIGNOF The struct alignment in bytes. | |
| BUFFER | back to summary |
|---|---|
| public static final int BUFFER The struct member offsets. | |
| FORMAT | back to summary |
|---|---|
| public static final int FORMAT The struct member offsets. | |
| HEIGHT | back to summary |
|---|---|
| public static final int HEIGHT The struct member offsets. | |
| LEFT | back to summary |
|---|---|
| public static final int LEFT The struct member offsets. | |
| MAX_GRAYS | back to summary |
|---|---|
| public static final int MAX_GRAYS The struct member offsets. | |
| PITCH | back to summary |
|---|---|
| public static final int PITCH The struct member offsets. | |
| SIZEOF | back to summary |
|---|---|
| public static final int SIZEOF The struct size in bytes. | |
| TOP | back to summary |
|---|---|
| public static final int TOP The struct member offsets. | |
| WIDTH | back to summary |
|---|---|
| public static final int WIDTH The struct member offsets. | |
| XADVANCE | back to summary |
|---|---|
| public static final int XADVANCE The struct member offsets. | |
| YADVANCE | back to summary |
|---|---|
| public static final int YADVANCE The struct member offsets. | |
| FTC_SBit | back to summary |
|---|---|
| protected FTC_SBit(long address, ByteBuffer container) | |
| FTC_SBit | back to summary |
|---|---|
| public FTC_SBit(ByteBuffer container) Creates a The created instance holds a strong reference to the container object. | |
| buffer | back to summary |
|---|---|
public ByteBuffer buffer(int capacity)
| |
| create | back to summary |
|---|---|
| protected FTC_SBit create(long address, ByteBuffer container) Implements abstract org. Doc from org. Similar to Effectively, every
| |
| create | back to summary |
|---|---|
| public static FTC_SBit create(long address) Returns a new | |
| create | back to summary |
|---|---|
| public static FTC_SBit. Create a
| |
| createSafe | back to summary |
|---|---|
| public static FTC_SBit createSafe(long address) Like
| |
| createSafe | back to summary |
|---|---|
| public static FTC_SBit. Like
| |
| format | back to summary |
|---|---|
public byte format()
| |
| height | back to summary |
|---|---|
public byte height()
| |
| left | back to summary |
|---|---|
public byte left()
| |
| max_grays | back to summary |
|---|---|
public byte max_grays()
| |
| nbuffer | back to summary |
|---|---|
| public static ByteBuffer nbuffer(long struct, int capacity) Unsafe version of | |
| nformat | back to summary |
|---|---|
| public static byte nformat(long struct) Unsafe version of | |
| nheight | back to summary |
|---|---|
| public static byte nheight(long struct) Unsafe version of | |
| nleft | back to summary |
|---|---|
| public static byte nleft(long struct) Unsafe version of | |
| nmax_grays | back to summary |
|---|---|
| public static byte nmax_grays(long struct) Unsafe version of | |
| npitch | back to summary |
|---|---|
| public static short npitch(long struct) Unsafe version of | |
| ntop | back to summary |
|---|---|
| public static byte ntop(long struct) Unsafe version of | |
| nwidth | back to summary |
|---|---|
| public static byte nwidth(long struct) Unsafe version of | |
| nxadvance | back to summary |
|---|---|
| public static byte nxadvance(long struct) Unsafe version of | |
| nyadvance | back to summary |
|---|---|
| public static byte nyadvance(long struct) Unsafe version of | |
| pitch | back to summary |
|---|---|
public short pitch()
| |
| sizeof | back to summary |
|---|---|
| public int sizeof() Implements abstract org. Doc from org. Returns
| |
| top | back to summary |
|---|---|
public byte top()
| |
| width | back to summary |
|---|---|
public byte width()
| |
| xadvance | back to summary |
|---|---|
public byte xadvance()
| |
| yadvance | back to summary |
|---|---|
public byte yadvance()
| |
FTC_SBit structs.
| Modifier and Type | Field and Description |
|---|---|
| private static final FTC_SBit |
| Access | Constructor and Description |
|---|---|
| public | Buffer(ByteBuffer container)
Creates a new |
| public | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public ByteBuffer | |
| public byte | |
| protected FTC_SBit | |
| public byte | |
| public byte | |
| public byte | |
| public short | |
| protected FTC_SBit. | |
| public byte | |
| public byte | |
| public byte | |
| public byte |
| ELEMENT_FACTORY | back to summary |
|---|---|
| private static final FTC_SBit ELEMENT_FACTORY | |
| Buffer | back to summary |
|---|---|
| public Buffer(ByteBuffer container) Creates a new Changes to the container's content will be visible to the struct buffer instance and vice versa. The two buffers' position, limit, and mark values
will be independent. The new buffer's position will be zero, its capacity and its limit will be the number of bytes remaining in this buffer divided
by The created buffer instance holds a strong reference to the container object. | |
| Buffer | back to summary |
|---|---|
| public Buffer(long address, int cap) | |
| Buffer | back to summary |
|---|---|
| pack-priv Buffer(long address, ByteBuffer container, int mark, int pos, int lim, int cap) | |
| buffer | back to summary |
|---|---|
public ByteBuffer buffer(int capacity)
| |
| format | back to summary |
|---|---|
public byte format()
| |
| getElementFactory | back to summary |
|---|---|
| protected FTC_SBit getElementFactory() Implements abstract org.
| |
| height | back to summary |
|---|---|
public byte height()
| |
| left | back to summary |
|---|---|
public byte left()
| |
| max_grays | back to summary |
|---|---|
public byte max_grays()
| |
| pitch | back to summary |
|---|---|
public short pitch()
| |
| self | back to summary |
|---|---|
| protected FTC_SBit. Implements abstract org.
| |
| top | back to summary |
|---|---|
public byte top()
| |
| width | back to summary |
|---|---|
public byte width()
| |
| xadvance | back to summary |
|---|---|
public byte xadvance()
| |
| yadvance | back to summary |
|---|---|
public byte yadvance()
| |