Home
last modified time | relevance | path

Searched refs:mObject (Results 1 – 6 of 6) sorted by relevance

/external/angle/src/libANGLE/
DRefCountObject.h65 BindingPointer() : mObject(nullptr) {} in BindingPointer()
67 BindingPointer(ObjectType *object) : mObject(object) in BindingPointer()
69 if (mObject) in BindingPointer()
71 mObject->addRef(); in BindingPointer()
75 BindingPointer(const BindingPointer &other) : mObject(other.mObject) in BindingPointer()
77 if (mObject) in BindingPointer()
79 mObject->addRef(); in BindingPointer()
85 std::swap(mObject, other.mObject);
93 ASSERT(mObject == nullptr); in ~BindingPointer()
106 ObjectType *oldObject = mObject; in set()
[all …]
Dangletypes.h1071 UniqueObjectPointerBase(const ContextT *context) : mObject(nullptr), mDeleter(context) in UniqueObjectPointerBase()
1075 UniqueObjectPointerBase(ObjT *obj, const ContextT *context) : mObject(obj), mDeleter(context) in UniqueObjectPointerBase()
1080 if (mObject) in ~UniqueObjectPointerBase()
1082 mDeleter(mObject); in ~UniqueObjectPointerBase()
1086 ObjT *operator->() const { return mObject; }
1090 auto obj = mObject; in release()
1091 mObject = nullptr; in release()
1095 ObjT *get() const { return mObject; } in get()
1099 if (mObject) in reset()
1101 mDeleter(mObject); in reset()
[all …]
/external/angle/src/libANGLE/renderer/vulkan/
Dvk_utils.h258 ObjectAndSerial(ObjT &&object, Serial serial) : mObject(std::move(object)), mSerial(serial) {}
261 : mObject(std::move(other.mObject)), mSerial(std::move(other.mSerial))
265 mObject = std::move(other.mObject);
273 const ObjT &get() const { return mObject; }
274 ObjT &get() { return mObject; }
276 bool valid() const { return mObject.valid(); }
280 mObject.destroy(device);
285 ObjT mObject;
501 explicit RefCounted(T &&newObject) : mRefCount(0), mObject(std::move(newObject)) {}
502 ~RefCounted() { ASSERT(mRefCount == 0 && !mObject.valid()); }
[all …]
/external/angle/src/libANGLE/renderer/gl/wgl/
DD3DTextureSurfaceWGL.cpp254 mObject(nullptr), in D3DTextureSurfaceWGL()
266 SafeRelease(mObject); in ~D3DTextureSurfaceWGL()
302 &mColorFormat, &mObject, &device)); in initialize()
318 mObject->QueryInterface(&mKeyedMutex); in initialize()
331 mDeviceHandle, mObject, mColorRenderbufferID, GL_RENDERBUFFER, WGL_ACCESS_READ_WRITE_NV); in initialize()
417 mDeviceHandle, mObject, textureID, GL_TEXTURE_2D, WGL_ACCESS_READ_WRITE_NV); in bindTexImage()
DD3DTextureSurfaceWGL.h91 IUnknown *mObject; variable
/external/angle/src/libANGLE/renderer/d3d/d3d11/
Drenderer11_utils.h341 ScopedUnmapper(T *object) : mObject(object) {} in ScopedUnmapper()
342 ~ScopedUnmapper() { mObject->unmap(); } in ~ScopedUnmapper()
345 T *mObject;