summaryrefslogtreecommitdiffstats
path: root/libs/rs/rs.spec
diff options
context:
space:
mode:
authorAlex Sakhartchouk <alexst@google.com>2010-07-15 11:33:03 -0700
committerAlex Sakhartchouk <alexst@google.com>2010-07-15 14:02:54 -0700
commitdfac814c18f73dd7289f9927edca3e3b6ec6bc00 (patch)
tree386ca04866a3e7be79ae621582222a8f2b09ceda /libs/rs/rs.spec
parent506821b406181ff9b9a10c2fc078d16b79a8cf92 (diff)
downloadframeworks_base-dfac814c18f73dd7289f9927edca3e3b6ec6bc00.zip
frameworks_base-dfac814c18f73dd7289f9927edca3e3b6ec6bc00.tar.gz
frameworks_base-dfac814c18f73dd7289f9927edca3e3b6ec6bc00.tar.bz2
Populate java objects with native data from a3d file.
Remove legacy constructor from programraster Make a3d object creation synchronous Change-Id: Ic7d7547cf6eee6f9a7c6e3ee12cd104e80056a7b
Diffstat (limited to 'libs/rs/rs.spec')
-rw-r--r--libs/rs/rs.spec24
1 files changed, 24 insertions, 0 deletions
diff --git a/libs/rs/rs.spec b/libs/rs/rs.spec
index 1719029..1b81591 100644
--- a/libs/rs/rs.spec
+++ b/libs/rs/rs.spec
@@ -78,6 +78,19 @@ ElementCreate2 {
ret RsElement
}
+ElementGetNativeData {
+ param RsElement elem
+ param uint32_t *elemData
+ param uint32_t elemDataSize
+ }
+
+ElementGetSubElements {
+ param RsElement elem
+ param uint32_t *ids
+ param const char **names
+ param uint32_t dataSize
+ }
+
TypeBegin {
param RsElement type
}
@@ -91,6 +104,12 @@ TypeCreate {
ret RsType
}
+TypeGetNativeData {
+ param RsType type
+ param uint32_t * typeData
+ param uint32_t typeDataSize
+ }
+
AllocationCreateTyped {
param RsType type
ret RsAllocation
@@ -231,6 +250,11 @@ Adapter2DSubData {
param const void *data
}
+AllocationGetType {
+ param RsAllocation va
+ ret const void*
+ }
+
SamplerBegin {
}