ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

Graphics::DrawStep Struct Reference

#include <VectorRenderer.h>

Collaboration diagram for Graphics::DrawStep:

List of all members.

Classes

struct  Color

Public Types

enum  VectorAlignment {
  kVectorAlignManual, kVectorAlignLeft, kVectorAlignRight, kVectorAlignBottom,
  kVectorAlignTop, kVectorAlignCenter
}

Public Attributes

Color fgColor
 Foreground color.
Color bgColor
 background color
Color gradColor1
 gradient start
Color gradColor2
 gradient end
Color bevelColor
bool autoWidth
bool autoHeight
int16 x
int16 y
int16 w
int16 h
 width, height and position, if not measured automatically.
Common::Rect padding
VectorAlignment xAlign
VectorAlignment yAlign
uint8 shadow
uint8 stroke
uint8 factor
uint8 radius
uint8 bevel
 Misc options...
uint8 fillMode
 active fill mode
uint8 shadowFillMode
 fill mode of the shadow used
uint32 extraData
 Generic parameter for extra options (orientation/bevel).
uint32 scale
 scale of all the coordinates in FIXED POINT with 16 bits mantissa
GUI::ThemeEngine::AutoScaleMode autoscale
 scale alphaimage if present
DrawingFunctionCallback drawingCall
 Pointer to drawing function.
Graphics::SurfaceblitSrc
Graphics::TransparentSurfaceblitAlphaSrc

Detailed Description

Definition at line 45 of file VectorRenderer.h.


Member Enumeration Documentation

Enumerator:
kVectorAlignManual 
kVectorAlignLeft 
kVectorAlignRight 
kVectorAlignBottom 
kVectorAlignTop 
kVectorAlignCenter 

Definition at line 62 of file VectorRenderer.h.


Member Data Documentation

Definition at line 56 of file VectorRenderer.h.

scale alphaimage if present

Definition at line 83 of file VectorRenderer.h.

Definition at line 56 of file VectorRenderer.h.

Misc options...

Definition at line 74 of file VectorRenderer.h.

background color

Definition at line 51 of file VectorRenderer.h.

Pointer to drawing function.

Definition at line 85 of file VectorRenderer.h.

Generic parameter for extra options (orientation/bevel).

Definition at line 79 of file VectorRenderer.h.

Definition at line 74 of file VectorRenderer.h.

Foreground color.

Definition at line 50 of file VectorRenderer.h.

active fill mode

Definition at line 76 of file VectorRenderer.h.

gradient start

Definition at line 52 of file VectorRenderer.h.

gradient end

Definition at line 53 of file VectorRenderer.h.

width, height and position, if not measured automatically.

negative values mean counting from the opposite direction

Definition at line 57 of file VectorRenderer.h.

Definition at line 74 of file VectorRenderer.h.

scale of all the coordinates in FIXED POINT with 16 bits mantissa

Definition at line 81 of file VectorRenderer.h.

Definition at line 74 of file VectorRenderer.h.

fill mode of the shadow used

Definition at line 77 of file VectorRenderer.h.

Definition at line 74 of file VectorRenderer.h.

Definition at line 57 of file VectorRenderer.h.

Definition at line 57 of file VectorRenderer.h.

Definition at line 57 of file VectorRenderer.h.


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


Generated on Sat Jan 12 2019 05:04:21 for ResidualVM by doxygen 1.7.1
curved edge   curved edge