C# Class NewTOAPIA.Graphics.Processor.GPLang

GPLang represents the set of functions that are typically useful in the implementation of graphics related programs. The initial set follows the functions that are found in OpenGL Shader programming (GLSL - 1.4). The chapter references in the regions are from the second edition of the orange book. As they are generally useful, any effort related to graphics programming might find them to be handy. These functions are implemented as static methods for a couple of reasons: 1) There is no instance information needed 2) It makes it easy to subclass the GPLang class and have an interface that is easy to utilize without having to use '.' notation. This latter point is used by the GPShader class. You can essentially copy shader programs straight out of the 'Orange' book and implement them in C#. That's pretty cool. Similarly, if you want to use these routines from another context, there's not too much to type: GPLang.clamp(x, minVal, maxVal) etc.
Afficher le fichier Open project: Wiladams/NewTOAPIA

Méthodes publiques

Méthode Description
abs ( double x ) : float
abs ( float x ) : float
abs ( int x ) : int
abs ( ivec2 x ) : ivec2
abs ( ivec3 x ) : ivec3
abs ( ivec4 x ) : ivec4
abs ( vec2 x ) : vec2
abs ( vec3 x ) : vec3
abs ( vec4 x ) : vec4
acos ( float x ) : float
acos ( vec2 x ) : vec2
acos ( vec3 x ) : vec3
acos ( vec4 x ) : vec4
acosh ( float x ) : float
acosh ( vec2 x ) : vec2
acosh ( vec3 x ) : vec3
acosh ( vec4 x ) : vec4
all ( bvec2 x ) : bool
all ( bvec3 x ) : bool
all ( bvec4 x ) : bool
any ( bvec2 x ) : bool
any ( bvec3 x ) : bool
any ( bvec4 x ) : bool
asin ( float x ) : float
asin ( vec2 x ) : vec2
asin ( vec3 x ) : vec3
asin ( vec4 x ) : vec4
asinh ( float x ) : float
asinh ( vec2 x ) : vec2
asinh ( vec3 x ) : vec3
asinh ( vec4 x ) : vec4
atan ( float y_over_x ) : float
atan ( float y, float x ) : float
atan ( vec2 y_over_x ) : vec2
atan ( vec2 y, vec2 x ) : vec2
atan ( vec3 y_over_x ) : vec3
atan ( vec3 y, vec3 x ) : vec3
atan ( vec4 y_over_x ) : vec4
atan ( vec4 y, vec4 x ) : vec4
atanh ( float x ) : float
atanh ( vec2 x ) : vec2
atanh ( vec3 x ) : vec3
atanh ( vec4 x ) : vec4
ceil ( float x ) : float
ceil ( vec2 x ) : vec2
ceil ( vec3 x ) : vec3
ceil ( vec4 x ) : vec4
clamp ( float x, float minVal, float maxVal ) : float
clamp ( int x, int minVal, int maxVal ) : int
clamp ( ivec2 x, int minVal, int maxVal ) : ivec2
clamp ( ivec2 x, ivec2 minVal, ivec2 maxVal ) : ivec2
clamp ( ivec3 x, int minVal, int maxVal ) : ivec3
clamp ( ivec3 x, ivec3 minVal, ivec3 maxVal ) : ivec3
clamp ( ivec4 x, int minVal, int maxVal ) : ivec4
clamp ( ivec4 x, ivec4 minVal, ivec4 maxVal ) : ivec4
clamp ( uint x, uint minVal, uint maxVal ) : uint
clamp ( uvec2 x, uint minVal, uint maxVal ) : uvec2
clamp ( uvec2 x, uvec2 minVal, uvec2 maxVal ) : uvec2
clamp ( uvec3 x, uint minVal, uint maxVal ) : uvec3
clamp ( uvec3 x, uvec3 minVal, uvec3 maxVal ) : uvec3
clamp ( uvec4 x, uint minVal, uint maxVal ) : uvec4
clamp ( uvec4 x, uvec4 minVal, uvec4 maxVal ) : uvec4
clamp ( vec2 x, float minVal, float maxVal ) : vec2
clamp ( vec2 x, vec2 minVal, vec2 maxVal ) : vec2
clamp ( vec3 x, float minVal, float maxVal ) : vec3
clamp ( vec3 x, vec3 minVal, vec3 maxVal ) : vec3
clamp ( vec4 x, float minVal, float maxVal ) : vec4
clamp ( vec4 x, vec4 minVal, vec4 maxVal ) : vec4
cos ( float radians ) : float
cos ( vec2 radians ) : vec2
cos ( vec3 radians ) : vec3
cos ( vec4 radians ) : vec4
cosh ( float x ) : float
cosh ( vec2 x ) : vec2
cosh ( vec3 x ) : vec3
cosh ( vec4 x ) : vec4
cross ( vec3 x, vec3 y ) : vec3
degrees ( float radians ) : float
degrees ( vec2 radians ) : vec2
degrees ( vec3 radians ) : vec3
degrees ( vec4 radians ) : vec4
distance ( float p0, float p1 ) : float
distance ( vec2 p0, vec2 p1 ) : float
distance ( vec3 p0, vec3 p1 ) : float
distance ( vec4 p0, vec4 p1 ) : float
dot ( float x, float y ) : float
dot ( vec2 x, vec2 y ) : float
dot ( vec3 x, vec3 y ) : float
dot ( vec4 x, vec4 y ) : float
equal ( bvec2 x, bvec2 y ) : bvec2
equal ( ivec2 x, ivec2 y ) : bvec2
equal ( vec2 x, vec2 y ) : bvec2
equal ( bvec3 x, bvec3 y ) : bvec3
equal ( ivec3 x, ivec3 y ) : bvec3
equal ( vec3 x, vec3 y ) : bvec3
equal ( bvec4 x, bvec4 y ) : bvec4
equal ( ivec4 x, ivec4 y ) : bvec4
equal ( vec4 x, vec4 y ) : bvec4
exp ( float x ) : float
exp ( vec2 x ) : vec2
exp ( vec3 x ) : vec3
exp ( vec4 x ) : vec4
exp2 ( float x ) : float
exp2 ( vec2 x ) : vec2
exp2 ( vec3 x ) : vec3
exp2 ( vec4 x ) : vec4
faceforward ( float N, float I, float Nref ) : float
faceforward ( vec2 N, vec2 I, vec2 Nref ) : vec2
faceforward ( vec3 N, vec3 I, vec3 Nref ) : vec3
faceforward ( vec4 N, vec4 I, vec4 Nref ) : vec4
floor ( float x ) : float
floor ( vec2 x ) : vec2
floor ( vec3 x ) : vec3
floor ( vec4 x ) : vec4
fract ( float x ) : float
fract ( vec2 x ) : vec2
fract ( vec3 x ) : vec3
fract ( vec4 x ) : vec4
greaterThan ( ivec2 x, ivec2 y ) : bvec2
greaterThan ( vec2 x, vec2 y ) : bvec2
greaterThan ( ivec3 x, ivec3 y ) : bvec3
greaterThan ( vec3 x, vec3 y ) : bvec3
greaterThan ( ivec4 x, ivec4 y ) : bvec4
greaterThan ( vec4 x, vec4 y ) : bvec4
greaterThanEqual ( ivec2 x, ivec2 y ) : bvec2
greaterThanEqual ( vec2 x, vec2 y ) : bvec2
greaterThanEqual ( ivec3 x, ivec3 y ) : bvec3
greaterThanEqual ( vec3 x, vec3 y ) : bvec3
greaterThanEqual ( ivec4 x, ivec4 y ) : bvec4
greaterThanEqual ( vec4 x, vec4 y ) : bvec4
inverse ( mat2 m ) : mat2
inverse ( mat3 m ) : mat3
inverse ( mat4 m ) : mat4
inversesqrt ( float x ) : float
inversesqrt ( vec2 x ) : vec2
inversesqrt ( vec3 x ) : vec3
inversesqrt ( vec4 x ) : vec4
isinf ( float x ) : bool
isinf ( vec2 x ) : bvec2
isinf ( vec3 x ) : bvec3
isinf ( vec4 x ) : bvec4
isnan ( float x ) : bool
isnan ( vec2 x ) : bvec2
isnan ( vec3 x ) : bvec3
isnan ( vec4 x ) : bvec4
length ( float x ) : float
length ( vec2 x ) : float
length ( vec3 x ) : float
length ( vec4 x ) : float
lessThan ( ivec2 x, ivec2 y ) : bvec2
lessThan ( vec2 x, vec2 y ) : bvec2
lessThan ( ivec3 x, ivec3 y ) : bvec3
lessThan ( vec3 x, vec3 y ) : bvec3
lessThan ( ivec4 x, ivec4 y ) : bvec4
lessThan ( vec4 x, vec4 y ) : bvec4
lessThanEqual ( ivec2 x, ivec2 y ) : bvec2
lessThanEqual ( vec2 x, vec2 y ) : bvec2
lessThanEqual ( ivec3 x, ivec3 y ) : bvec3
lessThanEqual ( vec3 x, vec3 y ) : bvec3
lessThanEqual ( ivec4 x, ivec4 y ) : bvec4
lessThanEqual ( vec4 x, vec4 y ) : bvec4
log ( float x ) : float
log ( vec2 x ) : vec2
log ( vec3 x ) : vec3
log ( vec4 x ) : vec4
log2 ( float x ) : float
log2 ( vec2 x ) : vec2
log2 ( vec3 x ) : vec3
log2 ( vec4 x ) : vec4
matrixCompMult ( mat2 x, mat2 y ) : mat2
matrixCompMult ( mat3 x, mat3 y ) : mat3
matrixCompMult ( mat4 x, mat4 y ) : mat4
max ( float x, float y ) : float
max ( int x, int y ) : int
max ( ivec2 x, int y ) : ivec2
max ( ivec2 x, ivec2 y ) : ivec2
max ( ivec3 x, int y ) : ivec3
max ( ivec3 x, ivec3 y ) : ivec3
max ( ivec4 x, int y ) : ivec4
max ( ivec4 x, ivec4 y ) : ivec4
max ( uint x, uint y ) : uint
max ( uvec2 x, uint y ) : uvec2
max ( uvec2 x, uvec2 y ) : uvec2
max ( uvec3 x, uint y ) : uvec3
max ( uvec3 x, uvec3 y ) : uvec3
max ( uvec4 x, uint y ) : uvec4
max ( uvec4 x, uvec4 y ) : uvec4
max ( vec2 x, float y ) : vec2
max ( vec2 x, vec2 y ) : vec2
max ( vec3 x, float y ) : vec3
max ( vec3 x, vec3 y ) : vec3
max ( vec4 x, float y ) : vec4
max ( vec4 x, vec4 y ) : vec4
min ( float x, float y ) : float
min ( int x, int y ) : int
min ( ivec2 x, int y ) : ivec2
min ( ivec2 x, ivec2 y ) : ivec2
min ( ivec3 x, int y ) : ivec3
min ( ivec3 x, ivec3 y ) : ivec3
min ( ivec4 x, int y ) : ivec4
min ( ivec4 x, ivec4 y ) : ivec4
min ( uint x, uint y ) : uint
min ( uvec2 x, uint y ) : uvec2
min ( uvec2 x, uvec2 y ) : uvec2
min ( uvec3 x, uint y ) : uvec3
min ( uvec3 x, uvec3 y ) : uvec3
min ( uvec4 x, uint y ) : uvec4
min ( uvec4 x, uvec4 y ) : uvec4
min ( vec2 x, float y ) : vec2
min ( vec2 x, vec2 y ) : vec2
min ( vec3 x, float y ) : vec3
min ( vec3 x, vec3 y ) : vec3
min ( vec4 x, float y ) : vec4
min ( vec4 x, vec4 y ) : vec4
mix ( float x, float y, float a ) : float
mix ( vec2 x, vec2 y, float a ) : vec2
mix ( vec2 x, vec2 y, vec2 a ) : vec2
mix ( vec3 x, vec3 y, float a ) : vec3
mix ( vec3 x, vec3 y, vec3 a ) : vec3
mix ( vec4 x, vec4 y, float a ) : vec4
mix ( vec4 x, vec4 y, vec4 a ) : vec4
mod ( float x, float y ) : float
mod ( vec2 x, float y ) : vec2
mod ( vec2 x, vec2 y ) : vec2
mod ( vec3 x, float y ) : vec3
mod ( vec3 x, vec3 y ) : vec3
mod ( vec4 x, float y ) : vec4
mod ( vec4 x, vec4 y ) : vec4
noise1 ( float x ) : float
noise1 ( vec2 x ) : float
noise1 ( vec3 x ) : float
noise1 ( vec4 x ) : float
noise2 ( float x ) : vec2
noise2 ( vec2 x ) : vec2
noise2 ( vec3 x ) : vec2
noise2 ( vec4 x ) : vec2
noise3 ( float x ) : vec3
noise3 ( vec2 x ) : vec3
noise3 ( vec3 x ) : vec3
noise3 ( vec4 x ) : vec3
noise4 ( float x ) : vec4
noise4 ( vec2 x ) : vec4
noise4 ( vec3 x ) : vec4
noise4 ( vec4 x ) : vec4
normalize ( float x ) : float
normalize ( vec2 x ) : vec2
normalize ( vec3 x ) : vec3
normalize ( vec4 x ) : vec4
not ( bvec2 x ) : bvec2
not ( bvec3 x ) : bvec3
not ( bvec4 x ) : bvec4
notEqual ( bvec2 x, bvec2 y ) : bvec2
notEqual ( ivec2 x, ivec2 y ) : bvec2
notEqual ( vec2 x, vec2 y ) : bvec2
notEqual ( bvec3 x, bvec3 y ) : bvec3
notEqual ( ivec3 x, ivec3 y ) : bvec3
notEqual ( vec3 x, vec3 y ) : bvec3
notEqual ( bvec4 x, bvec4 y ) : bvec4
notEqual ( ivec4 x, ivec4 y ) : bvec4
notEqual ( vec4 x, vec4 y ) : bvec4
outerProcuct ( vec4 c, vec4 r ) : mat4
outerProduct ( vec2 c, vec2 r ) : mat2
outerProduct ( vec3 c, vec3 r ) : mat3
pow ( float x, float y ) : float
pow ( vec2 x, vec2 y ) : vec2
pow ( vec3 x, vec3 y ) : vec3
pow ( vec4 x, vec4 y ) : vec4
radians ( float degrees ) : float
radians ( vec2 degrees ) : vec2
radians ( vec3 degrees ) : vec3
radians ( vec4 degrees ) : vec4
reflect ( float I, float N ) : float
reflect ( vec2 I, vec2 N ) : vec2
reflect ( vec3 I, vec3 N ) : vec3
reflect ( vec4 I, vec4 N ) : vec4
refract ( float I, float N, float eta ) : float
refract ( vec2 I, vec2 N, float eta ) : vec2
refract ( vec3 I, vec3 N, float eta ) : vec3
refract ( vec4 I, vec4 N, float eta ) : vec4
round ( float x ) : float
round ( vec2 x ) : vec2
round ( vec3 x ) : vec3
round ( vec4 x ) : vec4
roundeven ( float x ) : float
roundeven ( vec2 x ) : vec2
roundeven ( vec3 x ) : vec3
roundeven ( vec4 x ) : vec4
sign ( float x ) : float
sign ( int x ) : int
sign ( ivec2 x ) : ivec2
sign ( ivec3 x ) : ivec3
sign ( ivec4 x ) : ivec4
sign ( vec2 x ) : vec2
sign ( vec3 x ) : vec3
sign ( vec4 x ) : vec4
sin ( float radians ) : float
sin ( vec2 radians ) : vec2
sin ( vec3 radians ) : vec3
sin ( vec4 radians ) : vec4
sinh ( float x ) : float
sinh ( vec2 x ) : vec2
sinh ( vec3 x ) : vec3
sinh ( vec4 x ) : vec4
smoothstep ( float edge0, float edge1, float x ) : float
smoothstep ( float edge0, float edge1, vec2 x ) : vec2
smoothstep ( vec2 edge0, vec2 edge1, vec2 x ) : vec2
smoothstep ( float edge0, float edge1, vec3 x ) : vec3
smoothstep ( vec3 edge0, vec3 edge1, vec3 x ) : vec3
smoothstep ( float edge0, float edge1, vec4 x ) : vec4
smoothstep ( vec4 edge0, vec4 edge1, vec4 x ) : vec4
sqrt ( float x ) : float
sqrt ( vec2 x ) : vec2
sqrt ( vec3 x ) : vec3
sqrt ( vec4 x ) : vec4
step ( float edge, float x ) : float
step ( float edge, vec2 x ) : vec2
step ( vec2 edge, vec2 x ) : vec2
step ( float edge, vec3 x ) : vec3
step ( vec3 edge, vec3 x ) : vec3
step ( float edge, vec4 x ) : vec4
step ( vec4 edge, vec4 x ) : vec4
tan ( float radians ) : float
tan ( vec2 radians ) : vec2
tan ( vec3 radians ) : vec3
tan ( vec4 radians ) : vec4
tanh ( float x ) : float
tanh ( vec2 x ) : vec2
tanh ( vec3 x ) : vec3
tanh ( vec4 x ) : vec4
texture ( sampler1D sampler, float coord ) : vec4
texture ( sampler2D sampler, vec2 coord ) : vec4
texture ( sampler3D sampler, vec3 coord ) : vec4
transpose ( mat2 m ) : mat2
transpose ( mat3x2 m ) : mat2x3
transpose ( mat4x2 m ) : mat2x4
transpose ( mat3 m ) : mat3
transpose ( mat2x3 m ) : mat3x2
transpose ( mat4x3 m ) : mat3x4
transpose ( mat4 m ) : mat4
transpose ( mat2x4 m ) : mat4x2
transpose ( mat3x4 m ) : mat4x3
trunc ( float x ) : float
trunc ( vec2 x ) : vec2
trunc ( vec3 x ) : vec3
trunc ( vec4 x ) : vec4

