Lines Matching defs:Element

24 Element::Element(Context *rsc) : ObjectBase(rsc) {
33 Element::~Element() {
37 void Element::preDestroy() const {
46 void Element::clear() {
59 size_t Element::getSizeBits() const {
71 size_t Element::getSizeBitsUnpadded() const {
83 void Element::dumpLOGV(const char *prefix) const {
85 ALOGV("%s Element: fieldCount: %zu, size bytes: %zu", prefix, mFieldCount, getSizeBytes());
88 ALOGV("%s Element field index: %u ------------------", prefix, ct);
95 void Element::serialize(Context *rsc, OStream *stream) const {
113 Element *Element::createFromStream(Context *rsc, IStream *stream) {
129 return (Element *)Element::create(rsc,
136 const Element **subElems = new const Element *[fieldCount];
149 subElems[ct] = Element::createFromStream(rsc, stream);
152 const Element *elem = Element::create(rsc, fieldCount, subElems, subElemNames,
163 return (Element *)elem;
166 void Element::compute() {
187 mHal.state.fields = new const Element*[noPaddingFieldCount];
222 ObjectBaseRef<const Element> Element::createRef(Context *rsc, RsDataType dt, RsDataKind dk,
224 ObjectBaseRef<const Element> returnRef;
228 const Element *ee = rsc->mStateElement.mElements[ct];
242 Element *e = new Element(rsc);
254 ObjectBaseRef<const Element> Element::createRef(Context *rsc, size_t count, const Element **ein,
257 ObjectBaseRef<const Element> returnRef;
261 const Element *ee = rsc->mStateElement.mElements[ct];
282 Element *e = new Element(rsc);
300 void Element::incRefs(const void *ptr) const {
322 void Element::decRefs(const void *ptr) const {
344 Element::Builder::Builder() {
353 void Element::Builder::add(const Element *e, const char *nameStr, uint32_t arraySize) {
354 mBuilderElementRefs.push(ObjectBaseRef<const Element>(e));
362 ObjectBaseRef<const Element> Element::Builder::create(Context *rsc) {
363 return Element::createRef(rsc, mBuilderElements.size(),
389 return (RsElement)Element::create(rsc, dt, dk, norm, vecSize);
403 return (RsElement)Element::create(rsc, ein_length, (const Element **)ein,
414 Element *e = static_cast<Element *>(elem);
425 Element *e = static_cast<Element *>(elem);