LisaacTM Platform

GL_EVALUATOR1D


Maps a curve line
Inherit/Insert Summary
parent_evaluator1d
parent_abstract_evaluator
parent_state
parent_object No developed.
 
Constructor Summary
create
create_for_vertex3
create_for_vertex4
create_for_index
create_for_normal
create_for_texture_coord1
create_for_texture_coord2
create_for_texture_coord3
create_for_texture_coord4
create_for_color4
 
types of the control points
vertex3
vertex4
index
normal
color4
texture_coord1
texture_coord2
texture_coord3
texture_coord4
make
begin_control_points
end
new_control_points
add_point4f
add_point3f
add_point2f
add_point1f
 
mesh drawing modes
line
point
enable
disable
map range
 
generate a point for the parametric value 'val'
evaluate
 
auto generate n points evenly spaced between (t1,t2)
generate_grid between
 
Warning: mode is defined in the vertex buffer prototype
evaluate_mesh from to
 
Slot Summary
type
capacity
control_points
is_enabled
 
Current states: - lights - planes - textures - depth test - alpha test - stencil test - scissor test - blending - culling - fog
push_attrib
pop_attrib
new_attrib
save
restore
 

Inherit/Insert Detail

parent_evaluator1d

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

Section:
Inherit

Profile:
+ SelfSELFparent_evaluator1d :Expanded  EVALUATOR1D

parent_abstract_evaluator

.../extra/opengl/abstract_renderer/evaluator1d.li line #9

Section:
Inherit

Profile:
+ SelfSELFparent_abstract_evaluator :Expanded  ABSTRACT_EVALUATOR

parent_state

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #9

Section:
Inherit

Profile:
+ SelfSELFparent_state :Expanded  STATE

parent_object

.../extra/opengl/abstract_renderer/state.li line #9

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Constructor Detail

create

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #31

Section:
Public

Profile:
- SelfSELFcreate  ( t : INTEGER, cap : INTEGER) : SELF

create_for_vertex3

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #39

Section:
Public

Profile:
- SelfSELFcreate_for_vertex3   cap : INTEGERSELF

create_for_vertex4

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #44

Section:
Public

Profile:
- SelfSELFcreate_for_vertex4   cap : INTEGERSELF

create_for_index

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #49

Section:
Public

Profile:
- SelfSELFcreate_for_index   cap : INTEGERSELF

create_for_normal

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #54

Section:
Public

Profile:
- SelfSELFcreate_for_normal   cap : INTEGERSELF

create_for_texture_coord1

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #59

Section:
Public

Profile:
- SelfSELFcreate_for_texture_coord1   cap : INTEGERSELF

create_for_texture_coord2

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #64

Section:
Public

Profile:
- SelfSELFcreate_for_texture_coord2   cap : INTEGERSELF

create_for_texture_coord3

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #69

Section:
Public

Profile:
- SelfSELFcreate_for_texture_coord3   cap : INTEGERSELF

create_for_texture_coord4

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #74

Section:
Public

Profile:
- SelfSELFcreate_for_texture_coord4   cap : INTEGERSELF

create_for_color4

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #79

Section:
Public

Profile:
- SelfSELFcreate_for_color4   cap : INTEGERSELF

types of the control points

vertex3

.../extra/opengl/opengl/gl_evaluator1d.li line #14

Section:
Public

Profile:
- SelfSELFvertex3 : INTEGER

vertex4

.../extra/opengl/opengl/gl_evaluator1d.li line #15

Section:
Public

Profile:
- SelfSELFvertex4 : INTEGER

index

.../extra/opengl/opengl/gl_evaluator1d.li line #16

Section:
Public

Profile:
- SelfSELFindex : INTEGER

normal

.../extra/opengl/opengl/gl_evaluator1d.li line #17

Section:
Public

Profile:
- SelfSELFnormal : INTEGER

color4

.../extra/opengl/opengl/gl_evaluator1d.li line #18

Section:
Public

Profile:
- SelfSELFcolor4 : INTEGER

texture_coord1

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

Section:
Public

Profile:
- SelfSELFtexture_coord1 : INTEGER

texture_coord2

.../extra/opengl/opengl/gl_evaluator1d.li line #20

