LisaacTM Platform

GL_TEXTURE1D


OpenGL 1D texture
Inherit/Insert Summary
parent_abstract_texture
parent_texture No developed.
 
Slot Summary
draw
fixme
draw_strech
fixme
replace_region with_data
y & height are always 1
replace_region with
replace_region with_framebuffer_at
w and y = 1
target
raw_create data
raw_create_mipmap data
raw_copy type
decal
replace
modulate
blend
clamp
repeat
clamp_to_edge
GL_CLAMP_TO_EDGE
id
OpenGL id
make_from
make_from_data size type
make_from_framebuffer type
make_empty type
slow...
push_attrib
pop_attrib
enable
disable
enable_unit
disable_unit
bind
bind_unit
 

Inherit/Insert Detail

parent_abstract_texture

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

Section:
Inherit

Profile:
+ SelfSELFparent_abstract_texture :Expanded  GL_ABSTRACT_TEXTURE

parent_texture

.../extra/opengl/opengl/gl_abstract_texture.li line #11

Section:
Inherit

Profile:
- SelfSELFparent_texture :Expanded  TEXTURE

Detail slot

draw

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

Section:
Public

Profile:
- SelfSELFdraw  ( x : INTEGER, y : INTEGER)

Description:
fixme

draw_strech

.../extra/opengl/opengl/gl_texture1d.li line #35

Section:
Public

Profile:
- SelfSELFdraw_strech  ( x : INTEGER, y : INTEGER, w : INTEGER, h : INTEGER)

Description:
fixme

replace_region with_data

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

Section:
Public

Profile:
- SelfSELFreplace_region  ( x : INTEGER, y : INTEGER, w : INTEGER, h : INTEGER)  with_data  ( pixels : FAST_ARRAYUINTEGER_8), type : INTEGER)

Description:
y & height are always 1

replace_region with

.../extra/opengl/opengl/gl_texture1d.li line #60

Section:
Public

Profile:
- SelfSELFreplace_region  ( x : INTEGER, y : INTEGER, w : INTEGER, h : INTEGER)  with   image : IMAGE

replace_region with_framebuffer_at

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

Section:
Public

Profile:
- SelfSELFreplace_region  ( x : INTEGER, y : INTEGER, w : INTEGER, h : INTEGER)  with_framebuffer_at  ( x0 : INTEGER, y0 : INTEGER)

Description:
w and y = 1

target

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

Section:
GL_ABSTRACT_TEXTURE

Profile:
- SelfSELFtarget : INTEGER

raw_create data

.../extra/opengl/opengl/gl_texture1d.li line #80

Section:
GL_ABSTRACT_TEXTURE

Profile:
- SelfSELFraw_create  ( ch : INTEGER, w : INTEGER, h : INTEGER, type : INTEGER)  data   p : POINTER

raw_create_mipmap data

.../extra/opengl/opengl/gl_texture1d.li line #85

Section:
GL_ABSTRACT_TEXTURE

Profile:
- SelfSELFraw_create_mipmap  ( ch : INTEGER, w : INTEGER, h : INTEGER, type : INTEGER)  data   p : POINTER

raw_copy type

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

Section:
GL_ABSTRACT_TEXTURE

Profile:
- SelfSELFraw_copy  ( x : INTEGER, y : INTEGER, w : INTEGER, h : INTEGER)  type   t : INTEGER

decal

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

Section:
Public

Profile:
- SelfSELFdecal : INTEGER

replace

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

Section:
Public

Profile:
- SelfSELFreplace : INTEGER

modulate

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

Section:
Public

Profile:
- SelfSELFmodulate : INTEGER

blend

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

Section:
Public

Profile:
- SelfSELFblend : INTEGER

clamp

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

Section:
Public

Profile:
- SelfSELFclamp : INTEGER

repeat

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

Section:
Public

Profile:
- SelfSELFrepeat : INTEGER

clamp_to_edge

.../extra/opengl/opengl/gl_abstract_texture.li line #23

Section:
Public

Profile:
- SelfSELFclamp_to_edge : INTEGER
GL_CLAMP_TO_EDGE

id

.../extra/opengl/opengl/gl_abstract_texture.li line #27

Section:
Public

Profile:
+ SelfSELFid : UINTEGER_32

Description:
OpenGL id

make_from

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

Section:
Public

Profile:
- SelfSELFmake_from   image : IMAGE

make_from_data size type

.../extra/opengl/opengl/gl_abstract_texture.li line #89

Section:
Public

Profile:
- SelfSELFmake_from_data   pixels : FAST_ARRAYUINTEGER_8)  size  ( w : INTEGER, h : INTEGER)  type   t : INTEGER

make_from_framebuffer type

.../extra/opengl/opengl/gl_abstract_texture.li line #99

Section:
Public

Profile:
- SelfSELFmake_from_framebuffer  ( x : INTEGER, y : INTEGER, w : INTEGER, h : INTEGER)  type   t : INTEGER

make_empty type

.../extra/opengl/opengl/gl_abstract_texture.li line #145

Section:
Public

Profile:
- SelfSELFmake_empty  ( w : INTEGER, h : INTEGER)  type   t : INTEGER

Description:
slow...

push_attrib

.../extra/opengl/opengl/gl_abstract_texture.li line #197

Section:
Public

Profile:
- SelfSELFpush_attrib 

pop_attrib

.../extra/opengl/opengl/gl_abstract_texture.li line #202

Section:
Public

Profile:
- SelfSELFpop_attrib 

enable

.../extra/opengl/opengl/gl_abstract_texture.li line #207

Section:
Public

Profile:
- SelfSELFenable 

disable

.../extra/opengl/opengl/gl_abstract_texture.li line #213

Section:
Public

Profile:
- SelfSELFdisable 

enable_unit

.../extra/opengl/opengl/gl_abstract_texture.li line #219

Section:
Public

Profile:
- SelfSELFenable_unit   n : INTEGER

disable_unit

.../extra/opengl/opengl/gl_abstract_texture.li line #228

Section:
Public

Profile:
- SelfSELFdisable_unit   n : INTEGER

bind

.../extra/opengl/opengl/gl_abstract_texture.li line #238

Section:
Public

Profile:
- SelfSELFbind 

bind_unit

.../extra/opengl/opengl/gl_abstract_texture.li line #243

Section:
Public

Profile:
- SelfSELFbind_unit   n : INTEGER