![]() |
CMGDK r49-rc2
|
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[MOVSR}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