The origin Reference Manual

Table of Contents

Next: , Previous: , Up: (dir)   [Contents][Index]

The origin Reference Manual

This is the origin Reference Manual, generated automatically by Declt version 2.4 patchlevel 1 "Will Decker" on Mon Jul 29 16:21:02 2019 GMT+0.


Next: , Previous: , Up: Top   [Contents][Index]

1 Introduction

Origin

A native Lisp graphics math library with an emphasis on performance and correctness

Overview

A Common Lisp game math library, providing support for common math functions related to game development. Supported are:

Important This project is not conforming with the Common Lisp specification in that it requires an implementation which supports "package-local nicknames". At the time of writing, this currently includes: ABCL, SBCL, CCL, ECL, and Clasp.

Install

(ql:quickload :origin)

Contributors

License

Copyright © 2014-2018 Michael Fiano.

Licensed under the MIT License.


Next: , Previous: , Up: Top   [Contents][Index]

2 Systems

The main system appears first, followed by any subsystem dependency.


Previous: , Up: Systems   [Contents][Index]

2.1 origin

Maintainer

Michael Fiano <mail@michaelfiano.com>

Author

Michael Fiano <mail@michaelfiano.com>

Home Page

https://github.com/mfiano/origin

Source Control

(:git "git@github.com:mfiano/origin.git")

Bug Tracker

https://github.com/mfiano/origin/issues

License

MIT

Description

A native Lisp graphics math library with an emphasis on performance and correctness.

Dependencies
Source

origin.asd (file)

Components

Next: , Previous: , Up: Top   [Contents][Index]

3 Files

Files are sorted by type and then listed depth-first from the systems components trees.


Previous: , Up: Files   [Contents][Index]

3.1 Lisp


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.1 origin.asd

Location

/home/quickref/quicklisp/dists/quicklisp/software/origin-20190710-git/origin.asd

Systems

origin (system)


Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.2 origin/internal.lisp

Parent

origin (system)

Location

internal.lisp

Packages

origin.internal

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.3 origin/common.lisp

Dependency

internal.lisp (file)

Parent

origin (system)

Location

common.lisp

Packages

origin.common

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.4 origin/swizzle.lisp

Dependency

common.lisp (file)

Parent

origin (system)

Location

swizzle.lisp

Packages

origin.swizzle

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.5 origin/shaping.lisp

Dependency

swizzle.lisp (file)

Parent

origin (system)

Location

shaping.lisp

Packages

origin.shaping

Exported Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.6 origin/vec2.lisp

Dependency

shaping.lisp (file)

Parent

origin (system)

Location

vec2.lisp

Packages

origin.vec2

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.7 origin/vec3.lisp

Dependency

vec2.lisp (file)

Parent

origin (system)

Location

vec3.lisp

Packages

origin.vec3

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.8 origin/vec4.lisp

Dependency

vec3.lisp (file)

Parent

origin (system)

Location

vec4.lisp

Packages

origin.vec4

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.9 origin/mat2.lisp

Dependency

vec4.lisp (file)

Parent

origin (system)

Location

mat2.lisp

Packages

origin.mat2

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.10 origin/mat3.lisp

Dependency

mat2.lisp (file)

Parent

origin (system)

Location

mat3.lisp

Packages

origin.mat3

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Lisp files   [Contents][Index]

3.1.11 origin/mat4.lisp

Dependency

mat3.lisp (file)

Parent

origin (system)

Location

mat4.lisp

Packages

origin.mat4

Exported Definitions
Internal Definitions

Previous: , Up: Lisp files   [Contents][Index]

3.1.12 origin/quat.lisp

Dependency

mat4.lisp (file)

Parent

origin (system)

Location

quat.lisp

Packages

origin.quat

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

4 Packages

Packages are listed by definition order.


Next: , Previous: , Up: Packages   [Contents][Index]

4.1 origin.internal

Source

internal.lisp (file)

Use List

common-lisp

Used By List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.2 origin.common

Source

common.lisp (file)

Use List

common-lisp

Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.3 origin.swizzle

Source

swizzle.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.4 origin.shaping

Source

shaping.lisp (file)

Use List

common-lisp

Exported Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.5 origin.vec2

Source

vec2.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.6 origin.vec3

Source

vec3.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.7 origin.vec4

Source

vec4.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.8 origin.mat2

Source

mat2.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.9 origin.mat3

Source

mat3.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Packages   [Contents][Index]

4.10 origin.mat4

Source

mat4.lisp (file)

Use List
Exported Definitions
Internal Definitions

Previous: , Up: Packages   [Contents][Index]

4.11 origin.quat

Source

quat.lisp (file)

Use List
Exported Definitions
Internal Definitions

Next: , Previous: , Up: Top   [Contents][Index]

5 Definitions

Definitions are sorted by export status, category, package, and then by lexicographic order.


Next: , Previous: , Up: Definitions   [Contents][Index]

5.1 Exported definitions


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.1 Constants

Constant: +id+
Package

origin.mat2

Source

mat2.lisp (file)

Constant: +id+
Package

origin.mat3

Source

mat3.lisp (file)

Constant: +id+
Package

origin.mat4

Source

mat4.lisp (file)

Constant: +id+
Package

origin.quat

Source

quat.lisp (file)

Constant: +zero+
Package

origin.vec2

Source

vec2.lisp (file)

Constant: +zero+
Package

origin.vec3

Source

vec3.lisp (file)

Constant: +zero+
Package

origin.vec4

Source

vec4.lisp (file)

Constant: +zero+
Package

origin.mat2

Source

mat2.lisp (file)

Constant: +zero+
Package

origin.mat3

Source

mat3.lisp (file)

Constant: +zero+
Package

origin.mat4

Source

mat4.lisp (file)

Constant: +zero+
Package

origin.quat

Source

quat.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.2 Macros

Macro: define-op OP ARG-SPEC (&key OUT INLINE) &body BODY
Package

origin.internal

Source

internal.lisp (file)

Macro: with-components ((PREFIX VEC) &rest REST) &body BODY
Package

origin.vec2

Source

vec2.lisp (file)

Macro: with-components ((PREFIX VEC) &rest REST) &body BODY
Package

origin.vec3

Source

vec3.lisp (file)

Macro: with-components ((PREFIX VEC) &rest REST) &body BODY
Package

origin.vec4

Source

vec4.lisp (file)

Macro: with-components ((PREFIX MATRIX) &rest REST) &body BODY
Package

origin.mat2

Source

mat2.lisp (file)

Macro: with-components ((PREFIX MATRIX) &rest REST) &body BODY
Package

origin.mat3

Source

mat3.lisp (file)

Macro: with-components ((PREFIX MATRIX) &rest REST) &body BODY
Package

origin.mat4

Source

mat4.lisp (file)

Macro: with-components ((PREFIX QUAT) &rest REST) &body BODY
Package

origin.quat

Source

quat.lisp (file)

Macro: with-elements ((PREFIX X Y) &rest REST) &body BODY
Package

origin.vec2

Source

vec2.lisp (file)

Macro: with-elements ((PREFIX X Y Z) &rest REST) &body BODY
Package

origin.vec3

Source

vec3.lisp (file)

Macro: with-elements ((PREFIX X Y Z W) &rest REST) &body BODY
Package

origin.vec4

Source

vec4.lisp (file)

Macro: with-elements ((PREFIX M00 M01 M10 M11) &rest REST) &body BODY
Package

origin.mat2

Source

mat2.lisp (file)

Macro: with-elements ((PREFIX M00 M01 M02 M10 M11 M12 M20 M21 M22) &rest REST) &body BODY
Package

origin.mat3

Source

mat3.lisp (file)

Macro: with-elements ((PREFIX M00 M01 M02 M03 M10 M11 M12 M13 M20 M21 M22 M23 M30 M31 M32 M33) &rest REST) &body BODY
Package

origin.mat4

Source

mat4.lisp (file)

Macro: with-elements ((PREFIX W X Y Z) &rest REST) &body BODY
Package

origin.quat

Source

quat.lisp (file)


Next: , Previous: , Up: Exported definitions   [Contents][Index]

5.1.3 Functions

Function: * IN1 IN2
Package

origin.vec2

Source

vec2.lisp (file)

Function: * IN1 IN2
Package

origin.vec3

Source

vec3.lisp (file)

Function: * IN1 IN2
Package

origin.vec4

Source

vec4.lisp (file)

Function: * IN1 IN2
Package

origin.mat2

Source

mat2.lisp (file)

Function: * IN1 IN2
Package

origin.mat3

Source

mat3.lisp (file)

Function: * IN1 IN2
Package

origin.mat4

Source

mat4.lisp (file)

Function: * IN1 IN2
Package

origin.quat

Source

quat.lisp (file)

Function: *! OUT IN1 IN2
Package

origin.vec2

Source

vec2.lisp (file)

Function: *! OUT IN1 IN2
Package

origin.vec3

Source

vec3.lisp (file)

Function: *! ()
Package

origin.vec4

Source

vec4.lisp (file)

Function: *! OUT IN1 IN2
Package

origin.mat2

Source

mat2.lisp (file)

Function: *! OUT IN1 IN2
Package

origin.mat3

Source

mat3.lisp (file)

Function: *! OUT IN1 IN2
Package

origin.mat4

Source

mat4.lisp (file)

Function: *! OUT IN1 IN2
Package

origin.quat

Source

quat.lisp (file)

Function: *v2 IN VEC
Package

origin.mat2

Source

mat2.lisp (file)

Function: *v2! OUT IN VEC
Package

origin.mat2

Source

mat2.lisp (file)

Function: *v3 IN VEC
Package

origin.mat3

Source

mat3.lisp (file)

Function: *v3! OUT IN VEC
Package

origin.mat3

Source

mat3.lisp (file)

Function: *v4 IN VEC
Package

origin.mat4

Source

mat4.lisp (file)

Function: *v4! OUT IN VEC
Package

origin.mat4

Source

mat4.lisp (file)

Function: + IN1 IN2
Package

origin.vec2

Source

vec2.lisp (file)

Function: + IN1 IN2
Package

origin.vec3

Source

vec3.lisp (file)

Function: + IN1 IN2
Package

origin.vec4

Source

vec4.lisp (file)

Function: + IN1 IN2
Package

origin.mat2

Source

mat2.lisp (file)

Function: + IN1 IN2
Package

origin.mat3

Source

mat3.lisp (file)

Function: + IN1 IN2
Package

origin.mat4

Source

mat4.lisp (file)

Function: + IN1 IN2
Package

origin.quat

Source

quat.lisp (file)

Function: +! OUT IN1 IN2
Package

origin.vec2

Source

vec2.lisp (file)

Function: +! OUT IN1 IN2
Package

origin.vec3

Source

vec3.lisp (file)

Function: +! ()
Package

origin.vec4

Source

vec4.lisp (file)

Function: +! OUT IN1 IN2
Package

origin.mat2

Source

mat2.lisp (file)

Function: +! OUT IN1 IN2
Package

origin.mat3

Source

mat3.lisp (file)

Function: +! OUT IN1 IN2
Package

origin.mat4

Source

mat4.lisp (file)

Function: +! OUT IN1 IN2
Package

origin.quat

Source

quat.lisp (file)

Function: - IN1 IN2
Package

origin.vec2

Source

vec2.lisp (file)

Function: - IN1 IN2
Package

origin.vec3

Source

vec3.lisp (file)

Function: - IN1 IN2
Package

origin.vec4

Source

vec4.lisp (file)

Function: - IN1 IN2
Package

origin.mat2

Source

mat2.lisp (file)

Function: - IN1 IN2
Package

origin.mat3

Source

mat3.lisp (file)

Function: - IN1 IN2
Package

origin.mat4

Source

mat4.lisp (file)

Function: - IN1 IN2
Package

origin.quat

Source

quat.lisp (file)

Function: -! OUT IN1 IN2
Package

origin.vec2

Source

vec2.lisp (file)

Function: -! OUT IN1 IN2
Package

origin.vec3

Source

vec3.lisp (file)

Function: -! OUT IN1 IN2
Package

origin.vec4

Source

vec4.lisp (file)

Function: -! OUT IN1 IN2
Package

origin.mat2

Source

mat2.lisp (file)

Function: -! OUT IN1 IN2
Package

origin.mat3

Source

mat3.lisp (file)

Function: -! OUT IN1 IN2
Package

origin.mat4

Source

mat4.lisp (file)

Function: -! OUT IN1 IN2
Package

origin.quat

Source

quat.lisp (file)

Function: .a VEC

Swizzle: Get the scalar component A from VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aa VEC

Swizzle: Create a vec2 from the A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aaa VEC

Swizzle: Create a vec3 from the A, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aaaa VEC

Swizzle: Create a vec4 from the A, A, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aaab VEC

Swizzle: Create a vec4 from the A, A, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aaag VEC

Swizzle: Create a vec4 from the A, A, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aaar VEC

Swizzle: Create a vec4 from the A, A, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aab VEC

Swizzle: Create a vec3 from the A, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aaba VEC

Swizzle: Create a vec4 from the A, A, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aabb VEC

Swizzle: Create a vec4 from the A, A, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aabg VEC

Swizzle: Create a vec4 from the A, A, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aabr VEC

Swizzle: Create a vec4 from the A, A, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aag VEC

Swizzle: Create a vec3 from the A, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aaga VEC

Swizzle: Create a vec4 from the A, A, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aagb VEC

Swizzle: Create a vec4 from the A, A, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aagg VEC

Swizzle: Create a vec4 from the A, A, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aagr VEC

Swizzle: Create a vec4 from the A, A, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aar VEC

Swizzle: Create a vec3 from the A, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aara VEC

Swizzle: Create a vec4 from the A, A, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aarb VEC

Swizzle: Create a vec4 from the A, A, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aarg VEC

Swizzle: Create a vec4 from the A, A, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aarr VEC

Swizzle: Create a vec4 from the A, A, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ab VEC

Swizzle: Create a vec2 from the A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aba VEC

Swizzle: Create a vec3 from the A, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abaa VEC

Swizzle: Create a vec4 from the A, B, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abab VEC

Swizzle: Create a vec4 from the A, B, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abag VEC

Swizzle: Create a vec4 from the A, B, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abar VEC

Swizzle: Create a vec4 from the A, B, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abb VEC

Swizzle: Create a vec3 from the A, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abba VEC

Swizzle: Create a vec4 from the A, B, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abbb VEC

Swizzle: Create a vec4 from the A, B, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abbg VEC

Swizzle: Create a vec4 from the A, B, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abbr VEC

Swizzle: Create a vec4 from the A, B, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abg VEC

Swizzle: Create a vec3 from the A, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abga VEC

Swizzle: Create a vec4 from the A, B, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abgb VEC

Swizzle: Create a vec4 from the A, B, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abgg VEC

Swizzle: Create a vec4 from the A, B, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abgr VEC

Swizzle: Create a vec4 from the A, B, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abr VEC

Swizzle: Create a vec3 from the A, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abra VEC

Swizzle: Create a vec4 from the A, B, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abrb VEC

Swizzle: Create a vec4 from the A, B, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abrg VEC

Swizzle: Create a vec4 from the A, B, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .abrr VEC

Swizzle: Create a vec4 from the A, B, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ag VEC

Swizzle: Create a vec2 from the A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aga VEC

Swizzle: Create a vec3 from the A, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agaa VEC

Swizzle: Create a vec4 from the A, G, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agab VEC

Swizzle: Create a vec4 from the A, G, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agag VEC

Swizzle: Create a vec4 from the A, G, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agar VEC

Swizzle: Create a vec4 from the A, G, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agb VEC

Swizzle: Create a vec3 from the A, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agba VEC

Swizzle: Create a vec4 from the A, G, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agbb VEC

Swizzle: Create a vec4 from the A, G, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agbg VEC

Swizzle: Create a vec4 from the A, G, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agbr VEC

Swizzle: Create a vec4 from the A, G, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agg VEC

Swizzle: Create a vec3 from the A, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agga VEC

Swizzle: Create a vec4 from the A, G, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aggb VEC

Swizzle: Create a vec4 from the A, G, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aggg VEC

Swizzle: Create a vec4 from the A, G, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .aggr VEC

Swizzle: Create a vec4 from the A, G, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agr VEC

Swizzle: Create a vec3 from the A, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agra VEC

Swizzle: Create a vec4 from the A, G, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agrb VEC

Swizzle: Create a vec4 from the A, G, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agrg VEC

Swizzle: Create a vec4 from the A, G, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .agrr VEC

Swizzle: Create a vec4 from the A, G, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ar VEC

Swizzle: Create a vec2 from the A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ara VEC

Swizzle: Create a vec3 from the A, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .araa VEC

Swizzle: Create a vec4 from the A, R, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arab VEC

Swizzle: Create a vec4 from the A, R, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arag VEC

Swizzle: Create a vec4 from the A, R, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arar VEC

Swizzle: Create a vec4 from the A, R, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arb VEC

Swizzle: Create a vec3 from the A, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arba VEC

Swizzle: Create a vec4 from the A, R, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arbb VEC

Swizzle: Create a vec4 from the A, R, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arbg VEC

Swizzle: Create a vec4 from the A, R, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arbr VEC

Swizzle: Create a vec4 from the A, R, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arg VEC

Swizzle: Create a vec3 from the A, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arga VEC

Swizzle: Create a vec4 from the A, R, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .argb VEC

Swizzle: Create a vec4 from the A, R, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .argg VEC

Swizzle: Create a vec4 from the A, R, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .argr VEC

Swizzle: Create a vec4 from the A, R, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arr VEC

Swizzle: Create a vec3 from the A, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arra VEC

Swizzle: Create a vec4 from the A, R, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arrb VEC

Swizzle: Create a vec4 from the A, R, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arrg VEC

Swizzle: Create a vec4 from the A, R, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .arrr VEC

Swizzle: Create a vec4 from the A, R, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .b VEC

Swizzle: Get the scalar component B from VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ba VEC

Swizzle: Create a vec2 from the B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .baa VEC

Swizzle: Create a vec3 from the B, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .baaa VEC

Swizzle: Create a vec4 from the B, A, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .baab VEC

Swizzle: Create a vec4 from the B, A, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .baag VEC

Swizzle: Create a vec4 from the B, A, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .baar VEC

Swizzle: Create a vec4 from the B, A, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bab VEC

Swizzle: Create a vec3 from the B, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .baba VEC

Swizzle: Create a vec4 from the B, A, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .babb VEC

Swizzle: Create a vec4 from the B, A, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .babg VEC

Swizzle: Create a vec4 from the B, A, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .babr VEC

Swizzle: Create a vec4 from the B, A, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bag VEC

Swizzle: Create a vec3 from the B, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .baga VEC

Swizzle: Create a vec4 from the B, A, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bagb VEC

Swizzle: Create a vec4 from the B, A, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bagg VEC

Swizzle: Create a vec4 from the B, A, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bagr VEC

Swizzle: Create a vec4 from the B, A, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bar VEC

Swizzle: Create a vec3 from the B, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bara VEC

Swizzle: Create a vec4 from the B, A, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .barb VEC

Swizzle: Create a vec4 from the B, A, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .barg VEC

Swizzle: Create a vec4 from the B, A, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .barr VEC

Swizzle: Create a vec4 from the B, A, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bb VEC

Swizzle: Create a vec2 from the B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bba VEC

Swizzle: Create a vec3 from the B, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbaa VEC

Swizzle: Create a vec4 from the B, B, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbab VEC

Swizzle: Create a vec4 from the B, B, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbag VEC

Swizzle: Create a vec4 from the B, B, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbar VEC

Swizzle: Create a vec4 from the B, B, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbb VEC

Swizzle: Create a vec3 from the B, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbba VEC

Swizzle: Create a vec4 from the B, B, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbbb VEC

Swizzle: Create a vec4 from the B, B, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbbg VEC

Swizzle: Create a vec4 from the B, B, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbbr VEC

Swizzle: Create a vec4 from the B, B, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbg VEC

Swizzle: Create a vec3 from the B, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbga VEC

Swizzle: Create a vec4 from the B, B, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbgb VEC

Swizzle: Create a vec4 from the B, B, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbgg VEC

Swizzle: Create a vec4 from the B, B, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbgr VEC

Swizzle: Create a vec4 from the B, B, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbr VEC

Swizzle: Create a vec3 from the B, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbra VEC

Swizzle: Create a vec4 from the B, B, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbrb VEC

Swizzle: Create a vec4 from the B, B, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbrg VEC

Swizzle: Create a vec4 from the B, B, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bbrr VEC

Swizzle: Create a vec4 from the B, B, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bg VEC

Swizzle: Create a vec2 from the B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bga VEC

Swizzle: Create a vec3 from the B, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgaa VEC

Swizzle: Create a vec4 from the B, G, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgab VEC

Swizzle: Create a vec4 from the B, G, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgag VEC

Swizzle: Create a vec4 from the B, G, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgar VEC

Swizzle: Create a vec4 from the B, G, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgb VEC

Swizzle: Create a vec3 from the B, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgba VEC

Swizzle: Create a vec4 from the B, G, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgbb VEC

Swizzle: Create a vec4 from the B, G, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgbg VEC

Swizzle: Create a vec4 from the B, G, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgbr VEC

Swizzle: Create a vec4 from the B, G, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgg VEC

Swizzle: Create a vec3 from the B, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgga VEC

Swizzle: Create a vec4 from the B, G, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bggb VEC

Swizzle: Create a vec4 from the B, G, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bggg VEC

Swizzle: Create a vec4 from the B, G, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bggr VEC

Swizzle: Create a vec4 from the B, G, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgr VEC

Swizzle: Create a vec3 from the B, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgra VEC

Swizzle: Create a vec4 from the B, G, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgrb VEC

Swizzle: Create a vec4 from the B, G, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgrg VEC

Swizzle: Create a vec4 from the B, G, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bgrr VEC

Swizzle: Create a vec4 from the B, G, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .br VEC

Swizzle: Create a vec2 from the B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .bra VEC

Swizzle: Create a vec3 from the B, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .braa VEC

Swizzle: Create a vec4 from the B, R, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brab VEC

Swizzle: Create a vec4 from the B, R, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brag VEC

Swizzle: Create a vec4 from the B, R, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brar VEC

Swizzle: Create a vec4 from the B, R, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brb VEC

Swizzle: Create a vec3 from the B, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brba VEC

Swizzle: Create a vec4 from the B, R, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brbb VEC

Swizzle: Create a vec4 from the B, R, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brbg VEC

Swizzle: Create a vec4 from the B, R, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brbr VEC

Swizzle: Create a vec4 from the B, R, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brg VEC

Swizzle: Create a vec3 from the B, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brga VEC

Swizzle: Create a vec4 from the B, R, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brgb VEC

Swizzle: Create a vec4 from the B, R, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brgg VEC

Swizzle: Create a vec4 from the B, R, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brgr VEC

Swizzle: Create a vec4 from the B, R, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brr VEC

Swizzle: Create a vec3 from the B, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brra VEC

Swizzle: Create a vec4 from the B, R, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brrb VEC

Swizzle: Create a vec4 from the B, R, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brrg VEC

Swizzle: Create a vec4 from the B, R, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .brrr VEC

Swizzle: Create a vec4 from the B, R, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .g VEC

Swizzle: Get the scalar component G from VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ga VEC

Swizzle: Create a vec2 from the G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gaa VEC

Swizzle: Create a vec3 from the G, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gaaa VEC

Swizzle: Create a vec4 from the G, A, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gaab VEC

Swizzle: Create a vec4 from the G, A, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gaag VEC

Swizzle: Create a vec4 from the G, A, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gaar VEC

Swizzle: Create a vec4 from the G, A, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gab VEC

Swizzle: Create a vec3 from the G, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gaba VEC

Swizzle: Create a vec4 from the G, A, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gabb VEC

Swizzle: Create a vec4 from the G, A, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gabg VEC

Swizzle: Create a vec4 from the G, A, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gabr VEC

Swizzle: Create a vec4 from the G, A, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gag VEC

Swizzle: Create a vec3 from the G, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gaga VEC

Swizzle: Create a vec4 from the G, A, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gagb VEC

Swizzle: Create a vec4 from the G, A, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gagg VEC

Swizzle: Create a vec4 from the G, A, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gagr VEC

Swizzle: Create a vec4 from the G, A, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gar VEC

Swizzle: Create a vec3 from the G, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gara VEC

Swizzle: Create a vec4 from the G, A, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .garb VEC

Swizzle: Create a vec4 from the G, A, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .garg VEC

Swizzle: Create a vec4 from the G, A, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .garr VEC

Swizzle: Create a vec4 from the G, A, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gb VEC

Swizzle: Create a vec2 from the G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gba VEC

Swizzle: Create a vec3 from the G, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbaa VEC

Swizzle: Create a vec4 from the G, B, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbab VEC

Swizzle: Create a vec4 from the G, B, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbag VEC

Swizzle: Create a vec4 from the G, B, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbar VEC

Swizzle: Create a vec4 from the G, B, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbb VEC

Swizzle: Create a vec3 from the G, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbba VEC

Swizzle: Create a vec4 from the G, B, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbbb VEC

Swizzle: Create a vec4 from the G, B, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbbg VEC

Swizzle: Create a vec4 from the G, B, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbbr VEC

Swizzle: Create a vec4 from the G, B, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbg VEC

Swizzle: Create a vec3 from the G, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbga VEC

Swizzle: Create a vec4 from the G, B, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbgb VEC

Swizzle: Create a vec4 from the G, B, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbgg VEC

Swizzle: Create a vec4 from the G, B, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbgr VEC

Swizzle: Create a vec4 from the G, B, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbr VEC

Swizzle: Create a vec3 from the G, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbra VEC

Swizzle: Create a vec4 from the G, B, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbrb VEC

Swizzle: Create a vec4 from the G, B, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbrg VEC

Swizzle: Create a vec4 from the G, B, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gbrr VEC

Swizzle: Create a vec4 from the G, B, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gg VEC

Swizzle: Create a vec2 from the G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gga VEC

Swizzle: Create a vec3 from the G, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggaa VEC

Swizzle: Create a vec4 from the G, G, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggab VEC

Swizzle: Create a vec4 from the G, G, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggag VEC

Swizzle: Create a vec4 from the G, G, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggar VEC

Swizzle: Create a vec4 from the G, G, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggb VEC

Swizzle: Create a vec3 from the G, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggba VEC

Swizzle: Create a vec4 from the G, G, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggbb VEC

Swizzle: Create a vec4 from the G, G, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggbg VEC

Swizzle: Create a vec4 from the G, G, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggbr VEC

Swizzle: Create a vec4 from the G, G, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggg VEC

Swizzle: Create a vec3 from the G, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggga VEC

Swizzle: Create a vec4 from the G, G, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gggb VEC

Swizzle: Create a vec4 from the G, G, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gggg VEC

Swizzle: Create a vec4 from the G, G, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gggr VEC

Swizzle: Create a vec4 from the G, G, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggr VEC

Swizzle: Create a vec3 from the G, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggra VEC

Swizzle: Create a vec4 from the G, G, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggrb VEC

Swizzle: Create a vec4 from the G, G, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggrg VEC

Swizzle: Create a vec4 from the G, G, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ggrr VEC

Swizzle: Create a vec4 from the G, G, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gr VEC

Swizzle: Create a vec2 from the G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .gra VEC

Swizzle: Create a vec3 from the G, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .graa VEC

Swizzle: Create a vec4 from the G, R, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grab VEC

Swizzle: Create a vec4 from the G, R, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grag VEC

Swizzle: Create a vec4 from the G, R, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grar VEC

Swizzle: Create a vec4 from the G, R, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grb VEC

Swizzle: Create a vec3 from the G, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grba VEC

Swizzle: Create a vec4 from the G, R, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grbb VEC

Swizzle: Create a vec4 from the G, R, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grbg VEC

Swizzle: Create a vec4 from the G, R, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grbr VEC

Swizzle: Create a vec4 from the G, R, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grg VEC

Swizzle: Create a vec3 from the G, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grga VEC

Swizzle: Create a vec4 from the G, R, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grgb VEC

Swizzle: Create a vec4 from the G, R, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grgg VEC

Swizzle: Create a vec4 from the G, R, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grgr VEC

Swizzle: Create a vec4 from the G, R, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grr VEC

Swizzle: Create a vec3 from the G, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grra VEC

Swizzle: Create a vec4 from the G, R, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grrb VEC

Swizzle: Create a vec4 from the G, R, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grrg VEC

Swizzle: Create a vec4 from the G, R, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .grrr VEC

Swizzle: Create a vec4 from the G, R, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .p VEC

Swizzle: Get the scalar component P from VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pp VEC

Swizzle: Create a vec2 from the P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppp VEC

Swizzle: Create a vec3 from the P, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pppp VEC

Swizzle: Create a vec4 from the P, P, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pppq VEC

Swizzle: Create a vec4 from the P, P, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppps VEC

Swizzle: Create a vec4 from the P, P, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pppt VEC

Swizzle: Create a vec4 from the P, P, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppq VEC

Swizzle: Create a vec3 from the P, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppqp VEC

Swizzle: Create a vec4 from the P, P, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppqq VEC

Swizzle: Create a vec4 from the P, P, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppqs VEC

Swizzle: Create a vec4 from the P, P, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppqt VEC

Swizzle: Create a vec4 from the P, P, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pps VEC

Swizzle: Create a vec3 from the P, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppsp VEC

Swizzle: Create a vec4 from the P, P, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppsq VEC

Swizzle: Create a vec4 from the P, P, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppss VEC

Swizzle: Create a vec4 from the P, P, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppst VEC

Swizzle: Create a vec4 from the P, P, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppt VEC

Swizzle: Create a vec3 from the P, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pptp VEC

Swizzle: Create a vec4 from the P, P, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pptq VEC

Swizzle: Create a vec4 from the P, P, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ppts VEC

Swizzle: Create a vec4 from the P, P, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pptt VEC

Swizzle: Create a vec4 from the P, P, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pq VEC

Swizzle: Create a vec2 from the P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqp VEC

Swizzle: Create a vec3 from the P, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqpp VEC

Swizzle: Create a vec4 from the P, Q, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqpq VEC

Swizzle: Create a vec4 from the P, Q, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqps VEC

Swizzle: Create a vec4 from the P, Q, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqpt VEC

Swizzle: Create a vec4 from the P, Q, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqq VEC

Swizzle: Create a vec3 from the P, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqqp VEC

Swizzle: Create a vec4 from the P, Q, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqqq VEC

Swizzle: Create a vec4 from the P, Q, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqqs VEC

Swizzle: Create a vec4 from the P, Q, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqqt VEC

Swizzle: Create a vec4 from the P, Q, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqs VEC

Swizzle: Create a vec3 from the P, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqsp VEC

Swizzle: Create a vec4 from the P, Q, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqsq VEC

Swizzle: Create a vec4 from the P, Q, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqss VEC

Swizzle: Create a vec4 from the P, Q, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqst VEC

Swizzle: Create a vec4 from the P, Q, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqt VEC

Swizzle: Create a vec3 from the P, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqtp VEC

Swizzle: Create a vec4 from the P, Q, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqtq VEC

Swizzle: Create a vec4 from the P, Q, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqts VEC

Swizzle: Create a vec4 from the P, Q, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pqtt VEC

Swizzle: Create a vec4 from the P, Q, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ps VEC

Swizzle: Create a vec2 from the P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .psp VEC

Swizzle: Create a vec3 from the P, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pspp VEC

Swizzle: Create a vec4 from the P, S, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pspq VEC

Swizzle: Create a vec4 from the P, S, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .psps VEC

Swizzle: Create a vec4 from the P, S, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pspt VEC

Swizzle: Create a vec4 from the P, S, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .psq VEC

Swizzle: Create a vec3 from the P, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .psqp VEC

Swizzle: Create a vec4 from the P, S, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .psqq VEC

Swizzle: Create a vec4 from the P, S, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .psqs VEC

Swizzle: Create a vec4 from the P, S, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .psqt VEC

Swizzle: Create a vec4 from the P, S, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pss VEC

Swizzle: Create a vec3 from the P, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pssp VEC

Swizzle: Create a vec4 from the P, S, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pssq VEC

Swizzle: Create a vec4 from the P, S, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .psss VEC

Swizzle: Create a vec4 from the P, S, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .psst VEC

Swizzle: Create a vec4 from the P, S, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pst VEC

Swizzle: Create a vec3 from the P, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pstp VEC

Swizzle: Create a vec4 from the P, S, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pstq VEC

Swizzle: Create a vec4 from the P, S, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .psts VEC

Swizzle: Create a vec4 from the P, S, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pstt VEC

Swizzle: Create a vec4 from the P, S, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pt VEC

Swizzle: Create a vec2 from the P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptp VEC

Swizzle: Create a vec3 from the P, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptpp VEC

Swizzle: Create a vec4 from the P, T, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptpq VEC

Swizzle: Create a vec4 from the P, T, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptps VEC

Swizzle: Create a vec4 from the P, T, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptpt VEC

Swizzle: Create a vec4 from the P, T, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptq VEC

Swizzle: Create a vec3 from the P, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptqp VEC

Swizzle: Create a vec4 from the P, T, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptqq VEC

Swizzle: Create a vec4 from the P, T, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptqs VEC

Swizzle: Create a vec4 from the P, T, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptqt VEC

Swizzle: Create a vec4 from the P, T, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pts VEC

Swizzle: Create a vec3 from the P, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptsp VEC

Swizzle: Create a vec4 from the P, T, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptsq VEC

Swizzle: Create a vec4 from the P, T, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptss VEC

Swizzle: Create a vec4 from the P, T, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptst VEC

Swizzle: Create a vec4 from the P, T, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptt VEC

Swizzle: Create a vec3 from the P, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pttp VEC

Swizzle: Create a vec4 from the P, T, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pttq VEC

Swizzle: Create a vec4 from the P, T, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ptts VEC

Swizzle: Create a vec4 from the P, T, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .pttt VEC

Swizzle: Create a vec4 from the P, T, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .q VEC

Swizzle: Get the scalar component Q from VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qp VEC

Swizzle: Create a vec2 from the Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpp VEC

Swizzle: Create a vec3 from the Q, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qppp VEC

Swizzle: Create a vec4 from the Q, P, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qppq VEC

Swizzle: Create a vec4 from the Q, P, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpps VEC

Swizzle: Create a vec4 from the Q, P, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qppt VEC

Swizzle: Create a vec4 from the Q, P, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpq VEC

Swizzle: Create a vec3 from the Q, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpqp VEC

Swizzle: Create a vec4 from the Q, P, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpqq VEC

Swizzle: Create a vec4 from the Q, P, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpqs VEC

Swizzle: Create a vec4 from the Q, P, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpqt VEC

Swizzle: Create a vec4 from the Q, P, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qps VEC

Swizzle: Create a vec3 from the Q, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpsp VEC

Swizzle: Create a vec4 from the Q, P, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpsq VEC

Swizzle: Create a vec4 from the Q, P, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpss VEC

Swizzle: Create a vec4 from the Q, P, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpst VEC

Swizzle: Create a vec4 from the Q, P, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpt VEC

Swizzle: Create a vec3 from the Q, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qptp VEC

Swizzle: Create a vec4 from the Q, P, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qptq VEC

Swizzle: Create a vec4 from the Q, P, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qpts VEC

Swizzle: Create a vec4 from the Q, P, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qptt VEC

Swizzle: Create a vec4 from the Q, P, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qq VEC

Swizzle: Create a vec2 from the Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqp VEC

Swizzle: Create a vec3 from the Q, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqpp VEC

Swizzle: Create a vec4 from the Q, Q, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqpq VEC

Swizzle: Create a vec4 from the Q, Q, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqps VEC

Swizzle: Create a vec4 from the Q, Q, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqpt VEC

Swizzle: Create a vec4 from the Q, Q, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqq VEC

Swizzle: Create a vec3 from the Q, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqqp VEC

Swizzle: Create a vec4 from the Q, Q, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqqq VEC

Swizzle: Create a vec4 from the Q, Q, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqqs VEC

Swizzle: Create a vec4 from the Q, Q, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqqt VEC

Swizzle: Create a vec4 from the Q, Q, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqs VEC

Swizzle: Create a vec3 from the Q, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqsp VEC

Swizzle: Create a vec4 from the Q, Q, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqsq VEC

Swizzle: Create a vec4 from the Q, Q, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqss VEC

Swizzle: Create a vec4 from the Q, Q, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqst VEC

Swizzle: Create a vec4 from the Q, Q, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqt VEC

Swizzle: Create a vec3 from the Q, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqtp VEC

Swizzle: Create a vec4 from the Q, Q, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqtq VEC

Swizzle: Create a vec4 from the Q, Q, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqts VEC

Swizzle: Create a vec4 from the Q, Q, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qqtt VEC

Swizzle: Create a vec4 from the Q, Q, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qs VEC

Swizzle: Create a vec2 from the Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qsp VEC

Swizzle: Create a vec3 from the Q, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qspp VEC

Swizzle: Create a vec4 from the Q, S, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qspq VEC

Swizzle: Create a vec4 from the Q, S, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qsps VEC

Swizzle: Create a vec4 from the Q, S, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qspt VEC

Swizzle: Create a vec4 from the Q, S, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qsq VEC

Swizzle: Create a vec3 from the Q, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qsqp VEC

Swizzle: Create a vec4 from the Q, S, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qsqq VEC

Swizzle: Create a vec4 from the Q, S, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qsqs VEC

Swizzle: Create a vec4 from the Q, S, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qsqt VEC

Swizzle: Create a vec4 from the Q, S, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qss VEC

Swizzle: Create a vec3 from the Q, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qssp VEC

Swizzle: Create a vec4 from the Q, S, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qssq VEC

Swizzle: Create a vec4 from the Q, S, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qsss VEC

Swizzle: Create a vec4 from the Q, S, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qsst VEC

Swizzle: Create a vec4 from the Q, S, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qst VEC

Swizzle: Create a vec3 from the Q, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qstp VEC

Swizzle: Create a vec4 from the Q, S, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qstq VEC

Swizzle: Create a vec4 from the Q, S, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qsts VEC

Swizzle: Create a vec4 from the Q, S, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qstt VEC

Swizzle: Create a vec4 from the Q, S, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qt VEC

Swizzle: Create a vec2 from the Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtp VEC

Swizzle: Create a vec3 from the Q, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtpp VEC

Swizzle: Create a vec4 from the Q, T, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtpq VEC

Swizzle: Create a vec4 from the Q, T, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtps VEC

Swizzle: Create a vec4 from the Q, T, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtpt VEC

Swizzle: Create a vec4 from the Q, T, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtq VEC

Swizzle: Create a vec3 from the Q, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtqp VEC

Swizzle: Create a vec4 from the Q, T, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtqq VEC

Swizzle: Create a vec4 from the Q, T, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtqs VEC

Swizzle: Create a vec4 from the Q, T, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtqt VEC

Swizzle: Create a vec4 from the Q, T, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qts VEC

Swizzle: Create a vec3 from the Q, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtsp VEC

Swizzle: Create a vec4 from the Q, T, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtsq VEC

Swizzle: Create a vec4 from the Q, T, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtss VEC

Swizzle: Create a vec4 from the Q, T, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtst VEC

Swizzle: Create a vec4 from the Q, T, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtt VEC

Swizzle: Create a vec3 from the Q, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qttp VEC

Swizzle: Create a vec4 from the Q, T, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qttq VEC

Swizzle: Create a vec4 from the Q, T, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qtts VEC

Swizzle: Create a vec4 from the Q, T, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .qttt VEC

Swizzle: Create a vec4 from the Q, T, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .r VEC

Swizzle: Get the scalar component R from VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ra VEC

Swizzle: Create a vec2 from the R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .raa VEC

Swizzle: Create a vec3 from the R, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .raaa VEC

Swizzle: Create a vec4 from the R, A, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .raab VEC

Swizzle: Create a vec4 from the R, A, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .raag VEC

Swizzle: Create a vec4 from the R, A, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .raar VEC

Swizzle: Create a vec4 from the R, A, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rab VEC

Swizzle: Create a vec3 from the R, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .raba VEC

Swizzle: Create a vec4 from the R, A, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rabb VEC

Swizzle: Create a vec4 from the R, A, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rabg VEC

Swizzle: Create a vec4 from the R, A, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rabr VEC

Swizzle: Create a vec4 from the R, A, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rag VEC

Swizzle: Create a vec3 from the R, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .raga VEC

Swizzle: Create a vec4 from the R, A, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ragb VEC

Swizzle: Create a vec4 from the R, A, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ragg VEC

Swizzle: Create a vec4 from the R, A, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ragr VEC

Swizzle: Create a vec4 from the R, A, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rar VEC

Swizzle: Create a vec3 from the R, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rara VEC

Swizzle: Create a vec4 from the R, A, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rarb VEC

Swizzle: Create a vec4 from the R, A, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rarg VEC

Swizzle: Create a vec4 from the R, A, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rarr VEC

Swizzle: Create a vec4 from the R, A, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rb VEC

Swizzle: Create a vec2 from the R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rba VEC

Swizzle: Create a vec3 from the R, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbaa VEC

Swizzle: Create a vec4 from the R, B, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbab VEC

Swizzle: Create a vec4 from the R, B, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbag VEC

Swizzle: Create a vec4 from the R, B, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbar VEC

Swizzle: Create a vec4 from the R, B, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbb VEC

Swizzle: Create a vec3 from the R, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbba VEC

Swizzle: Create a vec4 from the R, B, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbbb VEC

Swizzle: Create a vec4 from the R, B, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbbg VEC

Swizzle: Create a vec4 from the R, B, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbbr VEC

Swizzle: Create a vec4 from the R, B, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbg VEC

Swizzle: Create a vec3 from the R, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbga VEC

Swizzle: Create a vec4 from the R, B, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbgb VEC

Swizzle: Create a vec4 from the R, B, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbgg VEC

Swizzle: Create a vec4 from the R, B, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbgr VEC

Swizzle: Create a vec4 from the R, B, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbr VEC

Swizzle: Create a vec3 from the R, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbra VEC

Swizzle: Create a vec4 from the R, B, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbrb VEC

Swizzle: Create a vec4 from the R, B, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbrg VEC

Swizzle: Create a vec4 from the R, B, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rbrr VEC

Swizzle: Create a vec4 from the R, B, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rg VEC

Swizzle: Create a vec2 from the R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rga VEC

Swizzle: Create a vec3 from the R, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgaa VEC

Swizzle: Create a vec4 from the R, G, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgab VEC

Swizzle: Create a vec4 from the R, G, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgag VEC

Swizzle: Create a vec4 from the R, G, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgar VEC

Swizzle: Create a vec4 from the R, G, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgb VEC

Swizzle: Create a vec3 from the R, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgba VEC

Swizzle: Create a vec4 from the R, G, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgbb VEC

Swizzle: Create a vec4 from the R, G, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgbg VEC

Swizzle: Create a vec4 from the R, G, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgbr VEC

Swizzle: Create a vec4 from the R, G, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgg VEC

Swizzle: Create a vec3 from the R, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgga VEC

Swizzle: Create a vec4 from the R, G, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rggb VEC

Swizzle: Create a vec4 from the R, G, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rggg VEC

Swizzle: Create a vec4 from the R, G, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rggr VEC

Swizzle: Create a vec4 from the R, G, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgr VEC

Swizzle: Create a vec3 from the R, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgra VEC

Swizzle: Create a vec4 from the R, G, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgrb VEC

Swizzle: Create a vec4 from the R, G, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgrg VEC

Swizzle: Create a vec4 from the R, G, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rgrr VEC

Swizzle: Create a vec4 from the R, G, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rr VEC

Swizzle: Create a vec2 from the R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rra VEC

Swizzle: Create a vec3 from the R, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rraa VEC

Swizzle: Create a vec4 from the R, R, A, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrab VEC

Swizzle: Create a vec4 from the R, R, A, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrag VEC

Swizzle: Create a vec4 from the R, R, A, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrar VEC

Swizzle: Create a vec4 from the R, R, A, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrb VEC

Swizzle: Create a vec3 from the R, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrba VEC

Swizzle: Create a vec4 from the R, R, B, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrbb VEC

Swizzle: Create a vec4 from the R, R, B, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrbg VEC

Swizzle: Create a vec4 from the R, R, B, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrbr VEC

Swizzle: Create a vec4 from the R, R, B, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrg VEC

Swizzle: Create a vec3 from the R, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrga VEC

Swizzle: Create a vec4 from the R, R, G, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrgb VEC

Swizzle: Create a vec4 from the R, R, G, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrgg VEC

Swizzle: Create a vec4 from the R, R, G, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrgr VEC

Swizzle: Create a vec4 from the R, R, G, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrr VEC

Swizzle: Create a vec3 from the R, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrra VEC

Swizzle: Create a vec4 from the R, R, R, and A components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrrb VEC

Swizzle: Create a vec4 from the R, R, R, and B components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrrg VEC

Swizzle: Create a vec4 from the R, R, R, and G components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .rrrr VEC

Swizzle: Create a vec4 from the R, R, R, and R components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .s VEC

Swizzle: Get the scalar component S from VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sp VEC

Swizzle: Create a vec2 from the S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spp VEC

Swizzle: Create a vec3 from the S, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sppp VEC

Swizzle: Create a vec4 from the S, P, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sppq VEC

Swizzle: Create a vec4 from the S, P, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spps VEC

Swizzle: Create a vec4 from the S, P, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sppt VEC

Swizzle: Create a vec4 from the S, P, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spq VEC

Swizzle: Create a vec3 from the S, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spqp VEC

Swizzle: Create a vec4 from the S, P, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spqq VEC

Swizzle: Create a vec4 from the S, P, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spqs VEC

Swizzle: Create a vec4 from the S, P, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spqt VEC

Swizzle: Create a vec4 from the S, P, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sps VEC

Swizzle: Create a vec3 from the S, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spsp VEC

Swizzle: Create a vec4 from the S, P, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spsq VEC

Swizzle: Create a vec4 from the S, P, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spss VEC

Swizzle: Create a vec4 from the S, P, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spst VEC

Swizzle: Create a vec4 from the S, P, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spt VEC

Swizzle: Create a vec3 from the S, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sptp VEC

Swizzle: Create a vec4 from the S, P, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sptq VEC

Swizzle: Create a vec4 from the S, P, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .spts VEC

Swizzle: Create a vec4 from the S, P, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sptt VEC

Swizzle: Create a vec4 from the S, P, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sq VEC

Swizzle: Create a vec2 from the S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqp VEC

Swizzle: Create a vec3 from the S, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqpp VEC

Swizzle: Create a vec4 from the S, Q, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqpq VEC

Swizzle: Create a vec4 from the S, Q, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqps VEC

Swizzle: Create a vec4 from the S, Q, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqpt VEC

Swizzle: Create a vec4 from the S, Q, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqq VEC

Swizzle: Create a vec3 from the S, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqqp VEC

Swizzle: Create a vec4 from the S, Q, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqqq VEC

Swizzle: Create a vec4 from the S, Q, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqqs VEC

Swizzle: Create a vec4 from the S, Q, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqqt VEC

Swizzle: Create a vec4 from the S, Q, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqs VEC

Swizzle: Create a vec3 from the S, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqsp VEC

Swizzle: Create a vec4 from the S, Q, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqsq VEC

Swizzle: Create a vec4 from the S, Q, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqss VEC

Swizzle: Create a vec4 from the S, Q, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqst VEC

Swizzle: Create a vec4 from the S, Q, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqt VEC

Swizzle: Create a vec3 from the S, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqtp VEC

Swizzle: Create a vec4 from the S, Q, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqtq VEC

Swizzle: Create a vec4 from the S, Q, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqts VEC

Swizzle: Create a vec4 from the S, Q, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sqtt VEC

Swizzle: Create a vec4 from the S, Q, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ss VEC

Swizzle: Create a vec2 from the S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ssp VEC

Swizzle: Create a vec3 from the S, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sspp VEC

Swizzle: Create a vec4 from the S, S, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sspq VEC

Swizzle: Create a vec4 from the S, S, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ssps VEC

Swizzle: Create a vec4 from the S, S, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sspt VEC

Swizzle: Create a vec4 from the S, S, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ssq VEC

Swizzle: Create a vec3 from the S, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ssqp VEC

Swizzle: Create a vec4 from the S, S, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ssqq VEC

Swizzle: Create a vec4 from the S, S, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ssqs VEC

Swizzle: Create a vec4 from the S, S, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ssqt VEC

Swizzle: Create a vec4 from the S, S, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sss VEC

Swizzle: Create a vec3 from the S, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sssp VEC

Swizzle: Create a vec4 from the S, S, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sssq VEC

Swizzle: Create a vec4 from the S, S, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ssss VEC

Swizzle: Create a vec4 from the S, S, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ssst VEC

Swizzle: Create a vec4 from the S, S, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sst VEC

Swizzle: Create a vec3 from the S, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sstp VEC

Swizzle: Create a vec4 from the S, S, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sstq VEC

Swizzle: Create a vec4 from the S, S, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ssts VEC

Swizzle: Create a vec4 from the S, S, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sstt VEC

Swizzle: Create a vec4 from the S, S, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .st VEC

Swizzle: Create a vec2 from the S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stp VEC

Swizzle: Create a vec3 from the S, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stpp VEC

Swizzle: Create a vec4 from the S, T, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stpq VEC

Swizzle: Create a vec4 from the S, T, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stps VEC

Swizzle: Create a vec4 from the S, T, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stpt VEC

Swizzle: Create a vec4 from the S, T, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stq VEC

Swizzle: Create a vec3 from the S, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stqp VEC

Swizzle: Create a vec4 from the S, T, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stqq VEC

Swizzle: Create a vec4 from the S, T, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stqs VEC

Swizzle: Create a vec4 from the S, T, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stqt VEC

Swizzle: Create a vec4 from the S, T, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sts VEC

Swizzle: Create a vec3 from the S, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stsp VEC

Swizzle: Create a vec4 from the S, T, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stsq VEC

Swizzle: Create a vec4 from the S, T, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stss VEC

Swizzle: Create a vec4 from the S, T, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stst VEC

Swizzle: Create a vec4 from the S, T, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stt VEC

Swizzle: Create a vec3 from the S, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sttp VEC

Swizzle: Create a vec4 from the S, T, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sttq VEC

Swizzle: Create a vec4 from the S, T, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .stts VEC

Swizzle: Create a vec4 from the S, T, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .sttt VEC

Swizzle: Create a vec4 from the S, T, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .t VEC

Swizzle: Get the scalar component T from VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tp VEC

Swizzle: Create a vec2 from the T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpp VEC

Swizzle: Create a vec3 from the T, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tppp VEC

Swizzle: Create a vec4 from the T, P, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tppq VEC

Swizzle: Create a vec4 from the T, P, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpps VEC

Swizzle: Create a vec4 from the T, P, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tppt VEC

Swizzle: Create a vec4 from the T, P, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpq VEC

Swizzle: Create a vec3 from the T, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpqp VEC

Swizzle: Create a vec4 from the T, P, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpqq VEC

Swizzle: Create a vec4 from the T, P, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpqs VEC

Swizzle: Create a vec4 from the T, P, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpqt VEC

Swizzle: Create a vec4 from the T, P, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tps VEC

Swizzle: Create a vec3 from the T, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpsp VEC

Swizzle: Create a vec4 from the T, P, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpsq VEC

Swizzle: Create a vec4 from the T, P, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpss VEC

Swizzle: Create a vec4 from the T, P, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpst VEC

Swizzle: Create a vec4 from the T, P, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpt VEC

Swizzle: Create a vec3 from the T, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tptp VEC

Swizzle: Create a vec4 from the T, P, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tptq VEC

Swizzle: Create a vec4 from the T, P, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tpts VEC

Swizzle: Create a vec4 from the T, P, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tptt VEC

Swizzle: Create a vec4 from the T, P, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tq VEC

Swizzle: Create a vec2 from the T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqp VEC

Swizzle: Create a vec3 from the T, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqpp VEC

Swizzle: Create a vec4 from the T, Q, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqpq VEC

Swizzle: Create a vec4 from the T, Q, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqps VEC

Swizzle: Create a vec4 from the T, Q, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqpt VEC

Swizzle: Create a vec4 from the T, Q, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqq VEC

Swizzle: Create a vec3 from the T, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqqp VEC

Swizzle: Create a vec4 from the T, Q, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqqq VEC

Swizzle: Create a vec4 from the T, Q, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqqs VEC

Swizzle: Create a vec4 from the T, Q, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqqt VEC

Swizzle: Create a vec4 from the T, Q, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqs VEC

Swizzle: Create a vec3 from the T, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqsp VEC

Swizzle: Create a vec4 from the T, Q, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqsq VEC

Swizzle: Create a vec4 from the T, Q, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqss VEC

Swizzle: Create a vec4 from the T, Q, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqst VEC

Swizzle: Create a vec4 from the T, Q, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqt VEC

Swizzle: Create a vec3 from the T, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqtp VEC

Swizzle: Create a vec4 from the T, Q, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqtq VEC

Swizzle: Create a vec4 from the T, Q, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqts VEC

Swizzle: Create a vec4 from the T, Q, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tqtt VEC

Swizzle: Create a vec4 from the T, Q, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ts VEC

Swizzle: Create a vec2 from the T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tsp VEC

Swizzle: Create a vec3 from the T, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tspp VEC

Swizzle: Create a vec4 from the T, S, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tspq VEC

Swizzle: Create a vec4 from the T, S, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tsps VEC

Swizzle: Create a vec4 from the T, S, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tspt VEC

Swizzle: Create a vec4 from the T, S, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tsq VEC

Swizzle: Create a vec3 from the T, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tsqp VEC

Swizzle: Create a vec4 from the T, S, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tsqq VEC

Swizzle: Create a vec4 from the T, S, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tsqs VEC

Swizzle: Create a vec4 from the T, S, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tsqt VEC

Swizzle: Create a vec4 from the T, S, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tss VEC

Swizzle: Create a vec3 from the T, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tssp VEC

Swizzle: Create a vec4 from the T, S, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tssq VEC

Swizzle: Create a vec4 from the T, S, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tsss VEC

Swizzle: Create a vec4 from the T, S, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tsst VEC

Swizzle: Create a vec4 from the T, S, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tst VEC

Swizzle: Create a vec3 from the T, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tstp VEC

Swizzle: Create a vec4 from the T, S, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tstq VEC

Swizzle: Create a vec4 from the T, S, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tsts VEC

Swizzle: Create a vec4 from the T, S, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tstt VEC

Swizzle: Create a vec4 from the T, S, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tt VEC

Swizzle: Create a vec2 from the T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttp VEC

Swizzle: Create a vec3 from the T, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttpp VEC

Swizzle: Create a vec4 from the T, T, P, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttpq VEC

Swizzle: Create a vec4 from the T, T, P, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttps VEC

Swizzle: Create a vec4 from the T, T, P, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttpt VEC

Swizzle: Create a vec4 from the T, T, P, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttq VEC

Swizzle: Create a vec3 from the T, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttqp VEC

Swizzle: Create a vec4 from the T, T, Q, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttqq VEC

Swizzle: Create a vec4 from the T, T, Q, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttqs VEC

Swizzle: Create a vec4 from the T, T, Q, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttqt VEC

Swizzle: Create a vec4 from the T, T, Q, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tts VEC

Swizzle: Create a vec3 from the T, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttsp VEC

Swizzle: Create a vec4 from the T, T, S, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttsq VEC

Swizzle: Create a vec4 from the T, T, S, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttss VEC

Swizzle: Create a vec4 from the T, T, S, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttst VEC

Swizzle: Create a vec4 from the T, T, S, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttt VEC

Swizzle: Create a vec3 from the T, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tttp VEC

Swizzle: Create a vec4 from the T, T, T, and P components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tttq VEC

Swizzle: Create a vec4 from the T, T, T, and Q components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ttts VEC

Swizzle: Create a vec4 from the T, T, T, and S components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .tttt VEC

Swizzle: Create a vec4 from the T, T, T, and T components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .w VEC

Swizzle: Get the scalar component W from VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .ww VEC

Swizzle: Create a vec2 from the W, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .www VEC

Swizzle: Create a vec3 from the W, W, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwww VEC

Swizzle: Create a vec4 from the W, W, W, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwwx VEC

Swizzle: Create a vec4 from the W, W, W, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwwy VEC

Swizzle: Create a vec4 from the W, W, W, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwwz VEC

Swizzle: Create a vec4 from the W, W, W, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwx VEC

Swizzle: Create a vec3 from the W, W, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwxw VEC

Swizzle: Create a vec4 from the W, W, X, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwxx VEC

Swizzle: Create a vec4 from the W, W, X, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwxy VEC

Swizzle: Create a vec4 from the W, W, X, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwxz VEC

Swizzle: Create a vec4 from the W, W, X, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwy VEC

Swizzle: Create a vec3 from the W, W, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwyw VEC

Swizzle: Create a vec4 from the W, W, Y, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwyx VEC

Swizzle: Create a vec4 from the W, W, Y, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwyy VEC

Swizzle: Create a vec4 from the W, W, Y, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwyz VEC

Swizzle: Create a vec4 from the W, W, Y, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwz VEC

Swizzle: Create a vec3 from the W, W, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwzw VEC

Swizzle: Create a vec4 from the W, W, Z, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwzx VEC

Swizzle: Create a vec4 from the W, W, Z, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwzy VEC

Swizzle: Create a vec4 from the W, W, Z, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wwzz VEC

Swizzle: Create a vec4 from the W, W, Z, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wx VEC

Swizzle: Create a vec2 from the W, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxw VEC

Swizzle: Create a vec3 from the W, X, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxww VEC

Swizzle: Create a vec4 from the W, X, W, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxwx VEC

Swizzle: Create a vec4 from the W, X, W, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxwy VEC

Swizzle: Create a vec4 from the W, X, W, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxwz VEC

Swizzle: Create a vec4 from the W, X, W, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxx VEC

Swizzle: Create a vec3 from the W, X, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxxw VEC

Swizzle: Create a vec4 from the W, X, X, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxxx VEC

Swizzle: Create a vec4 from the W, X, X, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxxy VEC

Swizzle: Create a vec4 from the W, X, X, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxxz VEC

Swizzle: Create a vec4 from the W, X, X, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxy VEC

Swizzle: Create a vec3 from the W, X, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxyw VEC

Swizzle: Create a vec4 from the W, X, Y, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxyx VEC

Swizzle: Create a vec4 from the W, X, Y, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxyy VEC

Swizzle: Create a vec4 from the W, X, Y, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxyz VEC

Swizzle: Create a vec4 from the W, X, Y, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxz VEC

Swizzle: Create a vec3 from the W, X, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxzw VEC

Swizzle: Create a vec4 from the W, X, Z, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxzx VEC

Swizzle: Create a vec4 from the W, X, Z, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxzy VEC

Swizzle: Create a vec4 from the W, X, Z, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wxzz VEC

Swizzle: Create a vec4 from the W, X, Z, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wy VEC

Swizzle: Create a vec2 from the W, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyw VEC

Swizzle: Create a vec3 from the W, Y, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyww VEC

Swizzle: Create a vec4 from the W, Y, W, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wywx VEC

Swizzle: Create a vec4 from the W, Y, W, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wywy VEC

Swizzle: Create a vec4 from the W, Y, W, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wywz VEC

Swizzle: Create a vec4 from the W, Y, W, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyx VEC

Swizzle: Create a vec3 from the W, Y, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyxw VEC

Swizzle: Create a vec4 from the W, Y, X, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyxx VEC

Swizzle: Create a vec4 from the W, Y, X, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyxy VEC

Swizzle: Create a vec4 from the W, Y, X, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyxz VEC

Swizzle: Create a vec4 from the W, Y, X, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyy VEC

Swizzle: Create a vec3 from the W, Y, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyyw VEC

Swizzle: Create a vec4 from the W, Y, Y, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyyx VEC

Swizzle: Create a vec4 from the W, Y, Y, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyyy VEC

Swizzle: Create a vec4 from the W, Y, Y, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyyz VEC

Swizzle: Create a vec4 from the W, Y, Y, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyz VEC

Swizzle: Create a vec3 from the W, Y, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyzw VEC

Swizzle: Create a vec4 from the W, Y, Z, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyzx VEC

Swizzle: Create a vec4 from the W, Y, Z, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyzy VEC

Swizzle: Create a vec4 from the W, Y, Z, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wyzz VEC

Swizzle: Create a vec4 from the W, Y, Z, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wz VEC

Swizzle: Create a vec2 from the W, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzw VEC

Swizzle: Create a vec3 from the W, Z, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzww VEC

Swizzle: Create a vec4 from the W, Z, W, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzwx VEC

Swizzle: Create a vec4 from the W, Z, W, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzwy VEC

Swizzle: Create a vec4 from the W, Z, W, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzwz VEC

Swizzle: Create a vec4 from the W, Z, W, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzx VEC

Swizzle: Create a vec3 from the W, Z, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzxw VEC

Swizzle: Create a vec4 from the W, Z, X, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzxx VEC

Swizzle: Create a vec4 from the W, Z, X, and X components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzxy VEC

Swizzle: Create a vec4 from the W, Z, X, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzxz VEC

Swizzle: Create a vec4 from the W, Z, X, and Z components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzy VEC

Swizzle: Create a vec3 from the W, Z, and Y components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzyw VEC

Swizzle: Create a vec4 from the W, Z, Y, and W components of VEC.

Package

origin.swizzle

Source

swizzle.lisp (file)

Function: .wzyx VEC