Home | History | Annotate | Download | only in GLcommon

Lines Matching refs:ShareGroup

62 //         the EGL/GLES layer creates objects using the ShareGroup class
67 friend class ShareGroup;
136 // class ShareGroup -
138 // there will be one inctance of ShareGroup for each user OpenGL context
140 // both will share the same ShareGroup instance.
143 class ShareGroup
146 friend class emugl::SmartPtr<ShareGroup>; // to allow destructing when ShareGroupPtr refcount reaches zero
203 explicit ShareGroup(GlobalNameSpace *globalNameSpace);
204 ~ShareGroup();
212 typedef emugl::SmartPtr<ShareGroup> ShareGroupPtr;
218 // each ShareGroup instance can be accessed through one or more 'groupName'
220 // layer will use the user context handle as the name for its ShareGroup
221 // object. Multiple names can be attached to a ShareGroup object to support
231 // createShareGroup - create a new ShareGroup object and attach it with
237 // attachShareGroup - find the ShareGroup object attached to the name
239 // ShareGroup instance.
244 // getShareGroup - retreive a ShareGroup object based on its "name"
250 // attached ShareGroup. When the last name of ShareGroup is
251 // deleted the ShareGroup object is destroyed.
257 // ShareGroup. The intent is that the EGL layer will