All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
boolean |
all(bvec2 b)
all
v 0.0.2
|
boolean |
all(bvec3 b) |
boolean |
all(bvec4 b) |
boolean |
all(bvec5 b) |
boolean |
all(bvec6 b) |
boolean |
any(bvec2 b)
any
|
boolean |
any(bvec3 b) |
boolean |
any(bvec4 b) |
boolean |
any(bvec5 b) |
boolean |
any(bvec6 b) |
float |
clamp(float x,
float min,
float max)
clamp
|
vec2 |
clamp(vec2 x,
vec2 min,
vec2 max) |
vec3 |
clamp(vec3 x,
vec3 min,
vec3 max) |
vec4 |
clamp(vec4 x,
vec4 min,
vec4 max) |
boolean |
equal(float x,
float y)
equal
|
boolean |
equal(int x,
int y) |
bvec2 |
equal(ivec2 x,
ivec2 y) |
bvec3 |
equal(ivec3 x,
ivec3 y) |
bvec4 |
equal(ivec4 x,
ivec4 y) |
bvec2 |
equal(vec2 x,
vec2 y) |
bvec3 |
equal(vec3 x,
vec3 y) |
bvec4 |
equal(vec4 x,
vec4 y) |
float |
fract(float x)
fract
|
vec2 |
fract(vec2 v) |
vec3 |
fract(vec3 v) |
vec4 |
fract(vec4 v) |
boolean |
greaterThan(float x,
float y)
greaterThan
|
boolean |
greaterThan(int x,
int y) |
bvec2 |
greaterThan(ivec2 x,
ivec2 y) |
bvec3 |
greaterThan(ivec3 x,
ivec3 y) |
bvec4 |
greaterThan(ivec4 x,
ivec4 y) |
bvec2 |
greaterThan(vec2 x,
vec2 y) |
bvec3 |
greaterThan(vec3 x,
vec3 y) |
bvec4 |
greaterThan(vec4 x,
vec4 y) |
boolean |
greaterThanEqual(float x,
float y)
greaterThanEqual
|
boolean |
greaterThanEqual(int x,
int y) |
bvec2 |
greaterThanEqual(ivec2 x,
ivec2 y) |
bvec3 |
greaterThanEqual(ivec3 x,
ivec3 y) |
bvec4 |
greaterThanEqual(ivec4 x,
ivec4 y) |
bvec2 |
greaterThanEqual(vec2 x,
vec2 y) |
bvec3 |
greaterThanEqual(vec3 x,
vec3 y) |
bvec4 |
greaterThanEqual(vec4 x,
vec4 y) |
boolean |
lessThan(float x,
float y)
lessThan
|
boolean |
lessThan(int x,
int y) |
bvec2 |
lessThan(ivec2 x,
ivec2 y) |
bvec3 |
lessThan(ivec3 x,
ivec3 y) |
bvec4 |
lessThan(ivec4 x,
ivec4 y) |
bvec2 |
lessThan(vec2 x,
vec2 y) |
bvec3 |
lessThan(vec3 x,
vec3 y) |
bvec4 |
lessThan(vec4 x,
vec4 y) |
boolean |
lessThanEqual(float x,
float y)
lessThanEqual
|
boolean |
lessThanEqual(int x,
int y) |
bvec2 |
lessThanEqual(ivec2 x,
ivec2 y) |
bvec3 |
lessThanEqual(ivec3 x,
ivec3 y) |
bvec4 |
lessThanEqual(ivec4 x,
ivec4 y) |
bvec2 |
lessThanEqual(vec2 x,
vec2 y) |
bvec3 |
lessThanEqual(vec3 x,
vec3 y) |
bvec4 |
lessThanEqual(vec4 x,
vec4 y) |
float |
mix(float x,
float y,
float a)
mix
|
vec2 |
mix(vec2 x,
vec2 y,
vec2 a) |
vec3 |
mix(vec3 x,
vec3 y,
vec3 a) |
vec4 |
mix(vec4 x,
vec4 y,
vec4 a) |
float |
mod(float x,
float y) |
ivec2 |
mod(ivec2 x,
ivec2 y) |
ivec3 |
mod(ivec3 x,
ivec3 y) |
ivec4 |
mod(ivec4 x,
ivec4 y) |
vec2 |
mod(vec2 x,
vec2 y) |
vec3 |
mod(vec3 x,
vec3 y) |
vec4 |
mod(vec4 x,
vec4 y) |
float |
random_next_gaussian() |
float |
random_next_gaussian(float range) |
float |
random_next_gaussian(float range,
int n) |
float |
random_next_gaussian(int n) |
float |
sign(float x)
sign
|
int |
sign(int x) |
ivec2 |
sign(ivec2 x) |
ivec3 |
sign(ivec3 x) |
ivec4 |
sign(ivec4 x) |
vec2 |
sign(vec2 x) |
vec3 |
sign(vec3 x) |
vec4 |
sign(vec4 x) |
float |
smoothstep(float edge0,
float edge1,
float x)
smoothstep
|
vec2 |
smoothstep(vec2 edge0,
vec2 edge1,
vec2 x) |
vec3 |
smoothstep(vec3 edge0,
vec3 edge1,
vec3 x) |
vec4 |
smoothstep(vec4 edge0,
vec4 edge1,
vec4 x) |
float |
step(float edge,
float x)
step
|
vec2 |
step(vec2 edge,
vec2 x) |
vec3 |
step(vec3 edge,
vec3 x) |
vec4 |
step(vec4 edge,
vec4 x) |