Private Methods

Méthode Description
herm ( float edge0, float edge1, float x ) : float

Method Details

abs() public static méthode

public static abs ( double x ) : float
x double
Résultat float

abs() public static méthode

public static abs ( float x ) : float
x float
Résultat float

abs() public static méthode

public static abs ( int x ) : int
x int
Résultat int

abs() public static méthode

public static abs ( ivec2 x ) : ivec2
x NewTOAPIA.Graphics.ivec2
Résultat NewTOAPIA.Graphics.ivec2

abs() public static méthode

public static abs ( ivec3 x ) : ivec3
x NewTOAPIA.Graphics.ivec3
Résultat NewTOAPIA.Graphics.ivec3

abs() public static méthode

public static abs ( ivec4 x ) : ivec4
x NewTOAPIA.Graphics.ivec4
Résultat NewTOAPIA.Graphics.ivec4

abs() public static méthode

public static abs ( vec2 x ) : vec2
x vec2
Résultat vec2

abs() public static méthode

public static abs ( vec3 x ) : vec3
x vec3
Résultat vec3

abs() public static méthode

public static abs ( vec4 x ) : vec4
x vec4
Résultat vec4

acos() public static méthode

public static acos ( float x ) : float
x float
Résultat float

acos() public static méthode

public static acos ( vec2 x ) : vec2
x vec2
Résultat vec2

