CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/affect/VectorTrace.H
浏览该文件的文档。
00001 # i f n d e f   H G L _ A F F E C T O R _ V E C T O R _ T R A C E _ 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 _ V E C T O R _ T R A C E _ I N C L U D E 
00004  
00005  
00006  
00007  # i n c l u d e < h g l / a f f e c t / A f f e c t o r O b j e c t . H > 
00008  
00009  # i n c l u d e < h g l / t y p e / V e r t e x 2 . H > 
00010  
00011  n a m e s p a c e   h g l 
00012  
00013  { 
00014  
00015      n a m e s p a c e   a f f e c t 
00016  
00017      { 
00018  
00019          c l a s s   T i m e r ; 
00020  
00021  
00022  
00023          / * * 
00024  
00025          *   wϑߍ*q_ThV
00026  
00027          * / 
00028  
00029          c l a s s   V e c t o r T r a c e 2 D : p u b l i c   A f f e c t o r O b j e c t                                                   / / / wϑߍ*q_ThV
00030  
00031          { 
00032  
00033              T i m e r   * t i m e ;                                                                             / / / < eU_hV
00034  
00035  
00036  
00037              V e r t e x 2 f   S p e e d ; 
00038  
00039  
00040  
00041              f l o a t   T r a c e R a t e ; 
00042  
00043  
00044  
00045          p u b l i c :   / / ^\'`
00046  
00047  
00048  
00049              V e r t e x 2 f   C o o r d ;                                                                                                                                                   / / / < S_MRPWhp
00050  
00051              V e r t e x 2 f   T a r g e t ;                                                                                                                                                 / / / < vhp
00052  
00053  
00054  
00055              f l o a t   M a x S p e e d ;                                                                                                                                                   / / / <  g'Y^( ؞2 0 ) 
00056  
00057              f l o a t   M i n D i s t a n c e ;                                                                                                                                             / / / <  g\ݍy( ؞1 0 ) 
00058  
00059              f l o a t   M a x S p e e d D i s t a n c e ;                                                                   / / / <  g'Y^@b ݍy( ؞1 0 0 0 ) 
00060  
00061              f l o a t   D e c S p e e d ;                                                                           / / / < QE^^( ؞0 . 7 5 ) 
00062  
00063  
00064  
00065          p u b l i c :   / / NN
00066  
00067  
00068  
00069                  D e f E v e n t ( v o i d , O n T o E n d , ( V e c t o r T r a c e 2 D   * ) ) ;                                               / / / < 0Rvv0WNN
00070  
00071  
00072  
00073          p u b l i c : 
00074  
00075  
00076  
00077              V e c t o r T r a c e 2 D ( T i m e r   * , c o n s t   V e r t e x 2 f   & c o o r d , c o n s t   V e r t e x 2 f   & s p e e d ) ; 
00078  
00079              v i r t u a l   ~ V e c t o r T r a c e 2 D ( ) { } ; 
00080  
00081  
00082  
00083              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   L " V e c t o r T r a c e 2 D " ; }                           / / / < S_{|
00084 T
00085  
00086  
00087  
00088              v i r t u a l   v o i d   U p d a t e ( ) ;                                                                                                                                     / / / < fePWhp
00089  
00090          } ; / / c l a s s   V e c t o r T r a c e 2 D 
00091  
00092      } / / n a m e s p a c e   a f f e c t 
00093  
00094  } / / n a m e s p a c e   h g l 
00095  
00096  # e n d i f / / H G L _ A F F E C T O R _ V E C T O R _ T R A C E _ I N C L U D E 
00097  
00098  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义