CMGDK r49-rc2
K:/CMGDKv18/SDK/Source/Graphics/ImageExt.h
浏览该文件的文档。
00001 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
00002  
00003  # i f n d e f   I m a g e E x t H 
00004  
00005  # d e f i n e   I m a g e E x t H 
00006  
00007  
00008  
00009  # i n c l u d e < h g l / t y p e / D a t a T y p e . H > 
00010  
00011  # i n c l u d e < h g l / t y p e / C o l o r T y p e . H > 
00012  
00013  # i n c l u d e < h g l / t y p e / W i d e S t r i n g . H > 
00014  
00015  / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
00016  
00017  n a m e s p a c e   h g l 
00018  
00019  { 
00020  
00021      e n u m _ u i n t ( I m a g e F o r m a t ) 
00022  
00023      { 
00024  
00025          i f P S D = 0 , 
00026  
00027          i f M o n o l a y e r , 
00028  
00029          i f T I M 2 , 
00030  
00031          i f A R T 2 , 
00032  
00033                  i f K L Z , 
00034  
00035  
00036  
00037          i f E n d 
00038  
00039      } ; 
00040  
00041  
00042  
00043      s t r u c t   I m a g e P l u g I n I n t e r f a c e 
00044  
00045      { 
00046  
00047          v o i d   *     ( _ _ c d e c l   * L o a d         ) ( c o n s t   w c h a r _ t   * ) ; 
00048  
00049          v o i d     ( _ _ c d e c l   * C l o s e       ) ( v o i d   * ) ; 
00050  
00051  
00052  
00053          v o i d     ( _ _ c d e c l   * G e t I n f o   ) ( v o i d   * , i n t   & , i n t   & , i n t   & ) ; 
00054  
00055          b o o l     ( _ _ c d e c l   * G e t L a y e r     ) ( v o i d   * , i n t , w c h a r _ t   * * , i n t   & , i n t   & , i n t   & , i n t   & , u i n t   & , i n t   & , b o o l   & , c h a r   b l e n d [ 4 ] , u i n t 8   * * ) ; 
00056  
00057  
00058  
00059          v o i d     ( _ _ c d e c l   * C l e a r L a y e r ) ( w c h a r _ t   * , u i n t 8   * ) ; 
00060  
00061  
00062  
00063          b o o l     ( _ _ c d e c l   * S a v e T o F i l e         ) ( c o n s t   w c h a r _ t   * , i n t , i n t , i n t , v o i d   * ) ; 
00064  
00065          b o o l     ( _ _ c d e c l   * C o n v e r t F i l e F o r m a t   ) ( c o n s t   w c h a r _ t   * , c o n s t   w c h a r _ t   * ) ; 
00066  
00067      } ; 
00068  
00069  
00070  
00071      I m a g e P l u g I n I n t e r f a c e   * I m a g e I n t e r f a c e C h e c k ( c o n s t   W i d e S t r i n g   & ) ; 
00072  
00073      I m a g e P l u g I n I n t e r f a c e   * I m a g e I n t e r f a c e C h e c k ( I m a g e F o r m a t ) ; 
00074  
00075  
00076  
00077      v o i d   L 2 L A ( u i n t 8   * , u i n t 8   * , u i n t 8   * , u i n t 3 2 ) ; 
00078  
00079      v o i d   R G B 2 R G B A ( u i n t 8   * , u i n t 8   * , u i n t 8   * , u i n t 3 2 ) ; 
00080  
00081      v o i d   R G B A 2 R G B ( u i n t 8   * , u i n t 8   * , u i n t 3 2 ) ; 
00082  
00083      v o i d   R G B A 2 R G B _ A ( u i n t 8   * , u i n t 8   * , u i n t 8   * , u i n t 3 2 ) ; 
00084  
00085  
00086  
00087      b o o l   C h e c k M o n o ( u i n t 8   * , u i n t , u i n t , u i n t ) ; 
00088  
00089      v o i d   * C o n v e r t T o M o n o ( u i n t 8   * , u i n t , u i n t , u i n t ) ; 
00090  
00091  
00092  
00093      i n t   C h e c k A l p h a ( u i n t 8   * , u i n t , u i n t , u i n t ) ; 
00094  
00095      u i n t 8   * C l e a r A l p h a ( u i n t 8   * , u i n t , u i n t , u i n t ) ; 
00096  
00097  
00098  
00099      v o i d   C l e a r C o l o r ( u c h a r   * , u i n t , u i n t ) ; 
00100  
00101      v o i d   C l e a r C o l o r ( u c h a r   * , u c h a r   * , u i n t , u i n t ) ; 
00102  
00103  
00104  
00105      v o i d   S p l i t T o C h a n n e l s ( u i n t 8   * , u i n t 8   * , i n t , i n t ) ; 
00106  
00107  
00108  
00109      v o i d   * L o a d O t h e r F o r m a t ( c o n s t   w c h a r _ t   * , u i n t   & , i n t   & , i n t   & , C o l o r T y p e   & , b o o l , b o o l , I m a g e F o r m a t ) ; 
00110  
00111      v o i d   * L o a d M o n o L a y e r ( c o n s t   w c h a r _ t   * , u i n t   & , i n t   & , i n t   & , C o l o r T y p e   & , b o o l   c h e c k _ m o n o = t r u e , b o o l   c h e c k _ a l p h a = t r u e ) ; 
00112  
00113  
00114  
00115      b o o l   S a v e B i t m a p T o F i l e ( c o n s t   w c h a r _ t   * , i n t , i n t , i n t , v o i d   * ) ; 
00116  
00117      b o o l   C o n v e r t I m a g e F i l e F o r m a t ( c o n s t   w c h a r _ t   * , c o n s t   w c h a r _ t   * ) ; 
00118  
00119  } 
00120  
00121  # e n d i f 
00122  
00123  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义