acos() public static méthode

public static acos ( vec3 x ) : vec3
x vec3
Résultat vec3

acos() public static méthode

public static acos ( vec4 x ) : vec4
x vec4
Résultat vec4

acosh() public static méthode

public static acosh ( float x ) : float
x float
Résultat float

acosh() public static méthode

public static acosh ( vec2 x ) : vec2
x vec2
Résultat vec2

acosh() public static méthode

public static acosh ( vec3 x ) : vec3
x vec3
Résultat vec3

acosh() public static méthode

public static acosh ( vec4 x ) : vec4
x vec4
Résultat vec4

all() public static méthode

public static all ( bvec2 x ) : bool
x bvec2
Résultat bool

all() public static méthode

public static all ( bvec3 x ) : bool
x bvec3
Résultat bool

all() public static méthode

public static all ( bvec4 x ) : bool
x bvec4
Résultat bool

any() public static méthode

public static any ( bvec2 x ) : bool
x bvec2
Résultat bool

any() public static méthode

public static any ( bvec3 x ) : bool
x bvec3
Résultat bool

any() public static méthode

public static any ( bvec4 x ) : bool
x bvec4
Résultat bool

asin() public static méthode

public static asin ( float x ) : float
x float
Résultat float

asin() public static méthode

public static asin ( vec2 x ) : vec2
x vec2
Résultat vec2

asin() public static méthode

public static asin ( vec3 x ) : vec3
x vec3
Résultat vec3

asin() public static méthode

public static asin ( vec4 x ) : vec4
x vec4
Résultat vec4

asinh() public static méthode

public static asinh ( float x ) : float
x float
Résultat float

asinh() public static méthode

public static asinh ( vec2 x ) : vec2
x vec2
Résultat vec2

asinh() public static méthode

public static asinh ( vec3 x ) : vec3
x vec3
Résultat vec3

asinh() public static méthode

public static asinh ( vec4 x ) : vec4
x vec4
Résultat vec4

atan() public static méthode

public static atan ( float y_over_x ) : float
y_over_x float
Résultat float

atan() public static méthode

public static atan ( float y, float x ) : float
y float
x float
Résultat float

atan() public static méthode

public static atan ( vec2 y_over_x ) : vec2
y_over_x vec2
Résultat vec2

atan() public static méthode

public static atan ( vec2 y, vec2 x ) : vec2
y vec2
x vec2
Résultat vec2

atan() public static méthode

public static atan ( vec3 y_over_x ) : vec3
y_over_x vec3
Résultat vec3

atan() public static méthode

public static atan ( vec3 y, vec3 x ) : vec3
y vec3
x vec3
Résultat vec3

atan() public static méthode

public static atan ( vec4 y_over_x ) : vec4
y_over_x vec4
Résultat vec4

atan() public static méthode

public static atan ( vec4 y, vec4 x ) : vec4
y vec4
x vec4
Résultat vec4

atanh() public static méthode

public static atanh ( float x ) : float
x float
Résultat float

atanh() public static méthode

public static atanh ( vec2 x ) : vec2
x vec2
Résultat vec2

atanh() public static méthode

public static atanh ( vec3 x ) : vec3
x vec3
Résultat vec3

atanh() public static méthode

public static atanh ( vec4 x ) : vec4
x vec4
Résultat vec4

ceil() public static méthode

public static ceil ( float x ) : float
x float
Résultat float

ceil() public static méthode

public static ceil ( vec2 x ) : vec2
x vec2
Résultat vec2

ceil() public static méthode

public static ceil ( vec3 x ) : vec3
x vec3
Résultat vec3

ceil() public static méthode

public static ceil ( vec4 x ) : vec4
x vec4
Résultat vec4

clamp() public static méthode

public static clamp ( float x, float minVal, float maxVal ) : float
x float
minVal float
maxVal float
Résultat float

clamp() public static méthode

public static clamp ( int x, int minVal, int maxVal ) : int
x int
minVal int
maxVal int
Résultat int

clamp() public static méthode

public static clamp ( ivec2 x, int minVal, int maxVal ) : ivec2
x NewTOAPIA.Graphics.ivec2
minVal int
maxVal int
Résultat NewTOAPIA.Graphics.ivec2

clamp() public static méthode

public static clamp ( ivec2 x, ivec2 minVal, ivec2 maxVal ) : ivec2
x NewTOAPIA.Graphics.ivec2
minVal NewTOAPIA.Graphics.ivec2
maxVal NewTOAPIA.Graphics.ivec2
Résultat NewTOAPIA.Graphics.ivec2

clamp() public static méthode

public static clamp ( ivec3 x, int minVal, int maxVal ) : ivec3
x NewTOAPIA.Graphics.ivec3
minVal int
maxVal int
Résultat NewTOAPIA.Graphics.ivec3

