Package org.lwjgl.util.ktx
Class ktxTexture_vtbl
- All Implemented Interfaces:
Pointer
struct ktxTexture_vtbl {
PFNKTEXDESTROY Destroy;
PFNKTEXGETIMAGEOFFSET GetImageOffset;
PFNKTEXGETDATASIZEUNCOMPRESSED GetDataSizeUncompressed;
PFNKTEXGETIMAGESIZE GetImageSize;
PFNKTEXGETLEVELSIZE GetLevelSize;
PFNKTEXITERATELEVELS IterateLevels;
PFNKTEXITERATELOADLEVELFACES IterateLoadLevelFaces;
PFNKTEXNEEDSTRANSCODING NeedsTranscoding;
PFNKTEXLOADIMAGEDATA LoadImageData;
PFNKTEXSETIMAGEFROMMEMORY SetImageFromMemory;
PFNKTEXSETIMAGEFROMSTDIOSTREAM SetImageFromStdioStream;
PFNKTEXWRITETOSTDIOSTREAM WriteToStdioStream;
PFNKTEXWRITETONAMEDFILE WriteToNamedFile;
PFNKTEXWRITETOMEMORY WriteToMemory;
PFNKTEXWRITETOSTREAM WriteToStream;
}
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.lwjgl.system.Struct
Struct.StructValidation
Nested classes/interfaces inherited from interface org.lwjgl.system.Pointer
Pointer.Default
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
The struct alignment in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct size in bytes.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.static final int
The struct member offsets.Fields inherited from interface org.lwjgl.system.Pointer
BITS32, BITS64, CLONG_SHIFT, CLONG_SIZE, POINTER_SHIFT, POINTER_SIZE
-
Constructor Summary
ConstructorsConstructorDescriptionktxTexture_vtbl
(ByteBuffer container) Creates aktxTexture_vtbl
instance at the current position of the specifiedByteBuffer
container. -
Method Summary
Modifier and TypeMethodDescriptionstatic ktxTexture_vtbl
create
(long address) Returns a newktxTexture_vtbl
instance for the specified memory address.static ktxTexture_vtbl.Buffer
create
(long address, int capacity) Create aktxTexture_vtbl.Buffer
instance at the specified memory.static @Nullable ktxTexture_vtbl
createSafe
(long address) static @Nullable ktxTexture_vtbl.Buffer
createSafe
(long address, int capacity) long
Destroy()
long
long
long
long
long
long
long
static long
nDestroy
(long struct) Unsafe version ofDestroy()
.long
static long
nGetDataSizeUncompressed
(long struct) Unsafe version ofGetDataSizeUncompressed()
.static long
nGetImageOffset
(long struct) Unsafe version ofGetImageOffset()
.static long
nGetImageSize
(long struct) Unsafe version ofGetImageSize()
.static long
nGetLevelSize
(long struct) Unsafe version ofGetLevelSize()
.static long
nIterateLevels
(long struct) Unsafe version ofIterateLevels()
.static long
nIterateLoadLevelFaces
(long struct) Unsafe version ofIterateLoadLevelFaces()
.static long
nLoadImageData
(long struct) Unsafe version ofLoadImageData()
.static long
nNeedsTranscoding
(long struct) Unsafe version ofNeedsTranscoding()
.static long
nSetImageFromMemory
(long struct) Unsafe version ofSetImageFromMemory()
.static long
nSetImageFromStdioStream
(long struct) Unsafe version ofSetImageFromStdioStream()
.static long
nWriteToMemory
(long struct) Unsafe version ofWriteToMemory()
.static long
nWriteToNamedFile
(long struct) Unsafe version ofWriteToNamedFile()
.static long
nWriteToStdioStream
(long struct) Unsafe version ofWriteToStdioStream()
.static long
nWriteToStream
(long struct) Unsafe version ofWriteToStream()
.long
long
int
sizeof()
Returnssizeof(struct)
.long
long
long
long
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. -
DESTROY
public static final int DESTROYThe struct member offsets. -
GETIMAGEOFFSET
public static final int GETIMAGEOFFSETThe struct member offsets. -
GETDATASIZEUNCOMPRESSED
public static final int GETDATASIZEUNCOMPRESSEDThe struct member offsets. -
GETIMAGESIZE
public static final int GETIMAGESIZEThe struct member offsets. -
GETLEVELSIZE
public static final int GETLEVELSIZEThe struct member offsets. -
ITERATELEVELS
public static final int ITERATELEVELSThe struct member offsets. -
ITERATELOADLEVELFACES
public static final int ITERATELOADLEVELFACESThe struct member offsets. -
NEEDSTRANSCODING
public static final int NEEDSTRANSCODINGThe struct member offsets. -
LOADIMAGEDATA
public static final int LOADIMAGEDATAThe struct member offsets. -
SETIMAGEFROMMEMORY
public static final int SETIMAGEFROMMEMORYThe struct member offsets. -
SETIMAGEFROMSTDIOSTREAM
public static final int SETIMAGEFROMSTDIOSTREAMThe struct member offsets. -
WRITETOSTDIOSTREAM
public static final int WRITETOSTDIOSTREAMThe struct member offsets. -
WRITETONAMEDFILE
public static final int WRITETONAMEDFILEThe struct member offsets. -
WRITETOMEMORY
public static final int WRITETOMEMORYThe struct member offsets. -
WRITETOSTREAM
public static final int WRITETOSTREAMThe struct member offsets.
-
-
Constructor Details
-
ktxTexture_vtbl
Creates aktxTexture_vtbl
instance at the current position of the specifiedByteBuffer
container. 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:Struct
Returnssizeof(struct)
.- Specified by:
sizeof
in classStruct<ktxTexture_vtbl>
-
Destroy
public long Destroy()- Returns:
- the value of the
Destroy
field.
-
GetImageOffset
public long GetImageOffset()- Returns:
- the value of the
GetImageOffset
field.
-
GetDataSizeUncompressed
public long GetDataSizeUncompressed()- Returns:
- the value of the
GetDataSizeUncompressed
field.
-
GetImageSize
public long GetImageSize()- Returns:
- the value of the
GetImageSize
field.
-
GetLevelSize
public long GetLevelSize()- Returns:
- the value of the
GetLevelSize
field.
-
IterateLevels
public long IterateLevels()- Returns:
- the value of the
IterateLevels
field.
-
IterateLoadLevelFaces
public long IterateLoadLevelFaces()- Returns:
- the value of the
IterateLoadLevelFaces
field.
-
NeedsTranscoding
public long NeedsTranscoding()- Returns:
- the value of the
NeedsTranscoding
field.
-
LoadImageData
public long LoadImageData()- Returns:
- the value of the
LoadImageData
field.
-
SetImageFromMemory
public long SetImageFromMemory()- Returns:
- the value of the
SetImageFromMemory
field.
-
SetImageFromStdioStream
public long SetImageFromStdioStream()- Returns:
- the value of the
SetImageFromStdioStream
field.
-
WriteToStdioStream
public long WriteToStdioStream()- Returns:
- the value of the
WriteToStdioStream
field.
-
WriteToNamedFile
public long WriteToNamedFile()- Returns:
- the value of the
WriteToNamedFile
field.
-
WriteToMemory
public long WriteToMemory()- Returns:
- the value of the
WriteToMemory
field.
-
WriteToStream
public long WriteToStream()- Returns:
- the value of the
WriteToStream
field.
-
create
Returns a newktxTexture_vtbl
instance for the specified memory address. -
createSafe
-
create
Create aktxTexture_vtbl.Buffer
instance at the specified memory.- Parameters:
address
- the memory addresscapacity
- the buffer capacity
-
createSafe
-
nDestroy
public static long nDestroy(long struct) Unsafe version ofDestroy()
. -
nGetImageOffset
public static long nGetImageOffset(long struct) Unsafe version ofGetImageOffset()
. -
nGetDataSizeUncompressed
public static long nGetDataSizeUncompressed(long struct) Unsafe version ofGetDataSizeUncompressed()
. -
nGetImageSize
public static long nGetImageSize(long struct) Unsafe version ofGetImageSize()
. -
nGetLevelSize
public static long nGetLevelSize(long struct) Unsafe version ofGetLevelSize()
. -
nIterateLevels
public static long nIterateLevels(long struct) Unsafe version ofIterateLevels()
. -
nIterateLoadLevelFaces
public static long nIterateLoadLevelFaces(long struct) Unsafe version ofIterateLoadLevelFaces()
. -
nNeedsTranscoding
public static long nNeedsTranscoding(long struct) Unsafe version ofNeedsTranscoding()
. -
nLoadImageData
public static long nLoadImageData(long struct) Unsafe version ofLoadImageData()
. -
nSetImageFromMemory
public static long nSetImageFromMemory(long struct) Unsafe version ofSetImageFromMemory()
. -
nSetImageFromStdioStream
public static long nSetImageFromStdioStream(long struct) Unsafe version ofSetImageFromStdioStream()
. -
nWriteToStdioStream
public static long nWriteToStdioStream(long struct) Unsafe version ofWriteToStdioStream()
. -
nWriteToNamedFile
public static long nWriteToNamedFile(long struct) Unsafe version ofWriteToNamedFile()
. -
nWriteToMemory
public static long nWriteToMemory(long struct) Unsafe version ofWriteToMemory()
. -
nWriteToStream
public static long nWriteToStream(long struct) Unsafe version ofWriteToStream()
.
-