Procs
proc bvec2(v: bool): BVec2 {....raises: [], tags: [], forbids: [].}
- Constructs Vec2 with the same value for both components Source Edit
proc bvec2(v: BVec3): BVec2 {....raises: [], tags: [], forbids: [].}
- Constructs Vec2 from first two components of Vec3 Source Edit
proc bvec3(v: bool): BVec3 {....raises: [], tags: [], forbids: [].}
- Constructs Vec3 with the same value for all components Source Edit
proc bvec3(v: BVec2; z: bool): BVec3 {....raises: [], tags: [], forbids: [].}
- Constructs Vec3 from Vec2 and a z component Source Edit
proc bvec4(v: bool): BVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 with the same value for all components Source Edit
proc bvec4(v: BVec2; z, w: bool): BVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 from Vec2 and z, w components Source Edit
proc bvec4(v: BVec3; w: bool): BVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 from Vec3 and w component Source Edit
proc dvec2(v: DVec3): DVec2 {....raises: [], tags: [], forbids: [].}
- Constructs Vec2 from first two components of Vec3 Source Edit
proc dvec2(v: DVec4): DVec2 {....raises: [], tags: [], forbids: [].}
- Constructs Vec2 from first two components of Vec4 Source Edit
proc dvec3(v: DVec2; z: float64): DVec3 {....raises: [], tags: [], forbids: [].}
- Constructs Vec3 from Vec2 and a z component Source Edit
proc dvec3(v: DVec4): DVec3 {....raises: [], tags: [], forbids: [].}
- Constructs Vec3 from first three components of Vec4 Source Edit
proc dvec4(v: DVec2; z, w: float64): DVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 from Vec2 and z, w components Source Edit
proc dvec4(v: DVec3; w: float64): DVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 from Vec3 and w component Source Edit
proc dvec4(v: float64): DVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 with the same value for all components Source Edit
proc ivec2(v: int32): IVec2 {....raises: [], tags: [], forbids: [].}
- Constructs Vec2 with the same value for both components Source Edit
proc ivec2(v: IVec3): IVec2 {....raises: [], tags: [], forbids: [].}
- Constructs Vec2 from first two components of Vec3 Source Edit
proc ivec3(v: int32): IVec3 {....raises: [], tags: [], forbids: [].}
- Constructs Vec3 with the same value for all components Source Edit
proc ivec3(v: IVec2; z: int32): IVec3 {....raises: [], tags: [], forbids: [].}
- Constructs Vec3 from Vec2 and a z component Source Edit
proc ivec4(v: int32): IVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 with the same value for all components Source Edit
proc ivec4(v: IVec2; z, w: int32): IVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 from Vec2 and z, w components Source Edit
proc ivec4(v: IVec3; w: int32): IVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 from Vec3 and w component Source Edit
proc uvec2(v: uint32): UVec2 {....raises: [], tags: [], forbids: [].}
- Constructs Vec2 with the same value for both components Source Edit
proc uvec2(v: UVec3): UVec2 {....raises: [], tags: [], forbids: [].}
- Constructs Vec2 from first two components of Vec3 Source Edit
proc uvec3(v: uint32): UVec3 {....raises: [], tags: [], forbids: [].}
- Constructs Vec3 with the same value for all components Source Edit
proc uvec3(v: UVec2; z: uint32): UVec3 {....raises: [], tags: [], forbids: [].}
- Constructs Vec3 from Vec2 and a z component Source Edit
proc uvec4(v: uint32): UVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 with the same value for all components Source Edit
proc uvec4(v: UVec2; z, w: uint32): UVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 from Vec2 and z, w components Source Edit
proc uvec4(v: UVec3; w: uint32): UVec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 from Vec3 and w component Source Edit
proc vec2(v: float32): Vec2 {....raises: [], tags: [], forbids: [].}
- Constructs Vec2 with the same value for both components Source Edit
proc vec2(v: Vec3): Vec2 {....raises: [], tags: [], forbids: [].}
- Constructs Vec2 from first two components of Vec3 Source Edit
proc vec3(v: float32): Vec3 {....raises: [], tags: [], forbids: [].}
- Constructs Vec3 with the same value for all components Source Edit
proc vec3(v: Vec2; z: float32): Vec3 {....raises: [], tags: [], forbids: [].}
- Constructs Vec3 from Vec2 and a z component Source Edit
proc vec4(v: float32): Vec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 with the same value for all components Source Edit
proc vec4(v: Vec2; z, w: float32): Vec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 from Vec2 and z, w components Source Edit
proc vec4(v: Vec3; w: float32): Vec4 {....raises: [], tags: [], forbids: [].}
- Constructs Vec4 from Vec3 and w component Source Edit