clamp() public static méthode

public static clamp ( ivec3 x, ivec3 minVal, ivec3 maxVal ) : ivec3
x NewTOAPIA.Graphics.ivec3
minVal NewTOAPIA.Graphics.ivec3
maxVal NewTOAPIA.Graphics.ivec3
Résultat NewTOAPIA.Graphics.ivec3

clamp() public static méthode

public static clamp ( ivec4 x, int minVal, int maxVal ) : ivec4
x NewTOAPIA.Graphics.ivec4
minVal int
maxVal int
Résultat NewTOAPIA.Graphics.ivec4

clamp() public static méthode

public static clamp ( ivec4 x, ivec4 minVal, ivec4 maxVal ) : ivec4
x NewTOAPIA.Graphics.ivec4
minVal NewTOAPIA.Graphics.ivec4
maxVal NewTOAPIA.Graphics.ivec4
Résultat NewTOAPIA.Graphics.ivec4

clamp() public static méthode

public static clamp ( uint x, uint minVal, uint maxVal ) : uint
x uint
minVal uint
maxVal uint
Résultat uint

clamp() public static méthode

public static clamp ( uvec2 x, uint minVal, uint maxVal ) : uvec2
x NewTOAPIA.Graphics.uvec2
minVal uint
maxVal uint
Résultat NewTOAPIA.Graphics.uvec2

clamp() public static méthode

public static clamp ( uvec2 x, uvec2 minVal, uvec2 maxVal ) : uvec2
x NewTOAPIA.Graphics.uvec2
minVal NewTOAPIA.Graphics.uvec2
maxVal NewTOAPIA.Graphics.uvec2
Résultat NewTOAPIA.Graphics.uvec2

clamp() public static méthode

public static clamp ( uvec3 x, uint minVal, uint maxVal ) : uvec3
x NewTOAPIA.Graphics.uvec3
minVal uint
maxVal uint
Résultat NewTOAPIA.Graphics.uvec3

clamp() public static méthode

public static clamp ( uvec3 x, uvec3 minVal, uvec3 maxVal ) : uvec3
x NewTOAPIA.Graphics.uvec3
minVal NewTOAPIA.Graphics.uvec3
maxVal NewTOAPIA.Graphics.uvec3
Résultat NewTOAPIA.Graphics.uvec3

clamp() public static méthode

public static clamp ( uvec4 x, uint minVal, uint maxVal ) : uvec4
x NewTOAPIA.Graphics.uvec4
minVal uint
maxVal uint
Résultat NewTOAPIA.Graphics.uvec4

clamp() public static méthode

public static clamp ( uvec4 x, uvec4 minVal, uvec4 maxVal ) : uvec4
x NewTOAPIA.Graphics.uvec4
minVal NewTOAPIA.Graphics.uvec4
maxVal NewTOAPIA.Graphics.uvec4
Résultat NewTOAPIA.Graphics.uvec4

clamp() public static méthode

public static clamp ( vec2 x, float minVal, float maxVal ) : vec2
x vec2
minVal float
maxVal float
Résultat vec2

clamp() public static méthode

public static clamp ( vec2 x, vec2 minVal, vec2 maxVal ) : vec2
x vec2
minVal vec2
maxVal vec2
Résultat vec2

clamp() public static méthode

public static clamp ( vec3 x, float minVal, float maxVal ) : vec3
x vec3
minVal float
maxVal float
Résultat vec3

clamp() public static méthode

public static clamp ( vec3 x, vec3 minVal, vec3 maxVal ) : vec3
x vec3
minVal vec3
maxVal vec3
Résultat vec3

clamp() public static méthode

public static clamp ( vec4 x, float minVal, float maxVal ) : vec4
x vec4
minVal float
maxVal float
Résultat vec4

clamp() public static méthode

public static clamp ( vec4 x, vec4 minVal, vec4 maxVal ) : vec4
x vec4
minVal vec4
maxVal vec4
Résultat vec4

cos() public static méthode

public static cos ( float radians ) : float
radians float
Résultat float

cos() public static méthode

public static cos ( vec2 radians ) : vec2
radians vec2
Résultat vec2

cos() public static méthode

public static cos ( vec3 radians ) : vec3
radians vec3
Résultat vec3

cos() public static méthode

public static cos ( vec4 radians ) : vec4
radians vec4
Résultat vec4

cosh() public static méthode

public static cosh ( float x ) : float
x float
Résultat float

cosh() public static méthode

public static cosh ( vec2 x ) : vec2
x vec2
Résultat vec2

cosh() public static méthode

public static cosh ( vec3 x ) : vec3
x vec3
Résultat vec3

cosh() public static méthode

public static cosh ( vec4 x ) : vec4
x vec4
Résultat vec4

cross() public static méthode

public static cross ( vec3 x, vec3 y ) : vec3
x vec3
y vec3
Résultat vec3

degrees() public static méthode

public static degrees ( float radians ) : float
radians float
Résultat float

degrees() public static méthode

public static degrees ( vec2 radians ) : vec2
radians vec2
Résultat vec2

degrees() public static méthode

public static degrees ( vec3 radians ) : vec3
radians vec3
Résultat vec3

degrees() public static méthode

public static degrees ( vec4 radians ) : vec4
radians vec4
Résultat vec4

distance() public static méthode

public static distance ( float p0, float p1 ) : float
p0 float
p1 float
Résultat float

distance() public static méthode

public static distance ( vec2 p0, vec2 p1 ) : float
p0 vec2
p1 vec2
Résultat float

distance() public static méthode

public static distance ( vec3 p0, vec3 p1 ) : float
p0 vec3
p1 vec3
Résultat float

distance() public static méthode

public static distance ( vec4 p0, vec4 p1 ) : float
p0 vec4
p1 vec4
Résultat float

dot() public static méthode

public static dot ( float x, float y ) : float
x float
y float
Résultat float

dot() public static méthode

public static dot ( vec2 x, vec2 y ) : float
x vec2
y vec2
Résultat float

dot() public static méthode

public static dot ( vec3 x, vec3 y ) : float
x vec3
y vec3
Résultat float

dot() public static méthode

public static dot ( vec4 x, vec4 y ) : float
x vec4
y vec4
Résultat float

equal() public static méthode

public static equal ( bvec2 x, bvec2 y ) : bvec2
x bvec2
y bvec2
Résultat bvec2

equal() public static méthode

public static equal ( ivec2 x, ivec2 y ) : bvec2
x NewTOAPIA.Graphics.ivec2
y NewTOAPIA.Graphics.ivec2
Résultat bvec2

equal() public static méthode

public static equal ( vec2 x, vec2 y ) : bvec2
x vec2
y vec2
Résultat bvec2

equal() public static méthode

public static equal ( bvec3 x, bvec3 y ) : bvec3
x bvec3
y bvec3
Résultat bvec3

equal() public static méthode

public static equal ( ivec3 x, ivec3 y ) : bvec3
x NewTOAPIA.Graphics.ivec3
y NewTOAPIA.Graphics.ivec3
Résultat bvec3

equal() public static méthode

public static equal ( vec3 x, vec3 y ) : bvec3
x vec3
y vec3
Résultat bvec3

equal() public static méthode

public static equal ( bvec4 x, bvec4 y ) : bvec4
x bvec4
y bvec4
Résultat bvec4

equal() public static méthode

public static equal ( ivec4 x, ivec4 y ) : bvec4
x NewTOAPIA.Graphics.ivec4
y NewTOAPIA.Graphics.ivec4
Résultat bvec4

equal() public static méthode

public static equal ( vec4 x, vec4 y ) : bvec4
x vec4
y vec4
Résultat bvec4

exp() public static méthode

public static exp ( float x ) : float
x float
Résultat float

exp() public static méthode

public static exp ( vec2 x ) : vec2
x vec2
Résultat vec2

exp() public static méthode

public static exp ( vec3 x ) : vec3
x vec3
Résultat vec3

exp() public static méthode

public static exp ( vec4 x ) : vec4
x vec4
Résultat vec4

exp2() public static méthode

public static exp2 ( float x ) : float
x float
Résultat float

