JOGL v2.6.0-rc-20250706
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.opengl.fixedfunc.GLLightingFunc Interface Reference
Inheritance diagram for com.jogamp.opengl.fixedfunc.GLLightingFunc:
Collaboration diagram for com.jogamp.opengl.fixedfunc.GLLightingFunc:

Public Member Functions

void glLightfv (int light, int pname, java.nio.FloatBuffer params)
 
void glLightfv (int light, int pname, float[] params, int params_offset)
 
void glMaterialf (int face, int pname, float param)
 
void glMaterialfv (int face, int pname, java.nio.FloatBuffer params)
 
void glMaterialfv (int face, int pname, float[] params, int params_offset)
 
void glColor4f (float red, float green, float blue, float alpha)
 
void glShadeModel (int mode)
 

Static Public Attributes

static final int GL_LIGHT0 = 0x4000
 
static final int GL_LIGHT1 = 0x4001
 
static final int GL_LIGHT2 = 0x4002
 
static final int GL_LIGHT3 = 0x4003
 
static final int GL_LIGHT4 = 0x4004
 
static final int GL_LIGHT5 = 0x4005
 
static final int GL_LIGHT6 = 0x4006
 
static final int GL_LIGHT7 = 0x4007
 
static final int GL_LIGHTING = 0xB50
 
static final int GL_AMBIENT = 0x1200
 
static final int GL_DIFFUSE = 0x1201
 
static final int GL_SPECULAR = 0x1202
 
static final int GL_POSITION = 0x1203
 
static final int GL_SPOT_DIRECTION = 0x1204
 
static final int GL_SPOT_EXPONENT = 0x1205
 
static final int GL_SPOT_CUTOFF = 0x1206
 
static final int GL_CONSTANT_ATTENUATION = 0x1207
 
static final int GL_LINEAR_ATTENUATION = 0x1208
 
static final int GL_QUADRATIC_ATTENUATION = 0x1209
 
static final int GL_EMISSION = 0x1600
 
static final int GL_SHININESS = 0x1601
 
static final int GL_AMBIENT_AND_DIFFUSE = 0x1602
 
static final int GL_COLOR_MATERIAL = 0xB57
 
static final int GL_NORMALIZE = 0xBA1
 
static final int GL_FLAT = 0x1D00
 
static final int GL_SMOOTH = 0x1D01
 

Detailed Description

Definition at line 32 of file GLLightingFunc.java.

Member Function Documentation

◆ glColor4f()

void com.jogamp.opengl.fixedfunc.GLLightingFunc.glColor4f ( float  red,
float  green,
float  blue,
float  alpha 
)

◆ glLightfv() [1/2]

void com.jogamp.opengl.fixedfunc.GLLightingFunc.glLightfv ( int  light,
int  pname,
float[]  params,
int  params_offset 
)

◆ glLightfv() [2/2]

void com.jogamp.opengl.fixedfunc.GLLightingFunc.glLightfv ( int  light,
int  pname,
java.nio.FloatBuffer  params 
)

Implemented in com.jogamp.opengl.DebugGL4bc, com.jogamp.opengl.DebugGLES1, com.jogamp.opengl.TraceGL4bc, and com.jogamp.opengl.TraceGLES1.

Here is the caller graph for this function:

◆ glMaterialf()

void com.jogamp.opengl.fixedfunc.GLLightingFunc.glMaterialf ( int  face,
int  pname,
float  param 
)

Implemented in com.jogamp.opengl.DebugGL4bc, com.jogamp.opengl.DebugGLES1, com.jogamp.opengl.TraceGL4bc, and com.jogamp.opengl.TraceGLES1.

Here is the caller graph for this function:

◆ glMaterialfv() [1/2]

void com.jogamp.opengl.fixedfunc.GLLightingFunc.glMaterialfv ( int  face,
int  pname,
float[]  params,
int  params_offset 
)

◆ glMaterialfv() [2/2]

void com.jogamp.opengl.fixedfunc.GLLightingFunc.glMaterialfv ( int  face,
int  pname,
java.nio.FloatBuffer  params 
)

Implemented in com.jogamp.opengl.DebugGL4bc, com.jogamp.opengl.DebugGLES1, com.jogamp.opengl.TraceGL4bc, and com.jogamp.opengl.TraceGLES1.

Here is the caller graph for this function:

◆ glShadeModel()

void com.jogamp.opengl.fixedfunc.GLLightingFunc.glShadeModel ( int  mode)

Implemented in com.jogamp.opengl.DebugGL4bc, com.jogamp.opengl.DebugGLES1, com.jogamp.opengl.TraceGL4bc, and com.jogamp.opengl.TraceGLES1.

Here is the caller graph for this function:

Member Data Documentation

◆ GL_AMBIENT

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_AMBIENT = 0x1200
static

Definition at line 42 of file GLLightingFunc.java.

◆ GL_AMBIENT_AND_DIFFUSE

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_AMBIENT_AND_DIFFUSE = 0x1602
static

Definition at line 54 of file GLLightingFunc.java.

◆ GL_COLOR_MATERIAL

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_COLOR_MATERIAL = 0xB57
static

Definition at line 55 of file GLLightingFunc.java.

◆ GL_CONSTANT_ATTENUATION

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_CONSTANT_ATTENUATION = 0x1207
static

Definition at line 49 of file GLLightingFunc.java.

◆ GL_DIFFUSE

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_DIFFUSE = 0x1201
static

Definition at line 43 of file GLLightingFunc.java.

◆ GL_EMISSION

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_EMISSION = 0x1600
static

Definition at line 52 of file GLLightingFunc.java.

◆ GL_FLAT

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_FLAT = 0x1D00
static

Definition at line 58 of file GLLightingFunc.java.

◆ GL_LIGHT0

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_LIGHT0 = 0x4000
static

Definition at line 33 of file GLLightingFunc.java.

◆ GL_LIGHT1

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_LIGHT1 = 0x4001
static

Definition at line 34 of file GLLightingFunc.java.

◆ GL_LIGHT2

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_LIGHT2 = 0x4002
static

Definition at line 35 of file GLLightingFunc.java.

◆ GL_LIGHT3

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_LIGHT3 = 0x4003
static

Definition at line 36 of file GLLightingFunc.java.

◆ GL_LIGHT4

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_LIGHT4 = 0x4004
static

Definition at line 37 of file GLLightingFunc.java.

◆ GL_LIGHT5

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_LIGHT5 = 0x4005
static

Definition at line 38 of file GLLightingFunc.java.

◆ GL_LIGHT6

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_LIGHT6 = 0x4006
static

Definition at line 39 of file GLLightingFunc.java.

◆ GL_LIGHT7

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_LIGHT7 = 0x4007
static

Definition at line 40 of file GLLightingFunc.java.

◆ GL_LIGHTING

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_LIGHTING = 0xB50
static

Definition at line 41 of file GLLightingFunc.java.

◆ GL_LINEAR_ATTENUATION

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_LINEAR_ATTENUATION = 0x1208
static

Definition at line 50 of file GLLightingFunc.java.

◆ GL_NORMALIZE

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_NORMALIZE = 0xBA1
static

Definition at line 56 of file GLLightingFunc.java.

◆ GL_POSITION

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_POSITION = 0x1203
static

Definition at line 45 of file GLLightingFunc.java.

◆ GL_QUADRATIC_ATTENUATION

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_QUADRATIC_ATTENUATION = 0x1209
static

Definition at line 51 of file GLLightingFunc.java.

◆ GL_SHININESS

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_SHININESS = 0x1601
static

Definition at line 53 of file GLLightingFunc.java.

◆ GL_SMOOTH

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_SMOOTH = 0x1D01
static

Definition at line 59 of file GLLightingFunc.java.

◆ GL_SPECULAR

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_SPECULAR = 0x1202
static

Definition at line 44 of file GLLightingFunc.java.

◆ GL_SPOT_CUTOFF

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_SPOT_CUTOFF = 0x1206
static

Definition at line 48 of file GLLightingFunc.java.

◆ GL_SPOT_DIRECTION

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_SPOT_DIRECTION = 0x1204
static

Definition at line 46 of file GLLightingFunc.java.

◆ GL_SPOT_EXPONENT

final int com.jogamp.opengl.fixedfunc.GLLightingFunc.GL_SPOT_EXPONENT = 0x1205
static

Definition at line 47 of file GLLightingFunc.java.


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