LisaacTM Platform

MATERIAL


Material: lighting properties of an object
Inherit/Insert Summary
parent_object No developed.
 
Constructor Summary
create
 
Slot Summary
mode_front
mode_back
mode_front_and_back
ambient
percentage of reflected ambient light
diffuse
specular
emission
emissive color of material
shininess
specular exponent
make
enable_color
disable_color
notify
set_ambient
set_diffuse
set_specular
set_emission
set_shininess
apply
 
aliases
apply_front
apply_back
apply_front_and_back
 

Inherit/Insert Detail

parent_object

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

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Constructor Detail

create

.../extra/opengl/abstract_renderer/material.li line #27

Section:
Public

Profile:
- SelfSELFcreate  ( a : COLOR, d : COLOR, s : COLOR, e : COLOR, shine : REAL_32) : SELF

Detail slot

mode_front

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

Section:
Public

Profile:
- SelfSELFmode_front : INTEGER

mode_back

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

Section:
Public

Profile:
- SelfSELFmode_back : INTEGER

mode_front_and_back

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

Section:
Public

Profile:
- SelfSELFmode_front_and_back : INTEGER

ambient

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

Section:
Public

Profile:
+ SelfSELFambient : COLOR

Description:
percentage of reflected ambient light

diffuse

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

Section:
Public

Profile:
+ SelfSELFdiffuse : COLOR

specular

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

Section:
Public

Profile:
+ SelfSELFspecular : COLOR

emission

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

Section:
Public

Profile:
+ SelfSELFemission : COLOR

Description:
emissive color of material

shininess

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

Section:
Public

Profile:
+ SelfSELFshininess : REAL_32

Description:
specular exponent

make

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

Section:
Public

Profile:
- SelfSELFmake  ( a : COLOR, d : COLOR, s : COLOR, e : COLOR, shine : REAL_32)

enable_color

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

Section:
Public

Profile:
- SelfSELFenable_color 

disable_color

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

Section:
Public

Profile:
- SelfSELFdisable_color 

notify

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

Section:
Public

Profile:
- SelfSELFnotify 

set_ambient

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

Section:
Public

Profile:
- SelfSELFset_ambient   c : COLOR

set_diffuse

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

Section:
Public

Profile:
- SelfSELFset_diffuse   c : COLOR

set_specular

.../extra/opengl/abstract_renderer/material.li line #65

Section:
Public

Profile:
- SelfSELFset_specular   c : COLOR

set_emission

.../extra/opengl/abstract_renderer/material.li line #71

Section:
Public

Profile:
- SelfSELFset_emission   c : COLOR

set_shininess

.../extra/opengl/abstract_renderer/material.li line #77

Section:
Public

Profile:
- SelfSELFset_shininess   s : REAL_32

apply

.../extra/opengl/abstract_renderer/material.li line #83

Section:
Public

Profile:
- SelfSELFapply   mode : INTEGER

aliases

apply_front

.../extra/opengl/abstract_renderer/material.li line #86

Section:
Public

Profile:
- SelfSELFapply_front 

apply_back

.../extra/opengl/abstract_renderer/material.li line #91

Section:
Public

Profile:
- SelfSELFapply_back 

apply_front_and_back

.../extra/opengl/abstract_renderer/material.li line #96

Section:
Public

Profile:
- SelfSELFapply_front_and_back