xoreos  0.0.5
Public Member Functions | Public Attributes | List of all members
Aurora::GFXCharacter::ShapeRecord Struct Reference

A record for a shape. More...

#include <gfxfile.h>

Collaboration diagram for Aurora::GFXCharacter::ShapeRecord:
Collaboration graph
[legend]

Public Member Functions

 ShapeRecord ()
 

Public Attributes

struct {
   FillStyle   fillStyle0
 
   FillStyle   fillStyle1
 
   LineStyle   lineStyle
 
style
 
struct {
   int32   deltaX
 
   int32   deltaY
 
move
 
struct {
   int32   deltaX
 
   int32   deltaY
 
straightEdge
 
struct {
   int32   controlDeltaX
 
   int32   controlDeltaY
 
   int32   anchorDeltaX
 
   int32   anchorDeltaY
 
curvedEdge
 

Detailed Description

A record for a shape.

It contains style information and either a move, or a straight edge or a curved edge.

Definition at line 112 of file gfxfile.h.

Constructor & Destructor Documentation

◆ ShapeRecord()

Aurora::GFXCharacter::ShapeRecord::ShapeRecord ( )
inline

Definition at line 128 of file gfxfile.h.

References curvedEdge, move, and straightEdge.

Member Data Documentation

◆ anchorDeltaX

int32 Aurora::GFXCharacter::ShapeRecord::anchorDeltaX

Definition at line 125 of file gfxfile.h.

Referenced by Aurora::GFXFile::readShape().

◆ anchorDeltaY

int32 Aurora::GFXCharacter::ShapeRecord::anchorDeltaY

Definition at line 125 of file gfxfile.h.

Referenced by Aurora::GFXFile::readShape().

◆ controlDeltaX

int32 Aurora::GFXCharacter::ShapeRecord::controlDeltaX

Definition at line 124 of file gfxfile.h.

Referenced by Aurora::GFXFile::readShape().

◆ controlDeltaY

int32 Aurora::GFXCharacter::ShapeRecord::controlDeltaY

Definition at line 124 of file gfxfile.h.

Referenced by Aurora::GFXFile::readShape().

◆ curvedEdge

struct { ... } Aurora::GFXCharacter::ShapeRecord::curvedEdge

◆ deltaX

int32 Aurora::GFXCharacter::ShapeRecord::deltaX

Definition at line 118 of file gfxfile.h.

Referenced by Aurora::GFXFile::readShape().

◆ deltaY

int32 Aurora::GFXCharacter::ShapeRecord::deltaY

Definition at line 118 of file gfxfile.h.

Referenced by Aurora::GFXFile::readShape().

◆ fillStyle0

FillStyle Aurora::GFXCharacter::ShapeRecord::fillStyle0

Definition at line 114 of file gfxfile.h.

Referenced by Aurora::GFXFile::readShape().

◆ fillStyle1

FillStyle Aurora::GFXCharacter::ShapeRecord::fillStyle1

Definition at line 114 of file gfxfile.h.

Referenced by Aurora::GFXFile::readShape().

◆ lineStyle

LineStyle Aurora::GFXCharacter::ShapeRecord::lineStyle

Definition at line 115 of file gfxfile.h.

Referenced by Aurora::GFXFile::readShape().

◆ move

struct { ... } Aurora::GFXCharacter::ShapeRecord::move

◆ straightEdge

struct { ... } Aurora::GFXCharacter::ShapeRecord::straightEdge

◆ style

struct { ... } Aurora::GFXCharacter::ShapeRecord::style

The documentation for this struct was generated from the following file: