JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.opengl.egl.EGLClientPixmapHI Class Reference
Collaboration diagram for com.jogamp.opengl.egl.EGLClientPixmapHI:

Public Member Functions

final java.nio.ByteBuffer getBuffer ()
 Return the underlying native direct ByteBuffer. More...
 
final long getDirectBufferAddress ()
 Returns the native address of the underlying native ByteBuffer getBuffer(). More...
 
final long getPData ()
 SKIP setter for immutable native field pData, referencing a struct owned array with fixed element count of 1 elements. More...
 
final int getIWidth ()
 Getter for native field iWidth, being a struct owned IntType. More...
 
final int getIHeight ()
 Getter for native field iHeight, being a struct owned IntType. More...
 
final int getIStride ()
 Getter for native field iStride, being a struct owned IntType. More...
 

Static Public Member Functions

static boolean usesNativeCode ()
 Returns true if this generated implementation uses native code, otherwise false. More...
 
static int size ()
 Returns the aligned total size of a native instance. More...
 
static EGLClientPixmapHI create ()
 Returns a new instance with all bytes set to zero. More...
 
static EGLClientPixmapHI create (java.nio.ByteBuffer buf)
 Returns a new instance using the given ByteBuffer having at least {#link size()} bytes capacity. More...
 
static EGLClientPixmapHI derefPointer (final long addr)
 Returns new instance dereferencing ByteBuffer at given native address addr with size size(). More...
 

Detailed Description

Definition at line 23 of file EGLClientPixmapHI.java.

Member Function Documentation

◆ create() [1/2]

static EGLClientPixmapHI com.jogamp.opengl.egl.EGLClientPixmapHI.create ( )
static

Returns a new instance with all bytes set to zero.

Definition at line 51 of file EGLClientPixmapHI.java.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ create() [2/2]

static EGLClientPixmapHI com.jogamp.opengl.egl.EGLClientPixmapHI.create ( java.nio.ByteBuffer  buf)
static

Returns a new instance using the given ByteBuffer having at least {#link size()} bytes capacity.

The ByteBuffer will be ByteBuffer#rewind() and native-order set.

Definition at line 56 of file EGLClientPixmapHI.java.

◆ derefPointer()

static EGLClientPixmapHI com.jogamp.opengl.egl.EGLClientPixmapHI.derefPointer ( final long  addr)
static

Returns new instance dereferencing ByteBuffer at given native address addr with size size().

Definition at line 61 of file EGLClientPixmapHI.java.

Here is the call graph for this function:

◆ getBuffer()

final java.nio.ByteBuffer com.jogamp.opengl.egl.EGLClientPixmapHI.getBuffer ( )

Return the underlying native direct ByteBuffer.

Definition at line 71 of file EGLClientPixmapHI.java.

Here is the caller graph for this function:

◆ getDirectBufferAddress()

final long com.jogamp.opengl.egl.EGLClientPixmapHI.getDirectBufferAddress ( )

Returns the native address of the underlying native ByteBuffer getBuffer().

Definition at line 76 of file EGLClientPixmapHI.java.

◆ getIHeight()

final int com.jogamp.opengl.egl.EGLClientPixmapHI.getIHeight ( )

Getter for native field iHeight, being a struct owned IntType.

Native Field Signature (IntType) typedef 'EGLint', size[fixed true, lnx64 4], const[false], is[primitive, int]

Definition at line 117 of file EGLClientPixmapHI.java.

◆ getIStride()

final int com.jogamp.opengl.egl.EGLClientPixmapHI.getIStride ( )

Getter for native field iStride, being a struct owned IntType.

Native Field Signature (IntType) typedef 'EGLint', size[fixed true, lnx64 4], const[false], is[primitive, int]

Definition at line 127 of file EGLClientPixmapHI.java.

◆ getIWidth()

final int com.jogamp.opengl.egl.EGLClientPixmapHI.getIWidth ( )

Getter for native field iWidth, being a struct owned IntType.

Native Field Signature (IntType) typedef 'EGLint', size[fixed true, lnx64 4], const[false], is[primitive, int]

Definition at line 107 of file EGLClientPixmapHI.java.

◆ getPData()

final long com.jogamp.opengl.egl.EGLClientPixmapHI.getPData ( )

SKIP setter for immutable native field pData, referencing a struct owned array with fixed element count of 1 elements.

Maximum element count is 1. NativeSig (PointerType) 'void *' -> (void) * , size[fixed false, lnx64 8], const[false], is[pointer*1]
Getter for native field pData, referencing a struct owned array with fixed element count of 1 elements.

Maximum element count is 1.

Native Signature:

  • field-type (PointerType) 'void *' -> (void) * , size[fixed false, lnx64 8], const[false], is[pointer*1]
  • referenced (VoidType) 'void', size ZERO, const[false], is[void]
Returns
element value of the corresponding field-array

Definition at line 97 of file EGLClientPixmapHI.java.

Here is the call graph for this function:

◆ size()

static int com.jogamp.opengl.egl.EGLClientPixmapHI.size ( )
static

Returns the aligned total size of a native instance.

Definition at line 46 of file EGLClientPixmapHI.java.

Here is the caller graph for this function:

◆ usesNativeCode()

static boolean com.jogamp.opengl.egl.EGLClientPixmapHI.usesNativeCode ( )
static

Returns true if this generated implementation uses native code, otherwise false.

Definition at line 41 of file EGLClientPixmapHI.java.


The documentation for this class was generated from the following file: