CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/platform/SystemInitInfo.H
浏览该文件的文档。
00001 # i f n d e f   H G L _ S Y S T E M I N I T I N F O _ I N C L U D E 
00002  
00003  # d e f i n e   H G L _ S Y S T E M I N I T I N F O _ I N C L U D E 
00004  
00005  
00006  
00007  # i n c l u d e < h g l / 2 d / F o n t . H > 
00008  
00009  n a m e s p a c e   h g l 
00010  
00011  { 
00012  
00013      / * * 
00014  
00015      *   ^(uz^ЏL!j_g>N
00016  
00017      * / 
00018  
00019      e n u m   A p p R u n M o d e           / / / ^(uz^ЏL!j_g>N
00020  
00021      { 
00022  
00023          a r m N o n e = 0 ,             / / / < wY[IN, eaIN
00024  
00025  
00026  
00027          a r m A S y n c ,               / / / < _ek!j_, D r a w  cF P S peϑgbL, U p d a t e S   gzz1\ЏL
00028  
00029          a r m S y n c ,                 / / / < Tek!j_, D r a w / U p d a t e GW cF P S peϑgbL
00030  
00031  
00032  
00033          a r m F a s t ,                 / / / < ؚ!j_, D r a w / U p d a t e ЏLvTpeϑ, FO
00034 NZP^e,  N,(uNKmՋ g'Yf p s 
00035  
00036  
00037  
00038          a r m E x t e r n a l ,     / / / < YH i n s t a n c e / h w n d !j_, ꁫ
00039 Nc6R;N_s
00040  
00041  
00042  
00043          a r m S e r v e r ,             / / / < 
00044 gRhVz^N(uЏL!j_
00045  
00046  
00047  
00048          a r m E n d                     / / / < ~_g[IN, eaIN
00049  
00050      } ; 
00051  
00052  
00053  
00054      / * * 
00055  
00056      *   ُ*N{|(uNkXEQ|~RYSOo`S_
00057 NO(u. c m p r o j ]zeNe O(uُ*N{|vQ_NOꁨR\nOX[b. c m p r o j ]zeN0
00058  
00059      * 
00060  
00061      *   P r o j e c t P a t h O(Wُ*N{|g eꁨRQeQS_MR_YgS_MR_
00062 NI{N8nb_Mb ͑eQeQ[( kYNlQh-NS_8nb_) 0
00063  
00064      * / 
00065  
00066      c l a s s   S y s t e m I n i t I n f o                                                                                                                                                         / / / |~RYSOo`{|
00067  
00068      { 
00069  
00070          v o i d   * m u t e x ; 
00071  
00072  
00073  
00074          v o i d   I n i t P r i v a t e ( ) ; 
00075  
00076  
00077  
00078      p u b l i c : 
00079  
00080  
00081  
00082          W i d e S t r i n g   P r o j e c t P a t h ;                                                                                                                                                   / / / < ]z_
00083  
00084  
00085  
00086          s t r u c t   I n f o 
00087  
00088          { 
00089  
00090              W i d e S t r i n g   P r o j e c t N a m e ;                                                                                                                                           / / / < ]z
00091 Ty, _{kXQ
00092  
00093              W i d e S t r i n g   P r o j e c t C o d e ;                                                                                                                                           / / / < ]zNx
00094 Ty, _{kXQ
00095  
00096              W i d e S t r i n g   P r o j e c t V e r s i o n ;                                                                                                                                     / / / < ]zHr,g
00097  
00098              W i d e S t r i n g   P r o j e c t D e v e l o p e r ;                                                                                                                                 / / / < ]z _S
00099  
00100          } i n f o ; 
00101  
00102  
00103  
00104          A p p R u n M o d e   R u n M o d e ;                                                                                                                                                   / / / < ЏL!j_, ؞a r m A S y n c 
00105  
00106  
00107  
00108          b o o l   C r e a t e L o g ;                                                                               / / / < /f&TR^e_
00109  
00110          b o o l   S h o w E r r o r ;                                                                               / / / < /f&T>f:y
00111  
00112  
00113  
00114          b o o l   C h e c k D e b u g g e r ;                                                                           / / / < /f&ThKmՋhV
00115  
00116  
00117  
00118          b o o l   C h e c k S y s t e m ;                                                                           / / / < /f&ThKm|~
00119  
00120  
00121  
00122          b o o l   M u l t i S t a r t u p ;                                                                                                                                                     / / / < /f&TAQY͑/TR
00123  
00124  
00125  
00126          b o o l   W a i t A c t i v e ;                                                                                                                                                         / / / < I{_^(uz^ۏeQ;mRr`, ؞:Nf a l s e 
00127  
00128          b o o l   B a c k N o t D r a w ;                                                                                                                                                       / / / < S_z^zSMONTSe
00129 N~6R;ub, ؞:Nt r u e 
00130  
00131          b o o l   D i s a b l e S c r e e n S a v e ;                                                                       / / / < ybkO\U^Obz^ЏL, ؞:Nt r u e 
00132  
00133  
00134  
00135          b o o l   U s e J o y s t i c k ;                                                                           / / / < /f&TO(u8nbFg
00136  
00137  
00138  
00139          u i n t   K e y P r e s s T i m e ;                                                                             / / / <    c.Nu N*Np r e s s S@b ve
00140  
00141  
00142  
00143          s t r u c t   G r a p h i c s 
00144  
00145          { 
00146  
00147              b o o l   F u l l S c r e e n ;                                                                                                                                                 / / / < /f&ThQO\, ؞f a l s e , sSzS!j_
00148  
00149  
00150  
00151              i n t 3 2   W i d t h , H e i g h t ;                                                                                                                                           / / / < 8nb;ub'Y\
00152  
00153              i n t 3 2   B i t ;                                                                                                                                                             / / / < ri_MOpe, ؞3 2 
00154  
00155              i n t 3 2   V S y n c ;                                                                                                                                                         / / / < O\U^Wv7Res, ؞7 5 H z 
00156  
00157  
00158  
00159              i n t 3 2   F P S ;                                                                                                                                                             / / / < ggvF P S , ؞6 0 
00160  
00161  
00162  
00163              s t r u c t   S a f e                                                                               / / / < [hQ!j_;ub'Y\( S_hQO\ۏeQ1Y%ev   y) 
00164  
00165              { 
00166  
00167                  i n t 3 2   W i d t h , H e i g h t ;                                                                                                                                   / / / < 8nb;ub'Y\
00168  
00169              } s a f e ; 
00170  
00171  
00172  
00173              s t r u c t   O p e n G L S e t u p 
00174  
00175              { 
00176  
00177                  i n t 3 2   A l p h a B i t s ;                                                                                                                                         / / / < A l p h a Q:SMOm^, ؞8 MO
00178  
00179                  i n t 3 2   D e p t h B i t s ;                                                                                                                                         / / / < D e p t h Q:SMOm^, ؞1 6 
00180  
00181                  i n t 3 2   S t e n c i l B i t s ;                                                                                                                                     / / / < S t e n c i l Q:SMOm^, ؞0 
00182  
00183                  i n t 3 2   A c c u m B i t s ;                                                                                                                                         / / / < A c c u m Q:SMOm^, ؞0 
00184  
00185  
00186  
00187                  i n t 3 2   M u l t i S a m p l e ;                                                                                                                                     / / / < Y͑Ǒ7h~+R( hQO\bw~+R) 
00188  
00189  
00190  
00191                  b o o l   N i c e s t T e x t u r e C o m p r e s s ;                                                           / / / < ؚ(ϑ4VS), ؞:Nw
00192  
00193  
00194  
00195                  b o o l   t e x t u r e _ r e c t a n g l e ;                                                               / / / < /f&T/T(uwb_4V
00196  
00197                  b o o l   t e x t u r e _ n o n _ p o w e r _ o f _ t w o ;                                                         / / / < /f&T/T(u^2 !kB^4V
00198  
00199                  b o o l   v b o ;                                                                           / / / < /f&T/T(uv b o 
00200  
00201                  b o o l   p b o ;                                                                           / / / < /f&T/T(up b o 
00202  
00203                  b o o l   f b o ;                                                                           / / / < /f&T/T(uf b o 
00204  
00205                  b o o l   g l s l ;                                                                             / / / < /f&T/T(ug l s l 
00206  
00207                  b o o l   m u l t i _ t e x t u r e ;                                                                   / / / < /f&T/T(uY͑4V
00208  
00209  
00210  
00211                  i n t 3 2   m a j o r , m i n o r ;                                                                     / / / < O p e n G L 8h_!j_Hr,g Bl( ؞:N0 , 0 h:ye BlO(u|Q[!j_) 
00212  
00213  
00214  
00215                  b o o l   d e b u g ;                                                                           / / / < NulxND e b u g Oo`( ؞
00216 NNuv^NdkR
00217 N[@b   g>faS   gHe) 
00218  
00219              } g l ; 
00220  
00221  
00222  
00223              s t r u c t   G U I 
00224  
00225              { 
00226  
00227                  b o o l   u s e ;                                                                           / / / < /f&TO(uG U I ؞
00228 NO(u
00229  
00230  
00231  
00232                  W i d e S t r i n g   p a c k ;                                                                         / / / < :wG U I S
00233  
00234              } g u i ; 
00235  
00236  
00237  
00238              s t r u c t   
00239  
00240              { 
00241  
00242                  b o o l   u s e ;                                                                           / / / < ؞
00243 NO(u
00244  
00245  
00246  
00247                  F o n t   e n g _ f n t ;                                                                       / / / < :weW[SO
00248  
00249                  F o n t   c h s _ f n t ;                                                                       / / / < :w-NeW[SO
00250  
00251                  u i n t 3 2   f n t _ b u f ;                                                                       / / / < :wW[SOQ:S'Y\, ؞2 0 0 0 
00252  
00253              } f n t ; 
00254  
00255          } g r a p h i c s ; 
00256  
00257  
00258  
00259          s t r u c t   A u d i o 
00260  
00261          { 
00262  
00263              b o o l   e n u m _ d e v i c e ;                                                                       / / / < /f&Tg>NY
00264  
00265              W i d e S t r i n g   D e v i c e N a m e ;                                                                         / / / < Y
00266 Ty
00267  
00268          } a u d i o ; 
00269  
00270  
00271  
00272          s t r u c t   W i n d o w S e t u p 
00273  
00274          { 
00275  
00276              W i d e S t r i n g   N a m e ;                                                                                                                                                         / / / < zSh
00277  
00278              W i d e S t r i n g   C l a s s N a m e ;                                                                       / / / < {|
00279 T( w i n d o w s (u) 
00280  
00281              W i d e S t r i n g   I c o n F i l e n a m e ;                                                                                                                                         / / / < VheN
00282 Ty
00283  
00284              W i d e S t r i n g   C u r s o r F i l e n a m e ;                                                                                                                                     / / / < IQheN
00285 Ty
00286  
00287                                                                                                                                                                                                                                                                              
00288  
00289              b o o l   E d g e ;                                                                                 / / / < /f&T>f:yFh
00290  
00291  
00292  
00293              b o o l   S y s M e n u ;                                                                                                                                                       / / / < /f&T>f:y|~܃US
00294  
00295              b o o l   R i g h t ;                                                                                                                                                           / / / < zS/f&TO(u`SΘ<h
00296  
00297  
00298  
00299              b o o l   R e s i z e ;                                                                                                                                                         / / / < zS'Y\/f&TSte
00300  
00301              b o o l   M i n i m i z e ;                                                                                                                                                     / / / < zS/f&TSN g\S
00302  
00303              b o o l   M a x i m i z e ;                                                                                                                                                     / / / < zS/f&TSN g'YS
00304  
00305  
00306  
00307              b o o l   T o p M o s t ;                                                                                                                                                       / / / < 8l܏(W g
00308 Nb
00309  
00310              b o o l   A p p T a s k B a r ;                                                                                                                                                 / / / < z^y(WNRh>f:y
00311  
00312          } w i n ; 
00313  
00314  
00315  
00316      p u b l i c : 
00317  
00318  
00319  
00320          S y s t e m I n i t I n f o ( ) ;                                                                                                                                                       / / / < ,g{|g Qpe
00321  
00322          S y s t e m I n i t I n f o ( i n t   a r g c , w c h a r _ t   * * a r g v ) ;                                                     / / / < ,g{|g Qpe
00323  
00324          v i r t u a l   ~ S y s t e m I n i t I n f o ( ) ;                                                                                                                                     / / / < ,g{|ggQpe
00325  
00326  
00327  
00328          v o i d   I n i t ( i n t   a r g c , w c h a r _ t   * * a r g v ) ;                                                           / / / < O(uY}TNLSpe
00329  
00330  
00331  
00332          b o o l   C h e c k M u l t i S t a r t u p ( ) ;                                                                                                                                       / / / < hgY͑/TR
00333  
00334  
00335  
00336          v i r t u a l   v o i d   P r o c B l a n k V a l u e ( ) ;                                                                                                                             / / / < Yt*gkXQv<P
00337  
00338      } ; / / c l a s s   S y s t e m I n i t I n f o 
00339  
00340  
00341  
00342      b o o l   G e t D e s k t o p D i s p l a y M o d e ( i n t   & , i n t   & , i n t   & , i n t   & ) ;                                             / / / < S_S_MRLhb>f:y!j_
00343  
00344  } / / n a m e s p a c e   h g l 
00345  
00346  # e n d i f / / H G L _ S Y S T E M I N I T I N F O _ I N C L U D E 
00347  
00348  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义