Definition at line 22 of file ef_drawstrategyimpl.h.
 
 | 
| 
virtual GetFirstDrawParticleFunc  | GetGetFirstDrawParticleFunc (int drawOrder) | 
|   | 
| 
virtual GetNextDrawParticleFunc  | GetGetNextDrawParticleFunc (int drawOrder) | 
|   | 
| 
virtual void  | Draw (const DrawInfo &rInfo, ParticleManager *pManager)=0 | 
|   | 
 | 
| static void  | CalcAhead_Speed (math::VEC3 *pAxisY, AheadContext *pContext, Particle *pParticle) | 
|   | 
| static void  | CalcAhead_EmitterCenter (math::VEC3 *pAxisY, AheadContext *pContext, Particle *pParticle) | 
|   | 
| static void  | CalcAhead_EmitterDesign (math::VEC3 *pAxisY, AheadContext *pContext) | 
|   | 
| static void  | CalcAhead_Particle (math::VEC3 *pAxisY, AheadContext *pContext, Particle *pParticle) | 
|   | 
| static void  | CalcAhead_NoDesign (math::VEC3 *pAxisY, AheadContext *pContext) | 
|   | 
| static void  | CalcAhead_ParticleBoth (math::VEC3 *pAxisY, AheadContext *pContext, Particle *pParticle) | 
|   | 
| static Particle *  | GetElderParticle (ParticleManager *pManager, Particle *pParticle) | 
|   | 
| static Particle *  | GetYoungerParticle (ParticleManager *pManager, Particle *pParticle) | 
|   | 
| static Particle *  | GetOldestParticle (ParticleManager *pManager) | 
|   | 
| static Particle *  | GetYoungestParticle (ParticleManager *pManager) | 
|   | 
| static Particle *  | GetElderDrawParticle (ParticleManager *pManager, Particle *pParticle) | 
|   | 
| static Particle *  | GetYoungerDrawParticle (ParticleManager *pManager, Particle *pParticle) | 
|   | 
| static Particle *  | GetOldestDrawParticle (ParticleManager *pManager) | 
|   | 
| static Particle *  | GetYoungestDrawParticle (ParticleManager *pManager) | 
|   | 
| static bool  | Normalize (math::VEC3 *pVec) | 
|   | 
| static const math::VEC3 &  | GetXUnitVec () | 
|   | 
| static const math::VEC3 &  | GetYUnitVec () | 
|   | 
| static const math::VEC3 &  | GetZUnitVec () | 
|   | 
◆ GetFirstDrawParticleFunc
◆ GetNextDrawParticleFunc
◆ CalcAheadFunc
◆ ParticleDrawOrder
      
        
          | enum nw4r::ef::DrawStrategyImpl::ParticleDrawOrder | 
        
      
 
 
◆ CalcAhead_Speed()
◆ CalcAhead_EmitterCenter()
◆ CalcAhead_EmitterDesign()
  
  
      
        
          | static void nw4r::ef::DrawStrategyImpl::CalcAhead_EmitterDesign  | 
          ( | 
          math::VEC3 * |           pAxisY,  | 
         
        
           | 
           | 
          AheadContext * |           pContext ) | 
         
       
   | 
  
inlinestaticprotected   | 
  
 
 
◆ CalcAhead_Particle()
◆ CalcAhead_NoDesign()
◆ CalcAhead_ParticleBoth()
◆ GetNumDrawParticle()
  
  
      
        
          | int nw4r::ef::DrawStrategyImpl::GetNumDrawParticle  | 
          ( | 
          ParticleManager * |           pManager | ) | 
           | 
         
       
   | 
  
inlineprotected   | 
  
 
 
◆ GetElderParticle()
◆ GetYoungerParticle()
◆ GetOldestParticle()
◆ GetYoungestParticle()
◆ GetElderDrawParticle()
◆ GetYoungerDrawParticle()
◆ GetOldestDrawParticle()
◆ GetYoungestDrawParticle()
◆ Normalize()
  
  
      
        
          | static bool nw4r::ef::DrawStrategyImpl::Normalize  | 
          ( | 
          math::VEC3 * |           pVec | ) | 
           | 
         
       
   | 
  
inlinestaticprotected   | 
  
 
 
◆ GetXUnitVec()
  
  
      
        
          | static const math::VEC3 & nw4r::ef::DrawStrategyImpl::GetXUnitVec  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestaticprotected   | 
  
 
 
◆ GetYUnitVec()
  
  
      
        
          | static const math::VEC3 & nw4r::ef::DrawStrategyImpl::GetYUnitVec  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestaticprotected   | 
  
 
 
◆ GetZUnitVec()
  
  
      
        
          | static const math::VEC3 & nw4r::ef::DrawStrategyImpl::GetZUnitVec  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestaticprotected   | 
  
 
 
◆ mPrevTexture
  
  
      
        
          | PrevTexture nw4r::ef::DrawStrategyImpl::mPrevTexture[TEX_LAYER_MAX] | 
         
       
   | 
  
protected   | 
  
 
 
◆ mPrevColor
  
  
      
        
          | GXColor nw4r::ef::DrawStrategyImpl::mPrevColor[COLOR_LAYER_MAX][COLOR_IDX_MAX] | 
         
       
   | 
  
protected   | 
  
 
 
◆ mPrevARef0
  
  
      
        
          | int nw4r::ef::DrawStrategyImpl::mPrevARef0 | 
         
       
   | 
  
protected   | 
  
 
 
◆ mPrevARef1
  
  
      
        
          | int nw4r::ef::DrawStrategyImpl::mPrevARef1 | 
         
       
   | 
  
protected   | 
  
 
 
◆ mUseColor1
  
  
      
        
          | bool nw4r::ef::DrawStrategyImpl::mUseColor1 | 
         
       
   | 
  
protected   | 
  
 
 
◆ mUseColor2
  
  
      
        
          | bool nw4r::ef::DrawStrategyImpl::mUseColor2 | 
         
       
   | 
  
protected   | 
  
 
 
◆ mNumTexmap
  
  
      
        
          | u8 nw4r::ef::DrawStrategyImpl::mNumTexmap | 
         
       
   | 
  
protected   | 
  
 
 
◆ mTexmapMap
  
  
      
        
          | int nw4r::ef::DrawStrategyImpl::mTexmapMap[TEX_LAYER_MAX] | 
         
       
   | 
  
protected   | 
  
 
 
◆ mXUnitVec
  
  
      
        
          | const math::VEC3 nw4r::ef::DrawStrategyImpl::mXUnitVec | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ mYUnitVec
  
  
      
        
          | const math::VEC3 nw4r::ef::DrawStrategyImpl::mYUnitVec | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ mZUnitVec
  
  
      
        
          | const math::VEC3 nw4r::ef::DrawStrategyImpl::mZUnitVec | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ mZeroVec
  
  
      
        
          | const math::VEC3 nw4r::ef::DrawStrategyImpl::mZeroVec | 
         
       
   | 
  
staticprotected   | 
  
 
 
◆ mIdentityMtx
  
  
      
        
          | const math::MTX34 nw4r::ef::DrawStrategyImpl::mIdentityMtx | 
         
       
   | 
  
staticprotected   |