19 #ifndef MIR_GRAPHICS_MESA_REAL_KMS_OUTPUT_CONTAINER_H_
20 #define MIR_GRAPHICS_MESA_REAL_KMS_OUTPUT_CONTAINER_H_
23 #include <unordered_map>
44 std::unordered_map<uint32_t,std::shared_ptr<KMSOutput>> outputs;
45 std::shared_ptr<PageFlipper>
const page_flipper;
All things Mir.
Definition: buffer_stream.h:37
Definition: kms_output_container.h:34
Definition: kms_output.h:37
Definition: real_kms_output_container.h:34
RealKMSOutputContainer(int drm_fd, std::shared_ptr< PageFlipper > const &page_flipper)
Definition: real_kms_output_container.cpp:24
std::shared_ptr< KMSOutput > get_kms_output_for(uint32_t connector_id)
Definition: real_kms_output_container.cpp:32
void for_each_output(std::function< void(KMSOutput &)> functor) const
Definition: real_kms_output_container.cpp:50