CMGDK r49-rc2
|
00001 # i f n d e f H G P L A Y E R _ N P O T _ I N C L U D E 00002 00003 # d e f i n e H G P L A Y E R _ N P O T _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / 2 d / H G P L a y e r . H > 00008 00009 # i n c l u d e < h g l / g l / T e x t u r e 2 D . H > 00010 00011 # i n c l u d e < h g l / h g l . h > 00012 00013 n a m e s p a c e h g l 00014 00015 { 00016 00017 / / ^2 !kB^4VHr,gvH G P L a y e r 00018 00019 c l a s s H G P L a y e r N P O T : p u b l i c H G P L a y e r 00020 00021 { 00022 00023 T e x t u r e 2 D * t e x ; 00024 00025 00026 00027 v o i d S e t F i l t e r ( T e x t u r e F i l t e r ) ; 00028 00029 v o i d S e t A n i s o t r o p y ( i n t ) ; 00030 00031 00032 00033 v o i d C r e a t e L a y e r ( C o l o r T y p e , u i n t , u i n t 8 * , u i n t ) ; 00034 00035 00036 00037 p u b l i c : 00038 00039 00040 00041 H G P L a y e r N P O T ( i n t , i n t ) ; 00042 00043 ~ H G P L a y e r N P O T ( ) ; 00044 00045 00046 00047 v o i d C l e a r ( ) ; 00048 00049 00050 00051 v o i d C h a n g e ( C o l o r T y p e , v o i d * ) ; 00052 00053 v o i d C h a n g e ( i n t , i n t , i n t , i n t , C o l o r T y p e , v o i d * ) ; 00054 00055 00056 00057 v o i d D r a w ( d o u b l e , d o u b l e , d o u b l e = 1 , d o u b l e = 1 ) ; 00058 00059 b o o l D r a w ( c o n s t V e r t e x 2 f * ) ; 00060 00061 } ; 00062 00063 } 00064 00065 00066 00067 # e n d i f / / H G P L A Y E R _ R E C T _ I N C L U D E 00068 00069