LisaacTM Platform

SHADER


Abstract Shader Object
Inherit/Insert Summary
parent_object No developed.
 
Constructor Summary
create
 
Slot Summary
make
has_compiled
get_infolog
enable
disable
get_uniform_location
set_uniform1f to
set_uniform2f to
set_uniform3f to
set_uniform4f to
bind_sampler unit location
delete
 

Inherit/Insert Detail

parent_object

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

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Constructor Detail

create

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

Section:
Public

Profile:
- SelfSELFcreate  ( vertex_shader : ABSTRACT_STRING, fragment_shader : ABSTRACT_STRING) : SELF

Detail slot

make

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

Section:
Public

Profile:
- SelfSELFmake  ( vertex_shader : ABSTRACT_STRING, fragment_shader : ABSTRACT_STRING)

has_compiled

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

Section:
Public

Profile:
- SelfSELFhas_compiled : BOOLEAN

get_infolog

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

Section:
Public

Profile:
- SelfSELFget_infolog   buffer : STRING

enable

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

Section:
Public

Profile:
- SelfSELFenable 

disable

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

Section:
Public

Profile:
- SelfSELFdisable 

get_uniform_location

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

Section:
Public

Profile:
- SelfSELFget_uniform_location   varname : ABSTRACT_STRINGINTEGER

set_uniform1f to

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

Section:
Public

Profile:
- SelfSELFset_uniform1f   loc : INTEGER  to   val : REAL_32

set_uniform2f to

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

Section:
Public

Profile:
- SelfSELFset_uniform2f   loc : INTEGER  to  ( v0 : REAL_32, v1 : REAL_32)

set_uniform3f to

.../extra/opengl/abstract_renderer/shader.li line #32

Section:
Public

Profile:
- SelfSELFset_uniform3f   loc : INTEGER  to  ( v0 : REAL_32, v1 : REAL_32, v2 : REAL_32)

set_uniform4f to

.../extra/opengl/abstract_renderer/shader.li line #33

Section:
Public

Profile:
- SelfSELFset_uniform4f   loc : INTEGER  to  ( v0 : REAL_32, v1 : REAL_32, v2 : REAL_32, v3 : REAL_32)

bind_sampler unit location

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

Section:
Public

Profile:
- SelfSELFbind_sampler   tex : TEXTURE  unit   u : INTEGER  location   loc : INTEGER

delete

.../extra/opengl/abstract_renderer/shader.li line #37

Section:
Public

Profile:
- SelfSELFdelete