Namespace Genesis.Graphics
Classes
Animation
Represents an animation definition with details such as name, starting cell, row, and number of frames.
Camera
Represents a camera in a graphics context for rendering 2D scenes.
Face
Represents a face in a 3D model with vertices, texture coordinates, and optional properties.
Font
Represents a font with information about glyph size, spacing, and glyph atlas.
Framebuffer
Represents a framebuffer object in graphics rendering.
Glyphe
Represents a glyph in a font texture atlas.
Material
Class representing a 3D material and managing its properties.
Mesh
Class representing a 3D mesh, including its geometry and material information.
PerspectiveCamera
Represents a perspective camera derived from the Camera class.
Shader
Represents a shader used in graphics rendering.
ShaderProgram
Represents a shader program consisting of a vertex shader and a fragment shader.
TexCoords
Represents values for texture coordinates defining a rectangle.
Texture
Represents a texture used in graphics rendering.
Viewport
Represents a viewport used in graphics rendering.
Structs
MaterialBuffer
Struktur zur Darstellung von Materialdaten, die in einem Material-Buffer gespeichert werden.
Interfaces
IRenderDevice
Interface for a rendering device that handles graphics rendering operations.