LisaacTM Platform

ALPHA_TEST


Alpha Testing (only in RGBA mode)
Inherit/Insert Summary
parent_state
parent_object No developed.
 
pixel test functions
always
test always sucess
never
test always fails
less
pixel drawn if its alpha-value is lesser than the corresponding depth buffer pixel
lequal
lesser or equal
equal
gequal
greater or equal
greater
notequal
not equal
apply with
 
Slot Summary
is_enabled
 
Current states: - lights - planes - textures - depth test - alpha test - stencil test - scissor test - blending - culling - fog
enable
disable
push_attrib
pop_attrib
new_attrib
save
restore
 

Inherit/Insert Detail

parent_state

.../extra/opengl/abstract_renderer/alpha_test.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

pixel test functions

always

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

Section:
Public

Profile:
- SelfSELFalways : INTEGER

Description:
test always sucess

never

.../extra/opengl/abstract_renderer/alpha_test.li line #15

Section:
Public

Profile:
- SelfSELFnever : INTEGER

Description:
test always fails

less

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

Section:
Public

Profile:
- SelfSELFless : INTEGER

Description:
pixel drawn if its alpha-value is lesser than the corresponding depth buffer pixel

lequal

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

Section:
Public

Profile:
- SelfSELFlequal : INTEGER

Description:
lesser or equal

equal

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

Section:
Public

Profile:
- SelfSELFequal : INTEGER

gequal

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

Section:
Public

Profile:
- SelfSELFgequal : INTEGER

Description:
greater or equal

greater

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

Section:
Public

Profile:
- SelfSELFgreater : INTEGER

notequal

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

Section:
Public

Profile:
- SelfSELFnotequal : INTEGER

Description:
not equal

apply with

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

Section:
Public

Profile:
- SelfSELFapply   f : INTEGER  with   val : REAL_32

Detail slot

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

enable

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

Section:
Public

Profile:
- SelfSELFenable 

disable

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

Section:
Public

Profile:
- SelfSELFdisable 

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