exp2() public static méthode

public static exp2 ( vec2 x ) : vec2
x vec2
Résultat vec2

exp2() public static méthode

public static exp2 ( vec3 x ) : vec3
x vec3
Résultat vec3

exp2() public static méthode

public static exp2 ( vec4 x ) : vec4
x vec4
Résultat vec4

faceforward() public static méthode

public static faceforward ( float N, float I, float Nref ) : float
N float
I float
Nref float
Résultat float

faceforward() public static méthode

public static faceforward ( vec2 N, vec2 I, vec2 Nref ) : vec2
N vec2
I vec2
Nref vec2
Résultat vec2

faceforward() public static méthode

public static faceforward ( vec3 N, vec3 I, vec3 Nref ) : vec3
N vec3
I vec3
Nref vec3
Résultat vec3

faceforward() public static méthode

public static faceforward ( vec4 N, vec4 I, vec4 Nref ) : vec4
N vec4
I vec4
Nref vec4
Résultat vec4

floor() public static méthode

public static floor ( float x ) : float
x float
Résultat float

floor() public static méthode

public static floor ( vec2 x ) : vec2
x vec2
Résultat vec2

floor() public static méthode

public static floor ( vec3 x ) : vec3
x vec3
Résultat vec3

floor() public static méthode

public static floor ( vec4 x ) : vec4
x vec4
Résultat vec4

fract() public static méthode

public static fract ( float x ) : float
x float
Résultat float

fract() public static méthode

public static fract ( vec2 x ) : vec2
x vec2
Résultat vec2

fract() public static méthode

public static fract ( vec3 x ) : vec3
x vec3
Résultat vec3

fract() public static méthode

public static fract ( vec4 x ) : vec4
x vec4
Résultat vec4

greaterThan() public static méthode

public static greaterThan ( ivec2 x, ivec2 y ) : bvec2
x NewTOAPIA.Graphics.ivec2
y NewTOAPIA.Graphics.ivec2
Résultat bvec2

greaterThan() public static méthode

public static greaterThan ( vec2 x, vec2 y ) : bvec2
x vec2
y vec2
Résultat bvec2

greaterThan() public static méthode

public static greaterThan ( ivec3 x, ivec3 y ) : bvec3
x NewTOAPIA.Graphics.ivec3
y NewTOAPIA.Graphics.ivec3
Résultat bvec3

greaterThan() public static méthode

public static greaterThan ( vec3 x, vec3 y ) : bvec3
x vec3
y vec3
Résultat bvec3

greaterThan() public static méthode

public static greaterThan ( ivec4 x, ivec4 y ) : bvec4
x NewTOAPIA.Graphics.ivec4
y NewTOAPIA.Graphics.ivec4
Résultat bvec4

greaterThan() public static méthode

public static greaterThan ( vec4 x, vec4 y ) : bvec4
x vec4
y vec4
Résultat bvec4

greaterThanEqual() public static méthode

public static greaterThanEqual ( ivec2 x, ivec2 y ) : bvec2
x NewTOAPIA.Graphics.ivec2
y NewTOAPIA.Graphics.ivec2
Résultat bvec2

greaterThanEqual() public static méthode

public static greaterThanEqual ( vec2 x, vec2 y ) : bvec2
x vec2
y vec2
Résultat bvec2

greaterThanEqual() public static méthode

public static greaterThanEqual ( ivec3 x, ivec3 y ) : bvec3
x NewTOAPIA.Graphics.ivec3
y NewTOAPIA.Graphics.ivec3
Résultat bvec3

greaterThanEqual() public static méthode

public static greaterThanEqual ( vec3 x, vec3 y ) : bvec3
x vec3
y vec3
Résultat bvec3

greaterThanEqual() public static méthode

public static greaterThanEqual ( ivec4 x, ivec4 y ) : bvec4
x NewTOAPIA.Graphics.ivec4
y NewTOAPIA.Graphics.ivec4
Résultat bvec4

greaterThanEqual() public static méthode

public static greaterThanEqual ( vec4 x, vec4 y ) : bvec4
x vec4
y vec4
Résultat bvec4

inverse() public static méthode

public static inverse ( mat2 m ) : mat2
m NewTOAPIA.Graphics.mat2
Résultat NewTOAPIA.Graphics.mat2

inverse() public static méthode

public static inverse ( mat3 m ) : mat3
m NewTOAPIA.Graphics.mat3
Résultat NewTOAPIA.Graphics.mat3

inverse() public static méthode

public static inverse ( mat4 m ) : mat4
m NewTOAPIA.Graphics.mat4
Résultat NewTOAPIA.Graphics.mat4

inversesqrt() public static méthode

public static inversesqrt ( float x ) : float
x float
Résultat float

inversesqrt() public static méthode

public static inversesqrt ( vec2 x ) : vec2
x vec2
Résultat vec2

inversesqrt() public static méthode

public static inversesqrt ( vec3 x ) : vec3
x vec3
Résultat vec3

inversesqrt() public static méthode

public static inversesqrt ( vec4 x ) : vec4
x vec4
Résultat vec4

isinf() public static méthode

public static isinf ( float x ) : bool
x float
Résultat bool

isinf() public static méthode

public static isinf ( vec2 x ) : bvec2
x vec2
Résultat bvec2

isinf() public static méthode

public static isinf ( vec3 x ) : bvec3
x vec3
Résultat bvec3

isinf() public static méthode

public static isinf ( vec4 x ) : bvec4
x vec4
Résultat bvec4

isnan() public static méthode

public static isnan ( float x ) : bool
x float
Résultat bool

isnan() public static méthode

public static isnan ( vec2 x ) : bvec2
x vec2
Résultat bvec2

isnan() public static méthode

public static isnan ( vec3 x ) : bvec3
x vec3
Résultat bvec3

isnan() public static méthode

public static isnan ( vec4 x ) : bvec4
x vec4
Résultat bvec4

length() public static méthode

public static length ( float x ) : float
x float
Résultat float

length() public static méthode

public static length ( vec2 x ) : float
x vec2
Résultat float

length() public static méthode

public static length ( vec3 x ) : float
x vec3
Résultat float

length() public static méthode

public static length ( vec4 x ) : float
x vec4
Résultat float

lessThan() public static méthode

public static lessThan ( ivec2 x, ivec2 y ) : bvec2
x NewTOAPIA.Graphics.ivec2
y NewTOAPIA.Graphics.ivec2
Résultat bvec2

lessThan() public static méthode

public static lessThan ( vec2 x, vec2 y ) : bvec2
x vec2
y vec2
Résultat bvec2

lessThan() public static méthode

public static lessThan ( ivec3 x, ivec3 y ) : bvec3
x NewTOAPIA.Graphics.ivec3
y NewTOAPIA.Graphics.ivec3
Résultat bvec3

lessThan() public static méthode

public static lessThan ( vec3 x, vec3 y ) : bvec3
x vec3
y vec3
Résultat bvec3

lessThan() public static méthode

public static lessThan ( ivec4 x, ivec4 y ) : bvec4
x NewTOAPIA.Graphics.ivec4
y NewTOAPIA.Graphics.ivec4
Résultat bvec4

lessThan() public static méthode

public static lessThan ( vec4 x, vec4 y ) : bvec4
x vec4
y vec4
Résultat bvec4

lessThanEqual() public static méthode

public static lessThanEqual ( ivec2 x, ivec2 y ) : bvec2
x NewTOAPIA.Graphics.ivec2
y NewTOAPIA.Graphics.ivec2
Résultat bvec2

lessThanEqual() public static méthode

public static lessThanEqual ( vec2 x, vec2 y ) : bvec2
x vec2
y vec2
Résultat bvec2

lessThanEqual() public static méthode

public static lessThanEqual ( ivec3 x, ivec3 y ) : bvec3
x NewTOAPIA.Graphics.ivec3
y NewTOAPIA.Graphics.ivec3
Résultat bvec3

lessThanEqual() public static méthode

public static lessThanEqual ( vec3 x, vec3 y ) : bvec3
x vec3
y vec3
Résultat bvec3

lessThanEqual() public static méthode

