summaryrefslogtreecommitdiffstats
path: root/chromium/ppapi/c/pp_size.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ppapi/c/pp_size.h')
-rw-r--r--chromium/ppapi/c/pp_size.h28
1 files changed, 27 insertions, 1 deletions
diff --git a/chromium/ppapi/c/pp_size.h b/chromium/ppapi/c/pp_size.h
index 117369cb9f8..fe87224a2d8 100644
--- a/chromium/ppapi/c/pp_size.h
+++ b/chromium/ppapi/c/pp_size.h
@@ -3,7 +3,7 @@
* found in the LICENSE file.
*/
-/* From pp_size.idl modified Wed Oct 5 14:06:02 2011. */
+/* From pp_size.idl modified Tue Jun 3 12:31:20 2014. */
#ifndef PPAPI_C_PP_SIZE_H_
#define PPAPI_C_PP_SIZE_H_
@@ -31,6 +31,16 @@ struct PP_Size {
int32_t height;
};
PP_COMPILE_ASSERT_STRUCT_SIZE_IN_BYTES(PP_Size, 8);
+
+/**
+ * The <code>PP_FloatSize</code> struct contains the size of a 2D rectangle.
+ */
+struct PP_FloatSize {
+ /** This value represents the width of the rectangle. */
+ float width;
+ /** This value represents the height of the rectangle. */
+ float height;
+};
/**
* @}
*/
@@ -55,6 +65,22 @@ PP_INLINE struct PP_Size PP_MakeSize(int32_t w, int32_t h) {
ret.height = h;
return ret;
}
+
+/**
+ * PP_MakeFloatSize() creates a <code>PP_FloatSize</code> given a
+ * width and height as float values.
+ *
+ * @param[in] w An float value representing a width.
+ * @param[in] h An float value representing a height.
+ *
+ * @return A <code>PP_FloatSize</code> structure.
+ */
+PP_INLINE struct PP_FloatSize PP_MakeFloatSize(float w, float h) {
+ struct PP_FloatSize ret;
+ ret.width = w;
+ ret.height = h;
+ return ret;
+}
/**
* @}
*/