Package | Description |
---|---|
com.io7m.r1.kernel.types |
Modifier and Type | Method and Description |
---|---|
com.io7m.jtensors.parameterized.PMatrixI4x4F<RSpaceObjectType,RSpaceWorldType> |
KTransformMatrix4x4.getModel() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KTransformOST.getTranslation() |
com.io7m.jtensors.parameterized.PMatrixI4x4F<RSpaceWorldType,RSpaceEyeType> |
KCamera.getViewMatrix() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightDirectionalType.lightGetDirection() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightDirectionalDiffuseOnly.lightGetDirection() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightDirectional.lightGetDirection() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightSphereWithoutShadowDiffuseOnly.lightGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightSphereWithoutShadow.lightGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightSphereTexturedCubeWithoutShadow.lightGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightSpherePseudoWithShadowVariance.lightGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightSpherePseudoWithShadowBasic.lightGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightSpherePropertiesType.lightGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightProjectiveWithoutShadowDiffuseOnly.lightProjectiveGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightProjectiveWithoutShadow.lightProjectiveGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightProjectiveWithShadowVarianceDiffuseOnly.lightProjectiveGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightProjectiveWithShadowVariance.lightProjectiveGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightProjectiveWithShadowBasicDiffuseOnly.lightProjectiveGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightProjectiveWithShadowBasic.lightProjectiveGetPosition() |
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> |
KLightProjectiveType.lightProjectiveGetPosition() |
Modifier and Type | Method and Description |
---|---|
static KCamera |
KCamera.newCamera(com.io7m.jtensors.parameterized.PMatrixI4x4F<RSpaceWorldType,RSpaceEyeType> view,
KProjectionType projection)
Construct a new camera with the given view and projection.
|
static KLightSphereWithoutShadowDiffuseOnly |
KLightSphereWithoutShadowDiffuseOnly.newLight(com.io7m.jtensors.parameterized.PVectorI3F<RSpaceRGBType> in_color,
float in_intensity,
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> in_position,
float in_radius,
float in_falloff)
Construct a new spherical light.
|
static KLightSphereWithoutShadow |
KLightSphereWithoutShadow.newLight(com.io7m.jtensors.parameterized.PVectorI3F<RSpaceRGBType> in_color,
float in_intensity,
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> in_position,
float in_radius,
float in_falloff)
Construct a new spherical light.
|
static KLightSphereTexturedCubeWithoutShadow |
KLightSphereTexturedCubeWithoutShadow.newLight(com.io7m.jtensors.parameterized.PVectorI3F<RSpaceRGBType> in_color,
float in_intensity,
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> in_position,
float in_radius,
float in_falloff,
com.io7m.jcanephora.TextureCubeStaticUsableType in_texture,
com.io7m.jtensors.QuaternionI4F in_orientation)
Construct a new spherical light.
|
static KLightDirectionalDiffuseOnly |
KLightDirectionalDiffuseOnly.newLight(com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> in_direction,
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceRGBType> in_color,
float in_intensity)
Construct a new light.
|
static KLightDirectional |
KLightDirectional.newLight(com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> in_direction,
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceRGBType> in_color,
float in_intensity)
Construct a new light.
|
static KTransformType |
KTransformMatrix4x4.newTransform(com.io7m.jtensors.parameterized.PMatrixI4x4F<RSpaceObjectType,RSpaceWorldType> model)
Construct a new transformation with the given matrix.
|
static KTransformType |
KTransformOST.newTransform(com.io7m.jtensors.QuaternionI4F orientation,
com.io7m.jtensors.VectorI3F scale,
com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> translation)
Construct a new transform.
|
void |
KLightDirectionalDiffuseOnlyBuilderType.setDirection(com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> direction)
Set the direction in world-space of the light.
|
void |
KLightDirectionalBuilderType.setDirection(com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> direction)
Set the direction in world-space of the light.
|
void |
KLightSphereBuilderType.setPosition(com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> position)
Set the position in world-space of the light.
|
void |
KLightProjectiveBuilderType.setPosition(com.io7m.jtensors.parameterized.PVectorI3F<RSpaceWorldType> position)
Set the position in world-space of the light.
|
void |
KTransformType.transformMakeMatrix4x4F(KTransformContext context,
com.io7m.jtensors.parameterized.PMatrixM4x4F<RSpaceObjectType,RSpaceWorldType> m)
Produce a 4x4 matrix for the current transformation, writing the
resulting matrix to
m . |
void |
KTransformOST.transformMakeMatrix4x4F(KTransformContext context,
com.io7m.jtensors.parameterized.PMatrixM4x4F<RSpaceObjectType,RSpaceWorldType> m) |
void |
KTransformMatrix4x4.transformMakeMatrix4x4F(KTransformContext context,
com.io7m.jtensors.parameterized.PMatrixM4x4F<RSpaceObjectType,RSpaceWorldType> m) |
Copyright © 2015 <code@io7m.com> http://io7m.com