Home
last modified time | relevance | path

Searched refs:RefCountObject (Results 1 – 24 of 24) sorted by relevance

/external/angle/src/libANGLE/
DRefCountObject.h28 class RefCountObject : angle::NonCopyable
34 RefCountObject() : mRefCount(0) {} in RefCountObject() function
53 virtual ~RefCountObject() { ASSERT(mRefCount == 0); } in ~RefCountObject()
101 reinterpret_cast<RefCountObject<ContextType, ErrorType> *>(newObject)->addRef(); in set()
110 reinterpret_cast<RefCountObject<ContextType, ErrorType> *>(oldObject)->release(context); in set()
138 using RefCountObjectNoID = angle::RefCountObject<Context, angle::Result>;
141 class RefCountObject : public gl::RefCountObjectNoID
144 explicit RefCountObject(rx::Serial serial, IDType id) : mSerial(serial), mId(id) {} in RefCountObject() function
150 ~RefCountObject() override {} in ~RefCountObject()
271 using RefCountObject = angle::RefCountObject<Display, Error>; variable
DSemaphore.h30 class Semaphore final : public RefCountObject<SemaphoreID>
DMemoryObject.h27 class MemoryObject final : public RefCountObject<MemoryObjectID>
DSemaphore.cpp18 : RefCountObject(factory->generateSerial(), id), mImplementation(factory->createSemaphore()) in Semaphore()
DMemoryObject.cpp18 : RefCountObject(factory->generateSerial(), id), in MemoryObject()
DQuery.h30 class Query final : public RefCountObject<QueryID>, public LabeledObject
DEGLSync.h32 class Sync final : public angle::RefCountObject<Display, angle::Result>, public LabeledObject
DQuery.cpp17 : RefCountObject(factory->generateSerial(), id), mQuery(factory->createQuery(type)), mLabel() in Query()
DSampler.h27 class Sampler final : public RefCountObject<SamplerID>, public LabeledObject, public angle::Subject
DFence.h53 class Sync final : public RefCountObject<GLuint>, public LabeledObject
DFence.cpp67 : RefCountObject(factory->generateSerial(), id), in Sync()
DTransformFeedback.h60 class TransformFeedback final : public RefCountObject<TransformFeedbackID>, public LabeledObject
DProgramPipeline.h92 class ProgramPipeline final : public RefCountObject<ProgramPipelineID>,
DSampler.cpp19 : RefCountObject(factory->generateSerial(), id), in Sampler()
DRenderbuffer.h68 class Renderbuffer final : public RefCountObject<RenderbufferID>,
DImage.h142 class Image final : public RefCountObject, public LabeledObject
DBuffer.h72 class Buffer final : public RefCountObject<BufferID>,
DTransformFeedback.cpp90 : RefCountObject(implFactory->generateSerial(), id), in TransformFeedback()
DRenderbuffer.cpp89 : RefCountObject(implFactory->generateSerial(), id), in Renderbuffer()
DBuffer.cpp45 : RefCountObject(factory->generateSerial(), id), in Buffer()
DProgramPipeline.cpp147 : RefCountObject(factory->generateSerial(), handle), in ProgramPipeline()
DTexture.h250 class Texture final : public RefCountObject<TextureID>,
DTexture.cpp742 : RefCountObject(factory->generateSerial(), id), in Texture()
/external/angle/src/
DlibGLESv2.gni252 "src/libANGLE/RefCountObject.h",