CMGDK r49-rc2
|
00001 # i f n d e f H G L _ A F F E C T O R _ O B J E C T _ I N C L U D E 00002 00003 # d e f i n e H G L _ A F F E C T O R _ O B J E C T _ 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 / E n u m 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 T D F N o d e ; 00014 00015 c l a s s A f f e c t o r C o n t r o l ; 00016 00017 00018 00019 / * * 00020 00021 * q_ThV[P 00022 00023 * / 00024 00025 c l a s s A f f e c t o r O b j e c t : p u b l i c E n u m O b j e c t / / / q_ThV[P 00026 00027 { 00028 00029 p r o t e c t e d : 00030 00031 00032 00033 A f f e c t o r C o n t r o l * c o n t r o l ; / / / < c6RhV 00034 00035 00036 00037 p u b l i c : / / el 00038 00039 00040 00041 A f f e c t o r O b j e c t ( ) { c o n t r o l = N U L L ; } / / / < ,g{|g Qpe 00042 00043 v i r t u a l ~ A f f e c t o r O b j e c t ( ) { } ; / / / < ,g{|ggQpe 00044 00045 00046 00047 v i r t u a l v o i d S e t C o n t r o l ( A f f e c t o r C o n t r o l * a c ) { c o n t r o l = a c ; } / / / < nc6RhV 00048 00049 00050 00051 v i r t u a l c o n s t w c h a r _ t * G e t C l a s s N a m e ( ) { r e t u r n N U L L ; } / / / < S_{| 00052 T 00053 00054 00055 00056 v i r t u a l b o o l S t a r t ( ) { r e t u r n ( t r u e ) ; } / / / < _Y 00057 00058 v i r t u a l b o o l P a u s e ( ) { r e t u r n ( t r u e ) ; } / / / < f\P 00059 00060 v i r t u a l b o o l R e s u m e ( ) { r e t u r n ( t r u e ) ; } / / / < b` 00061 Y 00062 00063 v i r t u a l b o o l S t o p ( ) { r e t u r n ( t r u e ) ; } / / / < \Pbk 00064 00065 00066 00067 v i r t u a l v o i d U p d a t e ( ) { } / / / < 7Re 00068 00069 00070 00071 p u b l i c : / / OX[el 00072 00073 00074 00075 / / v i r t u a l b o o l S a v e T o T D F ( T D F N o d e * ) ; / / / < \S_MRq_ThVOX[0RT D F p 00076 00077 / / v i r t u a l b o o l L o a d F r o m T D F ( T D F N o d e * ) ; / / / < NT D F p-NR}S_MRq_ThV 00078 00079 } ; / / c l a s s A f f e c t o r O b j e c t 00080 00081 } / / n a m e s p a c e h g l 00082 00083 # e n d i f / / H G L _ A F F E C T O R _ O B J E C T _ I N C L U D E 00084 00085