diff options
| author | Alex Sakhartchouk <alexst@google.com> | 2010-10-05 11:33:27 -0700 |
|---|---|---|
| committer | Alex Sakhartchouk <alexst@google.com> | 2010-10-05 11:33:27 -0700 |
| commit | 10825a07ae3a7520110a5fb642a6c8745d7b3956 (patch) | |
| tree | 1611e988da8fbf0bc4d887594d7157c17677048a /libs/rs/scriptc | |
| parent | c0ed31d7a9f6d6b788635429c20d0f6fa47418de (diff) | |
| download | frameworks_base-10825a07ae3a7520110a5fb642a6c8745d7b3956.zip frameworks_base-10825a07ae3a7520110a5fb642a6c8745d7b3956.tar.gz frameworks_base-10825a07ae3a7520110a5fb642a6c8745d7b3956.tar.bz2 | |
Adding text metrics to renderscript.
Change-Id: Ica460525243d714a278e4ad5e436af43e1008e0c
Diffstat (limited to 'libs/rs/scriptc')
| -rw-r--r-- | libs/rs/scriptc/rs_graphics.rsh | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/rs/scriptc/rs_graphics.rsh b/libs/rs/scriptc/rs_graphics.rsh index c0b2d2d..ac6f8cc 100644 --- a/libs/rs/scriptc/rs_graphics.rsh +++ b/libs/rs/scriptc/rs_graphics.rsh @@ -79,6 +79,12 @@ extern void __attribute__((overloadable)) rsgBindFont(rs_font); extern void __attribute__((overloadable)) rsgFontColor(float, float, float, float); +// Returns the bounding box of the text relative to (0, 0) +// Any of left, right, top, bottom could be NULL +extern void __attribute__((overloadable)) + rsgMeasureText(const char *, int *left, int *right, int *top, int *bottom); +extern void __attribute__((overloadable)) + rsgMeasureText(rs_allocation, int *left, int *right, int *top, int *bottom); extern void __attribute__((overloadable)) rsgMeshComputeBoundingBox(rs_mesh mesh, float *minX, float *minY, float *minZ, |
