/hardware/qcom/display/msm8996/sdm/libs/hwc2/ |
hwc_display.h | 139 HWCLayer *GetHWCLayer(hwc2_layer_t layer); 165 hwc2_layer_t *out_layers, int32_t *out_types); 167 hwc2_layer_t *out_layers, int32_t *out_layer_requests); 170 virtual HWC2::Error SetCursorPosition(hwc2_layer_t layer, int x, int y); 173 virtual HWC2::Error CreateLayer(hwc2_layer_t *out_layer_id); 174 virtual HWC2::Error DestroyLayer(hwc2_layer_t layer_id); 175 virtual HWC2::Error SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z); 177 virtual HWC2::Error GetReleaseFences(uint32_t *out_num_elements, hwc2_layer_t *out_layers, 231 std::map<hwc2_layer_t, HWCLayer *> layer_map_; // Look up by Id - TODO 233 std::map<hwc2_layer_t, HWC2::Composition> layer_changes_ [all...] |
hwc_layers.h | 58 hwc2_layer_t GetId() const { return id_; } 85 const hwc2_layer_t id_; 87 static std::atomic<hwc2_layer_t> next_id_;
|
hwc_session.h | 65 hwc2_layer_t layer, HWC2::Error (HWCLayer::*member)(Args...), 86 hwc2_layer_t *out_layer_id); 89 static int32_t DestroyLayer(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer); 99 static int32_t SetLayerZOrder(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer,
|
hwc_session.cpp | 223 hwc2_layer_t *out_layer_id) { 249 hwc2_layer_t layer) { 303 uint32_t *out_num_elements, hwc2_layer_t *out_layers, 344 hwc2_layer_t *out_layers, int32_t *out_layer_requests) { 377 uint32_t *out_num_elements, hwc2_layer_t *out_layers, 447 static int32_t SetCursorPosition(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, 453 static int32_t SetLayerBlendMode(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, 459 static int32_t SetLayerBuffer(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, 465 static int32_t SetLayerColor(hwc2_device_t *device, hwc2_display_t display, hwc2_layer_t layer, 471 hwc2_layer_t layer, int32_t int_type) [all...] |
hwc_display.cpp | 285 HWC2::Error HWCDisplay::CreateLayer(hwc2_layer_t *out_layer_id) { 293 HWCLayer *HWCDisplay::GetHWCLayer(hwc2_layer_t layer_id) { 303 HWC2::Error HWCDisplay::DestroyLayer(hwc2_layer_t layer_id) { 424 HWC2::Error HWCDisplay::SetLayerZOrder(hwc2_layer_t layer_id, uint32_t z) { 786 hwc2_layer_t *out_layers, int32_t *out_types) { 807 HWC2::Error HWCDisplay::GetReleaseFences(uint32_t *out_num_elements, hwc2_layer_t *out_layers, 822 uint32_t *out_num_elements, hwc2_layer_t *out_layers, [all...] |
hwc_layers.cpp | 29 std::atomic<hwc2_layer_t> HWCLayer::next_id_(1);
|
/hardware/libhardware/include/hardware/ |
hwcomposer2.h | 694 typedef uint64_t hwc2_layer_t; typedef [all...] |
/frameworks/native/services/surfaceflinger/DisplayHardware/ |
HWC2On1Adapter.h | 190 HWC2::Error createLayer(hwc2_layer_t* outLayerId); 191 HWC2::Error destroyLayer(hwc2_layer_t layerId); 196 hwc2_layer_t* outLayers, int32_t* outTypes); 206 hwc2_layer_t* outLayers, int32_t* outFences); 208 uint32_t* outNumElements, hwc2_layer_t* outLayers, 225 HWC2::Error updateLayerZ(hwc2_layer_t layerId, uint32_t z); 298 const std::unordered_map<hwc2_layer_t, HWC2::Composition>& 303 const std::unordered_map<hwc2_layer_t, HWC2::LayerRequest>& 316 void addTypeChange(hwc2_layer_t layerId, 323 void addLayerRequest(hwc2_layer_t layerId [all...] |
HWC2.h | 342 void destroyLayer(hwc2_layer_t layerId); 346 std::shared_ptr<Layer> getLayerById(hwc2_layer_t id) const; 354 std::unordered_map<hwc2_layer_t, std::weak_ptr<Layer>> mLayers; 361 Layer(const std::shared_ptr<Display>& display, hwc2_layer_t id); 365 hwc2_layer_t getId() const { return mId; } 394 hwc2_layer_t mId;
|
HWC2.cpp | 507 hwc2_layer_t layerId = 0; 557 std::vector<hwc2_layer_t> layerIds(numElements); 653 std::vector<hwc2_layer_t> layerIds(numElements); 747 std::vector<hwc2_layer_t> layerIds(numElements); 929 void Display::destroyLayer(hwc2_layer_t layerId) 941 std::shared_ptr<Layer> Display::getLayerById(hwc2_layer_t id) const 953 Layer::Layer(const std::shared_ptr<Display>& display, hwc2_layer_t id) [all...] |
HWC2On1Adapter.cpp | 205 &Display::createLayer, hwc2_layer_t*>); 209 &Display::destroyLayer, hwc2_layer_t>); 218 hwc2_layer_t*, int32_t*>); 237 &Display::getRequests, int32_t*, uint32_t*, hwc2_layer_t*, 255 &Display::getReleaseFences, uint32_t*, hwc2_layer_t*, 598 Error HWC2On1Adapter::Display::createLayer(hwc2_layer_t* outLayerId) 609 Error HWC2On1Adapter::Display::destroyLayer(hwc2_layer_t layerId) 664 uint32_t* outNumElements, hwc2_layer_t* outLayers, int32_t* outTypes) 769 hwc2_layer_t* outLayers, int32_t* outFences) 795 uint32_t* outNumElements, hwc2_layer_t* outLayers [all...] |