xoreos  0.0.5
Classes | Namespaces
gfxfile.h File Reference

GFX files are used for the dragonage and dragonage2 guis. More...

#include <boost/variant.hpp>
#include <boost/optional.hpp>
#include "glm/glm.hpp"
#include "src/common/scopedptr.h"
#include "src/common/ustring.h"
#include "src/common/readstream.h"
#include "src/common/rect.h"
#include "src/common/bitstream.h"
#include "src/aurora/actionscript/asbuffer.h"
Include dependency graph for gfxfile.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Aurora::GFXCharacter
 Element placeable in the current scene. More...
 
struct  Aurora::GFXCharacter::GradientRecord
 Part of a gradient. More...
 
struct  Aurora::GFXCharacter::Fill
 A simple one-color fill. More...
 
struct  Aurora::GFXCharacter::Gradient
 A Gradient. More...
 
struct  Aurora::GFXCharacter::Bitmap
 An image. More...
 
struct  Aurora::GFXCharacter::FillStyle
 A style for filling. More...
 
struct  Aurora::GFXCharacter::LineStyle
 A style for the border. More...
 
struct  Aurora::GFXCharacter::ShapeRecord
 A record for a shape. More...
 
struct  Aurora::GFXCharacter::Glyph
 A character glyph for a font. More...
 
struct  Aurora::GFXCharacter::KerningCode
 A kerning code, which determines the adjustment of specific characters to another. More...
 
struct  Aurora::GFXCharacter::Sprite
 A sprite character, which is basically a container with control statements and other characters. More...
 
struct  Aurora::GFXCharacter::Shape
 A shape character, which is a static image shape with bounds. More...
 
struct  Aurora::GFXCharacter::EditTextLayout
 Optional layout for edit texts. More...
 
struct  Aurora::GFXCharacter::EditText
 An edit text character, mostly used as static, but sometimes also used as editable text. More...
 
struct  Aurora::GFXCharacter::Font
 A Scaleform GFx font, usable for rendering letters in the ui. More...
 
struct  Aurora::GFXCharacter::ExternalImage
 An external image character, which loads an image resource from the guis texture atlas files. More...
 
class  Aurora::GFXControl
 A control tag is used for controlling stuff in the scene, like placing or removing objects, and stopping at every frame. More...
 
struct  Aurora::GFXControl::ColorTransform
 A color tranformation of the specific object. More...
 
struct  Aurora::GFXControl::PlaceObject
 A place object control tag for placing objects. More...
 
struct  Aurora::GFXControl::DoAction
 A do action control tag. More...
 
class  Aurora::GFXFile
 Class for parsing gfx files. More...
 
struct  Aurora::GFXFile::RecordHeader
 The standard header of every tag. More...
 

Namespaces

 Aurora
 

Detailed Description

GFX files are used for the dragonage and dragonage2 guis.

Definition in file gfxfile.h.