Home
last modified time | relevance | path

Searched refs:EXGLObjectId (Results 1 – 11 of 11) sorted by relevance

/expo/packages/expo-gl/common/
H A DEXGLNativeApi.h27 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 DEXGLNativeContext.h104 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 DEXGLNativeApi.cpp61 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 DEXWebGLMethodsHelpers.h24 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 DEXGLNativeContext.cpp104 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 DEXJsiArgsTransform.h47 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 DEXWebGLMethods.cpp959 EXGLObjectId exglObjId = 0; in NATIVE_METHOD()
/expo/packages/expo-gl/ios/
H A DEXGLObject.h9 @property (nonatomic, assign) EXGLObjectId exglObjId;
H A DEXGLContext.h14 - (EXGLObjectId)glContextGetDefaultFramebuffer;
H A DEXGLObjectManager.mm16 …nonatomic, strong) NSMutableDictionary<NSNumber *, EXGLObject *> *objects; // Key is `EXGLObjectId`
H A DEXGLView.mm323 - (EXGLObjectId)glContextGetDefaultFramebuffer