#include <windows.h>
#include "rosperf.h"
Go to the source code of this file.
◆ GradientHorizontalProc()
Definition at line 97 of file gradient.c.
98{
99 unsigned Rep;
103
105 for (Rep = 0; Rep < Reps; Rep++)
106 {
109 vert[0].
Red = 0xff00;
110 vert[0].
Green = 0xff00 - 0xff00 * Rep / Reps;
111 vert[0].
Blue = 0xff00 * Rep / Reps;
113
116 vert[1].
Red = 0xff00 - 0xff00 * Rep / Reps;
117 vert[1].
Green = 0xff00 * Rep / Reps;
118 vert[1].
Blue = 0xff00;
120
121 GradientFill(Dc, vert, 2, &gcap, 1, GRADIENT_FILL_RECT_H);
122 }
123}
◆ GradientProc()
Definition at line 25 of file gradient.c.
26{
27 unsigned Rep;
31
42 vert[1].
Green = 0xff00;
49 vert[2].
Blue = 0xff00;
54 vert[3].
Green = 0xff00;
65
66 for (Rep = 0; Rep < Reps; Rep++)
67 {
68 switch (2 * Rep / Reps)
69 {
70 case 0:
71 vert[4].
x = PerfInfo->
WndWidth * 2 * Rep / Reps;
79 break;
80 case 1:
89 break;
90 }
91
92 GradientFill(Dc, vert, 6, &gcap, 4, GRADIENT_FILL_TRIANGLE);
93 }
94}
◆ GradientVerticalProc()
Definition at line 126 of file gradient.c.
127{
128 unsigned Rep;
132
134 for (Rep = 0; Rep < Reps; Rep++)
135 {
138 vert[0].
Red = 0xff00 * Rep / Reps;
139 vert[0].
Green = 0xff00 - 0xff00 * Rep / Reps;
140 vert[0].
Blue = 0xff00;
142
145 vert[1].
Red = 0xff00 - 0xff00 * Rep / Reps;
146 vert[1].
Green = 0xff00;
147 vert[1].
Blue = 0xff00 * Rep / Reps;
149
150 GradientFill(Dc, vert, 2, &gcap, 1, GRADIENT_FILL_RECT_V);
151 }
152}