Home | History | Annotate | Download | only in rs

Lines Matching defs:Element

24 Element::Element(Context *rsc) : ObjectBase(rsc) {
31 Element::~Element() {
35 void Element::preDestroy() const {
44 void Element::clear() {
51 size_t Element::getSizeBits() const {
63 void Element::dumpLOGV(const char *prefix) const {
65 LOGV("%s Element: fieldCount: %zu, size bytes: %zu", prefix, mFieldCount, getSizeBytes());
68 LOGV("%s Element field index: %u ------------------", prefix, ct);
75 void Element::serialize(OStream *stream) const {
93 Element *Element::createFromStream(Context *rsc, IStream *stream) {
97 LOGE("element loading skipped due to invalid class id\n");
109 return (Element *)Element::create(rsc,
116 const Element **subElems = new const Element *[fieldCount];
129 subElems[ct] = Element::createFromStream(rsc, stream);
132 const Element *elem = Element::create(rsc, fieldCount, subElems, subElemNames,
143 return (Element *)elem;
146 void Element::compute() {
165 ObjectBaseRef<const Element> Element::createRef(Context *rsc, RsDataType dt, RsDataKind dk,
167 ObjectBaseRef<const Element> returnRef;
171 const Element *ee = rsc->mStateElement.mElements[ct];
185 Element *e = new Element(rsc);
197 ObjectBaseRef<const Element> Element::createRef(Context *rsc, size_t count, const Element **ein,
200 ObjectBaseRef<const Element> returnRef;
204 const Element *ee = rsc->mStateElement.mElements[ct];
225 Element *e = new Element(rsc);
243 void Element::incRefs(const void *ptr) const {
265 void Element::decRefs(const void *ptr) const {
287 Element::Builder::Builder() {
296 void Element::Builder::add(const Element *e, const char *nameStr, uint32_t arraySize) {
297 mBuilderElementRefs.push(ObjectBaseRef<const Element>(e));
305 ObjectBaseRef<const Element> Element::Builder::create(Context *rsc) {
306 return Element::createRef(rsc, mBuilderElements.size(),
332 return (RsElement)Element::create(rsc, dt, dk, norm, vecSize);
346 return (RsElement)Element::create(rsc, ein_length, (const Element **)ein,
357 Element *e = static_cast<Element *>(elem);
368 Element *e = static_cast<Element *>(elem);