CMGDK r49-rc2
|
00001 # i f n d e f H G L _ C U B E M A P _ I N C L U D E 00002 00003 # d e f i n e H G L _ C U B E M A P _ 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 00018 00019 / * * 00020 00021 * zeSO4V 00022 00023 * / 00024 00025 c l a s s C u b e M a p : p u b l i c T e x t u r e 00026 00027 { 00028 00029 p r o t e c t e d : 00030 00031 00032 00033 v i r t u a l v o i d S e t W r a p S ( u i n t ) ; 00034 00035 v i r t u a l v o i d S e t W r a p T ( u i n t ) ; 00036 00037 v i r t u a l v o i d S e t W r a p R ( u i n t ) ; 00038 00039 v i r t u a l v o i d S e t A l l W r a p ( u i n t t w ) 00040 00041 { 00042 00043 S e t W r a p S ( t w ) ; 00044 00045 S e t W r a p T ( t w ) ; 00046 00047 S e t W r a p R ( t w ) ; 00048 00049 } 00050 00051 00052 00053 v o i d I n i t P r i v a t e ( ) ; 00054 00055 00056 00057 p u b l i c : 00058 00059 00060 00061 P r o p e r t y < u i n t > W r a p S ; / / / < *jT~lnZbSϑ 00062 00063 P r o p e r t y < u i n t > W r a p T ; / / / < ~T~lnZbSϑ 00064 00065 P r o p e r t y < u i n t > W r a p R ; / / / < m^~lnZbSϑ 00066 00067 00068 00069 p u b l i c : 00070 00071 00072 00073 C u b e M a p ( T D F N o d e * , u i n t = 0 ) ; 00074 00075 C u b e M a p ( S t r e a m * , u i n t = 0 ) ; 00076 00077 C u b e M a p ( c o n s t w c h a r _ t * , u i n t = 0 ) ; 00078 00079 v i r t u a l ~ C u b e M a p ( ) ; 00080 00081 00082 00083 b o o l L o a d ( T D F N o d e * , u i n t = 0 ) ; 00084 00085 b o o l L o a d ( S t r e a m * , u i n t = 0 ) ; 00086 00087 b o o l L o a d ( c o n s t w c h a r _ t * , u i n t = 0 ) ; 00088 00089 } ; 00090 00091 } / / n a m e s p a c e h g l 00092 00093 # e n d i f / / H G L _ C U B E M A P _ I N C L U D E 00094 00095