public static lessThanEqual ( ivec4 x, ivec4 y ) : bvec4
x NewTOAPIA.Graphics.ivec4
y NewTOAPIA.Graphics.ivec4
Résultat bvec4

lessThanEqual() public static méthode

public static lessThanEqual ( vec4 x, vec4 y ) : bvec4
x vec4
y vec4
Résultat bvec4

log() public static méthode

public static log ( float x ) : float
x float
Résultat float

log() public static méthode

public static log ( vec2 x ) : vec2
x vec2
Résultat vec2

log() public static méthode

public static log ( vec3 x ) : vec3
x vec3
Résultat vec3

log() public static méthode

public static log ( vec4 x ) : vec4
x vec4
Résultat vec4

log2() public static méthode

public static log2 ( float x ) : float
x float
Résultat float

log2() public static méthode

public static log2 ( vec2 x ) : vec2
x vec2
Résultat vec2

log2() public static méthode

public static log2 ( vec3 x ) : vec3
x vec3
Résultat vec3

log2() public static méthode

public static log2 ( vec4 x ) : vec4
x vec4
Résultat vec4

matrixCompMult() public static méthode

public static matrixCompMult ( mat2 x, mat2 y ) : mat2
x NewTOAPIA.Graphics.mat2
y NewTOAPIA.Graphics.mat2
Résultat NewTOAPIA.Graphics.mat2

matrixCompMult() public static méthode

public static matrixCompMult ( mat3 x, mat3 y ) : mat3
x NewTOAPIA.Graphics.mat3
y NewTOAPIA.Graphics.mat3
Résultat NewTOAPIA.Graphics.mat3

matrixCompMult() public static méthode

public static matrixCompMult ( mat4 x, mat4 y ) : mat4
x NewTOAPIA.Graphics.mat4
y NewTOAPIA.Graphics.mat4
Résultat NewTOAPIA.Graphics.mat4

max() public static méthode

public static max ( float x, float y ) : float
x float
y float
Résultat float

max() public static méthode

public static max ( int x, int y ) : int
x int
y int
Résultat int

max() public static méthode

public static max ( ivec2 x, int y ) : ivec2
x NewTOAPIA.Graphics.ivec2
y int
Résultat NewTOAPIA.Graphics.ivec2

max() public static méthode

public static max ( ivec2 x, ivec2 y ) : ivec2
x NewTOAPIA.Graphics.ivec2
y NewTOAPIA.Graphics.ivec2
Résultat NewTOAPIA.Graphics.ivec2

max() public static méthode

public static max ( ivec3 x, int y ) : ivec3
x NewTOAPIA.Graphics.ivec3
y int
Résultat NewTOAPIA.Graphics.ivec3

max() public static méthode

public static max ( ivec3 x, ivec3 y ) : ivec3
x NewTOAPIA.Graphics.ivec3
y NewTOAPIA.Graphics.ivec3
Résultat NewTOAPIA.Graphics.ivec3

max() public static méthode

public static max ( ivec4 x, int y ) : ivec4
x NewTOAPIA.Graphics.ivec4
y int
Résultat NewTOAPIA.Graphics.ivec4

max() public static méthode

public static max ( ivec4 x, ivec4 y ) : ivec4
x NewTOAPIA.Graphics.ivec4
y NewTOAPIA.Graphics.ivec4
Résultat NewTOAPIA.Graphics.ivec4

max() public static méthode

public static max ( uint x, uint y ) : uint
x uint
y uint
Résultat uint

max() public static méthode

public static max ( uvec2 x, uint y ) : uvec2
x NewTOAPIA.Graphics.uvec2
y uint
Résultat NewTOAPIA.Graphics.uvec2

max() public static méthode

public static max ( uvec2 x, uvec2 y ) : uvec2
x NewTOAPIA.Graphics.uvec2
y NewTOAPIA.Graphics.uvec2
Résultat NewTOAPIA.Graphics.uvec2

max() public static méthode

public static max ( uvec3 x, uint y ) : uvec3
x NewTOAPIA.Graphics.uvec3
y uint
Résultat NewTOAPIA.Graphics.uvec3

max() public static méthode

public static max ( uvec3 x, uvec3 y ) : uvec3
x NewTOAPIA.Graphics.uvec3
y NewTOAPIA.Graphics.uvec3
Résultat NewTOAPIA.Graphics.uvec3

max() public static méthode

public static max ( uvec4 x, uint y ) : uvec4
x NewTOAPIA.Graphics.uvec4
y uint
Résultat NewTOAPIA.Graphics.uvec4

max() public static méthode

public static max ( uvec4 x, uvec4 y ) : uvec4
x NewTOAPIA.Graphics.uvec4
y NewTOAPIA.Graphics.uvec4
Résultat NewTOAPIA.Graphics.uvec4

max() public static méthode

public static max ( vec2 x, float y ) : vec2
x vec2
y float
Résultat vec2

max() public static méthode

public static max ( vec2 x, vec2 y ) : vec2
x vec2
y vec2
Résultat vec2

max() public static méthode

public static max ( vec3 x, float y ) : vec3
x vec3
y float
Résultat vec3

max() public static méthode

public static max ( vec3 x, vec3 y ) : vec3
x vec3
y vec3
Résultat vec3

max() public static méthode

public static max ( vec4 x, float y ) : vec4
x vec4
y float
Résultat vec4

max() public static méthode

public static max ( vec4 x, vec4 y ) : vec4
x vec4
y vec4
Résultat vec4

min() public static méthode

public static min ( float x, float y ) : float
x float
y float
Résultat float

min() public static méthode

public static min ( int x, int y ) : int
x int
y int
Résultat int

min() public static méthode

public static min ( ivec2 x, int y ) : ivec2
x NewTOAPIA.Graphics.ivec2
y int
Résultat NewTOAPIA.Graphics.ivec2

min() public static méthode

public static min ( ivec2 x, ivec2 y ) : ivec2
x NewTOAPIA.Graphics.ivec2
y NewTOAPIA.Graphics.ivec2
Résultat NewTOAPIA.Graphics.ivec2

min() public static méthode

public static min ( ivec3 x, int y ) : ivec3
x NewTOAPIA.Graphics.ivec3
y int
Résultat NewTOAPIA.Graphics.ivec3

min() public static méthode

public static min ( ivec3 x, ivec3 y ) : ivec3
x NewTOAPIA.Graphics.ivec3
y NewTOAPIA.Graphics.ivec3
Résultat NewTOAPIA.Graphics.ivec3

min() public static méthode

public static min ( ivec4 x, int y ) : ivec4
x NewTOAPIA.Graphics.ivec4
y int
Résultat NewTOAPIA.Graphics.ivec4

min() public static méthode

public static min ( ivec4 x, ivec4 y ) : ivec4
x NewTOAPIA.Graphics.ivec4
y NewTOAPIA.Graphics.ivec4
Résultat NewTOAPIA.Graphics.ivec4

min() public static méthode

public static min ( uint x, uint y ) : uint
x uint
y uint
Résultat uint

min() public static méthode

public static min ( uvec2 x, uint y ) : uvec2
x NewTOAPIA.Graphics.uvec2
y uint
Résultat NewTOAPIA.Graphics.uvec2

min() public static méthode

public static min ( uvec2 x, uvec2 y ) : uvec2
x NewTOAPIA.Graphics.uvec2
y NewTOAPIA.Graphics.uvec2
Résultat NewTOAPIA.Graphics.uvec2

min() public static méthode

public static min ( uvec3 x, uint y ) : uvec3
x NewTOAPIA.Graphics.uvec3
y uint
Résultat NewTOAPIA.Graphics.uvec3

min() public static méthode

public static min ( uvec3 x, uvec3 y ) : uvec3
x NewTOAPIA.Graphics.uvec3
y NewTOAPIA.Graphics.uvec3
Résultat NewTOAPIA.Graphics.uvec3

min() public static méthode

public static min ( uvec4 x, uint y ) : uvec4
x NewTOAPIA.Graphics.uvec4
y uint
Résultat NewTOAPIA.Graphics.uvec4

min() public static méthode

