合成色制御命令(MC)

複数のグラフィックスを重ね合わせたときの色を設定します。


JIS MC《モード(i)》《,オプションコード(i)》;

16進数 4Dh 43h《モード(i)》《2Chオプションコード(i)》3Bh

《モード(i)》

設定内容
0 合成しないで、元画像の色に置き換えられます。
1 重なる部分の色を合成します。

省略値: 0

《オプションコード(i)》
論理演算式によって定義された、RGB色空間を設定します。(D:「Destination(出力先の元画像)」、S:「Source(新しく書き込む画像)」、T:「Texture(テクスチャ)」、a:「AND(論理積)」、n:「NOT(論理否定)」、o:「OR(論理和)」、x:「XOR(排他)」)

ブール関数 ブール関数
0 0 19 SDTaon
1 DTSoon 20 DTSxnon
2 DTSona 21 DTSaon
3 TSon 22 TSDTSanaxx
4 SDTona 23 SSTxDSxaxn
5 DTon 24 STxTDxa
6 TDSxnon 25 SDTSanaxn
7 TDSaon 26 TDSTaox
8 SDTnaa 27 SDTSxaxn
9 TDSxon 28 TSDTaox
10 DTna 29 DSTDxaxn
11 TSDnaon 30 TDSox
12 STna 31 TDSoan
13 TDSnaon 32 DTSnaa
14 TDSonon 33 SDTxon
15 Tn 34 DSna
16 TDSona 35 STDnaon
17 DSon 36 STxDSxa
18 SDTxnon 37 TDSTanaxn
38 SDTSaox 75 TDSnox
39 SDTSxnox 76 SDTana
40 DTSxa 77 SSTxDSxoxn
41 TSDTSaoxxn 78 TDSTxox
42 DTSana 79 TDSnoan
43 SSTxTDxaxn 80 TDna
44 STDSoax 81 DSTnaon
45 TSDnox 82 DTSDaox
46 TSDTxox 83 STDSxaxn
47 TSDnoan 84 DTSonon
48 TSna 85 Dn
49 SDTnaon 86 DTSox
50 SDTSoox 87 DTSoan
51 Sn 88 TDSToax
52 STDSaox 89 DTSnox
53 STDSxnox 90 DTx
54 SDTox 91 DTSDonox
55 SDToan 92 DTSDxox
56 TSDToax 93 DTSnoan
57 STDnox 94 DTSDnaox
58 STDSxox 95 DTan
59 STDnoan 96 TDSxa
60 TSx 97 DSTDSaoxxn
61 STDSonox 98 DSTDoax
62 STDSnaox 99 SDTnox
63 TSan 100 SDTSoax
64 TSDnaa 101 DSTnox
65 DTSxon 102 DSx
66 SDxTDxa 103 SDTSonox
67 STDSanaxn 104 DSTDSonoxxn
68 SDna 105 TDSxxn
69 DTSnaon 106 DTSax
70 DSTDaox 107 TSDTSoaxxn
71 TSDTxaxn 108 SDTax
72 SDTxa 109 TDSTDoaxxn
73 TDSTDaoxxn 110 SDTSnoax
74 DTSDoax 111 TDSxnan
112 TDSana 149 DTSaxn
113 SSDxTDxaxn 150 DTSxx
114 SDTSxox 151 TSDTSonoxx
115 SDTnoan 152 SDTSonoxn
116 DSTDxox 153 DSxn
117 DSTnoan 154 DTSnax
118 SDTSnaox 155 SDTSoaxn
119 DSan 156 STDnax
120 TDSax 157 DSTDoaxn
121 DSTDSoaxxn 158 DSTDSaoxx
122 DTSDnoax 159 TDSxan
123 SDTxnan 160 DTa
124 STDSnoax 161 TDSTnaoxn
125 DTSxnan 162 DTSnoa
126 STxDSxo 163 DTSDxoxn
127 DTSaan 164 TDSTonoxn
128 DTSaa 165 TDxn
129 STxDSxon 166 DSTnax
130 DTSxna 167 TDSToaxn
131 STDSnoaxn 168 DTSoa
132 SDTxna 169 DTSoxn
133 TDSTnoaxn 170 D
134 DSTDSoaxx 171 DTSono
135 TDSaxn 172 STDSxax
136 DSa 173 DTSDaoxn
137 SDTSnaoxn 174 DSTnao
138 DSTnoa 175 DTno
139 DSTDxoxn 176 TDSnoa
140 SDTnoa 177 TDSTxoxn
141 SDTSxoxn 178 SSTxDSxox
142 SSDxTDxax 179 SDTanan
143 TDSanan 180 TSDnax
144 TDSxna 181 DTSDoaxn
145 SDTSnoaxn 182 DTSDTaoxx
146 DTSDToaxx 183 SDTxan
147 STDaxn 184 TSDTxax
148 TSDTSoaxx 185 DSTDaoxn
186 DTSnao 221 SDno
187 DSno 222 SDTxo
188 STDSanax 223 SDTano
189 SDxTDxan 224 TDSoa
190 DTSxo 225 TDSoxn
191 DTSano 226 DSTDxax
192 TSa 227 TSDTaoxn
193 STDSnaoxn 228 SDTSxax
194 STDSonoxn 229 TDSTaoxn
195 TSxn 230 SDTSanax
196 STDnoa 231 STxTDxan
197 STDSxoxn 232 SSTxDSxax
198 SDTnax 233 DSTDSanaxxn
199 TSDToaxn 234 DTSao
200 SDToa 235 DTSxno
201 STDoxn 236 SDTao
202 DTSDxax 237 SDTxno
203 STDSaoxn 238 DSo
204 S 239 SDTnoo
205 SDTono 240 T
206 SDTnao 241 TDSono
207 STno 242 TDSnao
208 TSDnoa 243 TSno
209 TSDTxoxn 244 TSDnao
210 TDSnax 245 TDno
211 STDSoaxn 246 TDSxo
212 SSTxTDxax 247 TDSano
213 DTSanan 248 TDSao
214 TSDTSaoxx 249 TDSxno
215 DTSxan 250 DTo
216 TDSTxax 251 DTSnoo
217 SDTSaoxn 252 TSo
218 DTSDanax 253 TSDnoo
219 STxDSxan 254 DTSoo
220 STDnao 255 1
* 各演算式は逆ポーランド方式になります。

省略値: 252(モード:0)、168(モード:1)