Lines Matching refs:display

26 // Needed for display type/ID enums
51 // the SurfaceFlinger assume the display IDs to have these values
52 // despite the enum being documented as a display type.
71 Error destroyVirtualDisplay(Display display) override;
72 Error createLayer(Display display, Layer* outLayer) override;
73 Error destroyLayer(Display display, Layer layer) override;
75 Error getActiveConfig(Display display, Config* outConfig) override;
76 Error getClientTargetSupport(Display display, uint32_t width, uint32_t height,
78 Error getColorModes(Display display, hidl_vec<ColorMode>* outModes) override;
79 Error getDisplayAttribute(Display display, Config config, IComposerClient::Attribute attribute,
81 Error getDisplayConfigs(Display display, hidl_vec<Config>* outConfigs) override;
82 Error getDisplayName(Display display, hidl_string* outName) override;
83 Error getDisplayType(Display display, IComposerClient::DisplayType* outType) override;
84 Error getDozeSupport(Display display, bool* outSupport) override;
85 Error getHdrCapabilities(Display display, hidl_vec<Hdr>* outTypes, float* outMaxLuminance,
88 Error setActiveConfig(Display display, Config config) override;
89 Error setColorMode(Display display, ColorMode mode) override;
90 Error setPowerMode(Display display, IComposerClient::PowerMode mode) override;
91 Error setVsyncEnabled(Display display, IComposerClient::Vsync enabled) override;
93 Error setColorTransform(Display display, const float* matrix, int32_t hint) override;
94 Error setClientTarget(Display display, buffer_handle_t target, int32_t acquireFence,
96 Error setOutputBuffer(Display display, buffer_handle_t buffer, int32_t releaseFence) override;
97 Error validateDisplay(Display display, std::vector<Layer>* outChangedLayers,
101 Error acceptDisplayChanges(Display display) override;
102 Error presentDisplay(Display display, int32_t* outPresentFence, std::vector<Layer>* outLayers,
105 Error setLayerCursorPosition(Display display, Layer layer, int32_t x, int32_t y) override;
106 Error setLayerBuffer(Display display, Layer layer, buffer_handle_t buffer,
108 Error setLayerSurfaceDamage(Display display, Layer layer,
110 Error setLayerBlendMode(Display display, Layer layer, int32_t mode) override;
111 Error setLayerColor(Display display, Layer layer, IComposerClient::Color color) override;
112 Error setLayerCompositionType(Display display, Layer layer, int32_t type) override;
113 Error setLayerDataspace(Display display, Layer layer, int32_t dataspace) override;
114 Error setLayerDisplayFrame(Display display, Layer layer, const hwc_rect_t& frame) override;
115 Error setLayerPlaneAlpha(Display display, Layer layer, float alpha) override;
116 Error setLayerSidebandStream(Display display, Layer layer, buffer_handle_t stream) override;
117 Error setLayerSourceCrop(Display display, Layer layer, const hwc_frect_t& crop) override;
118 Error setLayerTransform(Display display, Layer layer, int32_t transform) override;
119 Error setLayerVisibleRegion(Display display, Layer layer,
121 Error setLayerZOrder(Display display, Layer layer, uint32_t z) override;
146 void hotplugDisplay(Display display, IComposerCallback::Connection state);
147 void refreshDisplay(Display display);