LisaacTM Platform

RGBA


(r,g,b,a) color
Inherit/Insert Summary
parent_vector
parent_color No developed.
parent_object No developed.
 
Constructor Summary
create
 
Slot Summary
r
g
b
a
get_array
x
y
z
w
make
copy
zero
set_x
set_y
set_z
set_w
get
getv
Suffix '-'
Infix '+'
Infix '-'
Infix '*'
Infix '/'
magnitude
magnitude = sqrt(x^2 + y^2 + z^2 + w^2)
normalize
normalize self vector (of length 1)
normalized
return a normalized vector (of length 1) from self
print
 

Inherit/Insert Detail

parent_vector

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

Section:
Inherit

Profile:
+ SelfSELFparent_vector :Expanded  VECTOR4REAL_32)

parent_color

.../extra/opengl/abstract_renderer/rgba.li line #11

Section:
Inherit

Profile:
- SelfSELFparent_color : COLOR

parent_object

.../extra/math/vector4.li line #9

Section:
Inherit

Profile:
- SelfSELFparent_object : OBJECT

Constructor Detail

create

.../extra/math/vector4.li line #18

Section:
Public

Profile:
- SelfSELFcreate  ( a : E, b : E, c : E, d : E) : SELF

Detail slot

r

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

Section:
Public

Profile:
- SelfSELFr : REAL_32

g

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

Section:
Public

Profile:
- SelfSELFg : REAL_32

b

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

Section:
Public

Profile:
- SelfSELFb : REAL_32

a

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

Section:
Public

Profile:
- SelfSELFa : REAL_32

get_array

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

Section:
Public

Profile:
- SelfSELFget_array : FAST_ARRAYREAL_32)

x

.../extra/math/vector4.li line #13

Section:
Public

Profile:
+ SelfSELFx : E

y

.../extra/math/vector4.li line #14

Section:
Public

Profile:
+ SelfSELFy : E

z

.../extra/math/vector4.li line #15

Section:
Public

Profile:
+ SelfSELFz : E

w

.../extra/math/vector4.li line #16

Section:
Public

Profile:
+ SelfSELFw : E

make

.../extra/math/vector4.li line #25

Section:
Public

Profile:
- SelfSELFmake  ( a : E, b : E, c : E, d : E)

copy

.../extra/math/vector4.li line #33

Section:
Public

Profile:
- SelfSELFcopy : SELF

zero

.../extra/math/vector4.li line #38

Section:
Public

Profile:
- SelfSELFzero : SELF

set_x

.../extra/math/vector4.li line #40

Section:
Public

Profile:
- SelfSELFset_x   v : E

set_y

.../extra/math/vector4.li line #44

Section:
Public

Profile:
- SelfSELFset_y   v : E

set_z

.../extra/math/vector4.li line #48

Section:
Public

Profile:
- SelfSELFset_z   v : E

set_w

.../extra/math/vector4.li line #52

Section:
Public

Profile:
- SelfSELFset_w   v : E

get

.../extra/math/vector4.li line #56

Section:
Public

Profile:
- SelfSELFget :( EEEE)

getv

.../extra/math/vector4.li line #61

Section:
Public

Profile:
- SelfSELFgetv : FAST_ARRAYE)

Suffix '-'

.../extra/math/vector4.li line #73

Section:
Public

Profile:
- SelfSELF- ' : SELF

Infix '+'

.../extra/math/vector4.li line #78

Section:
Public

Profile:
- SelfSELF+ ' Left 80  other : SELFSELF

Infix '-'

.../extra/math/vector4.li line #83

Section:
Public

Profile:
- SelfSELF- ' Left 80  other : SELFSELF

Infix '*'

.../extra/math/vector4.li line #88

Section:
Public

Profile:
- SelfSELF* ' Left 100  scalar : ESELF

Infix '/'

.../extra/math/vector4.li line #93

Section:
Public

Profile:
- SelfSELF/ ' Left 100  scalar : ESELF

magnitude

.../extra/math/vector4.li line #99

Section:
Public

Profile:
- SelfSELFmagnitude : E

Description:
magnitude = sqrt(x^2 + y^2 + z^2 + w^2)

normalize

.../extra/math/vector4.li line #105

Section:
Public

Profile:
- SelfSELFnormalize 

Description:
normalize self vector (of length 1)

normalized

.../extra/math/vector4.li line #113

Section:
Public

Profile:
- SelfSELFnormalized : SELF

Description:
return a normalized vector (of length 1) from self

print

.../extra/math/vector4.li line #120

Section:
Public

Profile:
- SelfSELFprint