Home | History | Annotate | Download | only in ui

Lines Matching defs:Descriptor

50         gralloc1_device_t* device, gralloc1_buffer_descriptor_t descriptor,
89 int32_t /*gralloc1_function_descriptor_t*/ descriptor);
92 int32_t /*gralloc1_function_descriptor_t*/ descriptor) {
93 return getAdapter(device)->doGetFunction(descriptor);
105 // Buffer descriptor lifecycle functions
107 class Descriptor;
117 gralloc1_error_t destroyDescriptor(gralloc1_buffer_descriptor_t descriptor);
119 gralloc1_buffer_descriptor_t descriptor) {
120 auto error = getAdapter(device)->destroyDescriptor(descriptor);
124 // Buffer descriptor modification functions
126 struct Descriptor : public std::enable_shared_from_this<Descriptor> {
127 Descriptor(Gralloc1On0Adapter* adapter,
171 gralloc1_error_t (Descriptor::*member)(Args...), Args... args) {
172 auto descriptor = getAdapter(device)->getDescriptor(descriptorId);
173 if (!descriptor) {
176 auto error = ((*descriptor).*member)(std::forward<Args>(args)...);
184 &Descriptor::setConsumerUsage, usage);
191 &Descriptor::setDimensions, width, height);
197 &Descriptor::setFormat, format);
204 &Descriptor::setProducerUsage, usage);
212 const Descriptor& descriptor, uint32_t stride,
277 const Descriptor mDescriptor;
332 const std::shared_ptr<Descriptor>& descriptor,
467 std::shared_ptr<Descriptor> getDescriptor(
474 std::shared_ptr<Descriptor>> mDescriptors;