public static min ( uvec4 x, uvec4 y ) : uvec4
x NewTOAPIA.Graphics.uvec4
y NewTOAPIA.Graphics.uvec4
Résultat NewTOAPIA.Graphics.uvec4

min() public static méthode

public static min ( vec2 x, float y ) : vec2
x vec2
y float
Résultat vec2

min() public static méthode

public static min ( vec2 x, vec2 y ) : vec2
x vec2
y vec2
Résultat vec2

min() public static méthode

public static min ( vec3 x, float y ) : vec3
x vec3
y float
Résultat vec3

min() public static méthode

public static min ( vec3 x, vec3 y ) : vec3
x vec3
y vec3
Résultat vec3

min() public static méthode

public static min ( vec4 x, float y ) : vec4
x vec4
y float
Résultat vec4

min() public static méthode

public static min ( vec4 x, vec4 y ) : vec4
x vec4
y vec4
Résultat vec4

mix() public static méthode

public static mix ( float x, float y, float a ) : float
x float
y float
a float
Résultat float

mix() public static méthode

public static mix ( vec2 x, vec2 y, float a ) : vec2
x vec2
y vec2
a float
Résultat vec2

mix() public static méthode

public static mix ( vec2 x, vec2 y, vec2 a ) : vec2
x vec2
y vec2
a vec2
Résultat vec2

mix() public static méthode

public static mix ( vec3 x, vec3 y, float a ) : vec3
x vec3
y vec3
a float
Résultat vec3

mix() public static méthode

public static mix ( vec3 x, vec3 y, vec3 a ) : vec3
x vec3
y vec3
a vec3
Résultat vec3

mix() public static méthode

public static mix ( vec4 x, vec4 y, float a ) : vec4
x vec4
y vec4
a float
Résultat vec4

mix() public static méthode

public static mix ( vec4 x, vec4 y, vec4 a ) : vec4
x vec4
y vec4
a vec4
Résultat vec4

mod() public static méthode

public static mod ( float x, float y ) : float
x float
y float
Résultat float

mod() public static méthode

public static mod ( vec2 x, float y ) : vec2
x vec2
y float
Résultat vec2

mod() public static méthode

public static mod ( vec2 x, vec2 y ) : vec2
x vec2
y vec2
Résultat vec2

mod() public static méthode

public static mod ( vec3 x, float y ) : vec3
x vec3
y float
Résultat vec3

mod() public static méthode

public static mod ( vec3 x, vec3 y ) : vec3
x vec3
y vec3
Résultat vec3

mod() public static méthode

public static mod ( vec4 x, float y ) : vec4
x vec4
y float
Résultat vec4

mod() public static méthode

public static mod ( vec4 x, vec4 y ) : vec4
x vec4
y vec4
Résultat vec4

noise1() public static méthode

public static noise1 ( float x ) : float
x float
Résultat float

noise1() public static méthode

public static noise1 ( vec2 x ) : float
x vec2
Résultat float

noise1() public static méthode

public static noise1 ( vec3 x ) : float
x vec3
Résultat float

noise1() public static méthode

public static noise1 ( vec4 x ) : float
x vec4
Résultat float

noise2() public static méthode

public static noise2 ( float x ) : vec2
x float
Résultat vec2

noise2() public static méthode

public static noise2 ( vec2 x ) : vec2
x vec2
Résultat vec2

noise2() public static méthode

public static noise2 ( vec3 x ) : vec2
x vec3
Résultat vec2

noise2() public static méthode

public static noise2 ( vec4 x ) : vec2
x vec4
Résultat vec2

noise3() public static méthode

public static noise3 ( float x ) : vec3
x float
Résultat vec3

noise3() public static méthode

public static noise3 ( vec2 x ) : vec3
x vec2
Résultat vec3

noise3() public static méthode

public static noise3 ( vec3 x ) : vec3
x vec3
Résultat vec3

noise3() public static méthode

public static noise3 ( vec4 x ) : vec3
x vec4
Résultat vec3

noise4() public static méthode

public static noise4 ( float x ) : vec4
x float
Résultat vec4

noise4() public static méthode

public static noise4 ( vec2 x ) : vec4
x vec2
Résultat vec4

noise4() public static méthode

public static noise4 ( vec3 x ) : vec4
x vec3
Résultat vec4

noise4() public static méthode

public static noise4 ( vec4 x ) : vec4
x vec4
Résultat vec4

normalize() public static méthode

public static normalize ( float x ) : float
x float
Résultat float

normalize() public static méthode

public static normalize ( vec2 x ) : vec2
x vec2
Résultat vec2

normalize() public static méthode

public static normalize ( vec3 x ) : vec3
x vec3
Résultat vec3

normalize() public static méthode

public static normalize ( vec4 x ) : vec4
x vec4
Résultat vec4

not() public static méthode

public static not ( bvec2 x ) : bvec2
x bvec2
Résultat bvec2

not() public static méthode

public static not ( bvec3 x ) : bvec3
x bvec3
Résultat bvec3

not() public static méthode

public static not ( bvec4 x ) : bvec4
x bvec4
Résultat bvec4

notEqual() public static méthode

public static notEqual ( bvec2 x, bvec2 y ) : bvec2
x bvec2
y bvec2
Résultat bvec2

notEqual() public static méthode

public static notEqual ( ivec2 x, ivec2 y ) : bvec2
x ivec2
y ivec2
Résultat bvec2

notEqual() public static méthode

public static notEqual ( vec2 x, vec2 y ) : bvec2
x vec2
y vec2
Résultat bvec2

notEqual() public static méthode

public static notEqual ( bvec3 x, bvec3 y ) : bvec3
x bvec3
y bvec3
Résultat bvec3

notEqual() public static méthode

public static notEqual ( ivec3 x, ivec3 y ) : bvec3
x ivec3
y ivec3
Résultat bvec3

notEqual() public static méthode

public static notEqual ( vec3 x, vec3 y ) : bvec3
x vec3
y vec3
Résultat bvec3

notEqual() public static méthode

public static notEqual ( bvec4 x, bvec4 y ) : bvec4
x bvec4
y bvec4
Résultat bvec4

notEqual() public static méthode

public static notEqual ( ivec4 x, ivec4 y ) : bvec4
x ivec4
y ivec4
Résultat bvec4

notEqual() public static méthode

public static notEqual ( vec4 x, vec4 y ) : bvec4
x vec4
y vec4
Résultat bvec4

outerProcuct() public static méthode

public static outerProcuct ( vec4 c, vec4 r ) : mat4
c vec4
r vec4
Résultat mat4

outerProduct() public static méthode

public static outerProduct ( vec2 c, vec2 r ) : mat2
c vec2
r vec2
Résultat mat2

outerProduct() public static méthode

public static outerProduct ( vec3 c, vec3 r ) : mat3
c vec3
r vec3
Résultat mat3

pow() public static méthode

public static pow ( float x, float y ) : float
x float
y float
Résultat float

pow() public static méthode

public static pow ( vec2 x, vec2 y ) : vec2
x vec2
y vec2
Résultat vec2

pow() public static méthode

public static pow ( vec3 x, vec3 y ) : vec3
x vec3
y vec3
Résultat vec3

pow() public static méthode

public static pow ( vec4 x, vec4 y ) : vec4
x vec4
y vec4
Résultat vec4

radians() public static méthode

public static radians ( float degrees ) : float
degrees float
Résultat float

radians() public static méthode

public static radians ( vec2 degrees ) : vec2
degrees vec2
Résultat vec2

radians() public static méthode

public static radians ( vec3 degrees ) : vec3
degrees vec3
Résultat vec3

radians() public static méthode

public static radians ( vec4 degrees ) : vec4
degrees vec4
Résultat vec4

reflect() public static méthode

public static reflect ( float I, float N ) : float
I float
N float
Résultat float

reflect() public static méthode

public static reflect ( vec2 I, vec2 N ) : vec2
I vec2
N vec2
Résultat vec2

reflect() public static méthode

public static reflect ( vec3 I, vec3 N ) : vec3
I vec3
N vec3
Résultat vec3

reflect() public static méthode

