diff options
Diffstat (limited to 'libs/rs/rsElement.h')
| -rw-r--r-- | libs/rs/rsElement.h | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/libs/rs/rsElement.h b/libs/rs/rsElement.h index 42eef4adcb0f..ae6a6ccb2ea7 100644 --- a/libs/rs/rsElement.h +++ b/libs/rs/rsElement.h @@ -99,8 +99,17 @@ public:      ElementState();      ~ElementState(); +    void elementBuilderBegin(); +    void elementBuilderAdd(const Element *e, const char *nameStr, uint32_t arraySize); +    const Element *elementBuilderCreate(Context *rsc); +      // Cache of all existing elements.      Vector<Element *> mElements; +private: +    Vector<const Element *> mBuilderElements; +    Vector<const char*> mBuilderNameStrings; +    Vector<size_t> mBuilderNameLengths; +    Vector<uint32_t> mBuilderArrays;  };  |