LisaacTM Platform

VERTEX_BUFFER


api independant vertex buffer
Inherit/Insert Summary
parent_object No developed.
 
Constructor Summary
create
create_subarray
 
Slot Summary
drawing_mode
capacity
points
lines
polygon
triangles
quads
line_strip
line_loop
triangle_strip
triangle_fan
quad_strip
make
destroy
begin_points
begin_lines
begin_polygon
begin_triangles
begin_quads
begin_line_strip
begin_line_loop
begin_triangle_strip
begin_triangle_fan
begin_quad_strip
end
new_points
new_lines
new_polygon
new_triangles
new_quads
new_line_strip
new_line_loop
new_triangle_strip
new_triangle_fan
new_quad_strip
add_vertex2f
add_vertex3f
add_vertex
add_vertex color
add_vertex3f color
add_texel2f
add_normal3f
add_normal
add_color
add_color3f
build
bind
bind_unit
draw
draw_using
get_vertex_data
get_texels_data
get_normals_data
get_colors_data
 

Inherit/Insert Detail

parent_object

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

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Constructor Detail

create

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

Section:
Public

Profile:
- SelfSELFcreate   sz : INTEGERSELF

create_subarray

.../extra/opengl/abstract_renderer/vertex_buffer.li line #35

Section:
Public

Profile:
- SelfSELFcreate_subarray : SELF

Detail slot

drawing_mode

.../extra/opengl/abstract_renderer/vertex_buffer.li line #13

Section:
Public

Profile:
- SelfSELFdrawing_mode : INTEGER

capacity

.../extra/opengl/abstract_renderer/vertex_buffer.li line #14

Section:
Public

Profile:
- SelfSELFcapacity : INTEGER

points

.../extra/opengl/abstract_renderer/vertex_buffer.li line #16

Section:
Public

Profile:
- SelfSELFpoints : INTEGER

lines

.../extra/opengl/abstract_renderer/vertex_buffer.li line #17

Section:
Public

Profile:
- SelfSELFlines : INTEGER

polygon

.../extra/opengl/abstract_renderer/vertex_buffer.li line #18

Section:
Public

Profile:
- SelfSELFpolygon : INTEGER

triangles

.../extra/opengl/abstract_renderer/vertex_buffer.li line #19

Section:
Public

Profile:
- SelfSELFtriangles : INTEGER

quads

.../extra/opengl/abstract_renderer/vertex_buffer.li line #20

Section:
Public

Profile:
- SelfSELFquads : INTEGER

line_strip

.../extra/opengl/abstract_renderer/vertex_buffer.li line #21

Section:
Public

Profile:
- SelfSELFline_strip : INTEGER

line_loop

.../extra/opengl/abstract_renderer/vertex_buffer.li line #22

Section:
Public

Profile:
- SelfSELFline_loop : INTEGER

triangle_strip

.../extra/opengl/abstract_renderer/vertex_buffer.li line #23

Section:
Public

Profile:
- SelfSELFtriangle_strip : INTEGER

triangle_fan

.../extra/opengl/abstract_renderer/vertex_buffer.li line #24

Section:
Public

Profile:
- SelfSELFtriangle_fan : INTEGER

quad_strip

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

Section:
Public

Profile:
- SelfSELFquad_strip : INTEGER

make

.../extra/opengl/abstract_renderer/vertex_buffer.li line #42

Section:
Public

Profile:
- SelfSELFmake   sz : INTEGER

destroy

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

Section:
Public

Profile:
- SelfSELFdestroy 

begin_points

.../extra/opengl/abstract_renderer/vertex_buffer.li line #46

Section:
Public

Profile:
- SelfSELFbegin_points 

begin_lines

.../extra/opengl/abstract_renderer/vertex_buffer.li line #47

Section:
Public

Profile:
- SelfSELFbegin_lines 

begin_polygon

.../extra/opengl/abstract_renderer/vertex_buffer.li line #48

Section:
Public

Profile:
- SelfSELFbegin_polygon 

begin_triangles

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

Section:
Public

Profile:
- SelfSELFbegin_triangles 

begin_quads

.../extra/opengl/abstract_renderer/vertex_buffer.li line #50

Section:
Public

Profile:
- SelfSELFbegin_quads 

begin_line_strip

.../extra/opengl/abstract_renderer/vertex_buffer.li line #51

Section:
Public

Profile:
- SelfSELFbegin_line_strip 

begin_line_loop

.../extra/opengl/abstract_renderer/vertex_buffer.li line #52

Section:
Public

Profile:
- SelfSELFbegin_line_loop 

begin_triangle_strip

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

Section:
Public

Profile:
- SelfSELFbegin_triangle_strip 

begin_triangle_fan

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

Section:
Public

Profile:
- SelfSELFbegin_triangle_fan 

begin_quad_strip

.../extra/opengl/abstract_renderer/vertex_buffer.li line #55

Section:
Public

Profile:
- SelfSELFbegin_quad_strip 

end

.../extra/opengl/abstract_renderer/vertex_buffer.li line #57

