HomeSort by relevance Sort by last modified time
    Searched full:hwc2_layer_t (Results 1 - 12 of 12) sorted by null

  /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);
  /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...]
  /hardware/libhardware/include/hardware/
hwcomposer2.h 694 typedef uint64_t hwc2_layer_t; typedef
    [all...]
  /docs/source.android.com/src/devices/graphics/
implement-hwc.jd 162 <code>hwc2_layer_t</code>. From that point on, any time SurfaceFlinger wants to
163 modify a property of that layer, it passes that <code>hwc2_layer_t</code> value
165 needed to make the modification. The <code>hwc2_layer_t</code> type was made

Completed in 669 milliseconds