LisaacTM Platform

GL_TRANSFORM


3 types of transformation: modelview, projection, viewport
Inherit/Insert Summary
parent_transform No developed.
 
Slot Summary
load_identity
clear transformation
push_matrix
pop_matrix
load_matrix
mult_matrix_by
 
Viewing & Modeling transformations
set_modelview_mode
translatef
rotatef
scalef
get_modelview
 
Projection transformations
set_projection_mode
get_projection
perspective
frustum
orthographic
orthographic2d
pickmatrix in
 
Viewport transformations
set_viewport
set_viewport4i
get_viewport
?????
 
Tranformation utility
begin_ortho
end_ortho
 

Inherit/Insert Detail

parent_transform

.../extra/opengl/opengl/gl_transform.li line #9

Section:
Inherit

Profile:
- SelfSELFparent_transform : TRANSFORM

Detail slot

load_identity

.../extra/opengl/opengl/gl_transform.li line #13

Section:
Public

Profile:
- SelfSELFload_identity 

Description:
clear transformation

push_matrix

.../extra/opengl/opengl/gl_transform.li line #19

Section:
Public

Profile:
- SelfSELFpush_matrix 

pop_matrix

.../extra/opengl/opengl/gl_transform.li line #24

Section:
Public

Profile:
- SelfSELFpop_matrix 

load_matrix

.../extra/opengl/opengl/gl_transform.li line #29

Section:
Public

Profile:
- SelfSELFload_matrix   m : MATRIX4REAL_32)

mult_matrix_by

.../extra/opengl/opengl/gl_transform.li line #36

Section:
Public

Profile:
- SelfSELFmult_matrix_by   m : MATRIX4REAL_32)

Viewing & Modeling transformations

set_modelview_mode

.../extra/opengl/opengl/gl_transform.li line #47

Section:
Public

Profile:
- SelfSELFset_modelview_mode 

translatef

.../extra/opengl/opengl/gl_transform.li line #52

Section:
Public

Profile:
- SelfSELFtranslatef  ( x : REAL_32, y : REAL_32, z : REAL_32)

rotatef

.../extra/opengl/opengl/gl_transform.li line #57

Section:
Public

Profile:
- SelfSELFrotatef  ( val : REAL_32, x : REAL_32, y : REAL_32, z : REAL_32)

scalef

.../extra/opengl/opengl/gl_transform.li line #62

Section:
Public

Profile:
- SelfSELFscalef  ( x : REAL_32, y : REAL_32, z : REAL_32)

get_modelview

.../extra/opengl/opengl/gl_transform.li line #67

Section:
Public

Profile:
- SelfSELFget_modelview   matrix : MATRIX4REAL_32)

Projection transformations

set_projection_mode

.../extra/opengl/opengl/gl_transform.li line #78

Section:
Public

Profile:
- SelfSELFset_projection_mode 

get_projection

.../extra/opengl/opengl/gl_transform.li line #83

Section:
Public

Profile:
- SelfSELFget_projection   matrix : MATRIX4REAL_32)

perspective

.../extra/opengl/opengl/gl_transform.li line #90

Section:
Public

Profile:
- SelfSELFperspective  ( fovy : REAL_32, aspect : REAL_32, near : REAL_32, far : REAL_32)

frustum

.../extra/opengl/opengl/gl_transform.li line #95

Section:
Public

Profile:
- SelfSELFfrustum  ( left : REAL_32, right : REAL_32, bottom : REAL_32, top : REAL_32, near : REAL_32, far : REAL_32)

orthographic

.../extra/opengl/opengl/gl_transform.li line #100

Section:
Public

Profile:
- SelfSELForthographic  ( left : REAL_32, right : REAL_32, bottom : REAL_32, top : REAL_32, near : REAL_32, far : REAL_32)

orthographic2d

.../extra/opengl/opengl/gl_transform.li line #105

Section:
Public

Profile:
- SelfSELForthographic2d  ( left : REAL_32, right : REAL_32, bottom : REAL_32, top : REAL_32)

pickmatrix in

.../extra/opengl/opengl/gl_transform.li line #110

Section:
Public

Profile:
- SelfSELFpickmatrix  ( x : UINTEGER_32, y : UINTEGER_32, w : UINTEGER_32, h : UINTEGER_32)  in   v : VIEWPORT

Viewport transformations

set_viewport

.../extra/opengl/opengl/gl_transform.li line #122

Section:
Public

Profile:
- SelfSELFset_viewport   v : VIEWPORT

set_viewport4i

.../extra/opengl/opengl/gl_transform.li line #133

Section:
Public

Profile:
- SelfSELFset_viewport4i  ( x : UINTEGER_32, y : UINTEGER_32, width : UINTEGER_32, height : UINTEGER_32)

get_viewport

.../extra/opengl/opengl/gl_transform.li line #138

Section:
Public

Profile:
- SelfSELFget_viewport   viewport : VIEWPORT

Description:
?????

Tranformation utility

begin_ortho

.../extra/opengl/opengl/gl_transform.li line #150

Section:
Public

Profile:
- SelfSELFbegin_ortho  ( w : INTEGER, h : INTEGER)

end_ortho

.../extra/opengl/opengl/gl_transform.li line #181

Section:
Public

Profile:
- SelfSELFend_ortho