Home
last modified time | relevance | path

Searched refs:SubjectIndex (Results 1 – 25 of 32) sorted by relevance

12

/external/angle/src/libANGLE/
DObserver.h27 using SubjectIndex = size_t; variable
71 virtual void onSubjectStateChange(SubjectIndex index, SubjectMessage message) = 0;
77 ObserverBindingBase(ObserverInterface *observer, SubjectIndex subjectIndex) in ObserverBindingBase()
83 SubjectIndex getSubjectIndex() const { return mIndex; } in getSubjectIndex()
89 SubjectIndex mIndex;
126 ObserverBinding(ObserverInterface *observer, SubjectIndex index);
DObserver_unittest.cpp21 void onSubjectStateChange(SubjectIndex index, SubjectMessage message) override in onSubjectStateChange()
DVertexArray.h267 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
309 DirtyBitType getDirtyBitFromIndex(bool contentsChanged, angle::SubjectIndex index) const;
310 void setDependentDirtyBit(bool contentsChanged, angle::SubjectIndex index);
DVertexArray.cpp22 bool IsElementArrayBufferSubjectIndex(angle::SubjectIndex subjectIndex) in IsElementArrayBufferSubjectIndex()
27 constexpr angle::SubjectIndex kElementArrayBufferIndex = MAX_VERTEX_ATTRIBS;
599 angle::SubjectIndex index) const in getDirtyBitFromIndex()
616 void VertexArray::onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) in onSubjectStateChange()
664 void VertexArray::setDependentDirtyBit(bool contentsChanged, angle::SubjectIndex index) in setDependentDirtyBit()
DObserver.cpp61 ObserverBinding::ObserverBinding(ObserverInterface *observer, SubjectIndex index) in ObserverBinding()
DRenderbuffer.cpp27 angle::SubjectIndex kRenderbufferImplSubjectIndex = 0;
387 void Renderbuffer::onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) in onSubjectStateChange()
DBuffer.cpp21 constexpr angle::SubjectIndex kImplementationSubjectIndex = 0;
382 void Buffer::onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) in onSubjectStateChange()
DProgramPipeline.cpp24 enum SubjectIndexes : angle::SubjectIndex
155 mProgramObserverBindings.emplace_back(this, static_cast<angle::SubjectIndex>(shaderType)); in ProgramPipeline()
672 void ProgramPipeline::onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) in onSubjectStateChange()
DProgramPipeline.h137 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
DImage.cpp53 angle::SubjectIndex kExternalImageImplSubjectIndex = 0;
229 void ExternalImageSibling::onSubjectStateChange(angle::SubjectIndex index, in onSubjectStateChange()
DRenderbuffer.h166 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
DImage.h117 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
DBuffer.h166 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
DFramebuffer.h418 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
494 FramebufferAttachment *getAttachmentFromSubjectIndex(angle::SubjectIndex index);
DSurface.cpp28 angle::SubjectIndex kSurfaceImplSubjectIndex = 0;
672 void Surface::onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) in onSubjectStateChange()
DRefCountObject.h235 SubjectBindingPointer(angle::ObserverInterface *observer, angle::SubjectIndex index) in SubjectBindingPointer()
DSurface.h262 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
DDisplay.h123 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
DTexture.h611 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
DDisplay.cpp91 constexpr angle::SubjectIndex kGPUSwitchedSubjectIndex = 0;
784 void Display::onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) in onSubjectStateChange()
DContext.h587 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
/external/angle/src/libANGLE/renderer/vulkan/
DRenderbufferVk.h106 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
DRenderbufferVk.cpp23 angle::SubjectIndex kRenderbufferImageSubjectIndex = 0;
358 void RenderbufferVk::onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) in onSubjectStateChange()
DSurfaceVk.h36 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;
DTextureVk.h473 void onSubjectStateChange(angle::SubjectIndex index, angle::SubjectMessage message) override;

12