Section:
Public

Profile:
- SelfSELFtexture_coord2 : INTEGER

texture_coord3

.../extra/opengl/opengl/gl_evaluator1d.li line #21

Section:
Public

Profile:
- SelfSELFtexture_coord3 : INTEGER

texture_coord4

.../extra/opengl/opengl/gl_evaluator1d.li line #22

Section:
Public

Profile:
- SelfSELFtexture_coord4 : INTEGER

make

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #84

Section:
Public

Profile:
- SelfSELFmake  ( t : INTEGER, cap : INTEGER)

begin_control_points

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #90

Section:
Public

Profile:
- SelfSELFbegin_control_points 

end

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #94

Section:
Public

Profile:
- SelfSELFend 

new_control_points

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #95

Section:
Public

Profile:
- SelfSELFnew_control_points   body :{}

add_point4f

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #102

Section:
Public

Profile:
- SelfSELFadd_point4f  ( x : REAL_32, y : REAL_32, z : REAL_32, w : REAL_32)

add_point3f

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #110

Section:
Public

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

add_point2f

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #117

Section:
Public

Profile:
- SelfSELFadd_point2f  ( x : REAL_32, y : REAL_32)

add_point1f

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #123

Section:
Public

Profile:
- SelfSELFadd_point1f   x : REAL_32

mesh drawing modes

line

.../extra/opengl/opengl/gl_evaluator1d.li line #25

Section:
Public

Profile:
- SelfSELFline : INTEGER

point

.../extra/opengl/opengl/gl_evaluator1d.li line #26

Section:
Public

Profile:
- SelfSELFpoint : INTEGER

enable

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

Section:
Public

Profile:
- SelfSELFenable 

disable

.../extra/opengl/opengl/gl_evaluator1d.li line #38

Section:
Public

Profile:
- SelfSELFdisable 

map range

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

Section:
Public

Profile:
- SelfSELFmap  ( n_points : INTEGER, point_size : INTEGER)  range  ( t1 : REAL_32, t2 : REAL_32)

generate a point for the parametric value 'val'

evaluate

.../extra/opengl/opengl/gl_evaluator1d.li line #58

Section:
Public

Profile:
- SelfSELFevaluate   val : REAL_32

auto generate n points evenly spaced between (t1,t2)

generate_grid between

.../extra/opengl/opengl/gl_evaluator1d.li line #64

Section:
Public

Profile:
- SelfSELFgenerate_grid   nb_points : INTEGER  between  ( t1 : REAL_32, t2 : REAL_32)

Warning: mode is defined in the vertex buffer prototype

evaluate_mesh from to

.../extra/opengl/opengl/gl_evaluator1d.li line #70

Section:
Public

Profile:
- SelfSELFevaluate_mesh   mode : INTEGER  from   start : INTEGER  to   end : INTEGER

Detail slot

type

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #25

Section:
Public

Profile:
+ SelfSELFtype : INTEGER

capacity

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #26

Section:
Public

Profile:
+ SelfSELFcapacity : INTEGER

control_points

.../extra/opengl/abstract_renderer/abstract_evaluator.li line #28

Section:
Public

Profile:
+ SelfSELFcontrol_points : FAST_ARRAYREAL_32)

is_enabled

.../extra/opengl/abstract_renderer/state.li line #30

Section:
Public

Profile:
+ SelfSELFis_enabled : BOOLEAN

Current states: - lights - planes - textures - depth test - alpha test - stencil test - scissor test - blending - culling - fog

push_attrib

.../extra/opengl/abstract_renderer/state.li line #43

Section:
Public

Profile:
- SelfSELFpush_attrib 

pop_attrib

.../extra/opengl/abstract_renderer/state.li line #44

Section:
Public

Profile:
- SelfSELFpop_attrib 

new_attrib

.../extra/opengl/abstract_renderer/state.li line #45

Section:
Public

Profile:
- SelfSELFnew_attrib   body : BLOCK

save

.../extra/opengl/abstract_renderer/state.li line #53

Section:
Public

Profile:
- SelfSELFsave 

restore

.../extra/opengl/abstract_renderer/state.li line #61

Section:
Public

Profile:
- SelfSELFrestore