CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/movie/TheoraMovie.H
浏览该文件的文档。
00001 # i f n d e f   H G L _ T H E O R A _ M O V I E _ I N C L U D E 
00002  
00003  # d e f i n e   H G L _ T H E O R A _ M O V I E _ I N C L U D E 
00004  
00005  
00006  
00007  # i n c l u d e < h g l / o b j e c t / F l o w O b j e c t . 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      c l a s s   P B O ; 
00016  
00017      c l a s s   S t r e a m ; 
00018  
00019      c l a s s   W i d e S t r i n g ; 
00020  
00021      c l a s s   T e x t u r e 2 D ; 
00022  
00023      c l a s s   A u d i o P l a y e r ; 
00024  
00025  
00026  
00027      c l a s s   M o v i e D e c o d e ; 
00028  
00029  
00030  
00031      / * * 
00032  
00033      *   q_Grd>ehV,  N*N(uAmz[P
00034  
00035      * / 
00036  
00037      c l a s s   T h e o r a M o v i e : p u b l i c   F l o w O b j e c t 
00038  
00039      { 
00040  
00041      p r o t e c t e d : 
00042  
00043  
00044  
00045              S t r e a m   * f i l e ; 
00046  
00047  
00048  
00049          A u d i o P l a y e r   * a u d i o ; 
00050  
00051          M o v i e D e c o d e   * m o v i e ; 
00052  
00053  
00054  
00055          b o o l   s t a r t ; 
00056  
00057          F l o w O b j e c t S t a t e   e n d _ f o s ; 
00058  
00059  
00060  
00061      p r o t e c t e d : 
00062  
00063  
00064  
00065              v o i d   I n i t P r i v a t e ( b o o l , b o o l ) ; 
00066  
00067  
00068  
00069          b o o l   O p e n M o v i e ( ) ; 
00070  
00071  
00072  
00073          b o o l   M o u s e P r o c ( i n t , i n t , u i n t ) ; 
00074  
00075          b o o l   K e y P r o c ( u i n t ) ; 
00076  
00077  
00078  
00079      p u b l i c :   / / ^\'`
00080  
00081  
00082  
00083          b o o l   k e y _ b r e a k ;                                                                               / / / < S.v-Ne
00084  
00085          b o o l   m o u s e _ b r e a k ;                                                                           / / / < S h-Ne
00086  
00087  
00088  
00089      p u b l i c : 
00090  
00091  
00092  
00093          T h e o r a M o v i e ( ) ; 
00094  
00095          ~ T h e o r a M o v i e ( ) ; 
00096  
00097  
00098  
00099          b o o l   O p e n (         c o n s t   W i d e S t r i n g   & , b o o l = t r u e , b o o l = t r u e ) ;                                         / / / < Sb _q_GreN
00100  
00101              b o o l   O p e n ( H A C   * , c o n s t   W i d e S t r i n g   & , b o o l = t r u e , b o o l = t r u e ) ;                                         / / / < NH A C S-NSb _q_GreN
00102  
00103          b o o l   O p e n (         c o n s t   W i d e S t r i n g   & , c o n s t   W i d e S t r i n g   & , b o o l = t r u e , b o o l = t r u e ) ;                           / / / < Sb _q_GreNR _c[ƉT󗑘eN
00104  
00105          b o o l   O p e n ( H A C   * , c o n s t   W i d e S t r i n g   & , c o n s t   W i d e S t r i n g   & , b o o l = t r u e , b o o l = t r u e ) ;                           / / / < NH A C S-NSb _q_GreNR _c[ƉT󗑘eN
00106  
00107  
00108  
00109          v o i d   S e t N e x t O b j e c t ( F l o w O b j e c t   * ) ; 
00110  
00111  
00112  
00113          v o i d   U p d a t e ( ) ; 
00114  
00115          v o i d   D r a w ( ) ; 
00116  
00117      } ; / / c l a s s   T h e o r a M o v i e 
00118  
00119  } / / n a m e s p a c e   h g l 
00120  
00121  # e n d i f / / H G L _ T H E O R A _ M O V I E _ I N C L U D E 
00122  
00123  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义