@NonNullByDefault
See: Description
| Interface | Description |
|---|---|
| PMatrix3x3DType<T0,T1> |
The type of 3x3 matrices with
double elements. |
| PMatrix3x3FType<T0,T1> |
The type of 3x3 matrices with
double elements. |
| PMatrix4x4DType<T0,T1> |
The type of 4x4 matrices with
double elements. |
| PMatrix4x4FType<T0,T1> |
The type of 4x4 matrices with
float elements. |
| PMatrixDirect3x3DType<T0,T1> |
The type of 3x3 matrices with
double elements that are backed by
direct byte buffers. |
| PMatrixDirect3x3FType<T0,T1> |
The type of 3x3 matrices with
float elements that are backed by
direct byte buffers. |
| PMatrixDirect4x4DType<T0,T1> |
The type of 4x4 matrices with
double elements that are backed by
direct byte buffers. |
| PMatrixDirect4x4FType<T0,T1> |
The type of 4x4 matrices with
float elements that are backed by
direct byte buffers. |
| PMatrixDirectBufferedDType<T,U> |
The type of direct-memory backed matrices with
double
elements. |
| PMatrixDirectBufferedFType<T,U> |
The type of direct-memory backed matrices with
float
elements. |
| PMatrixDirectReadable3x3DType<T,U> |
'Read' interface to 3x3 direct-memory matrices with
double elements. |
| PMatrixDirectReadable3x3FType<T,U> |
'Read' interface to 3x3 direct-memory matrices with
float elements. |
| PMatrixDirectReadable4x4DType<T,U> |
'Read' interface to 4x4 direct-memory matrices with
double elements. |
| PMatrixDirectReadable4x4FType<T,U> |
'Read' interface to 4x4 direct-memory matrices with
float elements. |
| PMatrixReadable3x3DType<T,U> |
'Read' interface to 3x3 matrices with
double elements. |
| PMatrixReadable3x3FType<T,U> |
'Read' interface to 3x3 matrices with
float elements. |
| PMatrixReadable4x4DType<T,U> |
'Read' interface to 4x4 matrices with
double elements. |
| PMatrixReadable4x4FType<T,U> |
'Read' interface to 4x4 matrices with
float elements. |
| PMatrixReadableDType<T,U> |
'Read' interface to matrices with
double elements. |
| PMatrixReadableFType<T,U> |
'Read' interface to matrices with
float elements. |
| PMatrixWritable2x2DType<T,U> |
'Write' interface to 2x2 matrices with
double elements. |
| PMatrixWritable2x2FType<T,U> |
'Write' interface to 2x2 matrices with
float elements. |
| PMatrixWritable3x3DType<T,U> |
'Write' interface to 3x3 matrices with
double elements. |
| PMatrixWritable3x3FType<T,U> |
'Write' interface to 3x3 matrices with
float elements. |
| PMatrixWritable4x4DType<T,U> |
'Write' interface to 4x4 matrices with
double elements. |
| PMatrixWritable4x4FType<T,U> |
'Write' interface to 4x4 matrices with
float elements. |
| PMatrixWritableDType<T0,T1> |
'Write' interface to matrices with
double elements. |
| PMatrixWritableFType<T0,T1> |
'Write' interface to matrices with
float elements. |
| PVector2DType<T> |
The type of two-element vectors that are both readable and writable, and
have
double elements |
| PVector2FType<T> |
The type of two-element vectors that are both readable and writable, and
have
float elements |
| PVector2IType<T> |
The type of two-element vectors that are both readable and writable, and
have
int elements |
| PVector2LType<T> |
The type of two-element vectors that are both readable and writable, and
have
long elements |
| PVector3DType<T> |
The type of three-element vectors that are both readable and writable, and
have
double elements |
| PVector3FType<T> |
The type of three-element vectors that are both readable and writable, and
have
float elements |
| PVector3IType<T> |
The type of three-element vectors that are both readable and writable, and
have
int elements |
| PVector3LType<T> |
The type of three-element vectors that are both readable and writable, and
have
long elements |
| PVector4DType<T> |
The type of four-element vectors that are both readable and writable, and
have
double elements |
| PVector4FType<T> |
The type of four-element vectors that are both readable and writable, and
have
float elements |
| PVector4IType<T> |
The type of four-element vectors that are both readable and writable, and
have
int elements |
| PVector4LType<T> |
The type of four-element vectors that are both readable and writable, and
have
long elements |
| PVectorReadable2DType<T> |
'Read' interface to phantom-typed two-dimensional vectors with double
precision elements.
|
| PVectorReadable2FType<T> |
'Read' interface to phantom-typed two-dimensional vectors with single
precision elements.
|
| PVectorReadable2IType<T> |
'Read' interface to phantom-typed two-dimensional vectors with integer
elements.
|
| PVectorReadable2LType<T> |
'Read' interface to phantom-typed two-dimensional vectors with long
integer elements.
|
| PVectorReadable3DType<T> |
'Read' interface to phantom-typed three-dimensional vectors with double
precision elements.
|
| PVectorReadable3FType<T> |
'Read' interface to phantom-typed three-dimensional vectors with single
precision elements.
|
| PVectorReadable3IType<T> |
'Read' interface to phantom-typed three-dimensional vectors with integer
elements.
|
| PVectorReadable3LType<T> |
'Read' interface to phantom-typed three-dimensional vectors with long
integer elements.
|
| PVectorReadable4DType<T> |
'Read' interface to phantom-typed four-dimensional vectors with double
precision elements.
|
| PVectorReadable4FType<T> |
'Read' interface to phantom-typed four-dimensional vectors with single
precision elements.
|
| PVectorReadable4IType<T> |
'Read' interface to phantom-typed four-dimensional vectors with integer
elements.
|
| PVectorReadable4LType<T> |
'Read' interface to phantom-typed four-dimensional vectors with long
integer elements.
|
| PVectorWritable2DType<T> |
'Write' interface to two-dimensional vectors with
double
elements. |
| PVectorWritable2FType<T> |
'Write' interface to two-dimensional vectors with
float elements. |
| PVectorWritable2IType<T> |
'Write' interface to two-dimensional vectors with integer elements.
|
| PVectorWritable2LType<T> |
'Write' interface to two-dimensional vectors with long integer elements.
|
| PVectorWritable3DType<T> |
'Write' interface to three-dimensional vectors with
double
elements. |
| PVectorWritable3FType<T> |
'Write' interface to three-dimensional vectors with
float
elements. |
| PVectorWritable3IType<T> |
'Write' interface to three-dimensional vectors with integer elements.
|
| PVectorWritable3LType<T> |
'Write' interface to three-dimensional vectors with long integer
elements.
|
| PVectorWritable4DType<T> |
'Write' interface to four-dimensional vectors with
double
elements. |
| PVectorWritable4FType<T> |
'Write' interface to four-dimensional vectors with
float
elements. |
| PVectorWritable4IType<T> |
'Write' interface to four-dimensional vectors with integer elements.
|
| PVectorWritable4LType<T> |
'Write' interface to four-dimensional vectors with long integer elements.
|
| Class | Description |
|---|---|
| PMatrixDirectM3x3D<T0,T1> |
The default implementation of the
PMatrixDirect3x3DType interface. |
| PMatrixDirectM3x3F<T0,T1> |
The default implementation of the
PMatrixDirect3x3FType interface. |
| PMatrixDirectM4x4D<T0,T1> |
The default implementation of the
PMatrixDirect4x4DType interface. |
| PMatrixDirectM4x4F<T0,T1> |
The default implementation of the
PMatrixDirect4x4FType interface. |
| PMatrixHeapArrayM3x3D<T0,T1> |
The default implementation of the
PMatrix3x3DType interface. |
| PMatrixHeapArrayM3x3F<T0,T1> |
The default implementation of the
PMatrix3x3FType interface. |
| PMatrixHeapArrayM4x4D<T0,T1> |
The default implementation of the
PMatrix4x4DType interface. |
| PMatrixHeapArrayM4x4F<T0,T1> |
The default implementation of the
PMatrix4x4FType interface. |
| PMatrixI3x3D<T0,T1> |
An immutable 3x3 matrix type.
|
| PMatrixI3x3F<T0,T1> |
An immutable 3x3 matrix type.
|
| PMatrixI4x4D<T0,T1> |
An immutable 4x4 matrix type.
|
| PMatrixI4x4F<T0,T1> |
An immutable 4x4 matrix type.
|
| PMatrixM3x3D |
A 3x3 mutable matrix type with
double elements. |
| PMatrixM3x3D.ContextPM3D |
The
ContextPM3D type contains the minimum storage required for
all of the functions of the PMatrixM3x3D class. |
| PMatrixM3x3F |
A 3x3 mutable matrix type with
float elements. |
| PMatrixM3x3F.ContextPM3F |
The
ContextPM3F type contains the minimum storage required for
all of the functions of the PMatrixM3x3F class. |
| PMatrixM4x4D |
A 4x4 mutable matrix type with
double elements. |
| PMatrixM4x4D.ContextPM4D |
The
ContextPM4D type contains the minimum storage required for
all of the functions of the PMatrixM4x4D class. |
| PMatrixM4x4F |
A 4x4 mutable matrix type with
float elements. |
| PMatrixM4x4F.ContextPM4F |
The
ContextPM4F type contains the minimum storage required for
all of the functions of the PMatrixM4x4F class. |
| PVectorI2D<T> |
A two-dimensional immutable vector type with
double elements. |
| PVectorI2F<T> |
A two-dimensional immutable vector type with
float elements. |
| PVectorI2I<T> |
A two-dimensional immutable vector type with integer elements.
|
| PVectorI2L<T> |
A two-dimensional immutable vector type with integer elements.
|
| PVectorI3D<T> |
A three-dimensional immutable vector type with
double elements. |
| PVectorI3F<T> |
A three-dimensional immutable vector type with
float elements. |
| PVectorI3I<T> |
A three-dimensional immutable vector type with integer elements.
|
| PVectorI3L<T> |
A three-dimensional immutable vector type with integer elements.
|
| PVectorI4D<T> |
A four-dimensional immutable vector type with
double elements. |
| PVectorI4F<T> |
A four-dimensional immutable vector type with
float elements. |
| PVectorI4I<T> |
A four-dimensional immutable vector type with integer elements.
|
| PVectorI4L<T> |
A four-dimensional immutable vector type with integer elements.
|
| PVectorM2D<T> |
A two-dimensional mutable vector type with
double elements. |
| PVectorM2D.ContextPVM2D |
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM2F<T> |
A two-dimensional mutable vector type with
float elements. |
| PVectorM2F.ContextPVM2F |
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM2I<T> |
A two-dimensional mutable vector type with integer elements.
|
| PVectorM2I.ContextPVM2I |
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM2L<T> |
A two-dimensional mutable vector type with integer elements.
|
| PVectorM2L.ContextPVM2L |
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM3D<T> |
A three-dimensional mutable vector type with
double elements. |
| PVectorM3D.ContextPVM3D |
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM3F<T> |
A three-dimensional mutable vector type with
float elements. |
| PVectorM3F.ContextPVM3F |
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM3I<T> |
A three-dimensional mutable vector type with integer elements.
|
| PVectorM3I.ContextPVM3I |
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM3L<T> |
A three-dimensional mutable vector type with integer elements.
|
| PVectorM3L.ContextPVM3L |
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM4D<T> |
A four-dimensional mutable vector type with
double elements. |
| PVectorM4D.ContextPVM4D |
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM4F<T> |
A four-dimensional mutable vector type with
float elements. |
| PVectorM4F.ContextPVM4F |
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM4I<T> |
A four-dimensional mutable vector type with integer elements.
|
| PVectorM4I.ContextPVM4I |
Preallocated storage to allow all vector functions to run without
allocating.
|
| PVectorM4L<T> |
A four-dimensional mutable vector type with integer elements.
|
| PVectorM4L.ContextPVM4L |
Preallocated storage to allow all vector functions to run without
allocating.
|
Copyright © 2015 <code@io7m.com> http://io7m.com