Searched refs:EXGLObjectId (Results 1 – 11 of 11) sorted by relevance
| /expo/packages/expo-gl/common/ |
| H A D | EXGLNativeApi.h | 27 typedef unsigned int EXGLObjectId; typedef 59 EXGLObjectId EXGLContextCreateObject(EXGLContextId exglCtxId); 62 void EXGLContextDestroyObject(EXGLContextId exglCtxId, EXGLObjectId exglObjId); 65 void EXGLContextMapObject(EXGLContextId exglCtxId, EXGLObjectId exglObjId, GLuint glObj); 68 GLuint EXGLContextGetObject(EXGLContextId exglCtxId, EXGLObjectId exglObjId);
|
| H A D | EXGLNativeContext.h | 104 EXGLObjectId createObject(void) noexcept; 105 void destroyObject(EXGLObjectId exglObjId) noexcept; 106 void mapObject(EXGLObjectId exglObjId, GLuint glObj) noexcept; 107 GLuint lookupObject(EXGLObjectId exglObjId) noexcept; 127 std::unordered_map<EXGLObjectId, GLuint> objects;
|
| H A D | EXGLNativeApi.cpp | 61 EXGLObjectId EXGLContextCreateObject(EXGLContextId exglCtxId) { in EXGLContextCreateObject() 69 void EXGLContextDestroyObject(EXGLContextId exglCtxId, EXGLObjectId exglObjId) { in EXGLContextDestroyObject() 76 void EXGLContextMapObject(EXGLContextId exglCtxId, EXGLObjectId exglObjId, GLuint glObj) { in EXGLContextMapObject() 83 GLuint EXGLContextGetObject(EXGLContextId exglCtxId, EXGLObjectId exglObjId) { in EXGLContextGetObject()
|
| H A D | EXWebGLMethodsHelpers.h | 24 EXGLObjectId fProgram, in exglGetActiveInfo() 97 exglIsObject(EXGLContext *ctx, EXGLObjectId id, std::function<GLboolean(GLuint)> func) { in exglIsObject() 106 std::function<void(GLsizei, EXGLObjectId *)> func, in exglGenObject() 126 exglDeleteObject(EXGLContext *ctx, EXGLObjectId id, std::function<void(EXGLObjectId)> func) { in exglDeleteObject() 133 EXGLObjectId id, in exglDeleteObject() 134 std::function<void(GLsizei, const EXGLObjectId *)> func) { in exglDeleteObject()
|
| H A D | EXGLNativeContext.cpp | 104 EXGLObjectId EXGLContext::createObject(void) noexcept { in createObject() 108 void EXGLContext::destroyObject(EXGLObjectId exglObjId) noexcept { in destroyObject() 112 void EXGLContext::mapObject(EXGLObjectId exglObjId, GLuint glObj) noexcept { in mapObject() 116 GLuint EXGLContext::lookupObject(EXGLObjectId exglObjId) noexcept { in lookupObject()
|
| H A D | EXJsiArgsTransform.h | 47 using type_map = typename std::conditional<std::is_same_v<EXWebGLClass, T>, EXGLObjectId, T>::type; 124 inline EXGLObjectId unpackArg<EXWebGLClass>(jsi::Runtime &runtime, const jsi::Value *jsArgv) { 128 return static_cast<EXGLObjectId>(
|
| H A D | EXWebGLMethods.cpp | 959 EXGLObjectId exglObjId = 0; in NATIVE_METHOD()
|
| /expo/packages/expo-gl/ios/ |
| H A D | EXGLObject.h | 9 @property (nonatomic, assign) EXGLObjectId exglObjId;
|
| H A D | EXGLContext.h | 14 - (EXGLObjectId)glContextGetDefaultFramebuffer;
|
| H A D | EXGLObjectManager.mm | 16 …nonatomic, strong) NSMutableDictionary<NSNumber *, EXGLObject *> *objects; // Key is `EXGLObjectId`
|
| H A D | EXGLView.mm | 323 - (EXGLObjectId)glContextGetDefaultFramebuffer
|