public static reflect ( vec4 I, vec4 N ) : vec4
I vec4
N vec4
Résultat vec4

refract() public static méthode

public static refract ( float I, float N, float eta ) : float
I float
N float
eta float
Résultat float

refract() public static méthode

public static refract ( vec2 I, vec2 N, float eta ) : vec2
I vec2
N vec2
eta float
Résultat vec2

refract() public static méthode

public static refract ( vec3 I, vec3 N, float eta ) : vec3
I vec3
N vec3
eta float
Résultat vec3

refract() public static méthode

public static refract ( vec4 I, vec4 N, float eta ) : vec4
I vec4
N vec4
eta float
Résultat vec4

round() public static méthode

public static round ( float x ) : float
x float
Résultat float

round() public static méthode

public static round ( vec2 x ) : vec2
x vec2
Résultat vec2

round() public static méthode

public static round ( vec3 x ) : vec3
x vec3
Résultat vec3

round() public static méthode

public static round ( vec4 x ) : vec4
x vec4
Résultat vec4

roundeven() public static méthode

public static roundeven ( float x ) : float
x float
Résultat float

roundeven() public static méthode

public static roundeven ( vec2 x ) : vec2
x vec2
Résultat vec2

roundeven() public static méthode

public static roundeven ( vec3 x ) : vec3
x vec3
Résultat vec3

roundeven() public static méthode

public static roundeven ( vec4 x ) : vec4
x vec4
Résultat vec4

sign() public static méthode

public static sign ( float x ) : float
x float
Résultat float

sign() public static méthode

public static sign ( int x ) : int
x int
Résultat int

sign() public static méthode

public static sign ( ivec2 x ) : ivec2
x ivec2
Résultat ivec2

sign() public static méthode

public static sign ( ivec3 x ) : ivec3
x ivec3
Résultat ivec3

sign() public static méthode

public static sign ( ivec4 x ) : ivec4
x ivec4
Résultat ivec4

sign() public static méthode

public static sign ( vec2 x ) : vec2
x vec2
Résultat vec2

sign() public static méthode

public static sign ( vec3 x ) : vec3
x vec3
Résultat vec3

sign() public static méthode

public static sign ( vec4 x ) : vec4
x vec4
Résultat vec4

sin() public static méthode

public static sin ( float radians ) : float
radians float
Résultat float

sin() public static méthode

public static sin ( vec2 radians ) : vec2
radians vec2
Résultat vec2

sin() public static méthode

public static sin ( vec3 radians ) : vec3
radians vec3
Résultat vec3

sin() public static méthode

public static sin ( vec4 radians ) : vec4
radians vec4
Résultat vec4

sinh() public static méthode

public static sinh ( float x ) : float
x float
Résultat float

sinh() public static méthode

public static sinh ( vec2 x ) : vec2
x vec2
Résultat vec2

sinh() public static méthode

public static sinh ( vec3 x ) : vec3
x vec3
Résultat vec3

sinh() public static méthode

public static sinh ( vec4 x ) : vec4
x vec4
Résultat vec4

smoothstep() public static méthode

public static smoothstep ( float edge0, float edge1, float x ) : float
edge0 float
edge1 float
x float
Résultat float

smoothstep() public static méthode

public static smoothstep ( float edge0, float edge1, vec2 x ) : vec2
edge0 float
edge1 float
x vec2
Résultat vec2

smoothstep() public static méthode

public static smoothstep ( vec2 edge0, vec2 edge1, vec2 x ) : vec2
edge0 vec2
edge1 vec2
x vec2
Résultat vec2

smoothstep() public static méthode

public static smoothstep ( float edge0, float edge1, vec3 x ) : vec3
edge0 float
edge1 float
x vec3
Résultat vec3

smoothstep() public static méthode

public static smoothstep ( vec3 edge0, vec3 edge1, vec3 x ) : vec3
edge0 vec3
edge1 vec3
x vec3
Résultat vec3

smoothstep() public static méthode

public static smoothstep ( float edge0, float edge1, vec4 x ) : vec4
edge0 float
edge1 float
x vec4
Résultat vec4

smoothstep() public static méthode

public static smoothstep ( vec4 edge0, vec4 edge1, vec4 x ) : vec4
edge0 vec4
edge1 vec4
x vec4
Résultat vec4

sqrt() public static méthode

public static sqrt ( float x ) : float
x float
Résultat float

sqrt() public static méthode

public static sqrt ( vec2 x ) : vec2
x vec2
Résultat vec2

sqrt() public static méthode

public static sqrt ( vec3 x ) : vec3
x vec3
Résultat vec3

sqrt() public static méthode

public static sqrt ( vec4 x ) : vec4
x vec4
Résultat vec4

step() public static méthode

public static step ( float edge, float x ) : float
edge float
x float
Résultat float

step() public static méthode

public static step ( float edge, vec2 x ) : vec2
edge float
x vec2
Résultat vec2

step() public static méthode

public static step ( vec2 edge, vec2 x ) : vec2
edge vec2
x vec2
Résultat vec2

step() public static méthode

public static step ( float edge, vec3 x ) : vec3
edge float
x vec3
Résultat vec3

step() public static méthode

public static step ( vec3 edge, vec3 x ) : vec3
edge vec3
x vec3
Résultat vec3

step() public static méthode

public static step ( float edge, vec4 x ) : vec4
edge float
x vec4
Résultat vec4

step() public static méthode

public static step ( vec4 edge, vec4 x ) : vec4
edge vec4
x vec4
Résultat vec4

tan() public static méthode

public static tan ( float radians ) : float
radians float
Résultat float

tan() public static méthode

public static tan ( vec2 radians ) : vec2
radians vec2
Résultat vec2

tan() public static méthode

public static tan ( vec3 radians ) : vec3
radians vec3
Résultat vec3

tan() public static méthode

public static tan ( vec4 radians ) : vec4
radians vec4
Résultat vec4

tanh() public static méthode

public static tanh ( float x ) : float
x float
Résultat float

tanh() public static méthode

public static tanh ( vec2 x ) : vec2
x vec2
Résultat vec2

tanh() public static méthode

public static tanh ( vec3 x ) : vec3
x vec3
Résultat vec3

tanh() public static méthode

public static tanh ( vec4 x ) : vec4
x vec4
Résultat vec4

texture() public static méthode

public static texture ( sampler1D sampler, float coord ) : vec4
sampler sampler1D
coord float
Résultat vec4

texture() public static méthode

public static texture ( sampler2D sampler, vec2 coord ) : vec4
sampler sampler2D
coord vec2
Résultat vec4

texture() public static méthode

public static texture ( sampler3D sampler, vec3 coord ) : vec4
sampler sampler3D
coord vec3
Résultat vec4

transpose() public static méthode

public static transpose ( mat2 m ) : mat2
m mat2
Résultat mat2

transpose() public static méthode

public static transpose ( mat3x2 m ) : mat2x3
m mat3x2
Résultat mat2x3

transpose() public static méthode

public static transpose ( mat4x2 m ) : mat2x4
m mat4x2
Résultat mat2x4

transpose() public static méthode

public static transpose ( mat3 m ) : mat3
m mat3
Résultat mat3

transpose() public static méthode

public static transpose ( mat2x3 m ) : mat3x2
m mat2x3
Résultat mat3x2

transpose() public static méthode

public static transpose ( mat4x3 m ) : mat3x4
m mat4x3
Résultat mat3x4

transpose() public static méthode

public static transpose ( mat4 m ) : mat4
m mat4
Résultat mat4

transpose() public static méthode

public static transpose ( mat2x4 m ) : mat4x2
m mat2x4
Résultat mat4x2

transpose() public static méthode

public static transpose ( mat3x4 m ) : mat4x3
m mat3x4
Résultat mat4x3

trunc() public static méthode

public static trunc ( float x ) : float
x float
Résultat float

trunc() public static méthode

public static trunc ( vec2 x ) : vec2
x vec2
Résultat vec2

trunc() public static méthode

public static trunc ( vec3 x ) : vec3
x vec3
Résultat vec3

trunc() public static méthode

public static trunc ( vec4 x ) : vec4
x vec4
Résultat vec4