Package apple.modelio.enums
Class MDLVertexFormat
- java.lang.Object
-
- apple.modelio.enums.MDLVertexFormat
-
public final class MDLVertexFormat extends java.lang.Object[@enum] MDLVertexFormat Describes the format of a an attribute in a vertex buffer Designed to be very similar to MTLVertexDescriptor to ease the translation from one to the other. Values are chosen such that packed types would all be less than 0x1000 and the bottom 5 bits can be used to determine the number of channels/components in the format.
-
-
Field Summary
Fields Modifier and Type Field Description static longCharstatic longChar2static longChar2Normalizedstatic longChar3static longChar3Normalizedstatic longChar4static longChar4Normalizedstatic longCharBitsstatic longCharNormalizedstatic longCharNormalizedBitsstatic longFloatstatic longFloat2static longFloat3static longFloat4static longFloatBitsstatic longHalfstatic longHalf2static longHalf3static longHalf4static longHalfBitsstatic longIntstatic longInt1010102Normalizedstatic longInt2static longInt3static longInt4static longIntBitsstatic longInvalidstatic longPackedBitstatic longShortstatic longShort2static longShort2Normalizedstatic longShort3static longShort3Normalizedstatic longShort4static longShort4Normalizedstatic longShortBitsstatic longShortNormalizedstatic longShortNormalizedBitsstatic longUCharstatic longUChar2static longUChar2Normalizedstatic longUChar3static longUChar3Normalizedstatic longUChar4static longUChar4Normalizedstatic longUCharBitsstatic longUCharNormalizedstatic longUCharNormalizedBitsstatic longUIntstatic longUInt1010102Normalizedstatic longUInt2static longUInt3static longUInt4static longUIntBitsstatic longUShortstatic longUShort2static longUShort2Normalizedstatic longUShort3static longUShort3Normalizedstatic longUShort4static longUShort4Normalizedstatic longUShortBitsstatic longUShortNormalizedstatic longUShortNormalizedBits
-
-
-
Field Detail
-
Invalid
public static final long Invalid
- See Also:
- Constant Field Values
-
PackedBit
public static final long PackedBit
- See Also:
- Constant Field Values
-
UCharBits
public static final long UCharBits
- See Also:
- Constant Field Values
-
CharBits
public static final long CharBits
- See Also:
- Constant Field Values
-
UCharNormalizedBits
public static final long UCharNormalizedBits
- See Also:
- Constant Field Values
-
CharNormalizedBits
public static final long CharNormalizedBits
- See Also:
- Constant Field Values
-
UShortBits
public static final long UShortBits
- See Also:
- Constant Field Values
-
ShortBits
public static final long ShortBits
- See Also:
- Constant Field Values
-
UShortNormalizedBits
public static final long UShortNormalizedBits
- See Also:
- Constant Field Values
-
ShortNormalizedBits
public static final long ShortNormalizedBits
- See Also:
- Constant Field Values
-
UIntBits
public static final long UIntBits
- See Also:
- Constant Field Values
-
IntBits
public static final long IntBits
- See Also:
- Constant Field Values
-
HalfBits
public static final long HalfBits
- See Also:
- Constant Field Values
-
FloatBits
public static final long FloatBits
- See Also:
- Constant Field Values
-
UChar
public static final long UChar
- See Also:
- Constant Field Values
-
UChar2
public static final long UChar2
- See Also:
- Constant Field Values
-
UChar3
public static final long UChar3
- See Also:
- Constant Field Values
-
UChar4
public static final long UChar4
- See Also:
- Constant Field Values
-
Char
public static final long Char
- See Also:
- Constant Field Values
-
Char2
public static final long Char2
- See Also:
- Constant Field Values
-
Char3
public static final long Char3
- See Also:
- Constant Field Values
-
Char4
public static final long Char4
- See Also:
- Constant Field Values
-
UCharNormalized
public static final long UCharNormalized
- See Also:
- Constant Field Values
-
UChar2Normalized
public static final long UChar2Normalized
- See Also:
- Constant Field Values
-
UChar3Normalized
public static final long UChar3Normalized
- See Also:
- Constant Field Values
-
UChar4Normalized
public static final long UChar4Normalized
- See Also:
- Constant Field Values
-
CharNormalized
public static final long CharNormalized
- See Also:
- Constant Field Values
-
Char2Normalized
public static final long Char2Normalized
- See Also:
- Constant Field Values
-
Char3Normalized
public static final long Char3Normalized
- See Also:
- Constant Field Values
-
Char4Normalized
public static final long Char4Normalized
- See Also:
- Constant Field Values
-
UShort
public static final long UShort
- See Also:
- Constant Field Values
-
UShort2
public static final long UShort2
- See Also:
- Constant Field Values
-
UShort3
public static final long UShort3
- See Also:
- Constant Field Values
-
UShort4
public static final long UShort4
- See Also:
- Constant Field Values
-
Short
public static final long Short
- See Also:
- Constant Field Values
-
Short2
public static final long Short2
- See Also:
- Constant Field Values
-
Short3
public static final long Short3
- See Also:
- Constant Field Values
-
Short4
public static final long Short4
- See Also:
- Constant Field Values
-
UShortNormalized
public static final long UShortNormalized
- See Also:
- Constant Field Values
-
UShort2Normalized
public static final long UShort2Normalized
- See Also:
- Constant Field Values
-
UShort3Normalized
public static final long UShort3Normalized
- See Also:
- Constant Field Values
-
UShort4Normalized
public static final long UShort4Normalized
- See Also:
- Constant Field Values
-
ShortNormalized
public static final long ShortNormalized
- See Also:
- Constant Field Values
-
Short2Normalized
public static final long Short2Normalized
- See Also:
- Constant Field Values
-
Short3Normalized
public static final long Short3Normalized
- See Also:
- Constant Field Values
-
Short4Normalized
public static final long Short4Normalized
- See Also:
- Constant Field Values
-
UInt
public static final long UInt
- See Also:
- Constant Field Values
-
UInt2
public static final long UInt2
- See Also:
- Constant Field Values
-
UInt3
public static final long UInt3
- See Also:
- Constant Field Values
-
UInt4
public static final long UInt4
- See Also:
- Constant Field Values
-
Int
public static final long Int
- See Also:
- Constant Field Values
-
Int2
public static final long Int2
- See Also:
- Constant Field Values
-
Int3
public static final long Int3
- See Also:
- Constant Field Values
-
Int4
public static final long Int4
- See Also:
- Constant Field Values
-
Half
public static final long Half
- See Also:
- Constant Field Values
-
Half2
public static final long Half2
- See Also:
- Constant Field Values
-
Half3
public static final long Half3
- See Also:
- Constant Field Values
-
Half4
public static final long Half4
- See Also:
- Constant Field Values
-
Float
public static final long Float
- See Also:
- Constant Field Values
-
Float2
public static final long Float2
- See Also:
- Constant Field Values
-
Float3
public static final long Float3
- See Also:
- Constant Field Values
-
Float4
public static final long Float4
- See Also:
- Constant Field Values
-
Int1010102Normalized
public static final long Int1010102Normalized
- See Also:
- Constant Field Values
-
UInt1010102Normalized
public static final long UInt1010102Normalized
- See Also:
- Constant Field Values
-
-