summaryrefslogtreecommitdiff
path: root/rsObjectBase.cpp
diff options
context:
space:
mode:
authorJason Sams <rjsams@android.com>2009-06-10 15:04:38 -0700
committerJason Sams <rjsams@android.com>2009-06-10 15:04:38 -0700
commita0a1b6fbece2eb8d72d788422ab3e5f58d5a9216 (patch)
tree6d1c76249b13b3c7f84e29edb1f32a3c9cf42f5b /rsObjectBase.cpp
parent1030893d9b99b72468034da13df025bda479bb97 (diff)
downloadrs-a0a1b6fbece2eb8d72d788422ab3e5f58d5a9216.tar.gz
Add named objects and implement support for ProgramFragmentStore and ProgramFragment to be used by name in scripts.
Diffstat (limited to 'rsObjectBase.cpp')
-rw-r--r--rsObjectBase.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/rsObjectBase.cpp b/rsObjectBase.cpp
index f9cb9c82..8660818b 100644
--- a/rsObjectBase.cpp
+++ b/rsObjectBase.cpp
@@ -23,6 +23,7 @@ using namespace android::renderscript;
ObjectBase::ObjectBase()
{
mRefCount = 0;
+ mName = NULL;
}
ObjectBase::~ObjectBase()
@@ -46,3 +47,12 @@ void ObjectBase::decRef() const
}
}
+void ObjectBase::setName(const char *name)
+{
+ delete mName;
+ mName = NULL;
+ if (name) {
+ mName = new char[strlen(name) +1];
+ strcpy(mName, name);
+ }
+}