Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
| ▼Nlm | The Lums namespace |
| CAngle | A class used to represent arbitrary angles |
| CBaseProvider | A basic abstract class for providers |
| CComponent | A class that defines behavior and attributes for a GameObject |
| CCore | This class defines a core |
| CEvent | A struct describing an event |
| CFont | A class describing a font |
| CGameObject | A composite class representing any object in a game |
| CGameState | This class represents a GameState |
| CGlyph | A struct describing a single character from a font |
| CImage | This class represents an image in memory |
| CMatrix | A class representing a square matrix |
| CMusic | A class used to represent music |
| CProjection | An helper struct used to define a projection |
| CProvider | A provider for assets that are loaded once |
| CRect | A struct defining a rectangle |
| CSfx | A class used to represent sound effect |
| CShader | A class representing a shader |
| CShaderPipeline | A class describing a chain of shaders |
| CShaderProgram | A class representing a linked shader |
| CSingleton | An helper template for creating singletons |
| CSound | An abstract class for sounds |
| CSprite | A class representing a sprite |
| CSpriteBatch | A class representing a dynamic batch of bidimensional graphical elements |
| CStaticSpriteBatch | A class representing a static batch of bidimensional graphical elements |
| CStreamProvider | A provider for assets that are loaded and unloaded at runtime |
| CTexture | A class representing a texture in the GPU |
| CVector | A class representing a Vector |
| CVertexBuffer | A class representing a buffer of vertices |
| CWindow | This class defines a Window |