Lines Matching refs:nine_patch
485 auto nine_patch = std::unique_ptr<NinePatch>(new NinePatch()); in Create() local
489 &nine_patch->horizontal_stretch_regions, &unexpected_ranges, in Create()
505 &nine_patch->vertical_stretch_regions, &unexpected_ranges, in Create()
525 nine_patch->horizontal_stretch_regions, width - 2, in Create()
526 &nine_patch->padding.left, &nine_patch->padding.right, in Create()
527 &nine_patch->layout_bounds.left, in Create()
528 &nine_patch->layout_bounds.right, "bottom", out_err)) { in Create()
539 nine_patch->vertical_stretch_regions, height - 2, in Create()
540 &nine_patch->padding.top, &nine_patch->padding.bottom, in Create()
541 &nine_patch->layout_bounds.top, in Create()
542 &nine_patch->layout_bounds.bottom, "right", out_err)) { in Create()
548 CalculateSegmentCount(nine_patch->horizontal_stretch_regions, width - 2); in Create()
550 CalculateSegmentCount(nine_patch->vertical_stretch_regions, height - 2); in Create()
556 nine_patch->region_colors.reserve(num_rows * num_cols); in Create()
557 CalculateRegionColors(rows, nine_patch->horizontal_stretch_regions, in Create()
558 nine_patch->vertical_stretch_regions, width - 2, in Create()
559 height - 2, &nine_patch->region_colors); in Create()
565 FindOutlineInsets(&mid_row, &nine_patch->outline.left, in Create()
566 &nine_patch->outline.right); in Create()
570 FindOutlineInsets(&mid_col, &nine_patch->outline.top, in Create()
571 &nine_patch->outline.bottom); in Create()
574 (width - 2) - nine_patch->outline.left - nine_patch->outline.right; in Create()
576 (height - 2) - nine_patch->outline.top - nine_patch->outline.bottom; in Create()
580 rows, 1 + nine_patch->outline.left, in Create()
581 1 + nine_patch->outline.top + (outline_height / 2), outline_width); in Create()
583 rows, 1 + nine_patch->outline.left + (outline_width / 2), in Create()
584 1 + nine_patch->outline.top, outline_height); in Create()
585 nine_patch->outline_alpha = in Create()
590 DiagonalImageLine diagonal(rows, 1 + nine_patch->outline.left, in Create()
591 1 + nine_patch->outline.top, 1, 1, in Create()
602 nine_patch->outline_radius = 3.4142f * top_left; in Create()
603 return nine_patch; in Create()
686 ::std::ostream& operator<<(::std::ostream& out, const NinePatch& nine_patch) { in operator <<() argument
688 << util::Joiner(nine_patch.horizontal_stretch_regions, " ") in operator <<()
690 << util::Joiner(nine_patch.vertical_stretch_regions, " ") in operator <<()
691 << " padding: " << nine_patch.padding in operator <<()
692 << ", bounds: " << nine_patch.layout_bounds in operator <<()
693 << ", outline: " << nine_patch.outline in operator <<()
694 << " rad=" << nine_patch.outline_radius in operator <<()
695 << " alpha=" << nine_patch.outline_alpha; in operator <<()