opengl API Reference

*Auto-generated from module reflection*

NanoLang Mascot

Functions

fn glClearColor(r: float, g: float, b: float, a: float) -> void

**Parameters:**

NameType
rfloat
gfloat
bfloat
afloat

**Returns:** void

fn glVertex2f(x: float, y: float) -> void

**Parameters:**

NameType
xfloat
yfloat

**Returns:** void

fn glVertex3f(x: float, y: float, z: float) -> void

**Parameters:**

NameType
xfloat
yfloat
zfloat

**Returns:** void

fn glColor3f(r: float, g: float, b: float) -> void

**Parameters:**

NameType
rfloat
gfloat
bfloat

**Returns:** void

fn glColor4f(r: float, g: float, b: float, a: float) -> void

**Parameters:**

NameType
rfloat
gfloat
bfloat
afloat

**Returns:** void

fn glTranslatef(x: float, y: float, z: float) -> void

**Parameters:**

NameType
xfloat
yfloat
zfloat

**Returns:** void

fn glRotatef(angle: float, x: float, y: float, z: float) -> void

**Parameters:**

NameType
anglefloat
xfloat
yfloat
zfloat

**Returns:** void

fn glScalef(x: float, y: float, z: float) -> void

**Parameters:**

NameType
xfloat
yfloat
zfloat

**Returns:** void

fn glLineWidth(width: float) -> void

**Parameters:**

NameType
widthfloat

**Returns:** void

fn glPointSize(size: float) -> void

**Parameters:**

NameType
sizefloat

**Returns:** void

fn glNormal3f(nx: float, ny: float, nz: float) -> void

**Parameters:**

NameType
nxfloat
nyfloat
nzfloat

**Returns:** void

fn glRasterPos2f(x: float, y: float) -> void

**Parameters:**

NameType
xfloat
yfloat

**Returns:** void

fn glMaterialf(face: int, pname: int, param: float) -> void

**Parameters:**

NameType
faceint
pnameint
paramfloat

**Returns:** void

Structs

*No public structs*

Enums

*No public enums*

Unions

*No public unions*

Opaque Types

*No opaque types*

Constants

*No constants*