#N canvas 484 176 632 434 10; #X obj 0 0 doc_h; #X obj 0 400 doc_f; #X obj 38 126 class_exists; #X msg 38 32 symbol +; #X obj 38 145 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X msg 45 52 symbol ++; #X text 108 52 doesn't; #X text 93 31 does exist; #X msg 52 73 symbol #io.quartz; #X msg 61 95 symbol #io.videodev; #X text 183 95 only on Linux; #X text 162 72 only on OSX; #X obj 3 168 doc_c 0; #X obj 3 208 doc_i 1; #X obj 3 318 doc_o 1; #X obj 14 348 doc_oo 0; #X obj 14 238 doc_ii 0; #X obj 97 238 doc_m i0 symbol; #X obj 97 348 doc_m o0 float; #X text 232 348 1 if it exists \, 0 if it doesn't; #X obj 3 380 doc_also; #X obj 103 380 gf/class_info; #X text 232 238 name of class to check the existence of.; #X text 232 260 due to a limitation of pd \, you can't check for the existence of [bang] \, [float] \, [symbol] \, [pointer] \, [blob] or [list].; #X connect 2 0 4 0; #X connect 3 0 2 0; #X connect 5 0 2 0; #X connect 8 0 2 0; #X connect 9 0 2 0; #X connect 17 1 22 0; #X connect 17 1 23 0; #X connect 18 1 19 0; #X connect 20 1 21 0;