Home | History | Annotate | Download | only in rs

Lines Matching refs:entry

75         A3DIndexEntry *entry = new A3DIndexEntry();
76 entry->mObjectName = headerStream->loadString();
78 //ALOGV("Header data, entry name = %s", entry->mObjectName.string());
79 entry->mType = (RsA3DClassID)headerStream->loadU32();
81 entry->mOffset = headerStream->loadOffset();
82 entry->mLength = headerStream->loadOffset();
84 entry->mOffset = headerStream->loadU32();
85 entry->mLength = headerStream->loadU32();
87 entry->mRsObj = NULL;
88 mIndex.push(entry);
234 FileA3D::A3DIndexEntry *entry = mIndex[index];
235 if (!entry) {
239 if (entry->mRsObj) {
240 entry->mRsObj->incUserRef();
241 return entry->mRsObj;
245 mReadStream->reset(entry->mOffset);
246 switch (entry->mType) {
250 entry->mRsObj = Mesh::createFromStream(mRSC, mReadStream);
253 entry->mRsObj = Type::createFromStream(mRSC, mReadStream);
256 entry->mRsObj = Element::createFromStream(mRSC, mReadStream);
259 entry->mRsObj = Allocation::createFromStream(mRSC, mReadStream);
262 //entry->mRsObj = ProgramVertex::createFromStream(mRSC, mReadStream);
265 //entry->mRsObj = ProgramRaster::createFromStream(mRSC, mReadStream);
268 //entry->mRsObj = ProgramFragment::createFromStream(mRSC, mReadStream);
271 //entry->mRsObj = ProgramStore::createFromStream(mRSC, mReadStream);
274 //entry->mRsObj = Sampler::createFromStream(mRSC, mReadStream);
277 //entry->mRsObj = Animation::createFromStream(mRSC, mReadStream);
280 //entry->mRsObj = Adapter1D::createFromStream(mRSC, mReadStream);
283 //entry->mRsObj = Adapter2D::createFromStream(mRSC, mReadStream);
296 if (entry->mRsObj) {
297 entry->mRsObj->incUserRef();
299 return entry->mRsObj;
389 ALOGE("Can't load entry. No valid file");
425 const FileA3D::A3DIndexEntry *entry = fa3d->getIndexEntry(i);
426 fileEntries[i].classID = entry->getType();
427 fileEntries[i].objectName = rsuCopyString(entry->getObjectName());