跳转到内容
查看源码

Vec2自动生成

分类:类型

二维浮点向量,支持 v.x、v.xy 等分量与重排(swizzle)。

Vec2 Vec3 Vec4

Floats in two, three or four components: v.x, v.y, v.z, v.w, and v.rgb, v.xy and the like as swizzles.

返回 函数 分类
Vec2 abs(x: Vec2) 数学函数
Vec2 acos(x: Vec2) 数学函数
Vec2 asin(x: Vec2) 数学函数
T at(field: Grid<T>, at: Vec2) Field 读取
T at_linear(field: Grid<T>, position: Vec2) Field 读取
Vec2 atan(x: Vec2) 数学函数
Vec2 ceil(x: Vec2) 数学函数
Vec2 clamp(x: Vec2, low: Float, high: Float) 数学函数
Vec2 clamp(x: Vec2, low: Vec2, high: Vec2) 数学函数
Vec2 coord() 上下文函数
Vec2 cos(x: Vec2) 数学函数
Vec2 cosh(x: Vec2) 数学函数
Vec2 degrees(x: Vec2) 数学函数
Float distance(a: Vec2, b: Vec2) 数学函数
Vec2 domain() 上下文函数
Float dot(a: Vec2, b: Vec2) 数学函数
DVec2 double(x: Vec2) 类型转换
Vec2 exp(x: Vec2) 数学函数
Vec2 exp2(x: Vec2) 数学函数
T fetch(field: Grid<T>, at: Vec2) Field 读取
Vec2 float(x: IVec2) 类型转换
Vec2 float(x: DVec2) 类型转换
Vec2 float(x: LVec2) 类型转换
Vec2 floor(x: Vec2) 数学函数
Vec2 fma(a: Vec2, b: Vec2, c: Vec2) 数学函数
Vec2 fract(x: Vec2) 数学函数
IVec2 int(x: Vec2) 类型转换
Vec2 inversesqrt(x: Vec2) 数学函数
Float length(v: Vec2) 数学函数
Vec2 log(x: Vec2) 数学函数
Vec2 log2(x: Vec2) 数学函数
LVec2 long(x: Vec2) 类型转换
Mat2 mat2(c0: Vec2, c1: Vec2) 构造函数
Vec2 max(a: Vec2, b: Float) 数学函数
Vec2 max(a: Vec2, b: Vec2) 数学函数
Vec2 min(a: Vec2, b: Float) 数学函数
Vec2 min(a: Vec2, b: Vec2) 数学函数
Vec2 mix(a: Vec2, b: Vec2, t: Float) 数学函数
Vec2 mix(a: Vec2, b: Vec2, t: Vec2) 数学函数
Vec2 mod(x: Vec2, y: Vec2) 数学函数
Vec2 mod(x: Vec2, y: Float) 数学函数
Vec2 normalize(v: Vec2) 数学函数
Vec2 pointer() 上下文函数
Vec2 pow(base: Vec2, exponent: Float) 数学函数
Vec2 pow(base: Vec2, exponent: Vec2) 数学函数
T put(memory: Grid<T>, at: Vec2, value: T) memory 写入
Vec2 radians(x: Vec2) 数学函数
Vec2 reflect(incident: Vec2, normal: Vec2) 数学函数
Vec2 refract(incident: Vec2, normal: Vec2, eta: Float) 数学函数
Vec2 round(x: Vec2) 数学函数
Vec2 saturate(x: Vec2) 数学函数
Vec2 sign(x: Vec2) 数学函数
Vec2 sin(x: Vec2) 数学函数
Vec2 sinh(x: Vec2) 数学函数
Vec2 size(field: Grid<T>) Field 读取
Vec2 smoothstep(low: Float, high: Float, x: Vec2) 数学函数
Vec2 smoothstep(low: Vec2, high: Vec2, x: Vec2) 数学函数
Vec2 sqrt(x: Vec2) 数学函数
Vec2 step(edge: Float, x: Vec2) 数学函数
Vec2 step(edge: Vec2, x: Vec2) 数学函数
Vec2 stick(n: Int) 上下文函数
Vec2 tan(x: Vec2) 数学函数
Vec2 tanh(x: Vec2) 数学函数
Vec2 trunc(x: Vec2) 数学函数
Vec2 vec2(x: Float, y: Float) 构造函数
Vec2 vec2(x: Int, y: Int) 构造函数
Vec3 vec3(xy: Vec2, z: Float) 构造函数
Vec3 vec3(x: Float, yz: Vec2) 构造函数
Vec4 vec4(xy: Vec2, zw: Vec2) 构造函数
Vec4 vec4(xy: Vec2, z: Float, w: Float) 构造函数
Vec2 wheel() 上下文函数
Vec2 window() 上下文函数