CMGDK r49-rc2
|
00001 # i f n d e f H G L _ C T R L _ P O I N T _ I N C L U D E 00002 00003 # d e f i n e H G L _ C T R L _ P O I N T _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / o b j e c t / E v e n t O b j e c t . H > 00008 00009 # i n c l u d e < h g l / t y p e / V e r t e x 2 . H > 00010 00011 # i n c l u d e < h g l / t y p e / C o l o r 3 f . H > 00012 00013 n a m e s p a c e h g l 00014 00015 { 00016 00017 n a m e s p a c e c t r l 00018 00019 { 00020 00021 / * * 00022 00023 * c6Rp[a;N^(u(W[Pvr`(uegc6R[avMOnI{I{0 00024 00025 * / 00026 00027 c l a s s C t r l P o i n t 2 D : p u b l i c E v e n t O b j e c t / / / 2 D c6Rp[a 00028 00029 { 00030 00031 # i n c l u d e < h g l / u t / C t r l P o i n t 2 D . A t t r i b . H > 00032 00033 00034 00035 p u b l i c : / / ^\'` 00036 00037 00038 00039 f l o a t S i z e ; / / / < c6Rp'Y\ 00040 00041 C o l o r 3 f C o l o r ; / / / < c6Rpr 00042 00043 C o l o r 3 f S e l e c t C o l o r ; / / / < -Nc6Rpr 00044 00045 00046 00047 V e r t e x 2 f C o o r d ; / / / < c6RpPWh 00048 00049 00050 00051 p u b l i c : / / NN 00052 00053 00054 00055 D e f E v e n t ( v o i d , O n D r a w , ( O b j e c t * ) ) ; / / / < c6Rp~6RNNQpe 00056 00057 D e f E v e n t ( v o i d , O n M o v e , ( O b j e c t * ) ) ; / / / < c6RpyRNNQpe 00058 00059 00060 00061 p u b l i c : 00062 00063 00064 00065 C t r l P o i n t 2 D ( ) { } ; 00066 00067 C t r l P o i n t 2 D ( f l o a t , f l o a t , f l o a t = 8 ) ; 00068 00069 v i r t u a l ~ C t r l P o i n t 2 D ( ) ; 00070 00071 00072 00073 v i r t u a l v o i d D r a w ( ) ; / / 00074 00075 } ; 00076 00077 } 00078 00079 00080 00081 u s i n g n a m e s p a c e c t r l ; 00082 00083 } 00084 00085 # e n d i f / / H G L _ C T R L _ P O I N T _ I N C L U D E Qb? v i r t u a l i n t G e t B o t t o m ( ) ; 00086 00087