diff options
Diffstat (limited to 'chromium/ppapi/c/pp_size.h')
-rw-r--r-- | chromium/ppapi/c/pp_size.h | 28 |
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; +} /** * @} */ |