Searched refs:HWCLayer (Results 1 - 12 of 12) sorted by relevance

/hardware/qcom/display/msm8996/sdm/libs/hwc2/
H A Dhwc_layers.cpp25 #define __CLASS__ "HWCLayer"
29 std::atomic<hwc2_layer_t> HWCLayer::next_id_(1);
32 HWCLayer::HWCLayer(hwc2_display_t display_id) : id_(next_id_++), display_id_(display_id) { function in class:sdm::HWCLayer
40 HWCLayer::~HWCLayer() {
55 HWC2::Error HWCLayer::SetLayerBuffer(buffer_handle_t buffer, int32_t acquire_fence) {
105 HWC2::Error HWCLayer::SetLayerSurfaceDamage(hwc_region_t damage) {
115 HWC2::Error HWCLayer::SetLayerBlendMode(HWC2::BlendMode mode) {
138 HWC2::Error HWCLayer
[all...]
H A Dhwc_layers.h53 class HWCLayer { class in namespace:sdm
55 explicit HWCLayer(hwc2_display_t display_id);
56 ~HWCLayer();
109 bool operator()(const HWCLayer *lhs, const HWCLayer *rhs) {
H A Dhwc_display.h139 HWCLayer *GetHWCLayer(hwc2_layer_t layer);
230 HWCLayer *client_target_ = nullptr; // Also known as framebuffer target
231 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO
232 std::multiset<HWCLayer *, SortLayersByZ> layer_set_; // Maintain a set sorted by Z
H A Dhwc_session.cpp458 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerBlendMode, mode);
463 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerBuffer, buffer,
469 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerColor, color);
475 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerCompositionType,
481 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerDataspace,
487 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerDisplayFrame,
493 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerPlaneAlpha,
499 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerSourceCrop, crop);
504 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerSurfaceDamage,
511 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer
[all...]
H A Dhwc_session.h65 hwc2_layer_t layer, HWC2::Error (HWCLayer::*member)(Args...),
64 CallLayerFunction(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, HWC2::Error (HWCLayer::*member)(Args...), Args... args) argument
H A Dhwc_display.cpp239 client_target_ = new HWCLayer(id_);
286 HWCLayer *layer = *layer_set_.emplace(new HWCLayer(id_));
293 HWCLayer *HWCDisplay::GetHWCLayer(hwc2_layer_t layer_id) {
757 // Set SDM composition to HWC2 type in HWCLayer
/hardware/qcom/display/msm8998/sdm/libs/hwc2/
H A Dhwc_layers.cpp25 #define __CLASS__ "HWCLayer"
29 std::atomic<hwc2_layer_t> HWCLayer::next_id_(1);
32 HWCLayer::HWCLayer(hwc2_display_t display_id) : id_(next_id_++), display_id_(display_id) { function in class:sdm::HWCLayer
40 HWCLayer::~HWCLayer() {
55 HWC2::Error HWCLayer::SetLayerBuffer(buffer_handle_t buffer, int32_t acquire_fence) {
119 HWC2::Error HWCLayer::SetLayerSurfaceDamage(hwc_region_t damage) {
129 HWC2::Error HWCLayer::SetLayerBlendMode(HWC2::BlendMode mode) {
152 HWC2::Error HWCLayer
[all...]
H A Dhwc_layers.h53 class HWCLayer { class in namespace:sdm
55 explicit HWCLayer(hwc2_display_t display_id);
56 ~HWCLayer();
109 bool operator()(const HWCLayer *lhs, const HWCLayer *rhs) {
H A Dhwc_display.h143 HWCLayer *GetHWCLayer(hwc2_layer_t layer);
234 HWCLayer *client_target_ = nullptr; // Also known as framebuffer target
235 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO
236 std::multiset<HWCLayer *, SortLayersByZ> layer_set_; // Maintain a set sorted by Z
H A Dhwc_session.cpp457 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerBlendMode, mode);
462 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerBuffer, buffer,
468 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerColor, color);
474 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerCompositionType,
480 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerDataspace,
486 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerDisplayFrame,
492 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerPlaneAlpha,
498 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerSourceCrop, crop);
503 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer::SetLayerSurfaceDamage,
510 return HWCSession::CallLayerFunction(device, display, layer, &HWCLayer
[all...]
H A Dhwc_session.h65 hwc2_layer_t layer, HWC2::Error (HWCLayer::*member)(Args...),
64 CallLayerFunction(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, HWC2::Error (HWCLayer::*member)(Args...), Args... args) argument
H A Dhwc_display.cpp239 client_target_ = new HWCLayer(id_);
286 HWCLayer *layer = *layer_set_.emplace(new HWCLayer(id_));
293 HWCLayer *HWCDisplay::GetHWCLayer(hwc2_layer_t layer_id) {
759 // Set SDM composition to HWC2 type in HWCLayer

Completed in 85 milliseconds