CMGDK r49-rc2
|
00001 # i f n d e f H G L _ T E X T U R E _ 1 D _ I N C L U D E 00002 00003 # d e f i n e H G L _ T E X T U R E _ 1 D _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / g l / T e x t u r e . H > 00008 00009 n a m e s p a c e h g l 00010 00011 { 00012 00013 c l a s s T D F N o d e ; 00014 00015 c l a s s S t r e a m ; 00016 00017 c l a s s H A C ; 00018 00019 00020 00021 / * * 00022 00023 * N~4V}(uv\FO/fYg(uv]Y؏/fw 00024 N\Rlv0 00025 00026 * / 00027 00028 c l a s s T e x t u r e 1 D : p u b l i c T e x t u r e / / / N~4V 00029 00030 { 00031 00032 p r o t e c t e d : 00033 00034 00035 00036 u i n t 3 2 l e n g t h ; 00037 00038 00039 00040 p r o t e c t e d : 00041 00042 00043 00044 u i n t 3 2 G e t L e n g t h ( ) { r e t u r n l e n g t h ; } 00045 00046 00047 00048 v o i d S e t A l l W r a p ( u i n t ) ; 00049 00050 00051 00052 v o i d I n i t P r i v a t e ( ) ; 00053 00054 00055 00056 p u b l i c : / / ^\'` 00057 00058 00059 00060 P r o p e r t y < u i n t 3 2 > L e n g t h ; / / / < 4V^( S) 00061 00062 00063 00064 p u b l i c : 00065 00066 00067 00068 T e x t u r e 1 D ( ) ; 00069 00070 T e x t u r e 1 D ( T D F N o d e * , u i n t = 0 , b o o l = f a l s e ) ; / / / < ,g{|g Qpev^1uT D F pR^ N*N2 D 4V 00071 00072 T e x t u r e 1 D ( S t r e a m * , u i n t = 0 , b o o l = f a l s e ) ; / / / < ,g{|g Qpev^1uAmR^ N*N2 D 4V 00073 00074 T e x t u r e 1 D ( c o n s t w c h a r _ t * , u i n t = 0 , b o o l = f a l s e ) ; / / / < ,g{|g Qpe1ueNR^ N*N2 D 4V 00075 00076 T e x t u r e 1 D ( H A C * , c o n s t w c h a r _ t * , u i n t = 0 , b o o l = f a l s e ) ; / / / < ,g{|g Qpe1ueNR^ N*N2 D 4V 00077 00078 T e x t u r e 1 D ( v o i d * , i n t , u i n t , u i n t , b o o l = f a l s e ) ; / / / < ,g{|g Qpev^9hncpencR^ N*N4V 00079 00080 T e x t u r e 1 D ( i n t , u i n t , b o o l = f a l s e ) ; / / / < ,g{|g Qpev^R^ N*Nc[<h_vzz4V 00081 00082 v i r t u a l ~ T e x t u r e 1 D ( ) ; 00083 00084 00085 00086 v i r t u a l b o o l L o a d ( T D F N o d e * , u i n t = 0 , b o o l = f a l s e ) ; / / / < NT D F pR} N _4V 00087 00088 v i r t u a l b o o l L o a d ( S t r e a m * , u i n t = 0 , b o o l = f a l s e ) ; / / / < NAm-NR} N _4V 00089 00090 v i r t u a l b o o l L o a d ( c o n s t w c h a r _ t * , u i n t = 0 , b o o l = f a l s e ) ; / / / < NeN-NR} N _4V 00091 00092 v i r t u a l b o o l L o a d ( H A C * , c o n s t w c h a r _ t * , u i n t = 0 , b o o l = f a l s e ) ; / / / < NeN-NR} N _4V 00093 00094 00095 00096 b o o l C r e a t e ( v o i d * , i n t , u i n t , u i n t , b o o l = f a l s e ) ; / / / < R^ N*N4V 00097 00098 v o i d C h a n g e ( v o i d * , i n t , i n t ) ; / / / < f9e4VQ[ 00099 00100 00101 00102 p r i v a t e : 00103 00104 00105 00106 b o o l R e s L o a d ( ) { r e t u r n ( f a l s e ) ; } 00107 00108 v o i d R e s C l e a r ( ) { } ; 00109 00110 } ; 00111 00112 00113 00114 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 * , c o n s t w c h a r _ t * , C o l o r T y p e = c t N o n e , c o n s t w c h a r _ t * c a = L " R L E " , f l o a t r a t e = 1 ) ; / / / < lbc N*NUSB\VGr0RT e x 1 D 00115 00116 } / / n a m e s p a c e h g l 00117 00118 # e n d i f / / H G L _ T E X T U R E _ 1 D _ I N C L U D E 00119 00120