Lines Matching refs:Descriptor
69 int32_t /*gralloc1_function_descriptor_t*/ descriptor);
72 int32_t /*gralloc1_function_descriptor_t*/ descriptor) {
73 return getAdapter(device)->doGetFunction(descriptor);
85 // Buffer descriptor lifecycle functions
87 struct Descriptor;
97 gralloc1_error_t destroyDescriptor(gralloc1_buffer_descriptor_t descriptor);
99 gralloc1_buffer_descriptor_t descriptor) {
100 auto error = getAdapter(device)->destroyDescriptor(descriptor);
104 // Buffer descriptor modification functions
106 struct Descriptor : public std::enable_shared_from_this<Descriptor> {
107 Descriptor()
152 gralloc1_error_t (Descriptor::*member)(Args...), Args... args) {
153 auto descriptor = getAdapter(device)->getDescriptor(descriptorId);
154 if (!descriptor) {
157 auto error = ((*descriptor).*member)(std::forward<Args>(args)...);
165 &Descriptor::setConsumerUsage, usage);
172 &Descriptor::setDimensions, width, height);
178 &Descriptor::setFormat, format);
184 &Descriptor::setLayerCount, layerCount);
191 &Descriptor::setProducerUsage, usage);
199 const Descriptor& descriptor, uint32_t stride,
263 const Descriptor mDescriptor;
318 const std::shared_ptr<Descriptor>& descriptor,
443 std::shared_ptr<Descriptor> getDescriptor(
450 std::shared_ptr<Descriptor>> mDescriptors;