Package org.robovm.apple.metalps
Enum MPSDataType
- java.lang.Object
-
- java.lang.Enum<MPSDataType>
-
- org.robovm.apple.metalps.MPSDataType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<MPSDataType>
,org.robovm.rt.bro.ValuedEnum
public enum MPSDataType extends java.lang.Enum<MPSDataType> 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
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
value()
static MPSDataType
valueOf(long n)
Returns the enum constant of this type with the specified name.static MPSDataType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static MPSDataType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
Invalid
public static final MPSDataType Invalid
- Since:
- Available in iOS 10.0 and later.
-
FloatBit
public static final MPSDataType FloatBit
- Since:
- Available in iOS 10.0 and later.
-
Float32
public static final MPSDataType Float32
- Since:
- Available in iOS 10.0 and later.
-
Float16
public static final MPSDataType Float16
- Since:
- Available in iOS 11.0 and later.
-
SignedBit
public static final MPSDataType SignedBit
- Since:
- Available in iOS 10.0 and later.
-
IntBit
@Deprecated public static final MPSDataType IntBit
Deprecated.
-
Int8
public static final MPSDataType Int8
- Since:
- Available in iOS 10.0 and later.
-
Int16
public static final MPSDataType Int16
- Since:
- Available in iOS 10.0 and later.
-
UInt8
public static final MPSDataType UInt8
- Since:
- Available in iOS 10.0 and later.
-
UInt16
public static final MPSDataType UInt16
- Since:
- Available in iOS 10.0 and later.
-
UInt32
public static final MPSDataType UInt32
- Since:
- Available in iOS 10.0 and later.
-
NormalizedBit
public static final MPSDataType NormalizedBit
- Since:
- Available in iOS 11.0 and later.
-
Unorm1
public static final MPSDataType Unorm1
- Since:
- Available in iOS 11.0 and later.
-
Unorm8
public static final MPSDataType Unorm8
- Since:
- Available in iOS 11.0 and later.
-
-
Method Detail
-
values
public static MPSDataType[] 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 (MPSDataType c : MPSDataType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static MPSDataType 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 MPSDataType 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
-
-