CMGDK r49-rc2
|
00001 p r o t e c t e d : / / Q^\'` 00002 00003 00004 00005 b o o l j o i n ; / / / < /f&T/fsQTۏegv 00006 00007 00008 00009 i n t v s W i d t h , v s H e i g h t ; 00010 00011 C o l o r T y p e v s C o l o r T y p e ; 00012 00013 00014 00015 u i n t 8 * p i x e l _ b u f f e r ; / / / < pencQ:S 00016 00017 u i n t 8 * * s c a n l i n e ; / / / < kbc~penc 00018 00019 00020 00021 v o i d * v s ; 00022 00023 00024 00025 p r o t e c t e d : / / Q萹el 00026 00027 00028 00029 v i r t u a l b o o l C r e a t e B u f f e r ( i n t , i n t , i n t ) ; 00030 00031 00032 00033 i n t C h e c k T a r g e t ( V S B a s e * , i n t & , i n t & , i n t & , i n t & , i n t & , i n t & ) ; 00034 00035 i n t C h e c k S o u r c e ( i n t & , i n t & , i n t & , i n t & , i n t & , i n t & ) ; 00036 00037 00038 00039 v i r t u a l v o i d _ P u t P i x e l ( i n t , i n t ) = 0 ; 00040 00041 v i r t u a l v o i d _ H L i n e ( i n t , i n t , i n t ) = 0 ; 00042 00043 v i r t u a l v o i d _ V L i n e ( i n t , i n t , i n t ) = 0 ; 00044 00045 00046 00047 v i r t u a l v o i d S p l i t T o R G B ( u i n t 8 * , u i n t 8 * , u i n t 8 * , i n t , i n t , i n t ) = 0 ; 00048 00049 v i r t u a l v o i d S p l i t T o R G B A ( u i n t 8 * , u i n t 8 * , u i n t 8 * , u i n t 8 * , i n t , i n t , i n t ) = 0 ; 00050 00051 00052 00053 v i r t u a l v o i d D r a w R G B ( u i n t 8 * , u i n t 8 * , u i n t 8 * , i n t , i n t , i n t ) = 0 ; 00054 00055 v i r t u a l v o i d D r a w R G B A ( u i n t 8 * , u i n t 8 * , u i n t 8 * , u i n t 8 * , i n t , i n t , i n t ) = 0 ; 00056 00057 00058 00059 p r o t e c t e d : 00060 00061 00062 00063 i n t G e t W i d t h ( ) { r e t u r n v s W i d t h ; } 00064 00065 i n t G e t H e i g h t ( ) { r e t u r n v s H e i g h t ; } 00066 00067 00068 00069 C o l o r T y p e G e t C o l o r ( ) { r e t u r n v s C o l o r T y p e ; } 00070 00071 00072 00073 u i n t 8 * G e t D a t a ( ) { r e t u r n p i x e l _ b u f f e r ; } 00074 00075 00076 00077 v o i d I n i t P r i v a t e ( ) ; 00078 00079