org.lwjgl.opengles.NVPolygonMode 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 NV_polygon_mode extension.
*
* This extension adds a PolygonModeNV entry point which can be used to change the polygon rasterization method. Using this extension, state consistent
* with rendering triangle primitives can trivially be toggled to render primitives as lines or points. In addition, independent enables are provided for
* polygon offset in conjunction with these new point and line polygon modes.
*
* This introduces a level of support for PolygonMode comparable with the OpenGL 4.3 core profile.
*/
public class NVPolygonMode {
static { GLES.initialize(); }
/** Accepted by the {@code pname} parameter to GetIntegerv. */
public static final int GL_POLYGON_MODE_NV = 0xB40;
/** Accepted by the {@code pname} parameter to IsEnabled. */
public static final int
GL_POLYGON_OFFSET_POINT_NV = 0x2A01,
GL_POLYGON_OFFSET_LINE_NV = 0x2A02;
/** Returned by GetIntegerv, GetFloatv, and GetInteger64v when {@code pname} is POLYGON_MODE_NV. */
public static final int
GL_POINT_NV = 0x1B00,
GL_LINE_NV = 0x1B01,
GL_FILL_NV = 0x1B02;
protected NVPolygonMode() {
throw new UnsupportedOperationException();
}
// --- [ glPolygonModeNV ] ---
public static native void glPolygonModeNV(@NativeType("GLenum") int face, @NativeType("GLenum") int mode);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy