C# Class Procedurality.Layer

Afficher le fichier Open project: N3X15/VoxelSim Class Usage Examples

Méthodes publiques

Свойство Type Description
a Channel
b Channel
g Channel
r Channel

Méthodes publiques

Méthode Description
Layer ( Channel r, Channel g, Channel b ) : System
Layer ( Channel r, Channel g, Channel b, Channel a ) : System
Layer ( Layer rgb, Channel a ) : System
Layer ( int width, int height ) : System
abs ( ) : Layer
add ( float add ) : Layer
add ( float r, float g, float b ) : Layer
addAlpha ( ) : void
addAlpha ( Channel alpha ) : void
addClip ( float r, float g, float b ) : Layer
addClip ( float r, float g, float b, float a ) : Layer
brightness ( float brightness ) : Layer
brightness ( float r, float g, float b ) : Layer
bump ( Channel bumpmap, float lx, float ly, float shadow, float light_r, float light_g, float light_b, float ambient_r, float ambient_g, float ambient_b ) : Layer
bumpFast ( Channel bumpmap, float lx, float light, float ambient ) : Layer
bumpSpecular ( Channel bumpmap, float lx, float ly, float lz, float shadow, float light_r, float light_g, float light_b, int specular ) : Layer
clip ( ) : Layer
contrast ( float contrast ) : Layer
contrast ( float r, float g, float b ) : Layer
convolution ( float filter, float divisor, float offset ) : Layer
copy ( ) : Layer
crop ( int x_lo, int y_lo, int x_hi, int y_hi ) : Layer
cropWrap ( int x_lo, int y_lo, int x_hi, int y_hi ) : Layer
fill ( float value ) : void
fill ( float r, float g, float b ) : void
fill ( float r, float g, float b, float a ) : void
findMax ( ) : float
findMin ( ) : float
flipH ( ) : Layer
flipV ( ) : Layer
gamma ( float gamma ) : Layer
gamma ( float r, float g, float b ) : Layer
gamma2 ( ) : Layer
gamma4 ( ) : Layer
gamma8 ( ) : Layer
getA ( ) : Channel
getB ( ) : Channel
getG ( ) : Channel
getHeight ( ) : int
getR ( ) : Channel
getWidth ( ) : int
grow ( float r, float g, float b, int radius ) : Layer
hue ( float hue ) : Layer
hueRotation ( float min, float max, float new_min, float new_max ) : Layer
invert ( ) : Layer
layerAdd ( Layer layer ) : Layer
layerAverage ( Layer layer ) : Layer
layerBlend ( Layer layer ) : Layer
layerBlend ( Layer rgb, Channel a ) : Layer
layerBlend ( Layer layer, float alpha ) : Layer
layerBrightest ( Layer layer ) : Layer
layerDarkest ( Layer layer ) : Layer
layerDifference ( Layer layer ) : Layer
layerMultiply ( Layer layer ) : Layer
layerSubtract ( Layer layer ) : Layer
lineart ( ) : Layer
multiply ( float factor ) : Layer
multiply ( float r, float g, float b ) : Layer
multiply ( float r, float g, float b, float a ) : Layer
normalize ( ) : Layer
normalize ( float new_min, float new_max ) : Layer
normalize ( float min, float max, float new_min, float new_max ) : Layer
offset ( int x_offset, int y_offset ) : Layer
place ( Layer sprite, int x_offset, int y_offset ) : Layer
putPixel ( int x, int y, float r, float g, float b ) : void
putPixel ( int x, int y, float r, float g, float b, float a ) : void
putPixelClip ( int x, int y, float r, float g, float b ) : void
putPixelClip ( int x, int y, float r, float g, float b, float a ) : void
putPixelWrap ( int x, int y, float r, float g, float b ) : void
putPixelWrap ( int x, int y, float r, float g, float b, float a ) : void
rotate ( int degrees ) : Layer
saturation ( float saturation ) : Layer
saveAsPNG ( String filename ) : void
scale ( int new_width, int new_height ) : Layer
scaleCubic ( int new_width, int new_height ) : Layer
scaleFast ( int new_width, int new_height ) : Layer
sharpen ( int radius ) : Layer
shear ( float offset ) : Layer
smooth ( int radius ) : Layer
threshold ( float start, float end ) : Layer
tile ( int new_width, int new_height ) : Layer
tileDouble ( ) : Layer
toHSV ( ) : Layer
toRGB ( ) : Layer

Method Details

Layer() public méthode

public Layer ( Channel r, Channel g, Channel b ) : System
r Channel
g Channel
b Channel
Résultat System

Layer() public méthode

public Layer ( Channel r, Channel g, Channel b, Channel a ) : System
r Channel
g Channel
b Channel
a Channel
Résultat System

Layer() public méthode

public Layer ( Layer rgb, Channel a ) : System
rgb Layer
a Channel
Résultat System

