Home
last modified time | relevance | path

Searched refs:BindingPointer (Results 1 – 25 of 51) sorted by relevance

123

/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/
DRefCountObject.h57 class BindingPointer
63 BindingPointer() : mObject(nullptr) {} in BindingPointer() function
65 BindingPointer(ObjectType *object) : mObject(object) in BindingPointer() function
73 BindingPointer(const BindingPointer &other) : mObject(other.mObject) in BindingPointer() function
81 BindingPointer &operator=(BindingPointer &&other)
87 virtual ~BindingPointer() in ~BindingPointer()
117 bool operator==(const BindingPointer &other) const { return mObject == other.mObject; }
119 bool operator!=(const BindingPointer &other) const { return !(*this == other); }
134 class BindingPointer; variable
153 class BindingPointer : public angle::BindingPointer<ObjectType, Context>
[all …]
DVertexAttribute.h42 const BindingPointer<Buffer> &getBuffer() const { return mBuffer; } in getBuffer()
65 BindingPointer<Buffer> mBuffer;
DState.h249 using SamplerBindingVector = std::vector<BindingPointer<Sampler>>;
791 BindingPointer<Renderbuffer> mRenderbuffer;
793 BindingPointer<ProgramPipeline> mProgramPipeline;
806 using TextureBindingVector = std::vector<BindingPointer<Texture>>;
834 using ActiveQueryMap = angle::PackedEnumMap<QueryType, BindingPointer<Query>>;
840 using BoundBufferMap = angle::PackedEnumMap<BufferBinding, BindingPointer<Buffer>>;
848 BindingPointer<TransformFeedback> mTransformFeedback;
DImage.h80 BindingPointer<Image> mTargetOf;
Dangletypes.h353 BindingPointer<Texture> texture;
465 using TextureMap = angle::PackedEnumMap<TextureType, BindingPointer<Texture>>;
DShader.h213 BindingPointer<Compiler> mBoundCompiler;
/third_party/skia/third_party/externals/angle2/src/libANGLE/
DRefCountObject.h103 class BindingPointer
109 BindingPointer() : mObject(nullptr) {} in BindingPointer() function
111 BindingPointer(ObjectType *object) : mObject(object) in BindingPointer() function
119 BindingPointer(const BindingPointer &other) : mObject(other.mObject) in BindingPointer() function
127 BindingPointer &operator=(BindingPointer &&other)
133 virtual ~BindingPointer() in ~BindingPointer()
161 bool operator==(const BindingPointer &other) const { return mObject == other.mObject; }
163 bool operator!=(const BindingPointer &other) const { return !(*this == other); }
178 class BindingPointer; variable
201 class BindingPointer : public angle::BindingPointer<ObjectType, Context>
[all …]
DVertexAttribute.h42 const BindingPointer<Buffer> &getBuffer() const { return mBuffer; } in getBuffer()
65 BindingPointer<Buffer> mBuffer;
DState.h64 using BoundBufferMap = BufferBindingMap<BindingPointer<Buffer>>;
65 using SamplerBindingVector = std::vector<BindingPointer<Sampler>>;
66 using TextureBindingVector = std::vector<BindingPointer<Texture>>;
68 using ActiveQueryMap = angle::PackedEnumMap<QueryType, BindingPointer<Query>>;
1042 BindingPointer<Renderbuffer> mRenderbuffer;
1044 BindingPointer<ProgramPipeline> mProgramPipeline;
1096 BindingPointer<TransformFeedback> mTransformFeedback;
DImage.h77 BindingPointer<Image> mTargetOf;
DShader.h271 BindingPointer<Compiler> mBoundCompiler;
DVertexArray.cpp100 const BindingPointer<Buffer> &buffer = vertexBinding.getBuffer(); in updateCachedMutableOrNonPersistentArrayBuffers()
183 const BindingPointer<Buffer> &bufferBinding = binding.getBuffer(); in detachBuffer()
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/common/
DObject.hpp70 class BindingPointer class
73 BindingPointer() : object(nullptr) { } in BindingPointer() function in gl::BindingPointer
75 BindingPointer(const BindingPointer<ObjectType> &other) : object(nullptr) in BindingPointer() function in gl::BindingPointer
80 ~BindingPointer() in ~BindingPointer()
95 ObjectType *operator=(const BindingPointer<ObjectType> &other) in operator =()
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/libGLESv2/
DContext.h285 gl::BindingPointer<Buffer> mBoundBuffer; // Captured when glVertexAttribPointer is called.
377 gl::BindingPointer<Buffer> arrayBuffer;
378 gl::BindingPointer<Buffer> copyReadBuffer;
379 gl::BindingPointer<Buffer> copyWriteBuffer;
380 gl::BindingPointer<Buffer> pixelPackBuffer;
381 gl::BindingPointer<Buffer> pixelUnpackBuffer;
382 gl::BindingPointer<Buffer> genericUniformBuffer;
383 gl::BindingPointer<Buffer> genericTransformFeedbackBuffer;
388 gl::BindingPointer<Renderbuffer> renderbuffer;
392 gl::BindingPointer<Sampler> sampler[MAX_COMBINED_TEXTURE_IMAGE_UNITS];
[all …]
DFramebuffer.h98 gl::BindingPointer<Renderbuffer> mColorbufferPointer[MAX_COLOR_ATTACHMENTS];
102 gl::BindingPointer<Renderbuffer> mDepthbufferPointer;
106 gl::BindingPointer<Renderbuffer> mStencilbufferPointer;
DRenderbuffer.h93 gl::BindingPointer<Texture2D> mTexture2D;
117 gl::BindingPointer<Texture2DRect> mTexture2DRect;
144 gl::BindingPointer<Texture3D> mTexture3D;
171 gl::BindingPointer<TextureCubeMap> mTextureCubeMap;
DBuffer.h80 const gl::BindingPointer<Buffer>& get() const { return buffer; } in get()
83 gl::BindingPointer<Buffer> buffer;
DVertexArray.h48 gl::BindingPointer<Buffer> mElementArrayBuffer;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/
DVertexArrayGL.h139 mutable gl::BindingPointer<gl::Buffer> mElementArrayBuffer;
140 mutable std::array<gl::BindingPointer<gl::Buffer>, gl::MAX_VERTEX_ATTRIBS> mArrayBuffers;
/third_party/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
Dvk_utils.h607 class BindingPointer final : angle::NonCopyable
610 BindingPointer() = default;
611 ~BindingPointer() { reset(); }
613 BindingPointer(BindingPointer &&other)
802 using ShaderAndSerialPointer = BindingPointer<ShaderAndSerial>;
Dvk_cache_utils.h794 using DescriptorSetLayoutPointerArray = DescriptorSetArray<BindingPointer<DescriptorSetLayout>>;
1318 using SamplerBinding = BindingPointer<SamplerHelper>;
1637 vk::BindingPointer<vk::DescriptorSetLayout> *descriptorSetLayoutOut);
1655 vk::BindingPointer<vk::PipelineLayout> *pipelineLayoutOut);
1691 vk::BindingPointer<vk::SamplerYcbcrConversion> *yuvConversionOut);
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/vulkan/
DRendererVk.h110 vk::BindingPointer<vk::DescriptorSetLayout> *descriptorSetLayoutOut);
116 vk::BindingPointer<vk::PipelineLayout> *pipelineLayoutOut);
Dvk_utils.h382 class BindingPointer final : angle::NonCopyable
385 BindingPointer() : mRefCounted(nullptr) {}
387 ~BindingPointer() { reset(); }
Dvk_cache_utils.h550 DescriptorSetLayoutArray<BindingPointer<DescriptorSetLayout>>;
875 vk::BindingPointer<vk::DescriptorSetLayout> *descriptorSetLayoutOut);
892 vk::BindingPointer<vk::PipelineLayout> *pipelineLayoutOut);
/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/renderer/gl/
DVertexArrayGL.h127 mutable gl::BindingPointer<gl::Buffer> mAppliedElementArrayBuffer;

123