Section:
Public

Profile:
- SelfSELFend 

new_points

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

Section:
Public

Profile:
- SelfSELFnew_points   body :{}

new_lines

.../extra/opengl/abstract_renderer/vertex_buffer.li line #66

Section:
Public

Profile:
- SelfSELFnew_lines   body :{}

new_polygon

.../extra/opengl/abstract_renderer/vertex_buffer.li line #73

Section:
Public

Profile:
- SelfSELFnew_polygon   body :{}

new_triangles

.../extra/opengl/abstract_renderer/vertex_buffer.li line #80

Section:
Public

Profile:
- SelfSELFnew_triangles   body :{}

new_quads

.../extra/opengl/abstract_renderer/vertex_buffer.li line #87

Section:
Public

Profile:
- SelfSELFnew_quads   body :{}

new_line_strip

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

Section:
Public

Profile:
- SelfSELFnew_line_strip   body :{}

new_line_loop

.../extra/opengl/abstract_renderer/vertex_buffer.li line #101

Section:
Public

Profile:
- SelfSELFnew_line_loop   body :{}

new_triangle_strip

.../extra/opengl/abstract_renderer/vertex_buffer.li line #108

Section:
Public

Profile:
- SelfSELFnew_triangle_strip   body :{}

new_triangle_fan

.../extra/opengl/abstract_renderer/vertex_buffer.li line #115

Section:
Public

Profile:
- SelfSELFnew_triangle_fan   body :{}

new_quad_strip

.../extra/opengl/abstract_renderer/vertex_buffer.li line #122

Section:
Public

Profile:
- SelfSELFnew_quad_strip   body :{}

add_vertex2f

.../extra/opengl/abstract_renderer/vertex_buffer.li line #129

Section:
Public

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

add_vertex3f

.../extra/opengl/abstract_renderer/vertex_buffer.li line #130

Section:
Public

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

add_vertex

.../extra/opengl/abstract_renderer/vertex_buffer.li line #131

Section:
Public

Profile:
- SelfSELFadd_vertex   v : VERTEX

add_vertex color

.../extra/opengl/abstract_renderer/vertex_buffer.li line #132

Section:
Public

Profile:
- SelfSELFadd_vertex   v : VERTEX  color   col : COLOR

add_vertex3f color

.../extra/opengl/abstract_renderer/vertex_buffer.li line #133

Section:
Public

Profile:
- SelfSELFadd_vertex3f  ( x : REAL_32, y : REAL_32, z : REAL_32)  color   col : COLOR

add_texel2f

.../extra/opengl/abstract_renderer/vertex_buffer.li line #135

Section:
Public

Profile:
- SelfSELFadd_texel2f  ( s : REAL_32, t : REAL_32)

add_normal3f

.../extra/opengl/abstract_renderer/vertex_buffer.li line #136

Section:
Public

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

add_normal

.../extra/opengl/abstract_renderer/vertex_buffer.li line #137

Section:
Public

Profile:
- SelfSELFadd_normal   v : VECTOR3REAL_32)

add_color

.../extra/opengl/abstract_renderer/vertex_buffer.li line #139

Section:
Public

Profile:
- SelfSELFadd_color   c : COLOR

add_color3f

.../extra/opengl/abstract_renderer/vertex_buffer.li line #140

Section:
Public

Profile:
- SelfSELFadd_color3f  ( r : REAL_32, g : REAL_32, b : REAL_32)

build

.../extra/opengl/abstract_renderer/vertex_buffer.li line #142

Section:
Public

Profile:
- SelfSELFbuild 

bind

.../extra/opengl/abstract_renderer/vertex_buffer.li line #144

Section:
Public

Profile:
- SelfSELFbind 

bind_unit

.../extra/opengl/abstract_renderer/vertex_buffer.li line #145

Section:
Public

Profile:
- SelfSELFbind_unit   n : INTEGER

draw

.../extra/opengl/abstract_renderer/vertex_buffer.li line #147

Section:
Public

Profile:
- SelfSELFdraw 

draw_using

.../extra/opengl/abstract_renderer/vertex_buffer.li line #148

Section:
Public

Profile:
- SelfSELFdraw_using   index_array : INDEX_BUFFER

get_vertex_data

.../extra/opengl/abstract_renderer/vertex_buffer.li line #151

Section:
Public

Profile:
- SelfSELFget_vertex_data : FAST_ARRAYREAL_32)

get_texels_data

.../extra/opengl/abstract_renderer/vertex_buffer.li line #152

Section:
Public

Profile:
- SelfSELFget_texels_data : FAST_ARRAYREAL_32)

get_normals_data

.../extra/opengl/abstract_renderer/vertex_buffer.li line #153

Section:
Public

Profile:
- SelfSELFget_normals_data : FAST_ARRAYREAL_32)

get_colors_data

.../extra/opengl/abstract_renderer/vertex_buffer.li line #154

Section:
Public

Profile:
- SelfSELFget_colors_data : FAST_ARRAYREAL_32)