Package org.robovm.apple.modelio
Enum MDLMaterialSemantic
- java.lang.Object
-
- java.lang.Enum<MDLMaterialSemantic>
-
- org.robovm.apple.modelio.MDLMaterialSemantic
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<MDLMaterialSemantic>
,org.robovm.rt.bro.ValuedEnum
public enum MDLMaterialSemantic extends java.lang.Enum<MDLMaterialSemantic> implements org.robovm.rt.bro.ValuedEnum
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.robovm.rt.bro.ValuedEnum
org.robovm.rt.bro.ValuedEnum.AsLongMarshaler, org.robovm.rt.bro.ValuedEnum.AsMachineSizedSIntMarshaler, org.robovm.rt.bro.ValuedEnum.AsMachineSizedUIntMarshaler, org.robovm.rt.bro.ValuedEnum.AsSignedByteMarshaler, org.robovm.rt.bro.ValuedEnum.AsSignedIntMarshaler, org.robovm.rt.bro.ValuedEnum.AsSignedShortMarshaler, org.robovm.rt.bro.ValuedEnum.AsUnsignedByteMarshaler, org.robovm.rt.bro.ValuedEnum.AsUnsignedIntMarshaler, org.robovm.rt.bro.ValuedEnum.AsUnsignedShortMarshaler
-
-
Enum Constant Summary
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
value()
static MDLMaterialSemantic
valueOf(long n)
Returns the enum constant of this type with the specified name.static MDLMaterialSemantic
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static MDLMaterialSemantic[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
BaseColor
public static final MDLMaterialSemantic BaseColor
-
Subsurface
public static final MDLMaterialSemantic Subsurface
-
Metallic
public static final MDLMaterialSemantic Metallic
-
Specular
public static final MDLMaterialSemantic Specular
-
SpecularExponent
public static final MDLMaterialSemantic SpecularExponent
-
SpecularTint
public static final MDLMaterialSemantic SpecularTint
-
Roughness
public static final MDLMaterialSemantic Roughness
-
Anisotropic
public static final MDLMaterialSemantic Anisotropic
-
AnisotropicRotation
public static final MDLMaterialSemantic AnisotropicRotation
-
Sheen
public static final MDLMaterialSemantic Sheen
-
SheenTint
public static final MDLMaterialSemantic SheenTint
-
Clearcoat
public static final MDLMaterialSemantic Clearcoat
-
ClearcoatGloss
public static final MDLMaterialSemantic ClearcoatGloss
-
Emission
public static final MDLMaterialSemantic Emission
-
Bump
public static final MDLMaterialSemantic Bump
-
Opacity
public static final MDLMaterialSemantic Opacity
-
InterfaceIndexOfRefraction
public static final MDLMaterialSemantic InterfaceIndexOfRefraction
-
MaterialIndexOfRefraction
public static final MDLMaterialSemantic MaterialIndexOfRefraction
-
ObjectSpaceNormal
public static final MDLMaterialSemantic ObjectSpaceNormal
-
TangentSpaceNormal
public static final MDLMaterialSemantic TangentSpaceNormal
-
Displacement
public static final MDLMaterialSemantic Displacement
-
DisplacementScale
public static final MDLMaterialSemantic DisplacementScale
-
AmbientOcclusion
public static final MDLMaterialSemantic AmbientOcclusion
-
AmbientOcclusionScale
public static final MDLMaterialSemantic AmbientOcclusionScale
-
None
public static final MDLMaterialSemantic None
-
UserDefined
public static final MDLMaterialSemantic UserDefined
-
-
Method Detail
-
values
public static MDLMaterialSemantic[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (MDLMaterialSemantic c : MDLMaterialSemantic.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MDLMaterialSemantic valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
value
public long value()
- Specified by:
value
in interfaceorg.robovm.rt.bro.ValuedEnum
-
valueOf
public static MDLMaterialSemantic valueOf(long n)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
n
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-