-
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
typeparameter.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
formatparameterValues:
-
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
internalFormatparameterValues:
-
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¶
-