Lines Matching defs:geometry
55 RRMonitorGetCrtcGeometry(RRCrtcPtr crtc, RRMonitorGeometryPtr geometry)
66 geometry->box = panned_area;
72 geometry->box.x1 = crtc->x;
73 geometry->box.y1 = crtc->y;
74 geometry->box.x2 = geometry->box.x1 + width;
75 geometry->box.y2 = geometry->box.y1 + height;
79 geometry->mmWidth = output->mmWidth;
80 geometry->mmHeight = output->mmHeight;
82 geometry->mmWidth = floor ((geometry->box.x2 - geometry->box.x1) / DEFAULT_PIXELS_PER_MM + 0.5);
83 geometry->mmHeight = floor ((geometry->box.y2 - geometry->box.y1) / DEFAULT_PIXELS_PER_MM + 0.5);
102 RRMonitorGetCrtcGeometry(crtc, &monitor->geometry);
109 return (monitor->geometry.box.x1 == 0 &&
110 monitor->geometry.box.y1 == 0 &&
111 monitor->geometry.box.x2 == 0 &&
112 monitor->geometry.box.y2 == 0);
116 RRMonitorGetGeometry(RRMonitorPtr monitor, RRMonitorGeometryPtr geometry)
126 *geometry = first;
147 *geometry = this;
149 geometry->box.x1 = min(this.box.x1, geometry->box.x1);
150 geometry->box.x2 = max(this.box.x2, geometry->box.x2);
151 geometry->box.y1 = min(this.box.y1, geometry->box.y1);
152 geometry->box.y2 = max(this.box.y2, geometry->box.y2);
159 geometry->mmWidth = (this.box.x2 - this.box.x1) / (first.box.x2 - first.box.x1) * first.mmWidth;
160 geometry->mmHeight = (this.box.y2 - this.box.y1) / (first.box.y2 - first.box.y1) * first.mmHeight;
163 *geometry = monitor->geometry;
179 RRMonitorGetGeometry(client_monitor, &monitor->geometry);
645 .x = monitor->geometry.box.x1,
646 .y = monitor->geometry.box.y1,
647 .width = monitor->geometry.box.x2 - monitor->geometry.box.x1,
648 .height = monitor->geometry.box.y2 - monitor->geometry.box.y1,
649 .widthInMillimeters = monitor->geometry.mmWidth,
650 .heightInMillimeters = monitor->geometry.mmHeight,
705 monitor->geometry.box.x1 = stuff->monitor.x;
706 monitor->geometry.box.y1 = stuff->monitor.y;
707 monitor->geometry.box.x2 = stuff->monitor.x + stuff->monitor.width;
708 monitor->geometry.box.y2 = stuff->monitor.y + stuff->monitor.height;
709 monitor->geometry.mmWidth = stuff->monitor.widthInMillimeters;
710 monitor->geometry.mmHeight = stuff->monitor.heightInMillimeters;