rag
graphic 2d engine
Namespaces | Classes | Typedefs | Enumerations | Functions | Variables
rag Namespace Reference

File description. More...

Namespaces

 fs
 file system namespace
 

Classes

class  Bitmap
 Provides the ability to show images. More...
 
class  BMPFont
 Font system based on bitmap fonts. More...
 
class  Chrono
 Helper class to count time elapsed from a moment in time. More...
 
class  Color
 Represents RGBA color. More...
 
struct  Color4B
 Color representation using 4 bytes. More...
 
class  DisplayObject
 Core object used to display things in screen. More...
 
class  DropShadowFilter
 Shadow effect for TextField instances. More...
 
class  Ease
 Collection of code-generated curves useful to create procedural tween animations. More...
 
class  File
 File multiplatform abstraction to read contents of a file. More...
 
class  Image
 Image object. More...
 
class  ImageLoader
 Interface to load images. More...
 
class  ImageLoaderJPG
 Loader for .jpg format. More...
 
class  ImageLoaderPNG
 Loader for .png format. More...
 
class  ImageLoaderPVR
 Loader for .pvr compressed format. More...
 
class  InputManager
 Simple Input Manager. More...
 
class  ITextFont
 Interface for text fonts. More...
 
class  Keyboard
 Multiplatform keyboard abstraction. More...
 
class  KeyboardManager
 
class  Material
 
class  MovieClip
 Allows to use imported animations created by Flash CS tool. More...
 
struct  Program
 
class  Rectangle
 Represents a Rectangle. More...
 
class  Renderer
 
struct  RenderState
 
class  RenderTarget
 Object where DisplayObject instances with render capability are suposed to render. More...
 
class  Resource
 
class  ResourceMgr
 
class  Screen
 
struct  Shader
 
class  TextEdit
 
class  TextField
 High level abstraction to render texts in display list. More...
 
class  TextInput
 
class  Timer
 
class  TTFFont
 
struct  TUniformVar
 
struct  Vertex
 Vertex representation. More...
 
class  XFLBinaryParser
 
class  XFLParser
 

Typedefs

typedef std::vector< VertexVertexArray
 

Enumerations

enum  EUniformType {
  UNIF_1F, UNIF_3F, UNIF_4F, UNIF_MAT3,
  UNIF_MAT4
}
 
enum  PrimitiveType {
  Points, Lines, LineLoop, LineStrip,
  Triangles, TriangleStrip, TriangleFan
}
 Render primitives.
 

Functions

bool operator== (const TUniformVar &lhs, const TUniformVar &rhs)
 
bool operator!= (const TUniformVar &lhs, const TUniformVar &rhs)
 
bool operator== (const Material &lhs, const Material &rhs)
 
bool operator!= (const Material &lhs, const Material &rhs)
 
void sleep (int ms)
 

Variables

int numDraws = 0
 
int numActualDrawCalls = 0
 

Detailed Description

File description.