Lines Matching refs:override
42 void getCapabilities(std::vector<Capability>* caps) override;
43 void dumpDebugInfo(std::string* output) override;
44 bool hasCapability(Capability cap) override;
46 void registerEventCallback(EventCallback* callback) override;
47 void unregisterEventCallback() override;
49 int32_t acceptDisplayChanges(int64_t display) override;
50 int32_t createLayer(int64_t display, int64_t* outLayer) override;
52 LayerLifecycleBatchCommandType cmd) override;
54 VirtualDisplay* outDisplay) override;
55 int32_t destroyLayer(int64_t display, int64_t layer) override;
56 int32_t destroyVirtualDisplay(int64_t display) override;
57 int32_t flushDisplayBrightnessChange(int64_t display) override;
58 int32_t getActiveConfig(int64_t display, int32_t* outConfig) override;
59 int32_t getColorModes(int64_t display, std::vector<ColorMode>* outModes) override;
62 std::vector<float>* matrix) override;
64 int32_t* outValue) override;
65 int32_t getDisplayBrightnessSupport(int64_t display, bool& outSupport) override;
67 std::vector<DisplayCapability>* caps) override;
68 int32_t getDisplayConfigs(int64_t display, std::vector<int32_t>* configs) override;
70 std::vector<DisplayConfiguration>* outConfigs) override;
73 int32_t frameIntervalNs) override;
74 int32_t getDisplayConnectionType(int64_t display, DisplayConnectionType* outType) override;
75 int32_t getDisplayIdentificationData(int64_t display, DisplayIdentification* id) override;
76 int32_t getDisplayName(int64_t display, std::string* outName) override;
77 int32_t getDisplayVsyncPeriod(int64_t display, int32_t* outVsyncPeriod) override;
79 DisplayContentSample* samples) override;
81 int64_t display, DisplayContentSamplingAttributes* attrs) override;
83 common::Transform* orientation) override;
84 int32_t getDozeSupport(int64_t display, bool& outSupport) override;
85 int32_t getHdrCapabilities(int64_t display, HdrCapabilities* caps) override;
86 int32_t getOverlaySupport(OverlayProperties* caps) override;
87 int32_t getMaxVirtualDisplayCount(int32_t* count) override;
89 std::vector<PerFrameMetadataKey>* keys) override;
92 ReadbackBufferAttributes* attrs) override;
94 ndk::ScopedFileDescriptor* acquireFence) override;
96 std::vector<RenderIntent>* intents) override;
97 int32_t getSupportedContentTypes(int64_t display, std::vector<ContentType>* types) override;
100 std::vector<ndk::ScopedFileDescriptor>* outReleaseFences) override;
101 int32_t setActiveConfig(int64_t display, int32_t config) override;
105 VsyncPeriodChangeTimeline* timeline) override;
106 int32_t setBootDisplayConfig(int64_t display, int32_t config) override;
107 int32_t clearBootDisplayConfig(int64_t display) override;
108 int32_t getPreferredBootDisplayConfig(int64_t display, int32_t* config) override;
109 int32_t getHdrConversionCapabilities(std::vector<common::HdrConversionCapability>*) override;
110 int32_t setHdrConversionStrategy(const common::HdrConversionStrategy&, common::Hdr*) override;
111 int32_t setAutoLowLatencyMode(int64_t display, bool on) override;
114 const std::vector<common::Rect>& damage) override;
115 int32_t getHasClientComposition(int64_t display, bool& outHasClientComp) override;
116 int32_t setColorMode(int64_t display, ColorMode mode, RenderIntent intent) override;
117 int32_t setColorTransform(int64_t display, const std::vector<float>& matrix) override;
118 int32_t setContentType(int64_t display, ContentType contentType) override;
119 int32_t setDisplayBrightness(int64_t display, float brightness) override;
122 int64_t maxFrames) override;
123 int32_t setLayerBlendMode(int64_t display, int64_t layer, common::BlendMode mode) override;
125 const ndk::ScopedFileDescriptor& acquireFence) override;
128 std::vector<buffer_handle_t>& outClearableBuffers) override;
129 int32_t setLayerColor(int64_t display, int64_t layer, Color color) override;
131 const std::vector<float>& matrix) override;
132 int32_t setLayerCompositionType(int64_t display, int64_t layer, Composition type) override;
133 int32_t setLayerCursorPosition(int64_t display, int64_t layer, int32_t x, int32_t y) override;
135 common::Dataspace dataspace) override;
137 const common::Rect& frame) override;
140 const std::vector<std::optional<PerFrameMetadata>>& metadata) override;
143 const std::vector<std::optional<PerFrameMetadataBlob>>& blobs) override;
144 int32_t setLayerPlaneAlpha(int64_t display, int64_t layer, float alpha) override;
146 buffer_handle_t stream) override;
148 const common::FRect& crop) override;
151 const std::vector<std::optional<common::Rect>>& damage) override;
153 common::Transform transform) override;
156 const std::vector<std::optional<common::Rect>>& visible) override;
157 int32_t setLayerBrightness(int64_t display, int64_t layer, float brightness) override;
158 int32_t setLayerZOrder(int64_t display, int64_t layer, uint32_t z) override;
160 const ndk::ScopedFileDescriptor& releaseFence) override;
161 int32_t setPowerMode(int64_t display, PowerMode mode) override;
162 int32_t getPowerMode(int64_t display, std::optional<PowerMode>& outMode) override;
164 const ndk::ScopedFileDescriptor& releaseFence) override;
165 int32_t setVsyncEnabled(int64_t display, bool enabled) override;
166 int32_t getDisplayIdleTimerSupport(int64_t display, bool& outSupport) override;
168 bool& outSupport) override;
169 int32_t setIdleTimerEnabled(int64_t display, int32_t timeout) override;
170 int32_t getRCDLayerSupport(int64_t display, bool& outSupport) override;
173 const std::vector<std::optional<common::Rect>>& blockingRegion) override;
180 DimmingStage* outDimmingStage) override;
183 int frameIntervalNs) override;
186 int32_t setRefreshRateChangedCallbackDebugEnabled(int64_t display, bool enabled) override;
187 int32_t layerSf2Hwc(int64_t display, int64_t layer, hwc2_layer_t& outMappedLayer) override;