« SGFXAPI :: Contents :: <no title> »
Texturing
SGFXAPI::Texture
Class represents a texture on the CPU and on the GPU.
SGFXAPI::TextureSampler
Contains properties telling the GPU how to sample the texture.
SGFXAPI::MeshTexture
Container that bundles together the texture texture unit, sampler, and texture name
SGFXAPI::PixelBuffer
A stream of pixels that can be used to read and write pixel data between the CPU and GPU.
Shading
SGFXAPI::Shader
A shader, which is used to program the graphics pipeline.
SGFXAPI::ShaderProgram
A shader program, which bundles all of the necessary shaders to program the graphics a pipeline for a Mesh.
Geometry
SGFXAPI::VertexBuffer
Stores a CPU and/or GPU-side array of vertices.
SGFXAPI::IndexBuffer
Stores a CPU and/or GPU side array of geometry index data.
SGFXAPI::VertexDeclaration
Specifies the structure of a vertex stream.
SGFXAPI::VertexElement
Specifies the semantic and format of a single element in a vertex data stream.
SGFXAPI::Mesh
Bundles together VertexBuffer(s), an optional IndexBuffer, a ShaderProgram, and Texture(s) for rendering.