Home
last modified time | relevance | path

Searched refs:SaveableTexture (Results 1 – 15 of 15) sorted by relevance

/hardware/google/gfxstream/host/gl/glestranslator/include/GLcommon/
DSaveableTexture.h49 class SaveableTexture :
50 public android::snapshot::LazySnapshotObj<SaveableTexture> {
53 using saver_t = void (*)(SaveableTexture*,
57 typedef std::function<void(SaveableTexture*)> loader_t;
58 using creator_t = SaveableTexture* (*)(GlobalNameSpace*, loader_t&&);
59 using restorer_t = void (*)(SaveableTexture*);
61 SaveableTexture() = delete;
62 SaveableTexture(SaveableTexture&&) = delete;
63 SaveableTexture(GlobalNameSpace* globalNameSpace, loader_t&& loader);
64 SaveableTexture& operator=(SaveableTexture&&) = delete;
[all …]
DTranslatorIfaces.h45 class SaveableTexture; variable
46 typedef std::shared_ptr<SaveableTexture> SaveableTexturePtr;
89 class SaveableTexture; variable
112 …void (*saveTexture)(SaveableTexture*, android::base::St…
113 SaveableTexture* (*createTexture)(GlobalNameSpace*,
114 std::function<void(SaveableTexture*)>&&);
115 void (*restoreTexture)(SaveableTexture*);
DTextureData.h27 class SaveableTexture; variable
28 typedef std::shared_ptr<SaveableTexture> SaveableTexturePtr;
DObjectNameSpace.h147 SaveableTexture::saver_t saver);
150 SaveableTexture::creator_t creator);
DFramebufferData.h25 class SaveableTexture; variable
26 typedef std::shared_ptr<SaveableTexture> SaveableTexturePtr;
/hardware/google/gfxstream/host/gl/glestranslator/EGL/
DEglDisplay.h137 SaveableTexture::restorer_t restorer) const;
145 SaveableTexture::saver_t saver,
146 SaveableTexture::restorer_t restorer);
149 SaveableTexture::creator_t creator);
DEglDisplay.cpp531 SaveableTexture::restorer_t restorer) { in touchEglImage()
542 SaveableTexture::restorer_t restorer) const { in getImage()
649 SaveableTexture::saver_t saver, in onSaveAllImages()
650 SaveableTexture::restorer_t restorer) { in onSaveAllImages()
676 SaveableTexture::creator_t creator) { in onLoadAllImages()
/hardware/google/gfxstream/host/gl/glestranslator/GLcommon/
DSaveableTexture.cpp494 void SaveableTexture::preSave() { in preSave()
498 void SaveableTexture::postSave() { in postSave()
502 SaveableTexture::SaveableTexture(const TextureData& texture) in SaveableTexture() function in SaveableTexture
515 SaveableTexture::SaveableTexture(GlobalNameSpace* globalNameSpace, in SaveableTexture() function in SaveableTexture
523 void SaveableTexture::loadFromStream(android::base::Stream* stream) { in loadFromStream()
585 void SaveableTexture::onSave( in onSave()
839 void SaveableTexture::restore() { in restore()
1043 const NamedObjectPtr& SaveableTexture::getGlobalObject() { in getGlobalObject()
1048 void SaveableTexture::fillEglImage(EglImage* eglImage) { in fillEglImage()
1065 void SaveableTexture::makeDirty() { in makeDirty()
[all …]
DObjectNameSpace.cpp343 SaveableTexture::saver_t saver) { in onSave()
383 SaveableTexture::creator_t creator) { in onLoad()
402 SaveableTexture* saveableTexture = creator( in onLoad()
404 SaveableTexture* saveableTexture) { in onLoad()
Dmeson.build19 'SaveableTexture.cpp',
DAndroid.bp44 "SaveableTexture.cpp",
DCMakeLists.txt17 SaveableTexture.cpp
DTextureData.cpp99 m_saveableTexture.reset(new SaveableTexture(*this)); in resetSaveableTexture()
/hardware/google/gfxstream/host/gl/glestranslator/GLES_V2/
DGLESv2Imp.cpp87 static void saveTexture(SaveableTexture* texture, android::base::Stream* stream,
89 static SaveableTexture* createTexture(GlobalNameSpace* globalNameSpace,
90 SaveableTexture::loader_t&& loader);
91 static void restoreTexture(SaveableTexture* texture);
370 SaveableTexture::preSave(); in preSaveTexture()
374 SaveableTexture::postSave(); in postSaveTexture()
377 static void saveTexture(SaveableTexture* texture, android::base::Stream* stream, in saveTexture()
378 SaveableTexture::Buffer* buffer) { in saveTexture()
382 static SaveableTexture* createTexture(GlobalNameSpace* globalNameSpace, in createTexture()
383 SaveableTexture::loader_t&& loader) { in createTexture()
[all …]
/hardware/google/gfxstream/host/gl/
DBUILD.bazel133 "glestranslator/GLcommon/SaveableTexture.cpp",