blob: f1a5594308b1770852378021891029249e77847b [file] [log] [blame]
// Copyright 2015 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROMECAST_PUBLIC_GRAPHICS_TYPES_H_
#define CHROMECAST_PUBLIC_GRAPHICS_TYPES_H_
namespace chromecast {
struct Rect {
Rect(int w, int h) : x(0), y(0), width(w), height(h) {}
Rect(int arg_x, int arg_y, int w, int h)
: x(arg_x), y(arg_y), width(w), height(h) {}
int x;
int y;
int width;
int height;
};
struct RectF {
RectF(float w, float h) : x(0), y(0), width(w), height(h) {}
RectF(float arg_x, float arg_y, float w, float h)
: x(arg_x), y(arg_y), width(w), height(h) {}
float x;
float y;
float width;
float height;
};
struct Size {
Size(int w, int h) : width(w), height(h) {}
int width;
int height;
};
} // namespace chromecast
#endif // CHROMECAST_PUBLIC_GRAPHICS_TYPES_H_