picogl.backend.legacy.core.pipeline

Attributes

LegacyPipeline

Classes

LegacyPipelineProtocol

Fixed-function and immediate-mode pipeline operations (legacy gl only).

GLLegacyPipeline

Fixed-function matrix, light, and material operations.

Module Contents

class picogl.backend.legacy.core.pipeline.LegacyPipelineProtocol[source]

Bases: Protocol

Fixed-function and immediate-mode pipeline operations (legacy gl only).

set_matrix_mode_model_view()[source]
set_matrix_mode_projection()[source]
load_identity()[source]
set_perspective(fovy, aspect, znear, zfar)[source]
set_projection(fovy, aspect, znear, zfar)[source]
translate(x, y, z)[source]
set_light(position, light: Any = ...)[source]
set_material(face, material)[source]
set_color_material(face=..., mode=...)[source]
set_color(rgba)[source]
set_uniform_color(color, alpha)[source]
tex_coord2f(coord: picogl.backend.gl.state.texture.TexCoord2f)[source]
vertex_3f(v1: picogl.backend.gl.state.texture.Vertex3f)[source]
class picogl.backend.legacy.core.pipeline.GLLegacyPipeline[source]

Fixed-function matrix, light, and material operations.

static set_matrix_mode_model_view()[source]
static set_matrix_mode_projection()[source]
static load_identity()[source]
static set_perspective(fovy, aspect, znear, zfar)[source]
static set_projection(fovy, aspect, znear, zfar)[source]
static translate(x, y, z)[source]
static set_light(position, light=GLLight.LIGHT0)[source]
static set_material(face, material)[source]
static set_color_material(face=GLFace.FRONT_AND_BACK, mode=GLColorMaterialMode.AMBIENT_AND_DIFFUSE)[source]
static set_color(rgba)[source]
set_uniform_color(color, alpha)[source]
static tex_coord2f(coord: picogl.backend.gl.state.texture.TexCoord2f)[source]
static vertex_3f(v1: picogl.backend.gl.state.texture.Vertex3f)[source]
picogl.backend.legacy.core.pipeline.LegacyPipeline[source]