CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/vcl/VCLBitmap.h
浏览该文件的文档。
00001 # i f n d e f   H G L _ V C L _ B i t m a p _ I N C L U D E 
00002  
00003  # d e f i n e   H G L _ V C L _ B i t m a p _ I N C L U D E 
00004  
00005  
00006  
00007  # i n c l u d e < h g l / h g l . h > 
00008  
00009  n a m e s p a c e   G r a p h i c s 
00010  
00011  { 
00012  
00013      c l a s s   T B i t m a p ; 
00014  
00015      c l a s s   T C a n v a s ; 
00016  
00017  } 
00018  
00019  
00020  
00021  n a m e s p a c e   h g l 
00022  
00023  { 
00024  
00025      c l a s s   V S B a s e ; 
00026  
00027      c l a s s   S t r e a m ; 
00028  
00029      c l a s s   T D F N o d e ; 
00030  
00031      c l a s s   H A C ; 
00032  
00033  
00034  
00035      / * * 
00036  
00037      *   V C L |Q[MOVSR}4V( . T E X ) ۏeg(WT C a n v a s 
00038 N~6R
00039  
00040      * / 
00041  
00042      c l a s s   V C L B i t m a p 
00043  
00044      { 
00045  
00046      p r o t e c t e d : 
00047  
00048      
00049  
00050          G r a p h i c s : : T B i t m a p   * b m p ; 
00051  
00052          V S B a s e   * v s ; 
00053  
00054          C o l o r T y p e   O r i g n C o l o r ; 
00055  
00056  
00057  
00058          C o l o r T y p e   G e t C o l o r ( ) ; 
00059  
00060          i n t   G e t W i d t h ( ) ; 
00061  
00062          i n t   G e t H e i g h t ( ) ; 
00063  
00064  
00065  
00066      p r o t e c t e d : 
00067  
00068      
00069  
00070          v o i d   J o i n ( ) ;                                                                                 / / sQTT B i t m a p NV S B a s e 
00071  
00072  
00073  
00074      p u b l i c :   / / ^\'`
00075  
00076  
00077  
00078          P r o p e r t y < C o l o r T y p e >   C o l o r ;                                                                     / / / < r{|W
00079  
00080          P r o p e r t y < i n t >       W i d t h ;                                                                     / / / < VGr[
00081  
00082          P r o p e r t y < i n t >       H e i g h t ;                                                                   / / / < VGrؚ
00083  
00084  
00085  
00086      p u b l i c :   / / el
00087  
00088  
00089  
00090          V C L B i t m a p ( ) ; 
00091  
00092          v i r t u a l   ~ V C L B i t m a p ( ) ; 
00093  
00094  
00095  
00096          b o o l   C r e a t e ( v o i d   * , i n t , i n t , C o l o r T y p e ) ;                                                         / / / < R^VGr
00097  
00098  
00099  
00100          b o o l   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   * ) ;                                                         / / / < R}^T E X <h_VGr
00101  
00102          
00103  
00104          b o o l   L o a d T e x t u r e ( T D F N o d e   * ) ;                                                                 / / / < N N*NT D F pR}VGr
00105  
00106          b o o l   L o a d T e x t u r e ( S t r e a m   * ) ;                                                                   / / / < N N*NAmR}VGr
00107  
00108          b o o l   L o a d H G P ( T D F N o d e   * ) ; 
00109  
00110          b o o l   L o a d H G P ( S t r e a m   * ) ; 
00111  
00112          b o o l   L o a d ( c o n s t   w c h a r _ t   * ) ;                                                                                                                                   / / / < N N*NeNR}VGr
00113  
00114          b o o l   L o a d ( H A C   * , c o n s t   w c h a r _ t   * ) ;                                                                                                                       / / / < N N*NH A C S-NveNR}VGr
00115  
00116  
00117  
00118          v o i d   R e s i z e ( d o u b l e ) ;                                                                         / / / < )>e
00119  
00120  
00121  
00122          v o i d   C l e a r ( ) ;                                                                               / / / < ndpenc
00123  
00124  
00125  
00126          v o i d   D r a w T o ( G r a p h i c s : : T C a n v a s   * , i n t , i n t , i n t , i n t , i n t , i n t ) ;                                   / / / < ~6R0RT C a n v a s 
00127  
00128          v o i d   D r a w T o ( G r a p h i c s : : T C a n v a s   * , i n t , i n t ) ;                                                                                                   / / / < ~6R0RT C a n v a s 
00129  
00130      } ; 
00131  
00132  } 
00133  
00134  # e n d i f / / H G L _ V C L _ B i t m a p _ I N C L U D E 
00135  
00136  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义