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 Member Functions

 DrawStep ()

Public Attributes

DrawingFunctionCallback drawingCall
 Pointer to drawing function.
Graphics::SurfaceblitSrc
Graphics::TransparentSurfaceblitAlphaSrc
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
Common::Rect clip
 Clipping rect restriction.
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

Detailed Description

Definition at line 45 of file VectorRenderer.h.


Member Enumeration Documentation

Enumerator:
kVectorAlignManual 
kVectorAlignLeft 
kVectorAlignRight 
kVectorAlignBottom 
kVectorAlignTop 
kVectorAlignCenter 

Definition at line 69 of file VectorRenderer.h.


Constructor & Destructor Documentation

Graphics::DrawStep::DrawStep (  )  [inline]

Definition at line 92 of file VectorRenderer.h.


Member Data Documentation

Definition at line 62 of file VectorRenderer.h.

scale alphaimage if present

Definition at line 90 of file VectorRenderer.h.

Definition at line 62 of file VectorRenderer.h.

Misc options...

Definition at line 81 of file VectorRenderer.h.

background color

Definition at line 57 of file VectorRenderer.h.

Clipping rect restriction.

Definition at line 67 of file VectorRenderer.h.

Pointer to drawing function.

Definition at line 46 of file VectorRenderer.h.

Generic parameter for extra options (orientation/bevel).

Definition at line 86 of file VectorRenderer.h.

Definition at line 81 of file VectorRenderer.h.

Foreground color.

Definition at line 56 of file VectorRenderer.h.

active fill mode

Definition at line 83 of file VectorRenderer.h.

gradient start

Definition at line 58 of file VectorRenderer.h.

gradient end

Definition at line 59 of file VectorRenderer.h.

width, height and position, if not measured automatically.

negative values mean counting from the opposite direction

Definition at line 63 of file VectorRenderer.h.

Definition at line 81 of file VectorRenderer.h.

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

Definition at line 88 of file VectorRenderer.h.

Definition at line 81 of file VectorRenderer.h.

fill mode of the shadow used

Definition at line 84 of file VectorRenderer.h.

Definition at line 81 of file VectorRenderer.h.

Definition at line 63 of file VectorRenderer.h.

Definition at line 63 of file VectorRenderer.h.

Definition at line 63 of file VectorRenderer.h.


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


Generated on Sat May 23 2020 05:02:25 for ResidualVM by doxygen 1.7.1
curved edge   curved edge