CMGDK r49-rc2
|
00001 # i n c l u d e < h g l / t y p e / C o l o r T y p e . H > 00002 00003 n a m e s p a c e h g l 00004 00005 { 00006 00007 c l a s s T D F N o d e ; 00008 00009 c l a s s S t r e a m ; 00010 00011 c l a s s H A C ; 00012 00013 00014 00015 v o i d * L o a d T e x t u r e ( T D F N o d e * t d f , u i n t & f o r m a t , i n t & w i d t h , i n t & h e i g h t , C o l o r T y p e & c o l o r ) ; 00016 00017 v o i d * L o a d T e x t u r e ( S t r e a m * s t r , u i n t & f o r m a t , i n t & w i d t h , i n t & h e i g h t , C o l o r T y p e & c o l o r ) ; 00018 00019 v o i d * L o a d T e x t u r e ( c o n s t w c h a r _ t * f i l e n a m e , u i n t & f o r m a t , i n t & w i d t h , i n t & h e i g h t , C o l o r T y p e & c o l o r ) ; 00020 00021 v o i d * L o a d T e x t u r e ( H A C * h a c , c o n s t w c h a r _ t * f i l e n a m e , u i n t & f o r m a t , i n t & w i d t h , i n t & h e i g h t , C o l o r T y p e & c o l o r ) ; 00022 00023 00024 00025 b o o l C o n v e r t M o n o L a y e r I m a g e T o T e x 1 D ( c o n s t w c h a r _ t * i m g _ f i l e n a m e , c o n s t w c h a r _ t * t e x _ f i l e n a m e , C o l o r T y p e c o l o r , c o n s t w c h a r _ t * c a , f l o a t r a t e ) ; 00026 00027 b o o l S a v e B i t m a p T o T E X ( c o n s t w c h a r _ t * f i l e n a m e , i n t w i d t h , i n t h e i g h t , C o l o r T y p e c o l o r , v o i d * d a t a , c o n s t w c h a r _ t * c a , f l o a t r a t e ) ; 00028 00029 b o o l C o n v e r t I m g 2 T e x ( c o n s t w c h a r _ t * i m g _ f i l e n a m e , c o n s t w c h a r _ t * t e x _ f i l e n a m e , C o l o r T y p e c o l o r , c o n s t w c h a r _ t * c a , f l o a t r a t e ) ; 00030 00031 b o o l C o n v e r t I m g 2 C u b e T e x ( c o n s t w c h a r _ t * * i m g _ f i l e n a m e , c o n s t w c h a r _ t * t e x _ f i l e n a m e , C o l o r T y p e c t , c o n s t w c h a r _ t * c a , f l o a t r a t e ) ; 00032 00033 b o o l C o n v e r t I m g 2 A n i m e ( i n t c o u n t , c o n s t w c h a r _ t * * i m g _ f i l e n a m e , c o n s t w c h a r _ t * a n i m e _ f i l e n a m e , C o l o r T y p e c o l o r , c o n s t w c h a r _ t * c a , f l o a t r a t e ) ; 00034 00035 00036 00037 u i n t 8 * G e t S c r e e n D a t a ( i n t , i n t , i n t , i n t , C o l o r T y p e , b o o l = f a l s e ) ; 00038 00039 u i n t 8 * G e t S c r e e n D a t a ( i n t , i n t , i n t , i n t , i n t , i n t , C o l o r T y p e , b o o l = f a l s e ) ; 00040 00041 00042 00043 b o o l S a v e S c r e e n T o T E X ( c o n s t w c h a r _ t * f i l e n a m e , i n t i m g _ w i d t h , i n t i m g _ h e i g h t , i n t l e f t , i n t t o p , i n t w i d t h , i n t h e i g h t , c o n s t w c h a r _ t * c a , f l o a t r a t e ) ; 00044 00045 b o o l S a v e S c r e e n T o T E X ( c o n s t w c h a r _ t * f i l e n a m e , i n t l e f t , i n t t o p , i n t w i d t h , i n t h e i g h t , c o n s t w c h a r _ t * c a , f l o a t r a t e ) ; 00046 00047 } 00048 00049