aboutsummaryrefslogtreecommitdiff
path: root/Gem/pix_multitexture-help.pd
blob: b4dd12793c99c3457af132ac0fd3acb58ab68805 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
#N canvas 656 205 633 650 10;
#X declare -lib Gem;
#N canvas 87 154 247 179 Gem.init 0;
#X obj 118 46 loadbang;
#X msg 118 81 reset;
#X obj 118 113 outlet;
#X connect 0 0 1 0;
#X connect 1 0 2 0;
#X restore 524 560 pd Gem.init;
#X obj 8 52 cnv 15 430 285 empty empty empty 20 12 0 14 -233017 -66577
0;
#X text 71 27 Class: pix object;
#X text 50 8 Synopsis: [pix_multitexture];
#X text 29 53 Description: apply multiple texture mappings to the current
network;
#X text 13 86 [pix_multitexture] uses different texture information
\, and attaches them to the current chain. This is most useful when
working with shaders.;
#X obj 8 388 cnv 15 430 235 empty empty empty 20 12 0 14 -233017 -66577
0;
#X obj 8 348 cnv 15 430 30 empty empty empty 20 12 0 14 -195568 -66577
0;
#X text 17 347 Arguments:;
#X obj 449 73 cnv 15 170 450 empty empty empty 20 12 0 14 -228992 -66577
0;
#X obj 515 558 cnv 15 100 60 empty empty empty 20 12 0 14 -195568 -66577
0;
#X text 514 536 Create window:;
#X obj 455 442 cnv 15 160 50 empty empty empty 20 12 0 14 -24198 -66577
0;
#X text 452 9 GEM object;
#X text 453 56 Example:;
#X obj 463 88 gemhead;
#X obj 489 208 gemhead 11;
#X obj 501 246 loadbang;
#X obj 533 349 loadbang;
#X obj 463 454 pix_multitexture 3;
#X obj 489 284 pix_texture;
#X obj 520 387 pix_texture;
#X msg 501 265 rectangle 0;
#X msg 533 368 rectangle 0;
#X obj 476 111 gemhead 11;
#X obj 488 149 loadbang;
#X obj 476 187 pix_texture;
#X msg 488 168 rectangle 0;
#X obj 520 311 gemhead 11;
#N canvas 190 611 450 300 pix_image 0;
#X obj 78 124 openpanel;
#X obj 78 103 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 78 147 set open \$1 \, bang;
#X msg 64 171 open img3.jpg;
#X obj 47 54 inlet;
#X obj 47 233 outlet;
#X obj 47 199 pix_image examples/data/blob1.tif;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 6 0;
#X connect 4 0 6 0;
#X connect 6 0 5 0;
#X restore 520 330 pd pix_image;
#N canvas 1 105 450 300 pix_image 0;
#X obj 78 124 openpanel;
#X obj 78 103 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 78 147 set open \$1 \, bang;
#X msg 64 171 open img3.jpg;
#X obj 47 54 inlet;
#X obj 47 233 outlet;
#X obj 47 199 pix_image examples/data/dancer.JPG;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 3 0;
#X connect 3 0 6 0;
#X connect 4 0 6 0;
#X connect 6 0 5 0;
#X restore 489 227 pd pix_image;
#N canvas 569 166 450 300 pix_image 0;
#X obj 78 124 openpanel;
#X obj 78 103 bng 15 250 50 0 empty empty empty 17 7 0 10 -262144 -1
-1;
#X msg 78 147 set open \$1 \, bang;
#X obj 48 54 inlet;
#X obj 48 233 outlet;
#X msg 64 171 open img1.jpg;
#X obj 48 198 pix_image examples/data/fractal.JPG;
#X connect 0 0 2 0;
#X connect 1 0 0 0;
#X connect 2 0 5 0;
#X connect 3 0 6 0;
#X connect 5 0 6 0;
#X connect 6 0 4 0;
#X restore 476 130 pd pix_image;
#X obj 463 503 square 3;
#X text 63 358 - number of texture to use;
#X text 19 390 Inlets:;
#X text 15 457 Outlets:;
#X text 50 474 Outlet 1: gemlist;
#X text 33 404 Inlet 1: gemlist;
#X text 33 424 Inlet 2..n : texture Id;
#N canvas 340 107 682 322 gemwin 0;
#X obj 102 122 tgl 15 0 \$0-gemstart \$0-gemstart empty 17 7 0 10 -262144
-1 -1 0 1;
#X obj 102 161 r \$0-gemstart;
#X obj 102 182 select 1 0;
#X msg 102 214 create \, 1;
#X msg 177 215 destroy;
#X obj 102 239 t a;
#X obj 318 54 inlet;
#X obj 318 255 gemwin;
#X obj 318 100 t a a;
#X obj 318 287 outlet;
#X obj 350 128 route create destroy;
#X obj 350 150 t b;
#X msg 350 172 1;
#X obj 390 150 t b;
#X msg 390 172 0;
#X obj 350 195 t f;
#X msg 350 219 set \$1;
#X text 118 122 rendering;
#X connect 1 0 2 0;
#X connect 2 0 3 0;
#X connect 2 1 4 0;
#X connect 3 0 5 0;
#X connect 4 0 5 0;
#X connect 5 0 8 0;
#X connect 6 0 8 0;
#X connect 7 0 9 0;
#X connect 8 0 7 0;
#X connect 8 1 10 0;
#X connect 10 0 11 0;
#X connect 10 1 13 0;
#X connect 11 0 12 0;
#X connect 12 0 15 0;
#X connect 13 0 14 0;
#X connect 14 0 15 0;
#X connect 15 0 16 0;
#X connect 16 0 0 0;
#X coords 0 -1 1 1 85 40 1 100 100;
#X restore 522 576 pd gemwin;
#X obj 518 8 declare -lib Gem;
#X connect 0 0 39 0;
#X connect 15 0 19 0;
#X connect 16 0 30 0;
#X connect 17 0 22 0;
#X connect 18 0 23 0;
#X connect 19 0 32 0;
#X connect 20 1 19 2;
#X connect 21 1 19 3;
#X connect 22 0 20 0;
#X connect 23 0 21 0;
#X connect 24 0 31 0;
#X connect 25 0 27 0;
#X connect 26 1 19 1;
#X connect 27 0 26 0;
#X connect 28 0 29 0;
#X connect 29 0 21 0;
#X connect 30 0 20 0;
#X connect 31 0 26 0;