Lines Matching defs:Context

60 pthread_mutex_t Context::gInitMutex = PTHREAD_MUTEX_INITIALIZER;
61 pthread_mutex_t Context::gMessageMutex = PTHREAD_MUTEX_INITIALIZER;
62 pthread_mutex_t Context::gLibMutex = PTHREAD_MUTEX_INITIALIZER;
64 bool Context::initGLThread() {
77 void Context::deinitEGL() {
83 Context::PushState::PushState(Context *con) {
96 Context::PushState::~PushState() {
109 uint32_t Context::runScript(Script *s) {
116 uint32_t Context::runRootScript() {
128 uint64_t Context::getTime() const {
138 void Context::timerReset() {
144 void Context::timerInit() {
155 void Context::timerFrame() {
170 void Context::timerSet(Timers tm) {
177 void Context::timerPrint() {
200 bool Context::setupCheck() {
212 void Context::setupProgramStore() {
227 void Context::displayDebugStats() {
249 void * Context::threadProc(void *vrsc) {
250 Context *rsc = static_cast<Context *>(vrsc);
385 void Context::destroyWorkerThreadResources() {
410 void Context::printWatchdogInfo(void *ctx) {
411 Context *rsc = (Context *)ctx;
421 void Context::setPriority(int32_t p) {
448 Context::Context() {
471 void Context::setCacheDir(const char * cacheDir_arg, uint32_t length) {
483 void Context::waitForDebugger() {
489 Context * Context::createContext(Device *dev, const RsSurfaceConfig *sc,
491 Context * rsc = new Context();
514 Context * Context::createContextLite() {
515 Context * rsc = new Context();
520 bool Context::initContext(Device *dev, const RsSurfaceConfig *sc) {
581 Context::~Context() {
582 //ALOGV("%p Context::~Context", this);
606 //ALOGV("%p Context::~Context done", this);
610 void Context::setSurface(uint32_t w, uint32_t h, RsNativeWindow sur) {
624 uint32_t Context::getCurrentSurfaceWidth() const {
636 uint32_t Context::getCurrentSurfaceHeight() const {
648 void Context::pause() {
653 void Context::resume() {
658 void Context::setRootScript(Script *s) {
663 void Context::setProgramStore(ProgramStore *pfs) {
672 void Context::setProgramFragment(ProgramFragment *pf) {
681 void Context::setProgramRaster(ProgramRaster *pr) {
690 void Context::setProgramVertex(ProgramVertex *pv) {
699 void Context::setFont(Font *f) {
709 void Context::finish() {
715 void Context::assignName(ObjectBase *obj, const char *name, uint32_t len) {
721 void Context::removeName(ObjectBase *obj) {
730 RsMessageToClientType Context::peekMessageToClient(size_t *receiveLen, uint32_t *subID) {
734 RsMessageToClientType Context::getMessageToClient(void *data, size_t *receiveLen, uint32_t *subID, size_t bufferLen) {
738 bool Context::sendMessageToClient(const void *data, RsMessageToClientType cmdID,
747 void Context::initToClient() {
753 void Context::deinitToClient() {
757 void Context::setError(RsError e, const char *msg) const {
770 void Context::dumpDebug() const {
771 ALOGE("RS Context debug %p", this);
772 ALOGE("RS Context debug");
785 void rsi_ContextFinish(Context *rsc) {
789 void rsi_ContextBindRootScript(Context *rsc, RsScript vs) {
796 void rsi_ContextSetCacheDir(Context *rsc, const char *cacheDir, size_t cacheDir_length) {
800 void rsi_ContextBindSampler(Context *rsc, uint32_t slot, RsSampler vs) {
812 void rsi_ContextBindProgramStore(Context *rsc, RsProgramStore vpfs) {
817 void rsi_ContextBindProgramFragment(Context *rsc, RsProgramFragment vpf) {
822 void rsi_ContextBindProgramRaster(Context *rsc, RsProgramRaster vpr) {
827 void rsi_ContextBindProgramVertex(Context *rsc, RsProgramVertex vpv) {
832 void rsi_ContextBindFont(Context *rsc, RsFont vfont) {
838 void rsi_AssignName(Context *rsc, RsObjectBase obj, const char *name, size_t name_length) {
843 void rsi_ObjDestroy(Context *rsc, void *optr) {
850 void rsi_ContextPause(Context *rsc) {
854 void rsi_ContextResume(Context *rsc) {
858 void rsi_ContextSetSurface(Context *rsc, uint32_t w, uint32_t h, RsNativeWindow sur) {
863 void rsi_ContextSetPriority(Context *rsc, int32_t p) {
867 void rsi_ContextDump(Context *rsc, int32_t bits) {
871 void rsi_ContextDestroyWorker(Context *rsc) {
875 void rsi_ContextDestroy(Context *rsc) {
882 RsMessageToClientType rsi_ContextPeekMessage(Context *rsc,
888 RsMessageToClientType rsi_ContextGetMessage(Context *rsc, void * data, size_t data_length,
896 void rsi_ContextInitToClient(Context *rsc) {
900 void rsi_ContextDeinitToClient(Context *rsc) {
904 void rsi_ContextSendMessage(Context *rsc, uint32_t id, const uint8_t *data, size_t len) {
910 void LF_ObjDestroy_handcode(const Context *rsc, RsAsyncVoidPtr objPtr) {
911 if (((Context *)rsc)->isSynchronous()) {
912 rsi_ObjDestroy((Context *)rsc, objPtr);
929 ThreadIO *io = &((Context *)rsc)->mIO;
941 Context *rsc = Context::createContext(dev, nullptr, ct, flags);
950 Context *rsc = static_cast<Context *>(con);
961 Context *rsc = Context::createContext(dev, &sc);