Package org.lwjgl.util.freetype
Class FT_PaintColrLayers
- All Implemented Interfaces:
Pointer
struct FT_PaintColrLayers {
{@link FT_LayerIterator FT_LayerIterator} layer_iterator;
}-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidationNested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intThe struct alignment in bytes.static final intThe struct member offsets.static final intThe struct size in bytes.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE -
Constructor Summary
ConstructorsConstructorDescriptionFT_PaintColrLayers(ByteBuffer container) Creates aFT_PaintColrLayersinstance at the current position of the specifiedByteBuffercontainer. -
Method Summary
Modifier and TypeMethodDescriptionstatic FT_PaintColrLayerscreate(long address) Returns a newFT_PaintColrLayersinstance for the specified memory address.static FT_PaintColrLayers.Buffercreate(long address, int capacity) Create aFT_PaintColrLayers.Bufferinstance at the specified memory.static @Nullable FT_PaintColrLayerscreateSafe(long address) static @Nullable FT_PaintColrLayers.BuffercreateSafe(long address, int capacity) static FT_LayerIteratornlayer_iterator(long struct) Unsafe version oflayer_iterator().intsizeof()Returnssizeof(struct).Methods inherited from class org.lwjgl.system.Pointer.Default
address, equals, hashCode, toString
-
Field Details
-
SIZEOF
public static final int SIZEOFThe struct size in bytes. -
ALIGNOF
public static final int ALIGNOFThe struct alignment in bytes. -
LAYER_ITERATOR
public static final int LAYER_ITERATORThe struct member offsets.
-
-
Constructor Details
-
FT_PaintColrLayers
Creates aFT_PaintColrLayersinstance at the current position of the specifiedByteBuffercontainer. Changes to the buffer's content will be visible to the struct instance and vice versa.The created instance holds a strong reference to the container object.
-
-
Method Details
-
sizeof
public int sizeof()Description copied from class:StructReturnssizeof(struct).- Specified by:
sizeofin classStruct<FT_PaintColrLayers>
-
layer_iterator
- Returns:
- a
FT_LayerIteratorview of thelayer_iteratorfield.
-
create
Returns a newFT_PaintColrLayersinstance for the specified memory address. -
createSafe
-
create
Create aFT_PaintColrLayers.Bufferinstance at the specified memory.- Parameters:
address- the memory addresscapacity- the buffer capacity
-
createSafe
-
nlayer_iterator
Unsafe version oflayer_iterator().
-