-
enum
SGFXAPI::
Usage
¶ Values:
-
STREAM_DRAW
¶
-
STREAM_READ
¶
-
STREAM_COPY
¶
-
STATIC_DRAW
¶
-
STATIC_READ
¶
-
STATIC_COPY
¶
-
DYNAMIC_DRAW
¶
-
DYNAMIC_READ
¶
-
DYNAMIC_COPY
¶
-
-
enum
SGFXAPI::
VertexDataType
¶ Values:
-
BYTE
¶
-
UNSIGNED_BYTE
¶
-
UNSIGNED_SHORT
¶
-
SHORT
¶
-
INT
¶
-
UNSIGNED_INT
¶
-
FLOAT
¶
-
DOUBLE
¶
-
-
enum
SGFXAPI::
ShaderType
¶ Values:
-
NullShader
¶
-
GeometryShader
¶
-
VertexShader
¶
-
PixelShader
¶
-
ComputeShader
¶
-
TessControlShader
¶
-
TessEvalShader
¶
-
-
enum
SGFXAPI::
TextureType
¶ Values:
-
Texture1D
¶
-
Texture1DArray
¶
-
Texture2D
¶
-
Texture2DArray
¶
-
TextureRectangle
¶
-
Texture3D
¶
-
TextureCubeMap
¶
-
TextureCubeMapArray
¶
-
-
enum
SGFXAPI::
TextureAddressMode
¶ Values:
-
TextureAddressWrap
¶
-
TextureAddressMirrorWrap
¶
-
TextureAddressEdgeClamp
¶
-
TextureAddressMirrorEdgeClamp
¶
-
TextureAddressBorderClamp
¶
-
-
enum
SGFXAPI::
TextureFilterMode
¶ Values:
-
Nearest
¶
-
Linear
¶
-
NearestMipmapNearest
¶
-
LinearMipmapNearest
¶
-
NearestMipmapLinear
¶
-
LinearMipmapLinear
¶
-
-
enum
SGFXAPI::
TextureElementType
¶ See https://www.opengl.org/sdk/docs/man/html/glTexImage2D.xhtml.
Section describing the
type
parameter.Values:
-
UNSIGNED_BYTE
¶
-
BYTE
¶
-
UNSIGNED_SHORT
¶
-
SHORT
¶
-
UNSIGNED_INT
¶
-
INT
¶
-
FLOAT
¶
-
UNSIGNED_BYTE_3_3_2
¶
-
UNSIGNED_BYTE_2_3_3_REV
¶
-
UNSIGNED_SHORT_5_6_5
¶
-
UNSIGNED_SHORT_5_6_5_REV
¶
-
UNSIGNED_SHORT_4_4_4_4
¶
-
UNSIGNED_SHORT_4_4_4_4_REV
¶
-
UNSIGNED_SHORT_5_5_5_1
¶
-
UNSIGNED_SHORT_1_5_5_5_REV
¶
-
UNSIGNED_INT_8_8_8_8
¶
-
UNSIGNED_INT_8_8_8_8_REV
¶
-
UNSIGNED_INT_10_10_10_2
¶
-
UNSIGNED_INT_2_10_10_10_REV
¶
-
-
enum
SGFXAPI::
TexturePixelFormat
¶ https://www.opengl.org/sdk/docs/man/html/glTexImage2D.xhtml see the section on the
format
parameterValues:
-
RED
¶
-
RG
¶
-
RGB
¶
-
BGR
¶
-
RGBA
¶
-
BGRA
¶
-
RED_INTEGER
¶
-
RG_INTEGER
¶
-
RGB_INTEGER
¶
-
BGR_INTEGER
¶
-
RGBA_INTEGER
¶
-
BGRA_INTEGER
¶
-
STENCIL_INDEX
¶
-
DEPTH_COMPONENT
¶
-
DEPTH_STENCIL
¶
-
-
enum
SGFXAPI::
TextureInternalFormat
¶ https://www.opengl.org/sdk/docs/man/html/glTexImage2D.xhtml see the section on the
internalFormat
parameterValues:
-
DEPTH_COMPONENT
¶
-
DEPTH_STENCIL
¶
-
RED
¶
-
RG
¶
-
RGB
¶
-
RGBA
¶
-
R8
¶
-
R8_SNORM
¶
-
R16
¶
-
R16_SNORM
¶
-
RG8
¶
-
RG8_SNORM
¶
-
RG16
¶
-
RG16_SNORM
¶
-
R3_G3_B2
¶
-
RGB4
¶
-
RGB5
¶
-
RGB8
¶
-
RGB8_SNORM
¶
-
RGB10
¶
-
RGB12
¶
-
RGB16_SNORM
¶
-
RGBA2
¶
-
RGBA4
¶
-
RGB5_A1
¶
-
RGBA8
¶
-
RGBA8_SNORM
¶
-
RGB10_A2
¶
-
RGB10_A2UI
¶
-
RGBA12
¶
-
RGBA16
¶
-
SRGB8
¶
-
SRGB8_ALPHA8
¶
-
R16F
¶
-
RG16F
¶
-
RGB16F
¶
-
RGBA16F
¶
-
R32F
¶
-
RG32F
¶
-
RGB32F
¶
-
RGBA32F
¶
-
R11F_G11F_B10F
¶
-
RGB9_E5
¶
-
R8I
¶
-
R8UI
¶
-
R16I
¶
-
R16UI
¶
-
R32I
¶
-
R32UI
¶
-
RG8I
¶
-
RG8UI
¶
-
RG16I
¶
-
RG16UI
¶
-
RG32I
¶
-
RG32UI
¶
-
RGB8I
¶
-
RGB8UI
¶
-
RGB16I
¶
-
RGB16UI
¶
-
RGB32I
¶
-
RGB32UI
¶
-
RGBA8I
¶
-
RGBA8UI
¶
-
RGBA16I
¶
-
RGBA16UI
¶
-
RGBA32I
¶
-
RGBA32UI
¶
-
COMPRESSED_RED
¶
-
COMPRESSED_RG
¶
-
COMPRESSED_RGB
¶
-
COMPRESSED_RGBA
¶
-
COMPRESSED_SRGB
¶
-
COMPRESSED_SRGB_ALPHA
¶
-
COMPRESSED_RED_RGTC1
¶
-
COMPRESSED_SIGNED_RED_RGTC1
¶
-
COMPRESSED_RG_RGTC2
¶
-
COMPRESSED_SIGNED_RG_RGTC2
¶
-
COMPRESSED_RGBA_BPTC_UNORM
¶
-
COMPRESSED_SRGB_ALPHA_BPTC_UNORM
¶
-
COMPRESSED_RGB_BPTC_SIGNED_FLOAT
¶
-
COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT
¶
-