CMGDK r49-rc2
|
00001 f r i e n d c l a s s A u d i o P l a y e r ; 00002 00003 00004 00005 p r i v a t e : 00006 00007 00008 00009 v o i d I n i t P r i v a t e ( ) ; 00010 00011 00012 00013 A u d i o B u f f e r * B u f f e r ; 00014 00015 00016 00017 p r o t e c t e d : 00018 00019 00020 00021 u i n t i n d e x ; 00022 00023 00024 00025 b o o l p a u s e ; 00026 00027 00028 00029 b o o l l o o p ; 00030 00031 f l o a t p i t c h ; 00032 00033 f l o a t g a i n ; 00034 00035 f l o a t c o n e _ g a i n ; 00036 00037 V e c t o r 3 f p o s i t i o n ; 00038 00039 V e c t o r 3 f v e l o c i t y ; 00040 00041 V e c t o r 3 f d i r e c t i o n ; 00042 00043 R e f e r e n c e V a l u e d i s t a n c e ; 00044 00045 f l o a t r o l l o f f _ f a c t o r ; 00046 00047 C o n e A n g l e a n g l e ; 00048 00049 00050 00051 p r o t e c t e d : 00052 00053 00054 00055 u i n t G e t I n d e x ( ) { r e t u r n i n d e x ; } 00056 00057 00058 00059 d o u b l e G e t C u r T i m e ( ) ; 00060 00061 00062 00063 i n t G e t S t a t e ( ) ; 00064 00065 f l o a t G e t M i n G a i n ( ) ; 00066 00067 f l o a t G e t M a x G a i n ( ) ; 00068 00069 00070 00071 b o o l G e t L o o p ( ) { r e t u r n l o o p ; } 00072 00073 00074 00075 f l o a t G e t P i t c h ( ) { r e t u r n p i t c h ; } 00076 00077 f l o a t G e t G a i n ( ) { r e t u r n g a i n ; } 00078 00079 f l o a t G e t C o n e G a i n ( ) { r e t u r n c o n e _ g a i n ; } 00080 00081 00082 00083 f l o a t G e t R o l l o f f F a c t o r ( ) { r e t u r n r o l l o f f _ f a c t o r ; } 00084 00085 00086 00087 v i r t u a l v o i d S e t L o o p ( b o o l ) ; 00088 00089 v o i d S e t P i t c h ( f l o a t ) ; 00090 00091 v o i d S e t G a i n ( f l o a t ) ; 00092 00093 v o i d S e t C o n e G a i n ( f l o a t ) ; 00094 00095 v o i d S e t R o l l o f f F a c t o r ( f l o a t ) ; 00096 00097