Layer() public méthode

public Layer ( int width, int height ) : System
width int
height int
Résultat System

abs() public méthode

public abs ( ) : Layer
Résultat Layer

add() public méthode

public add ( float add ) : Layer
add float
Résultat Layer

add() public méthode

public add ( float r, float g, float b ) : Layer
r float
g float
b float
Résultat Layer

addAlpha() public méthode

public addAlpha ( ) : void
Résultat void

addAlpha() public méthode

public addAlpha ( Channel alpha ) : void
alpha Channel
Résultat void

addClip() public méthode

public addClip ( float r, float g, float b ) : Layer
r float
g float
b float
Résultat Layer

addClip() public méthode

public addClip ( float r, float g, float b, float a ) : Layer
r float
g float
b float
a float
Résultat Layer

brightness() public méthode

public brightness ( float brightness ) : Layer
brightness float
Résultat Layer

brightness() public méthode

public brightness ( float r, float g, float b ) : Layer
r float
g float
b float
Résultat Layer

bump() public méthode

public bump ( Channel bumpmap, float lx, float ly, float shadow, float light_r, float light_g, float light_b, float ambient_r, float ambient_g, float ambient_b ) : Layer
bumpmap Channel
lx float
ly float
shadow float
light_r float
light_g float
light_b float
ambient_r float
ambient_g float
ambient_b float
Résultat Layer

bumpFast() public méthode

public bumpFast ( Channel bumpmap, float lx, float light, float ambient ) : Layer
bumpmap Channel
lx float
light float
ambient float
Résultat Layer

bumpSpecular() public méthode

public bumpSpecular ( Channel bumpmap, float lx, float ly, float lz, float shadow, float light_r, float light_g, float light_b, int specular ) : Layer
bumpmap Channel
lx float
ly float
lz float
shadow float
light_r float
light_g float
light_b float
specular int
Résultat Layer

clip() public méthode

public clip ( ) : Layer
Résultat Layer

contrast() public méthode

public contrast ( float contrast ) : Layer
contrast float
Résultat Layer

contrast() public méthode

public contrast ( float r, float g, float b ) : Layer
r float
g float
b float
Résultat Layer

convolution() public méthode

public convolution ( float filter, float divisor, float offset ) : Layer
filter float
divisor float
offset float
Résultat Layer

copy() public méthode

public copy ( ) : Layer
Résultat Layer

crop() public méthode

public crop ( int x_lo, int y_lo, int x_hi, int y_hi ) : Layer
x_lo int
y_lo int
x_hi int
y_hi int
Résultat Layer

cropWrap() public méthode

public cropWrap ( int x_lo, int y_lo, int x_hi, int y_hi ) : Layer
x_lo int
y_lo int
x_hi int
y_hi int
Résultat Layer

fill() public méthode

public fill ( float value ) : void
value float
Résultat void

fill() public méthode

public fill ( float r, float g, float b ) : void
r float
g float
b float
Résultat void

fill() public méthode

public fill ( float r, float g, float b, float a ) : void
r float
g float
b float
a float
Résultat void

findMax() public méthode

public findMax ( ) : float
Résultat float

findMin() public méthode

public findMin ( ) : float
Résultat float

flipH() public méthode

public flipH ( ) : Layer
Résultat Layer

flipV() public méthode

public flipV ( ) : Layer
Résultat Layer

gamma() public méthode

public gamma ( float gamma ) : Layer
gamma float
Résultat Layer

gamma() public méthode

public gamma ( float r, float g, float b ) : Layer
r float
g float
b float
Résultat Layer

gamma2() public méthode

public gamma2 ( ) : Layer
Résultat Layer

gamma4() public méthode

public gamma4 ( ) : Layer
Résultat Layer

gamma8() public méthode

public gamma8 ( ) : Layer
Résultat Layer

getA() public méthode

public getA ( ) : Channel
Résultat Channel

getB() public méthode

public getB ( ) : Channel
Résultat Channel

getG() public méthode

public getG ( ) : Channel
Résultat Channel

getHeight() public méthode

public getHeight ( ) : int
Résultat int

getR() public méthode

public getR ( ) : Channel
Résultat Channel

getWidth() public méthode

public getWidth ( ) : int
Résultat int

grow() public méthode

public grow ( float r, float g, float b, int radius ) : Layer
r float
g float
b float
radius int
Résultat Layer

hue() public méthode

public hue ( float hue ) : Layer
hue float
Résultat Layer

hueRotation() public méthode

public hueRotation ( float min, float max, float new_min, float new_max ) : Layer
min float
max float
new_min float
new_max float
Résultat Layer

invert() public méthode

public invert ( ) : Layer
Résultat Layer

layerAdd() public méthode

public layerAdd ( Layer layer ) : Layer
layer Layer
Résultat Layer

