Package | Description |
---|---|
com.io7m.r1.kernel.types |
Modifier and Type | Class and Description |
---|---|
class |
KMaterialDepthAlpha
The type of properties for surfaces that use a configurable threshold and
the albedo texture to derive their depth.
|
class |
KMaterialDepthConstant
The type of properties for surfaces that have constant depth.
|
Modifier and Type | Method and Description |
---|---|
KMaterialDepthType |
KMaterialOpaqueType.materialOpaqueGetDepth() |
KMaterialDepthType |
KMaterialOpaqueRegular.materialOpaqueGetDepth() |
Modifier and Type | Method and Description |
---|---|
static boolean |
KMaterialVerification.isValidDepthMaterial(KMaterialAlbedoType in_albedo,
KMaterialDepthType in_depth)
If alpha-to-depth rendering is specified, check that an albedo texture is
provided.
|
static void |
KMaterialVerification.materialVerifyOpaqueRegular(KMaterialAlbedoType in_albedo,
KMaterialDepthType in_depth,
KMaterialEmissiveType in_emissive,
KMaterialEnvironmentType in_environment,
KMaterialNormalType in_normal,
KMaterialSpecularType in_specular)
Check whether or not the given combination of material properties is
valid.
|
static KMaterialOpaqueRegular |
KMaterialOpaqueRegular.newMaterial(com.io7m.jtensors.parameterized.PMatrixI3x3F<RSpaceTextureType,RSpaceTextureType> in_uv_matrix,
KMaterialAlbedoType in_albedo,
KMaterialDepthType in_depth,
KMaterialEmissiveType in_emissive,
KMaterialEnvironmentType in_environment,
KMaterialNormalType in_normal,
KMaterialSpecularType in_specular)
Construct a new opaque material.
|
void |
KMaterialOpaqueRegularBuilderType.setDepth(KMaterialDepthType depth)
Set the depth properties of the material.
|
Copyright © 2015 <code@io7m.com> http://io7m.com