Home
last modified time | relevance | path

Searched refs:Composition (Results 1 – 20 of 20) sorted by relevance

/hardware/qcom/display/msm8998/sdm/libs/hwc2/
Dhwc_layers.h68 HWC2::Error SetLayerCompositionType(HWC2::Composition type);
78 HWC2::Composition GetClientRequestedCompositionType() { return client_requested_; } in GetClientRequestedCompositionType()
79 void UpdateClientCompositionType(HWC2::Composition type) { client_requested_ = type; } in UpdateClientCompositionType()
80 HWC2::Composition GetDeviceSelectedCompositionType() { return device_selected_; } in GetDeviceSelectedCompositionType()
97 HWC2::Composition client_requested_ = HWC2::Composition::Device;
99 HWC2::Composition device_selected_ = HWC2::Composition::Device;
Dhwc_layers.cpp203 HWC2::Error HWCLayer::SetLayerCompositionType(HWC2::Composition type) { in SetLayerBuffer()
206 case HWC2::Composition::Client: in SetLayerBuffer()
208 case HWC2::Composition::Device: in SetLayerBuffer()
211 case HWC2::Composition::SolidColor: in SetLayerBuffer()
213 case HWC2::Composition::Cursor: in SetLayerBuffer()
215 case HWC2::Composition::Invalid: in SetLayerBuffer()
554 auto hwc_composition = HWC2::Composition::Invalid; in SetLayerBuffer()
557 hwc_composition = HWC2::Composition::Client; in SetLayerBuffer()
560 hwc_composition = HWC2::Composition::Cursor; in SetLayerBuffer()
563 hwc_composition = HWC2::Composition::Device; in SetLayerBuffer()
[all …]
Dhwc_display.cpp332 if (hwc_layer->GetClientRequestedCompositionType() == HWC2::Composition::Client) { in BuildLayerStack()
334 } else if (hwc_layer->GetClientRequestedCompositionType() == HWC2::Composition::SolidColor) { in BuildLayerStack()
372 if (hwc_layer->GetClientRequestedCompositionType() == HWC2::Composition::Cursor) { in BuildLayerStack()
756 HWC2::Composition requested_composition = hwc_layer->GetClientRequestedCompositionType(); in BuildLayerStack()
759 HWC2::Composition device_composition = hwc_layer->GetDeviceSelectedCompositionType(); in BuildLayerStack()
Dhwc_display.h242 std::map<hwc2_layer_t, HWC2::Composition> layer_changes_;
Dhwc_session.cpp473 auto type = static_cast<HWC2::Composition>(int_type); in SetLayerCompositionType()
/hardware/qcom/display/msm8996/sdm/libs/hwc2/
Dhwc_layers.h66 HWC2::Error SetLayerCompositionType(HWC2::Composition type);
76 HWC2::Composition GetClientRequestedCompositionType() { return client_requested_; } in GetClientRequestedCompositionType()
77 void UpdateClientCompositionType(HWC2::Composition type) { client_requested_ = type; } in UpdateClientCompositionType()
78 HWC2::Composition GetDeviceSelectedCompositionType() { return device_selected_; } in GetDeviceSelectedCompositionType()
99 HWC2::Composition client_requested_ = HWC2::Composition::Device;
101 HWC2::Composition device_selected_ = HWC2::Composition::Device;
Dhwc_layers.cpp167 HWC2::Error HWCLayer::SetLayerCompositionType(HWC2::Composition type) { in SetLayerCompositionType()
170 case HWC2::Composition::Client: in SetLayerCompositionType()
172 case HWC2::Composition::Device: in SetLayerCompositionType()
175 case HWC2::Composition::SolidColor: in SetLayerCompositionType()
177 case HWC2::Composition::Cursor: in SetLayerCompositionType()
179 case HWC2::Composition::Invalid: in SetLayerCompositionType()
558 auto hwc_composition = HWC2::Composition::Invalid; in SetComposition()
561 hwc_composition = HWC2::Composition::Client; in SetComposition()
564 hwc_composition = HWC2::Composition::Cursor; in SetComposition()
567 hwc_composition = HWC2::Composition::Device; in SetComposition()
[all …]
Dhwc_display.cpp327 if (hwc_layer->GetClientRequestedCompositionType() == HWC2::Composition::Client) { in BuildLayerStack()
329 } else if (hwc_layer->GetClientRequestedCompositionType() == HWC2::Composition::SolidColor) { in BuildLayerStack()
368 if (hwc_layer->GetClientRequestedCompositionType() == HWC2::Composition::Cursor) { in BuildLayerStack()
749 HWC2::Composition requested_composition = hwc_layer->GetClientRequestedCompositionType(); in BuildLayerStack()
752 HWC2::Composition device_composition = hwc_layer->GetDeviceSelectedCompositionType(); in BuildLayerStack()
1673 if (hwc_layer->GetDeviceSelectedCompositionType() == HWC2::Composition::Client) { in BuildLayerStack()
Dhwc_display.h240 std::map<hwc2_layer_t, HWC2::Composition> layer_changes_;
Dhwc_session.cpp480 auto type = static_cast<HWC2::Composition>(int_type); in SetLayerCompositionType()
/hardware/qcom/display/msm8994/libhwcomposer/
DHWC2On1Adapter.h299 const std::unordered_map<hwc2_layer_t, HWC2::Composition>&
318 HWC2::Composition type) { in addTypeChange()
330 std::unordered_map<hwc2_layer_t, HWC2::Composition>
519 HWC2::Error setCompositionType(HWC2::Composition type);
529 HWC2::Composition getCompositionType() const { in getCompositionType()
565 LatchedState<HWC2::Composition> mCompositionType;
612 auto type = static_cast<HWC2::Composition>(intType); in setLayerCompositionTypeHook()
DHWC2On1Adapter.cpp1899 if (layer.getCompositionType() != Composition::Client) { in updateTypeChanges()
1900 mChanges->addTypeChange(layerId, Composition::Client); in updateTypeChanges()
1904 if (layer.getCompositionType() != Composition::Device) { in updateTypeChanges()
1905 mChanges->addTypeChange(layerId, Composition::Device); in updateTypeChanges()
1909 ALOGE_IF(layer.getCompositionType() != Composition::SolidColor, in updateTypeChanges()
1917 ALOGE_IF(layer.getCompositionType() != Composition::Sideband, in updateTypeChanges()
1922 ALOGE_IF(layer.getCompositionType() != Composition::Cursor, in updateTypeChanges()
1983 mCompositionType(*this, Composition::Invalid),
2013 if (mCompositionType.getValue() != Composition::Cursor) { in setCursorPosition()
2048 Error HWC2On1Adapter::Layer::setCompositionType(Composition type) in setCompositionType()
[all …]
/hardware/interfaces/graphics/composer/2.1/
DIComposerClient.hal55 * layers are not marked as Composition::CLIENT or the given display
133 enum Composition : int32_t {
656 * vec<Composition> types);
779 * composition. Layers marked as Composition::CLIENT must be composited
781 * marked as Composition::CLIENT must be composited with this buffer by
799 * as Composition::CLIENT. If no layers are so marked, then it is not
843 * Composition above.
883 * Prior to validateDisplay, a layer may be marked as Composition::CURSOR.
921 * layer with a composition type of Composition::SOLID_COLOR (because it
922 * has no buffer) or Composition::SIDEBAND or Composition::CLIENT (because
[all …]
/hardware/interfaces/graphics/composer/2.1/vts/functional/
DVtsHalGraphicsComposerV2_1TargetTest.cpp675 mWriter->setLayerCompositionType(IComposerClient::Composition::CLIENT); in TEST_F()
676 mWriter->setLayerCompositionType(IComposerClient::Composition::DEVICE); in TEST_F()
677 mWriter->setLayerCompositionType(IComposerClient::Composition::SOLID_COLOR); in TEST_F()
678 mWriter->setLayerCompositionType(IComposerClient::Composition::CURSOR); in TEST_F()
/hardware/interfaces/graphics/composer/2.1/default/
DComposerBase.h84 std::vector<IComposerClient::Composition>* outCompositionTypes,
DIComposerCommandBuffer.h163 const std::vector<IComposerClient::Composition>& types) in setChangedCompositionTypes()
376 void setLayerCompositionType(IComposerClient::Composition type) in setLayerCompositionType()
DHwc.h110 std::vector<IComposerClient::Composition>* outCompositionTypes,
DComposerClient.cpp177 std::vector<IComposerClient::Composition> compositionTypes; in ~ComposerClient()
724 std::vector<IComposerClient::Composition> compositionTypes; in parseValidateDisplay()
764 std::vector<IComposerClient::Composition> compositionTypes; in parsePresentOrValidateDisplay()
DHwc.cpp522 std::vector<IComposerClient::Composition>* outCompositionTypes, in validateDisplay()
546 std::underlying_type<IComposerClient::Composition>::type*>( in validateDisplay()
/hardware/libhardware/include/hardware/
Dhwcomposer2.h582 enum class Composition : int32_t { enum
590 TO_STRING(hwc2_composition_t, Composition, getCompositionName)