layerAverage() public méthode

public layerAverage ( Layer layer ) : Layer
layer Layer
Résultat Layer

layerBlend() public méthode

public layerBlend ( Layer layer ) : Layer
layer Layer
Résultat Layer

layerBlend() public méthode

public layerBlend ( Layer rgb, Channel a ) : Layer
rgb Layer
a Channel
Résultat Layer

layerBlend() public méthode

public layerBlend ( Layer layer, float alpha ) : Layer
layer Layer
alpha float
Résultat Layer

layerBrightest() public méthode

public layerBrightest ( Layer layer ) : Layer
layer Layer
Résultat Layer

layerDarkest() public méthode

public layerDarkest ( Layer layer ) : Layer
layer Layer
Résultat Layer

layerDifference() public méthode

public layerDifference ( Layer layer ) : Layer
layer Layer
Résultat Layer

layerMultiply() public méthode

public layerMultiply ( Layer layer ) : Layer
layer Layer
Résultat Layer

layerSubtract() public méthode

public layerSubtract ( Layer layer ) : Layer
layer Layer
Résultat Layer

lineart() public méthode

public lineart ( ) : Layer
Résultat Layer

multiply() public méthode

public multiply ( float factor ) : Layer
factor float
Résultat Layer

multiply() public méthode

public multiply ( float r, float g, float b ) : Layer
r float
g float
b float
Résultat Layer

multiply() public méthode

public multiply ( float r, float g, float b, float a ) : Layer
r float
g float
b float
a float
Résultat Layer

normalize() public méthode

public normalize ( ) : Layer
Résultat Layer

normalize() public méthode

public normalize ( float new_min, float new_max ) : Layer
new_min float
new_max float
Résultat Layer

normalize() public méthode

public normalize ( float min, float max, float new_min, float new_max ) : Layer
min float
max float
new_min float
new_max float
Résultat Layer

offset() public méthode

public offset ( int x_offset, int y_offset ) : Layer
x_offset int
y_offset int
Résultat Layer

place() public méthode

public place ( Layer sprite, int x_offset, int y_offset ) : Layer
sprite Layer
x_offset int
y_offset int
Résultat Layer

putPixel() public méthode

public putPixel ( int x, int y, float r, float g, float b ) : void
x int
y int
r float
g float
b float
Résultat void

putPixel() public méthode

public putPixel ( int x, int y, float r, float g, float b, float a ) : void
x int
y int
r float
g float
b float
a float
Résultat void

putPixelClip() public méthode

public putPixelClip ( int x, int y, float r, float g, float b ) : void
x int
y int
r float
g float
b float
Résultat void

putPixelClip() public méthode

public putPixelClip ( int x, int y, float r, float g, float b, float a ) : void
x int
y int
r float
g float
b float
a float
Résultat void

putPixelWrap() public méthode

public putPixelWrap ( int x, int y, float r, float g, float b ) : void
x int
y int
r float
g float
b float
Résultat void

putPixelWrap() public méthode

public putPixelWrap ( int x, int y, float r, float g, float b, float a ) : void
x int
y int
r float
g float
b float
a float
Résultat void

rotate() public méthode

public rotate ( int degrees ) : Layer
degrees int
Résultat Layer

saturation() public méthode

public saturation ( float saturation ) : Layer
saturation float
Résultat Layer

saveAsPNG() public méthode

public saveAsPNG ( String filename ) : void
filename String
Résultat void

scale() public méthode

public scale ( int new_width, int new_height ) : Layer
new_width int
new_height int
Résultat Layer

scaleCubic() public méthode

public scaleCubic ( int new_width, int new_height ) : Layer
new_width int
new_height int
Résultat Layer

scaleFast() public méthode

public scaleFast ( int new_width, int new_height ) : Layer
new_width int
new_height int
Résultat Layer

sharpen() public méthode

public sharpen ( int radius ) : Layer
radius int
Résultat Layer

shear() public méthode

public shear ( float offset ) : Layer
offset float
Résultat Layer

smooth() public méthode

public smooth ( int radius ) : Layer
radius int
Résultat Layer

threshold() public méthode

public threshold ( float start, float end ) : Layer
start float
end float
Résultat Layer

tile() public méthode

public tile ( int new_width, int new_height ) : Layer
new_width int
new_height int
Résultat Layer

tileDouble() public méthode

public tileDouble ( ) : Layer
Résultat Layer

toHSV() public méthode

public toHSV ( ) : Layer
Résultat Layer

toRGB() public méthode

public toRGB ( ) : Layer
Résultat Layer

Property Details

a public_oe property

public Channel,Procedurality a
Résultat Channel

b public_oe property

public Channel,Procedurality b
Résultat Channel

g public_oe property

public Channel,Procedurality g
Résultat Channel

r public_oe property

public Channel,Procedurality r
Résultat Channel