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.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2LightDirectionalScreenSingle.direction() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2TransformST.getTranslation() |
com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceWorldType,R2SpaceLightEyeType> |
R2MatricesProjectiveLightValuesType.matrixProjectiveView() |
com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceWorldType,R2SpaceEyeType> |
R2MatricesObserverValuesType.matrixView() |
com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceEyeType,R2SpaceWorldType> |
R2MatricesObserverValuesType.matrixViewInverse() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2LightSphericalSingle.originPosition() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2LightSphericalReadableType.originPosition() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2LightProjectiveWithoutShadow.position() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2LightProjectiveWithShadowVariance.position() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2LightProjectiveReadableType.position() |
com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceObjectType,R2SpaceWorldType> |
R2TransformT.transformMakeMatrix4x4F() |
com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceObjectType,R2SpaceWorldType> |
R2TransformSiOT.transformMakeMatrix4x4F() |
com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceObjectType,R2SpaceWorldType> |
R2TransformST.transformMakeMatrix4x4F() |
com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceObjectType,R2SpaceWorldType> |
R2TransformSOT.transformMakeMatrix4x4F() |
com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceObjectType,R2SpaceWorldType> |
R2TransformReadableType.transformMakeMatrix4x4F()
Produce a 4x4 matrix for the current transformation.
|
com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceObjectType,R2SpaceWorldType> |
R2TransformOT.transformMakeMatrix4x4F() |
com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceObjectType,R2SpaceWorldType> |
R2TransformMatrix4x4.transformMakeMatrix4x4F() |
com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceObjectType,R2SpaceWorldType> |
R2TransformIdentity.transformMakeMatrix4x4F() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2TransformTranslationReadableType.translation() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2TransformT.translation() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2TransformSiOT.translation() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2TransformST.translation() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2TransformSOT.translation() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2TransformOT.translation() |
Modifier and Type | Method and Description |
---|---|
int |
R2InstanceBillboardedDynamicType.addInstance(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> position,
double scale,
double rotation)
Enable rendering of an instance with transform
t |
int |
R2InstanceBillboardedDynamic.addInstance(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> position,
double scale,
double rotation) |
static R2TransformST |
R2TransformST.createWith(double in_scale,
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> in_translation)
Construct a transform using the given initial values.
|
static R2TransformT |
R2TransformT.createWith(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> in_translation)
Construct a transform using the given initial values.
|
static R2TransformSOT |
R2TransformSOT.createWith(com.io7m.jtensors.core.quaternions.Quaternion4D in_orientation,
double in_scale,
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> in_translation)
Construct a transform using the given initial values.
|
static R2TransformOT |
R2TransformOT.createWith(com.io7m.jtensors.core.quaternions.Quaternion4D in_orientation,
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> in_translation)
Construct a transform using the given initial values.
|
static R2TransformSiOT |
R2TransformSiOT.createWith(com.io7m.jtensors.core.quaternions.Quaternion4D in_orientation,
com.io7m.jtensors.core.unparameterized.vectors.Vector3D in_scale,
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> in_translation)
Construct a transform using the given initial values.
|
void |
R2TransformMatrix4x4.setMatrix4x4D(com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<R2SpaceObjectType,R2SpaceWorldType> m)
Set the transform matrix.
|
void |
R2LightSphericalSingleWritableType.setOriginPosition(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> p)
Set the origin position of the light.
|
void |
R2LightSphericalSingle.setOriginPosition(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> p) |
void |
R2TransformTranslationWritableType.setTranslation(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> t)
Set the translation.
|
void |
R2TransformT.setTranslation(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> t) |
void |
R2TransformSiOT.setTranslation(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> t) |
void |
R2TransformST.setTranslation(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> t) |
void |
R2TransformSOT.setTranslation(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> t) |
void |
R2TransformOT.setTranslation(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> t) |
<A,B> B |
R2MatricesType.withObserver(com.io7m.jtensors.core.parameterized.matrices.PMatrix4x4D<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.core.parameterized.matrices.PMatrix4x4D<R2SpaceWorldType,R2SpaceEyeType> view,
R2ProjectionReadableType projection,
A x,
BiFunction<R2MatricesObserverType,A,B> f) |
Modifier and Type | Method and Description |
---|---|
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2DebugLineSegmentType.from() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2DebugLineSegment.from() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2DebugLineSegmentType.to() |
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> |
R2DebugLineSegment.to() |
Modifier and Type | Method and Description |
---|---|
static R2DebugLineSegment |
R2DebugLineSegment.of(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> from,
com.io7m.jtensors.core.parameterized.vectors.PVector4D<R2SpaceRGBAType> fromColor,
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> to,
com.io7m.jtensors.core.parameterized.vectors.PVector4D<R2SpaceRGBAType> toColor)
Construct a new immutable
R2DebugLineSegment instance. |
static R2DebugLineSegment |
R2DebugLineSegment.of(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> from,
com.io7m.jtensors.core.parameterized.vectors.PVector4D<R2SpaceRGBAType> fromColor,
com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> to,
com.io7m.jtensors.core.parameterized.vectors.PVector4D<R2SpaceRGBAType> toColor)
Construct a new immutable
R2DebugLineSegment instance. |
R2DebugLineSegment.Builder |
R2DebugLineSegment.Builder.setFrom(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> from)
Initializes the value for the
from attribute. |
R2DebugLineSegment.Builder |
R2DebugLineSegment.Builder.setTo(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> to)
Initializes the value for the
to attribute. |
R2DebugLineSegment |
R2DebugLineSegment.withFrom(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> value)
Copy the current immutable object by setting a value for the
from attribute. |
R2DebugLineSegment |
R2DebugLineSegment.withTo(com.io7m.jtensors.core.parameterized.vectors.PVector3D<R2SpaceWorldType> value)
Copy the current immutable object by setting a value for the
to attribute. |
Copyright © 2017 <code@io7m.com> http://io7m.com