Package org.lwjgl.util.mapped
Annotation Type MappedField
-
@Retention(RUNTIME) @Target(FIELD) public @interface MappedField
This annotation can be used on fields ofMappedObject
subclasses, to manually specify byte offsets and lengths. This is useful when the mapped fields require custom alignment.ByteBuffer
fields are required to have this annotation with a hardcoded byte length.- Author:
- Riven
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description long
byteLength
Specifies the field byte length.long
byteOffset
Specifies the field byte offset within the mapped object.
-
-
-
-
byteLength
long byteLength
Specifies the field byte length. Required forByteBuffer
fields.- Returns:
- the field byte length
- Default:
- -1L
-
-