Lines Matching refs:surface
87 std::unique_ptr<Surface> surface; member
117 void dvrSurfaceDestroy(DvrSurface* surface) { delete surface; } in dvrSurfaceDestroy() argument
119 int dvrSurfaceGetId(DvrSurface* surface) { in dvrSurfaceGetId() argument
120 return surface->surface->surface_id(); in dvrSurfaceGetId()
123 int dvrSurfaceSetAttributes(DvrSurface* surface, in dvrSurfaceSetAttributes() argument
126 if (surface == nullptr || attributes == nullptr) { in dvrSurfaceSetAttributes()
130 surface, attributes, attribute_count); in dvrSurfaceSetAttributes()
143 auto status = surface->surface->SetAttributes(surface_attributes); in dvrSurfaceSetAttributes()
153 int dvrSurfaceCreateWriteBufferQueue(DvrSurface* surface, uint32_t width, in dvrSurfaceCreateWriteBufferQueue() argument
158 if (surface == nullptr || out_writer == nullptr) { in dvrSurfaceCreateWriteBufferQueue()
162 surface, out_writer); in dvrSurfaceCreateWriteBufferQueue()
166 auto status = surface->surface->CreateQueue( in dvrSurfaceCreateWriteBufferQueue()