| Package | Description |
|---|---|
| com.io7m.r2.core |
Core types and functions.
|
| com.io7m.r2.core.debug |
Types and functions associated with debugging.
|
| Modifier and Type | Method and Description |
|---|---|
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> |
R2LightDirectionalScreenSingle.getDirection() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> |
R2TransformT.getTranslation() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> |
R2TransformSiOT.getTranslation() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> |
R2TransformST.getTranslation() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> |
R2TransformSOT.getTranslation() |
com.io7m.jtensors.parameterized.PMatrixDirectReadable4x4FType<R2SpaceWorldType,R2SpaceLightEyeType> |
R2MatricesProjectiveLightValuesType.matrixProjectiveView() |
com.io7m.jtensors.parameterized.PMatrixDirectReadable4x4FType<R2SpaceWorldType,R2SpaceEyeType> |
R2MatricesObserverValuesType.matrixView() |
com.io7m.jtensors.parameterized.PMatrixDirectReadable4x4FType<R2SpaceEyeType,R2SpaceWorldType> |
R2MatricesObserverValuesType.matrixViewInverse() |
com.io7m.jtensors.parameterized.PVectorReadable3FType<R2SpaceWorldType> |
R2LightSphericalSingle.originPosition() |
com.io7m.jtensors.parameterized.PVectorReadable3FType<R2SpaceWorldType> |
R2LightSphericalReadableType.originPosition() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> |
R2LightSphericalSingleWritableType.originPositionWritable() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> |
R2LightSphericalSingle.originPositionWritable() |
com.io7m.jtensors.parameterized.PVectorReadable3FType<R2SpaceWorldType> |
R2LightProjectiveWithoutShadow.position() |
com.io7m.jtensors.parameterized.PVectorReadable3FType<R2SpaceWorldType> |
R2LightProjectiveWithShadowVariance.position() |
com.io7m.jtensors.parameterized.PVectorReadable3FType<R2SpaceWorldType> |
R2LightProjectiveReadableType.position() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> |
R2TransformOTType.translation() |
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> |
R2TransformOT.translation() |
com.io7m.jtensors.parameterized.PVectorReadable3FType<R2SpaceWorldType> |
R2TransformOTReadableType.translationReadable() |
com.io7m.jtensors.parameterized.PVectorReadable3FType<R2SpaceWorldType> |
R2TransformOT.translationReadable() |
| Modifier and Type | Method and Description |
|---|---|
int |
R2InstanceBillboardedDynamicType.addInstance(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> position,
float scale,
float rotation)
Enable rendering of an instance with transform
t |
int |
R2InstanceBillboardedDynamic.addInstance(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> position,
float scale,
float rotation) |
static R2TransformSiOT |
R2TransformSiOT.newTransformWith(com.io7m.jtensors.Quaternion4FType in_orientation,
com.io7m.jtensors.Vector3FType in_scale,
com.io7m.jtensors.parameterized.PVectorM3F<R2SpaceWorldType> in_translation)
Construct a transform using the given initial values.
|
static R2TransformST |
R2TransformST.newTransformWithValues(float in_scale,
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> in_translation)
Construct a transform using the given initial values.
|
static R2TransformT |
R2TransformT.newTransformWithValues(com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> in_translation)
Construct a transform using the given initial values.
|
static R2TransformSOT |
R2TransformSOT.newTransformWithValues(com.io7m.jtensors.Quaternion4FType in_orientation,
float in_scale,
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> in_translation)
Construct a transform using the given initial values.
|
static R2TransformOT |
R2TransformOT.newTransformWithValues(com.io7m.jtensors.Quaternion4FType in_orientation,
com.io7m.jtensors.parameterized.PVector3FType<R2SpaceWorldType> in_translation)
Construct a transform using the given initial values.
|
void |
R2TransformT.transformMakeMatrix4x4F(R2TransformContextType context,
com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceObjectType,R2SpaceWorldType> m) |
void |
R2TransformSiOT.transformMakeMatrix4x4F(R2TransformContextType context,
com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceObjectType,R2SpaceWorldType> m) |
void |
R2TransformST.transformMakeMatrix4x4F(R2TransformContextType context,
com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceObjectType,R2SpaceWorldType> m) |
void |
R2TransformSOT.transformMakeMatrix4x4F(R2TransformContextType context,
com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceObjectType,R2SpaceWorldType> m) |
void |
R2TransformReadableType.transformMakeMatrix4x4F(R2TransformContextType context,
com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceObjectType,R2SpaceWorldType> m)
Produce a 4x4 matrix for the current transformation, writing the resulting
matrix to
m. |
void |
R2TransformOT.transformMakeMatrix4x4F(R2TransformContextType context,
com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceObjectType,R2SpaceWorldType> m) |
void |
R2TransformMatrix4x4.transformMakeMatrix4x4F(R2TransformContextType c,
com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceObjectType,R2SpaceWorldType> m) |
void |
R2TransformIdentity.transformMakeMatrix4x4F(R2TransformContextType context,
com.io7m.jtensors.parameterized.PMatrixWritable4x4FType<R2SpaceObjectType,R2SpaceWorldType> m) |
<A,B> B |
R2MatricesType.withObserver(com.io7m.jtensors.parameterized.PMatrixReadable4x4FType<R2SpaceWorldType,R2SpaceEyeType> view,
R2ProjectionReadableType projection,
A x,
BiFunction<R2MatricesObserverType,A,B> f)
Evaluate matrices for the given observer.
|
<A,B> B |
R2Matrices.withObserver(com.io7m.jtensors.parameterized.PMatrixReadable4x4FType<R2SpaceWorldType,R2SpaceEyeType> view,
R2ProjectionReadableType projection,
A x,
BiFunction<R2MatricesObserverType,A,B> f) |
| Modifier and Type | Method and Description |
|---|---|
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> |
R2DebugLineSegmentType.from() |
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> |
R2DebugLineSegment.from() |
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> |
R2DebugLineSegmentType.to() |
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> |
R2DebugLineSegment.to() |
| Modifier and Type | Method and Description |
|---|---|
static R2DebugLineSegment |
R2DebugLineSegment.of(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> from,
com.io7m.jtensors.parameterized.PVectorI4F<R2SpaceRGBAType> fromColor,
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> to,
com.io7m.jtensors.parameterized.PVectorI4F<R2SpaceRGBAType> toColor)
Construct a new immutable
R2DebugLineSegment instance. |
static R2DebugLineSegment |
R2DebugLineSegment.of(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> from,
com.io7m.jtensors.parameterized.PVectorI4F<R2SpaceRGBAType> fromColor,
com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> to,
com.io7m.jtensors.parameterized.PVectorI4F<R2SpaceRGBAType> toColor)
Construct a new immutable
R2DebugLineSegment instance. |
R2DebugLineSegment.Builder |
R2DebugLineSegment.Builder.setFrom(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> from)
Initializes the value for the
from attribute. |
R2DebugLineSegment.Builder |
R2DebugLineSegment.Builder.setTo(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> to)
Initializes the value for the
to attribute. |
R2DebugLineSegment |
R2DebugLineSegment.withFrom(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> value)
Copy the current immutable object by setting a value for the
from attribute. |
R2DebugLineSegment |
R2DebugLineSegment.withTo(com.io7m.jtensors.parameterized.PVectorI3F<R2SpaceWorldType> value)
Copy the current immutable object by setting a value for the
to attribute. |
Copyright © 2017 <code@io7m.com> http://io7m.com