diff options
author | Jason Sams <rjsams@android.com> | 2009-06-10 15:04:38 -0700 |
---|---|---|
committer | Jason Sams <rjsams@android.com> | 2009-06-10 15:04:38 -0700 |
commit | 3eaa338e11a3b0d6b87d705e5bb95625e82347bd (patch) | |
tree | f0e91b1fbf362b86b54d84325581f7544536a38c /libs/rs/rsObjectBase.cpp | |
parent | da423d8479a2cefb456a03d7dc550e74e473acf4 (diff) | |
download | frameworks_base-3eaa338e11a3b0d6b87d705e5bb95625e82347bd.zip frameworks_base-3eaa338e11a3b0d6b87d705e5bb95625e82347bd.tar.gz frameworks_base-3eaa338e11a3b0d6b87d705e5bb95625e82347bd.tar.bz2 |
Add named objects and implement support for ProgramFragmentStore and ProgramFragment to be used by name in scripts.
Diffstat (limited to 'libs/rs/rsObjectBase.cpp')
-rw-r--r-- | libs/rs/rsObjectBase.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/libs/rs/rsObjectBase.cpp b/libs/rs/rsObjectBase.cpp index f9cb9c8..8660818 100644 --- a/libs/rs/rsObjectBase.cpp +++ b/libs/rs/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); + } +} |