Lines Matching refs:index
26 android::RSC::sp<const Element> Element::getSubElement(uint32_t index) {
31 if (index >= mVisibleElementMap.size()) {
32 mRS->throwError(RS_ERROR_INVALID_PARAMETER, "Illegal sub-element index");
35 return mElements[mVisibleElementMap[index]];
38 const char * Element::getSubElementName(uint32_t index) {
43 if (index >= mVisibleElementMap.size()) {
44 mRS->throwError(RS_ERROR_INVALID_PARAMETER, "Illegal sub-element index");
47 return mElementNames[mVisibleElementMap[index]].c_str();
50 size_t Element::getSubElementArraySize(uint32_t index) {
55 if (index >= mVisibleElementMap.size()) {
56 mRS->throwError(RS_ERROR_INVALID_PARAMETER, "Illegal sub-element index");
59 return mArraySizes[mVisibleElementMap[index]];
62 uint32_t Element::getSubElementOffsetBytes(uint32_t index) {
67 if (index >= mVisibleElementMap.size()) {
68 mRS->throwError(RS_ERROR_INVALID_PARAMETER, "Illegal sub-element index");
71 return mOffsetInBytes[mVisibleElementMap[index]];