HomeSort by relevance Sort by last modified time
    Searched refs:LayerRect (Results 1 - 24 of 24) sorted by null

  /hardware/qcom/display/msm8996/sdm/include/utils/
rect.h 46 bool IsValid(const LayerRect &rect);
47 bool IsCongruent(const LayerRect &rect1, const LayerRect &rect2);
48 void Log(DebugTag debug_tag, const char *prefix, const LayerRect &roi);
49 void Normalize(const uint32_t &align_x, const uint32_t &align_y, LayerRect *rect);
50 LayerRect Union(const LayerRect &rect1, const LayerRect &rect2);
51 LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2)
    [all...]
  /hardware/qcom/display/msm8996/sdm/libs/core/
resource_default.h 58 virtual DisplayError ValidateScaling(const LayerRect &crop, const LayerRect &dst,
111 const LayerRect &src_rect, const LayerRect &dst_rect,
114 const LayerRect &src_rect, const LayerRect &dst_rect,
116 bool CalculateCropRects(const LayerRect &scissor, LayerRect *crop, LayerRect *dst);
118 DisplayError ValidateDimensions(const LayerRect &crop, const LayerRect &dst)
    [all...]
resource_default.cpp 408 const LayerRect &src_roi = pipe_info->src_roi;
409 const LayerRect &dst_roi = pipe_info->dst_roi;
427 const LayerRect &src_rect, const LayerRect &dst_rect,
451 const LayerRect &src_rect, const LayerRect &dst_rect,
458 LayerRect scissor_left, scissor_right, dst_left, crop_left, crop_right, dst_right;
516 LayerRect src_rect = layer->src_rect;
517 LayerRect dst_rect = layer->dst_rect;
565 bool ResourceDefault::CalculateCropRects(const LayerRect &scissor, LayerRect *crop
    [all...]
strategy.cpp 184 hw_layers_info_->left_partial_update = (LayerRect) {0.0f, 0.0f, left_split, layer_mixer_height};
185 hw_layers_info_->right_partial_update = (LayerRect) {left_split, 0.0f, layer_mixer_width,
188 hw_layers_info_->left_partial_update = (LayerRect) {0.0f, 0.0f, layer_mixer_width,
190 hw_layers_info_->right_partial_update = (LayerRect) {0.0f, 0.0f, 0.0f, 0.0f};
display_base.cpp 176 LayerRect src_domain = (LayerRect){0.0f, 0.0f, fb_width, fb_height};
177 LayerRect dst_domain = (LayerRect){0.0f, 0.0f, layer_mixer_width, layer_mixer_height};
178 LayerRect out_rect = gpu_target_layer->dst_rect;
545 LayerRect &l_roi = layer_info.left_partial_update;
546 LayerRect &r_roi = layer_info.right_partial_update;
582 LayerRect &src_roi = rotate.src_roi;
583 LayerRect &dst_roi = rotate.dst_roi;
616 LayerRect &src_roi = pipe.src_roi
    [all...]
comp_manager.h 64 DisplayError ValidateScaling(const LayerRect &crop, const LayerRect &dst, bool rotate90);
comp_manager.cpp 412 DisplayError CompManager::ValidateScaling(const LayerRect &crop, const LayerRect &dst,
  /hardware/qcom/display/msm8996/sdm/libs/utils/
rect.cpp 39 bool IsValid(const LayerRect &rect) {
43 bool IsCongruent(const LayerRect &rect1, const LayerRect &rect2) {
50 void Log(DebugTag debug_tag, const char *prefix, const LayerRect &roi) {
55 void Normalize(const uint32_t &align_x, const uint32_t &align_y, LayerRect *rect) {
62 LayerRect Intersection(const LayerRect &rect1, const LayerRect &rect2) {
63 LayerRect res;
66 return LayerRect();
    [all...]
  /hardware/qcom/display/msm8996/sdm/include/core/
layer_stack.h 203 struct LayerRect {
209 LayerRect() = default;
211 LayerRect(float l, float t, float r, float b) : left(l), top(t), right(r), bottom(b) { }
213 bool operator==(const LayerRect& rect) const {
217 bool operator!=(const LayerRect& rect) const {
224 @sa LayerRect
227 LayerRect *rect = NULL; //!< Pointer to first element of array.
250 LayerRect src_rect = {}; //!< Rectangular area of the layer buffer to
253 LayerRect dst_rect = {}; //!< The target position where the frame will be
258 std::vector<LayerRect> visible_regions = {}; //!< Visible rectangular areas in screen space
    [all...]
  /hardware/qcom/display/msm8996/sdm/libs/hwc/
blit_engine_c2d.h 102 int ClearTargetBuffer(private_handle_t* hnd, const LayerRect& rect);
103 int DrawRectUsingCopybit(hwc_layer_1_t *hwc_layer, Layer *layer, LayerRect blit_rect,
104 LayerRect blit_dest_Rect);
hwc_display.h 148 inline void SetRect(const hwc_rect_t &source, LayerRect *target);
149 inline void SetRect(const hwc_frect_t &source, LayerRect *target);
166 bool IsSurfaceUpdated(const std::vector<LayerRect> &dirty_regions);
201 LayerRect display_rect_;
blit_engine_c2d.cpp 183 int BlitEngineC2d::ClearTargetBuffer(private_handle_t* hnd, const LayerRect& rect) {
317 LayerRect dst_rects[kMaxBlitTargetLayers];
334 LayerRect &blit_src_rect = blit_layer->src_rect;
409 LayerRect clear_rect;
429 LayerRect inter_sect = Intersection(layer->dst_rect, bottom_layer->dst_rect);
448 LayerRect &src_rect = bottom_layer->blit_regions.at(processed_blit);
450 LayerRect dest_rect = blit_layer->src_rect;
485 LayerRect blit_rect, LayerRect blit_dest_Rect) {
517 LayerRect region_rect
    [all...]
hwc_display.cpp 434 display_rect_ = LayerRect();
464 LayerRect visible_rect = {};
470 LayerRect dirty_rect = {};
477 LayerRect blit_rect = {};
743 void HWCDisplay::SetRect(const hwc_rect_t &source, LayerRect *target) {
750 void HWCDisplay::SetRect(const hwc_frect_t &source, LayerRect *target) {
    [all...]
  /hardware/qcom/display/msm8996/sdm/include/private/
resource_interface.h 52 virtual DisplayError ValidateScaling(const LayerRect &crop, const LayerRect &dst,
hw_info_types.h 258 LayerRect src_rect;
259 LayerRect dst_rect;
282 LayerRect src_roi; // Source crop of each split
283 LayerRect dst_roi; // Destination crop of each split
392 LayerRect src_roi;
393 LayerRect dst_roi;
418 LayerRect updated_src_rect[kMaxSDELayers]; // Updated layer src rects in s3d mode
419 LayerRect updated_dst_rect[kMaxSDELayers]; // Updated layer dst rects in s3d mode
426 LayerRect left_partial_update; // Left ROI.
427 LayerRect right_partial_update; // Right ROI
    [all...]
  /hardware/qcom/display/msm8996/sdm/libs/hwc2/
hwc_layers.h 97 void SetRect(const hwc_rect_t &source, LayerRect *target);
98 void SetRect(const hwc_frect_t &source, LayerRect *target);
hwc_layers.cpp 108 LayerRect rect;
174 LayerRect dst_rect = {};
195 LayerRect src_rect = {};
249 LayerRect rect;
265 void HWCLayer::SetRect(const hwc_rect_t &source, LayerRect *target) {
272 void HWCLayer::SetRect(const hwc_frect_t &source, LayerRect *target) {
hwc_display.h 213 bool IsSurfaceUpdated(const std::vector<LayerRect> &dirty_regions);
256 LayerRect solid_fill_rect_ = {};
258 LayerRect display_rect_;
hwc_display.cpp 326 display_rect_ = LayerRect();
416 display_rect_ = LayerRect();
    [all...]
hwc_display_primary.cpp 281 LayerRect *rect = NULL;
305 rect = va_arg(args, LayerRect*);
hwc_color_manager.cpp 180 LayerRect solid_fill_rect = {
  /hardware/qcom/display/msm8996/sdm/libs/core/fb/
hw_device.h 109 void SetRect(const LayerRect &source, mdp_rect *target);
hw_primary.cpp 381 LayerRect left_roi = hw_layer_info.left_partial_update;
382 LayerRect right_roi = hw_layer_info.right_partial_update;
hw_device.cpp 649 void HWDevice::SetRect(const LayerRect &source, mdp_rect *target) {
    [all...]

Completed in 345 milliseconds