CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/2d/TilePicture.H
浏览该文件的文档。
00001 # i f n d e f   H G L _ T I L E _ P I C T U R E _ I N C L U D E 
00002  
00003  # d e f i n e   H G L _ T I L E _ P I C T U R E _ I N C L U D E 
00004  
00005  
00006  
00007  # i n c l u d e < h g l / 2 d / T i l e G r o u p . H > 
00008  
00009  n a m e s p a c e   h g l 
00010  
00011  { 
00012  
00013      c l a s s   H A C ; 
00014  
00015  
00016  
00017      / * * 
00018  
00019      *   )R(uT i l e |~OX[{tRrR}YvVGr0[SN(WNUOr`N/ec
00020 N&{T2 !kB^v. T e x VGr0< b r > 
00021  
00022      *   (W\ϑVGr^(ue[vHe
00023 NST e x t u r e 2 D / H G P 
00024  
00025      *   FO(W'YϑVGrO(uv^(u-N[vꁨRS{t\O_[vHeNH G P T N,vKbRc6RO_ _SNXTۏ Nek_0R>e0
00026  
00027      * / 
00028  
00029      c l a s s   T i l e P i c t u r e : p u b l i c   T i l e G r o u p                                                                                                                             / / / T i l e VGr
00030  
00031      { 
00032  
00033      p r o t e c t e d : 
00034  
00035  
00036  
00037          i n t   p i c _ w i d t h , p i c _ h e i g h t ; 
00038  
00039  
00040  
00041          D r a w A r r a y   * p i c _ d r a w ; 
00042  
00043  
00044  
00045          v i r t u a l   T i l e O b j e c t   * S p l i t T i l e ( u i n t 8   * , i n t , i n t , i n t , i n t , C o l o r T y p e ) ; 
00046  
00047  
00048  
00049      p u b l i c : 
00050  
00051  
00052  
00053          T i l e P i c t u r e ( T i l e D a t a   * t d ,           T D F N o d e   * t d f , i n t   m a x _ c o u n t = - 1 ) : T i l e G r o u p ( t d ) { T i l e G r o u p : : A d d ( t d f , m a x _ c o u n t ) ; } 
00054  
00055          T i l e P i c t u r e ( T i l e D a t a   * t d ,           S t r e a m   *   s t r , i n t   m a x _ c o u n t = - 1 ) : T i l e G r o u p ( t d ) { T i l e G r o u p : : A d d ( s t r , m a x _ c o u n t ) ; } 
00056  
00057          T i l e P i c t u r e ( T i l e D a t a   * t d ,           w c h a r _ t   * f n   , i n t   m a x _ c o u n t = - 1 ) : T i l e G r o u p ( t d ) { T i l e G r o u p : : A d d ( f n   , m a x _ c o u n t ) ; } 
00058  
00059          T i l e P i c t u r e ( T i l e D a t a   * t d , H A C   * h a c ,     w c h a r _ t   * f n   , i n t   m a x _ c o u n t = - 1 ) : T i l e G r o u p ( t d ) { T i l e G r o u p : : A d d ( h a c , f n , m a x _ c o u n t ) ; } 
00060  
00061  
00062  
00063          v i r t u a l   ~ T i l e P i c t u r e ( ) ; 
00064  
00065  
00066  
00067          v i r t u a l   v o i d   A d d ( u i n t 8   * , i n t , i n t , C o l o r T y p e , i n t   m a x _ c o u n t = - 1 ) ; 
00068  
00069  
00070  
00071          v o i d   D r a w ( f l o a t , f l o a t ) ;                                                                                                                                           / / / < ~6RS_MRVGr
00072  
00073          v o i d   D r a w ( f l o a t , f l o a t , f l o a t , f l o a t ) ;                                                                                                                   / / / < ~6RS_MRVGrv^c[)>ek
00074  
00075          v o i d   D r a w R e c t ( f l o a t   l , f l o a t   t , f l o a t   w , f l o a t   h ) 
00076  
00077                      { D r a w ( l , t , w / f l o a t ( p i c _ w i d t h ) , h / f l o a t ( p i c _ h e i g h t ) ) ; } 
00078  
00079  
00080  
00081          v o i d   D r a w ( D r a w A r r a y   * , f l o a t , f l o a t ) ; 
00082  
00083          v o i d   D r a w ( D r a w A r r a y   * , f l o a t , f l o a t , f l o a t , f l o a t ) ; 
00084  
00085          v o i d   D r a w R e c t ( D r a w A r r a y   * d a , f l o a t   l , f l o a t   t , f l o a t   w , f l o a t   h ) 
00086  
00087                      { D r a w ( d a , l , t , w / f l o a t ( p i c _ w i d t h ) , h / f l o a t ( p i c _ h e i g h t ) ) ; } 
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 _ T I L E _ P I C T U R E _ I N C L U D E 
00094  
00095  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义