Package icyllis.arc3d.compiler
Class BuiltinTypes
java.lang.Object
icyllis.arc3d.compiler.BuiltinTypes
Contains the built-in, core SL types.
-
Field Summary
Modifier and TypeFieldDescriptionfinal Type
A conditional type, taking on values of true or false.final Type
final Type
final Type
final Type
final Type
GLSL aliases.final Type
final Type
final Type
GLSL aliases.final Type
GLSL aliases.final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
A 32-bit floating point value.final Type
final Type
A 32-bit floating point matrix.final Type
final Type
final Type
final Type
GLSL aliases.final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
A minimum 16-bit floating point value.final Type
final Type
A minimum 16-bit floating point matrix.final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
Image types.final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
A 32-bit signed integer.final Type
final Type
final Type
GLSL aliases.final Type
final Type
final Type
final Type
GLSL aliases.final Type
final Type
final Type
final Type
GLSL aliases.final Type
GLSL aliases.final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
HLSL aliases.final Type
final Type
final Type
final Type
HLSL aliases.final Type
final Type
final Type
final Type
HLSL aliases.final Type
final Type
final Type
final Type
A bad value or there's an error.final Type
Sampler types.final Type
Texture sampler types.final Type
final Type
final Type
Depth texture sampler types.final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
A minimum 16-bit signed integer.final Type
final Type
final Type
final Type
Subpass types.final Type
final Type
final Type
Texture types.final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
final Type
A 32-bit unsigned integer.final Type
final Type
final Type
GLSL aliases.final Type
final Type
A minimum 16-bit unsigned integer.final Type
final Type
final Type
final Type
final Type
final Type
GLSL aliases.final Type
final Type
final Type
final Type
GLSL aliases.final Type
final Type
final Type
For functions that do not return a value. -
Constructor Summary
-
Method Summary
-
Field Details
-
mVoid
For functions that do not return a value. -
mBool
A conditional type, taking on values of true or false. -
mBool2
-
mBool3
-
mBool4
-
mShort
A minimum 16-bit signed integer. -
mShort2
-
mShort3
-
mShort4
-
mUShort
A minimum 16-bit unsigned integer. -
mUShort2
-
mUShort3
-
mUShort4
-
mInt
A 32-bit signed integer. -
mInt2
-
mInt3
-
mInt4
-
mUInt
A 32-bit unsigned integer. -
mUInt2
-
mUInt3
-
mUInt4
-
mHalf
A minimum 16-bit floating point value. -
mHalf2
-
mHalf3
-
mHalf4
-
mFloat
A 32-bit floating point value. -
mFloat2
-
mFloat3
-
mFloat4
-
mHalf2x2
A minimum 16-bit floating point matrix. -
mHalf2x3
-
mHalf2x4
-
mHalf3x2
-
mHalf3x3
-
mHalf3x4
-
mHalf4x2
-
mHalf4x3
-
mHalf4x4
-
mFloat2x2
A 32-bit floating point matrix. -
mFloat2x3
-
mFloat2x4
-
mFloat3x2
-
mFloat3x3
-
mFloat3x4
-
mFloat4x2
-
mFloat4x3
-
mFloat4x4
-
mVec2
GLSL aliases. -
mVec3
-
mVec4
-
mBVec2
GLSL aliases. -
mBVec3
-
mBVec4
-
mIVec2
GLSL aliases. -
mIVec3
-
mIVec4
-
mUVec2
GLSL aliases. -
mUVec3
-
mUVec4
-
mMin16Int
HLSL aliases. -
mMin16Int2
-
mMin16Int3
-
mMin16Int4
-
mMin16UInt
HLSL aliases. -
mMin16UInt2
-
mMin16UInt3
-
mMin16UInt4
-
mMin16Float
HLSL aliases. -
mMin16Float2
-
mMin16Float3
-
mMin16Float4
-
mInt32
GLSL aliases. -
mI32Vec2
-
mI32Vec3
-
mI32Vec4
-
mUInt32
GLSL aliases. -
mU32Vec2
-
mU32Vec3
-
mU32Vec4
-
mFloat32
GLSL aliases. -
mF32Vec2
-
mF32Vec3
-
mF32Vec4
-
mMat2
GLSL aliases. -
mMat3
-
mMat4
-
mMat2x2
GLSL aliases. -
mMat2x3
-
mMat2x4
-
mMat3x2
-
mMat3x3
-
mMat3x4
-
mMat4x2
-
mMat4x3
-
mMat4x4
-
mF32Mat2
GLSL aliases. -
mF32Mat3
-
mF32Mat4
-
mF32Mat2x2
GLSL aliases. -
mF32Mat2x3
-
mF32Mat2x4
-
mF32Mat3x2
-
mF32Mat3x3
-
mF32Mat3x4
-
mF32Mat4x2
-
mF32Mat4x3
-
mF32Mat4x4
-
mImage1D
Image types. -
mImage2D
-
mImage3D
-
mImageCube
-
mImageBuffer
-
mImage1DArray
-
mImage2DArray
-
mImageCubeArray
-
mImage2DMS
-
mImage2DMSArray
-
mSubpassInput
Subpass types. -
mSubpassInputMS
-
mTexture1D
Texture types. -
mTexture2D
-
mTexture3D
-
mTextureCube
-
mTextureBuffer
-
mTexture1DArray
-
mTexture2DArray
-
mTextureCubeArray
-
mTexture2DMS
-
mTexture2DMSArray
-
mSampler
Sampler types. -
mSamplerShadow
-
mSampler1D
Texture sampler types. -
mSampler2D
-
mSampler3D
-
mSamplerCube
-
mSamplerBuffer
-
mSampler1DArray
-
mSampler2DArray
-
mSamplerCubeArray
-
mSampler2DMS
-
mSampler2DMSArray
-
mSampler1DShadow
Depth texture sampler types. -
mSampler2DShadow
-
mSamplerCubeShadow
-
mSampler1DArrayShadow
-
mSampler2DArrayShadow
-
mSamplerCubeArrayShadow
-
mInvalid
-
mGenFType
-
mGenIType
-
mGenUType
-
mGenHType
-
mGenSType
-
mGenUSType
-
mGenBType
-
mMat
-
mHMat
-
mVec
-
mIVec
-
mUVec
-
mHVec
-
mSVec
-
mUSVec
-
mBVec
-
mPoison
A bad value or there's an error.
-
-
Constructor Details
-
BuiltinTypes
public BuiltinTypes()Initializes the core SL types.
-