Package | Description |
---|---|
com.io7m.r1.kernel.types |
Modifier and Type | Class and Description |
---|---|
class |
KTransformMatrix4x4
An object-space to world-space transformation consisting of a 4x4 matrix.
|
class |
KTransformOST
A transformation consisting of an orientation, a scale, and a translation.
|
Modifier and Type | Method and Description |
---|---|
KTransformType |
KInstanceType.instanceGetTransform() |
KTransformType |
KInstanceTranslucentSpecularOnly.instanceGetTransform() |
KTransformType |
KInstanceTranslucentRegular.instanceGetTransform() |
KTransformType |
KInstanceTranslucentRefractive.instanceGetTransform() |
KTransformType |
KInstanceOpaqueRegular.instanceGetTransform() |
KTransformType |
KLightWithTransformType.lightGetTransform() |
KTransformType |
KLightSphereWithoutShadowDiffuseOnly.lightGetTransform() |
KTransformType |
KLightSphereWithoutShadow.lightGetTransform() |
KTransformType |
KLightSphereTexturedCubeWithoutShadow.lightGetTransform() |
KTransformType |
KLightProjectiveWithoutShadowDiffuseOnly.lightGetTransform() |
KTransformType |
KLightProjectiveWithoutShadow.lightGetTransform() |
KTransformType |
KLightProjectiveWithShadowVarianceDiffuseOnly.lightGetTransform() |
KTransformType |
KLightProjectiveWithShadowVariance.lightGetTransform() |
KTransformType |
KLightProjectiveWithShadowBasicDiffuseOnly.lightGetTransform() |
KTransformType |
KLightProjectiveWithShadowBasic.lightGetTransform() |
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.
|
Modifier and Type | Method and Description |
---|---|
static KInstanceOpaqueRegular |
KInstanceOpaqueRegular.newInstance(KMeshReadableType in_mesh,
KMaterialOpaqueRegular in_material,
KTransformType in_transform,
com.io7m.jtensors.parameterized.PMatrixI3x3F<RSpaceTextureType,RSpaceTextureType> in_uv_matrix,
KFaceSelection in_faces)
Construct a new opaque instance.
|
static KInstanceTranslucentRefractive |
KInstanceTranslucentRefractive.newInstance(KMeshReadableType in_mesh,
KMaterialTranslucentRefractive in_material,
KTransformType in_transform,
com.io7m.jtensors.parameterized.PMatrixI3x3F<RSpaceTextureType,RSpaceTextureType> in_uv_matrix,
KFaceSelection in_faces)
Construct a new translucent regular instance.
|
static KInstanceTranslucentRegular |
KInstanceTranslucentRegular.newInstance(KMeshReadableType in_mesh,
KMaterialTranslucentRegular in_material,
KTransformType in_transform,
com.io7m.jtensors.parameterized.PMatrixI3x3F<RSpaceTextureType,RSpaceTextureType> in_uv_matrix,
KFaceSelection in_faces)
Construct a new translucent regular instance.
|
static KInstanceTranslucentSpecularOnly |
KInstanceTranslucentSpecularOnly.newInstance(KMeshReadableType in_mesh,
KMaterialTranslucentSpecularOnly in_material,
KTransformType in_transform,
com.io7m.jtensors.parameterized.PMatrixI3x3F<RSpaceTextureType,RSpaceTextureType> in_uv_matrix,
KFaceSelection in_faces)
Construct a new translucent regular instance.
|
void |
KInstanceBuilderType.setTransform(KTransformType type)
Set the transform for the instance.
|
Copyright © 2015 <code@io7m.com> http://io7m.com