Bug 1025553, part 2 - Change gfxMatrix from a struct to a class. r=Bas

This commit is contained in:
Jonathan Watt 2014-06-25 12:59:46 +01:00
parent a5d64dadaa
commit 41dd3d564a
7 changed files with 7 additions and 9 deletions

View File

@ -23,7 +23,6 @@
class gfxContext;
class nsSVGPathDataParser; // IWYU pragma: keep
struct gfxMatrix;
struct nsSVGMark;
namespace mozilla {

View File

@ -18,7 +18,7 @@
class nsSVGElement;
struct gfxMatrix;
class gfxMatrix;
#define MOZ_SVG_LIST_INDEX_BIT_COUNT 31 // supports > 2 billion list items

View File

@ -64,7 +64,7 @@ class Matrix;
}
struct gfxMatrix;
class gfxMatrix;
struct nsSVGEnumMapping;
typedef nsStyledElementNotElementCSSInlineStyle nsSVGElementBase;

View File

@ -9,7 +9,7 @@
#include "mozilla/gfx/2D.h"
#include "SVGGraphicsElement.h"
struct gfxMatrix;
class gfxMatrix;
struct nsSVGMark {
enum Type {

View File

@ -11,7 +11,7 @@
#include <gfxPointH3D.h>
#include <gfxQuad.h>
struct gfxMatrix;
class gfxMatrix;
/**
* This class represents a 3D transformation. The matrix is laid

View File

@ -30,12 +30,12 @@
* \ tx ty 1 / \ 1 /
*
*/
struct gfxMatrix {
class gfxMatrix {
public:
double _11; double _12;
double _21; double _22;
double _31; double _32;
public:
/**
* Initializes this matrix as the identity matrix.
*/

View File

@ -60,8 +60,7 @@
struct nsHTMLReflowState;
class nsHTMLReflowCommand;
struct gfxMatrix;
class gfxMatrix;
class nsIAtom;
class nsPresContext;
class nsIPresShell;