org.lwjgl.opengles.EXTMemoryObjectFD Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of org.lwjgl.opengles Show documentation
Show all versions of org.lwjgl.opengles Show documentation
LWJGL OSGi bundle (OpenGL ES bindings)
The newest version!
/*
* Copyright LWJGL. All rights reserved.
* License terms: https://www.lwjgl.org/license
* MACHINE GENERATED FILE, DO NOT EDIT
*/
package org.lwjgl.opengles;
import org.lwjgl.system.*;
/**
* Native bindings to the EXT_memory_object_fd extension.
*
* Building upon the OpenGL memory object and semaphore framework defined in EXT_external_objects this extension enables an OpenGL
* application to import a memory object or semaphore from POSIX file descriptor external handles.
*
* Requires {@link EXTMemoryObject EXT_memory_object} and {@link GLES30 GLES30}.
*/
public class EXTMemoryObjectFD {
static { GLES.initialize(); }
/** Accepted by the {@code handleType} parameter of ImportMemoryFdEXT() or ImportSemaphoreFdEXT(). */
public static final int GL_HANDLE_TYPE_OPAQUE_FD_EXT = 0x9586;
protected EXTMemoryObjectFD() {
throw new UnsupportedOperationException();
}
// --- [ glImportMemoryFdEXT ] ---
public static native void glImportMemoryFdEXT(@NativeType("GLuint") int memory, @NativeType("GLuint64") long size, @NativeType("GLenum") int handleType, @NativeType("GLint") int fd);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy