The net.mfiano.lisp.origin Reference Manual

Table of Contents

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

The net.mfiano.lisp.origin Reference Manual

This is the net.mfiano.lisp.origin Reference Manual, generated automatically by Declt version 3.0 "Montgomery Scott" on Fri Jun 26 11:53:05 2020 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 :net.mfiano.lisp.origin)

Contributors

License

Copyright © 2014-2018 Michael Fiano mail@mfiano.net.

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 net.mfiano.lisp.origin

Author

Michael Fiano <mail@mfiano.net>

Home Page

https://mfiano.net/projects/origin

Source Control

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

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

net.mfiano.lisp.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 net.mfiano.lisp.origin.asd

Location

/home/quickref/quicklisp/dists/quicklisp/software/origin-20200610-git/net.mfiano.lisp.origin.asd

Systems

net.mfiano.lisp.origin (system)


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

3.1.2 net.mfiano.lisp.origin/package.lisp

Parent

net.mfiano.lisp.origin (system)

Location

package.lisp

Packages

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

3.1.3 net.mfiano.lisp.origin/internal.lisp

Dependency

package.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

internal.lisp

Exported Definitions
Internal Definitions

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

3.1.4 net.mfiano.lisp.origin/swizzle.lisp

Dependency

internal.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

swizzle.lisp

Packages

net.mfiano.lisp.origin.swizzle

Exported Definitions
Internal Definitions

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

3.1.5 net.mfiano.lisp.origin/math-constants.lisp

Dependency

swizzle.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

math-constants.lisp

Exported Definitions
Internal Definitions

24pi12 (constant)


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

3.1.6 net.mfiano.lisp.origin/shaping.lisp

Dependency

math-constants.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

shaping.lisp

Exported Definitions

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

3.1.7 net.mfiano.lisp.origin/vec2.lisp

Dependency

shaping.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

vec2.lisp

Exported Definitions

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

3.1.8 net.mfiano.lisp.origin/vec3.lisp

Dependency

vec2.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

vec3.lisp

Exported Definitions

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

3.1.9 net.mfiano.lisp.origin/vec4.lisp

Dependency

vec3.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

vec4.lisp

Exported Definitions

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

3.1.10 net.mfiano.lisp.origin/mat2.lisp

Dependency

vec4.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

mat2.lisp

Exported Definitions

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

3.1.11 net.mfiano.lisp.origin/mat3.lisp

Dependency

mat2.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

mat3.lisp

Exported Definitions

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

3.1.12 net.mfiano.lisp.origin/mat4.lisp

Dependency

mat3.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

mat4.lisp

Exported Definitions

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

3.1.13 net.mfiano.lisp.origin/quat.lisp

Dependency

mat4.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

quat.lisp

Exported Definitions

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

3.1.14 net.mfiano.lisp.origin/vec2-ops.lisp

Dependency

quat.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

vec2-ops.lisp

Exported Definitions
Internal Definitions

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

3.1.15 net.mfiano.lisp.origin/vec3-ops.lisp

Dependency

vec2-ops.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

vec3-ops.lisp

Exported Definitions
Internal Definitions

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

3.1.16 net.mfiano.lisp.origin/vec4-ops.lisp

Dependency

vec3-ops.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

vec4-ops.lisp

Exported Definitions
Internal Definitions

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

3.1.17 net.mfiano.lisp.origin/mat2-ops.lisp

Dependency

vec4-ops.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

mat2-ops.lisp

Exported Definitions
Internal Definitions

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

3.1.18 net.mfiano.lisp.origin/mat3-ops.lisp

Dependency

mat2-ops.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

mat3-ops.lisp

Exported Definitions
Internal Definitions

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

3.1.19 net.mfiano.lisp.origin/mat4-ops.lisp

Dependency

mat3-ops.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

mat4-ops.lisp

Exported Definitions
Internal Definitions

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

3.1.20 net.mfiano.lisp.origin/quat-ops.lisp

Dependency

mat4-ops.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

quat-ops.lisp

Exported Definitions
Internal Definitions

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

3.1.21 net.mfiano.lisp.origin/general.lisp

Dependency

quat-ops.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

general.lisp

Exported Definitions

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

3.1.22 net.mfiano.lisp.origin/physics.lisp

Dependency

general.lisp (file)

Parent

net.mfiano.lisp.origin (system)

Location

physics.lisp

Exported Definitions

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

4 Packages

Packages are listed by definition order.


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

4.1 net.mfiano.lisp.origin.internal

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

4.2 net.mfiano.lisp.origin

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions

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

4.3 net.mfiano.lisp.origin.vec3

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

4.4 net.mfiano.lisp.origin.constants

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

24pi12 (constant)


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

4.5 net.mfiano.lisp.origin.vec2

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

4.6 net.mfiano.lisp.origin.vec4

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

4.7 net.mfiano.lisp.origin.mat2

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

4.8 net.mfiano.lisp.origin.quat

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

4.9 net.mfiano.lisp.origin.mat3

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

4.10 net.mfiano.lisp.origin.mat4

Source

package.lisp (file)

Use List

common-lisp

Exported Definitions
Internal Definitions

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

4.11 net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Use List

common-lisp

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: +back+
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Constant: +deg+
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: +down+
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Constant: +forward+
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Constant: +id+
Package

net.mfiano.lisp.origin.mat2

Source

mat2-ops.lisp (file)

Constant: +id+
Package

net.mfiano.lisp.origin.quat

Source

quat-ops.lisp (file)

Constant: +id+
Package

net.mfiano.lisp.origin.mat3

Source

mat3-ops.lisp (file)

Constant: +id+
Package

net.mfiano.lisp.origin.mat4

Source

mat4-ops.lisp (file)

Constant: +left+
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Constant: +rad+
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: +right+
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Constant: +up+
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Constant: +zero+
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Constant: +zero+
Package

net.mfiano.lisp.origin.vec2

Source

vec2-ops.lisp (file)

Constant: +zero+
Package

net.mfiano.lisp.origin.vec4

Source

vec4-ops.lisp (file)

Constant: +zero+
Package

net.mfiano.lisp.origin.mat2

Source

mat2-ops.lisp (file)

Constant: +zero+
Package

net.mfiano.lisp.origin.quat

Source

quat-ops.lisp (file)

Constant: +zero+
Package

net.mfiano.lisp.origin.mat3

Source

mat3-ops.lisp (file)

Constant: +zero+
Package

net.mfiano.lisp.origin.mat4

Source

mat4-ops.lisp (file)

Constant: 10pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 11pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 11pi/6
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 12pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 13pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 14pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 15pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 16pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 17pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 18pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 19pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 20pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 21pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 22pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 23pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 2pi
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 2pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 2pi/3
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 3pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 3pi/2
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 3pi/4
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 4pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 4pi/3
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 5pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 5pi/3
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 5pi/4
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 5pi/6
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 6pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 7pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 7pi/4
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 7pi/6
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 8pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: 9pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: pi
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: pi/12
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: pi/2
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: pi/3
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: pi/4
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)

Constant: pi/6
Package

net.mfiano.lisp.origin.constants

Source

math-constants.lisp (file)


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

5.1.2 Macros

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

net.mfiano.lisp.origin.internal

Source

internal.lisp (file)

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

net.mfiano.lisp.origin.vec3

Source

vec3.lisp (file)

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

net.mfiano.lisp.origin.vec2

Source

vec2.lisp (file)

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

net.mfiano.lisp.origin.vec4

Source

vec4.lisp (file)

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

net.mfiano.lisp.origin.mat2

Source

mat2.lisp (file)

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

net.mfiano.lisp.origin.quat

Source

quat.lisp (file)

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

net.mfiano.lisp.origin.mat3

Source

mat3.lisp (file)

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

net.mfiano.lisp.origin.mat4

Source

mat4.lisp (file)

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

net.mfiano.lisp.origin.vec3

Source

vec3.lisp (file)

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

net.mfiano.lisp.origin.vec2

Source

vec2.lisp (file)

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

net.mfiano.lisp.origin.vec4

Source

vec4.lisp (file)

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

net.mfiano.lisp.origin.mat2

Source

mat2.lisp (file)

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

net.mfiano.lisp.origin.quat

Source

quat.lisp (file)

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

net.mfiano.lisp.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

net.mfiano.lisp.origin.mat4

Source

mat4.lisp (file)


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

5.1.3 Compiler macros

Compiler Macro: mat FORM ENV
Package

net.mfiano.lisp.origin.mat2

Source

/home/quickref/quicklisp/dists/quicklisp/software/specialization-store-v0.0.5/src/protocols.lisp

Compiler Macro: mat FORM ENV
Package

net.mfiano.lisp.origin.mat3

Source

/home/quickref/quicklisp/dists/quicklisp/software/specialization-store-v0.0.5/src/protocols.lisp

Compiler Macro: mat FORM ENV
Package

net.mfiano.lisp.origin.mat4

Source

/home/quickref/quicklisp/dists/quicklisp/software/specialization-store-v0.0.5/src/protocols.lisp

Compiler Macro: quat FORM ENV
Package

net.mfiano.lisp.origin.quat

Source

/home/quickref/quicklisp/dists/quicklisp/software/specialization-store-v0.0.5/src/protocols.lisp

Compiler Macro: vec FORM ENV
Package

net.mfiano.lisp.origin.vec3

Source

/home/quickref/quicklisp/dists/quicklisp/software/specialization-store-v0.0.5/src/protocols.lisp

Compiler Macro: vec FORM ENV
Package

net.mfiano.lisp.origin.vec2

Source

/home/quickref/quicklisp/dists/quicklisp/software/specialization-store-v0.0.5/src/protocols.lisp

Compiler Macro: vec FORM ENV
Package

net.mfiano.lisp.origin.vec4

Source

/home/quickref/quicklisp/dists/quicklisp/software/specialization-store-v0.0.5/src/protocols.lisp


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

5.1.4 Functions

Function: * IN1 IN2
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Function: * IN1 IN2
Package

net.mfiano.lisp.origin.vec2

Source

vec2-ops.lisp (file)

Function: * IN1 IN2
Package

net.mfiano.lisp.origin.vec4

Source

vec4-ops.lisp (file)

Function: * IN1 IN2
Package

net.mfiano.lisp.origin.mat2

Source

mat2-ops.lisp (file)

Function: * IN1 IN2
Package

net.mfiano.lisp.origin.quat

Source

quat-ops.lisp (file)

Function: * IN1 IN2
Package

net.mfiano.lisp.origin.mat3

Source

mat3-ops.lisp (file)

Function: * IN1 IN2
Package

net.mfiano.lisp.origin.mat4

Source

mat4-ops.lisp (file)

Function: *! OUT IN1 IN2
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Function: *! OUT IN1 IN2
Package

net.mfiano.lisp.origin.vec2

Source

vec2-ops.lisp (file)

Function: *! OUT IN1 IN2
Package

net.mfiano.lisp.origin.vec4

Source

vec4-ops.lisp (file)

Function: *! OUT IN1 IN2
Package

net.mfiano.lisp.origin.mat2

Source

mat2-ops.lisp (file)

Function: *! OUT IN1 IN2
Package

net.mfiano.lisp.origin.quat

Source

quat-ops.lisp (file)

Function: *! OUT IN1 IN2
Package

net.mfiano.lisp.origin.mat3

Source

mat3-ops.lisp (file)

Function: *! OUT IN1 IN2
Package

net.mfiano.lisp.origin.mat4

Source

mat4-ops.lisp (file)

Function: *v2 IN VEC
Package

net.mfiano.lisp.origin.mat2

Source

mat2-ops.lisp (file)

Function: *v2! OUT IN VEC
Package

net.mfiano.lisp.origin.mat2

Source

mat2-ops.lisp (file)

Function: *v3 IN VEC
Package

net.mfiano.lisp.origin.mat3

Source

mat3-ops.lisp (file)

Function: *v3! OUT IN VEC
Package

net.mfiano.lisp.origin.mat3

Source

mat3-ops.lisp (file)

Function: *v4 IN VEC
Package

net.mfiano.lisp.origin.mat4

Source

mat4-ops.lisp (file)

Function: *v4! OUT IN VEC
Package

net.mfiano.lisp.origin.mat4

Source

mat4-ops.lisp (file)

Function: + IN1 IN2
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Function: + IN1 IN2
Package

net.mfiano.lisp.origin.vec2

Source

vec2-ops.lisp (file)

Function: + IN1 IN2
Package

net.mfiano.lisp.origin.vec4

Source

vec4-ops.lisp (file)

Function: + IN1 IN2
Package

net.mfiano.lisp.origin.mat2

Source

mat2-ops.lisp (file)

Function: + IN1 IN2
Package

net.mfiano.lisp.origin.quat

Source

quat-ops.lisp (file)

Function: + IN1 IN2
Package

net.mfiano.lisp.origin.mat3

Source

mat3-ops.lisp (file)

Function: + IN1 IN2
Package

net.mfiano.lisp.origin.mat4

Source

mat4-ops.lisp (file)

Function: +! OUT IN1 IN2
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Function: +! OUT IN1 IN2
Package

net.mfiano.lisp.origin.vec2

Source

vec2-ops.lisp (file)

Function: +! ()
Package

net.mfiano.lisp.origin.vec4

Source

vec4-ops.lisp (file)

Function: +! OUT IN1 IN2
Package

net.mfiano.lisp.origin.mat2

Source

mat2-ops.lisp (file)

Function: +! OUT IN1 IN2
Package

net.mfiano.lisp.origin.quat

Source

quat-ops.lisp (file)

Function: +! OUT IN1 IN2
Package

net.mfiano.lisp.origin.mat3

Source

mat3-ops.lisp (file)

Function: +! OUT IN1 IN2
Package

net.mfiano.lisp.origin.mat4

Source

mat4-ops.lisp (file)

Function: - IN1 IN2
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Function: - IN1 IN2
Package

net.mfiano.lisp.origin.vec2

Source

vec2-ops.lisp (file)

Function: - IN1 IN2
Package

net.mfiano.lisp.origin.vec4

Source

vec4-ops.lisp (file)

Function: - IN1 IN2
Package

net.mfiano.lisp.origin.mat2

Source

mat2-ops.lisp (file)

Function: - IN1 IN2
Package

net.mfiano.lisp.origin.quat

Source

quat-ops.lisp (file)

Function: - IN1 IN2
Package

net.mfiano.lisp.origin.mat3

Source

mat3-ops.lisp (file)

Function: - IN1 IN2
Package

net.mfiano.lisp.origin.mat4

Source

mat4-ops.lisp (file)

Function: -! OUT IN1 IN2
Package

net.mfiano.lisp.origin.vec3

Source

vec3-ops.lisp (file)

Function: -! OUT IN1 IN2
Package

net.mfiano.lisp.origin.vec2

Source

vec2-ops.lisp (file)

Function: -! OUT IN1 IN2
Package

net.mfiano.lisp.origin.vec4

Source

vec4-ops.lisp (file)

Function: -! OUT IN1 IN2
Package

net.mfiano.lisp.origin.mat2

Source

mat2-ops.lisp (file)

Function: -! OUT IN1 IN2
Package

net.mfiano.lisp.origin.quat

Source

quat-ops.lisp (file)

Function: -! OUT IN1 IN2
Package

net.mfiano.lisp.origin.mat3

Source

mat3-ops.lisp (file)

Function: -! OUT IN1 IN2
Package

net.mfiano.lisp.origin.mat4

Source

mat4-ops.lisp (file)

Function: .a VEC

Swizzle: Get the scalar component A from VEC.

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aaaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aaab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aaag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aaar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aaba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aabb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aabg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aabr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aaga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aagb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aagg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aagr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aara VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aarb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aarg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aarr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abgb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abgg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abgr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .abrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aggb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aggg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .aggr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .agrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ara VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .araa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .argb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .argg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .argr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .arrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .b VEC

Swizzle: Get the scalar component B from VEC.

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .baa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .baaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .baab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .baag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .baar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .baba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .babb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .babg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .babr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .baga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bagb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bagg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bagr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bara VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .barb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .barg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .barr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbgb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbgg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbgr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bbrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bggb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bggg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bggr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bgrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .br VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .bra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .braa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brgb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brgg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brgr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .brrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .g VEC

Swizzle: Get the scalar component G from VEC.

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gaaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gaab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gaag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gaar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gaba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gabb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gabg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gabr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gaga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gagb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gagg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gagr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gara VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .garb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .garg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .garr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbgb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbgg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbgr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gbrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gggb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gggg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gggr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ggrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .gra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .graa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grgb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grgg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grgr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .grrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .p VEC

Swizzle: Get the scalar component P from VEC.

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pppp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pppq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pppt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppsp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppsq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pptp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pptq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ppts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pptt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqpp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqpq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqpt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqsp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqsq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqtp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqtq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pqtt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .psp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pspp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pspq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .psps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pspt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .psq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .psqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .psqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .psqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .psqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pssp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pssq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .psss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .psst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pstp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pstq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .psts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pstt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptpp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptpq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptpt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptsp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptsq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pttp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pttq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ptts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .pttt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .q VEC

Swizzle: Get the scalar component Q from VEC.

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qppp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qppq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qppt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpsp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpsq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qptp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qptq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qpts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qptt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqpp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqpq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqpt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqsp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqsq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqtp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqtq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qqtt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qsp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qspp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qspq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qsps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qspt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qsq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qsqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qsqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qsqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qsqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qssp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qssq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qsss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qsst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qstp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qstq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qsts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qstt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtpp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtpq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtpt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtsp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtsq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qttp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qttq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qtts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .qttt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .r VEC

Swizzle: Get the scalar component R from VEC.

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .raa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .raaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .raab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .raag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .raar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .raba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rabb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rabg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rabr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .raga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ragb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ragg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ragr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rara VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rarb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rarg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rarr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbgb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbgg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbgr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rbrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgaa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rggb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rggg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rggr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rgrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rraa VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrab VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrag VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrar VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrba VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrbb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrbg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrbr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrga VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrgb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrgg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrgr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrra VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrrb VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrrg VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .rrrr VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .s VEC

Swizzle: Get the scalar component S from VEC.

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sppp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sppq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sppt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spsp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spsq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sptp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sptq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .spts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sptt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqpp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqpq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqpt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqsp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqsq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqtp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqtq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sqtt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ssp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sspp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sspq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ssps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sspt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ssq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ssqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ssqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ssqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ssqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sssp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sssq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ssss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ssst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sstp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sstq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .ssts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sstt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .st VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stpp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stpq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stpt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stsp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stsq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sttp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sttq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .stts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .sttt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .t VEC

Swizzle: Get the scalar component T from VEC.

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tppp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tppq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tppt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpqq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpqs VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpqt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tps VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpsp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpsq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpss VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpst VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tptp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tptq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tpts VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tptt VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tqp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tqpp VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

swizzle.lisp (file)

Function: .tqpq VEC

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

Package

net.mfiano.lisp.origin.swizzle

Source

sw