void AnimationEffectBurst::Draw() { Transform(); if(mColorAdditive)Graphics::BlendSetAdditive(); else Graphics::BlendSetAlpha(); Graphics::SetColor(mColorR, mColorG, mColorB, mColorA); //Log("Color(%.2f, %.2f, %.2f, %.2f)\n", mColorR, mColorG, mColorB, mColorA); if(mData) { mData->SetTexture(mTexture); mData->Draw(); //mData->DrawShifted(mShiftU, mShiftV); } if(mSequence) { mSequence->SetTexture(mTexture); mSequence->Draw(mFrame); //DrawShifted(mFrame, mShiftU, mShiftV); } TransformEnd(); }
void CGmObjShape::ProcPost() { if( m_bIsVisible && m_bRenderPostBlend ) { TransformBegin(); Render(); TransformEnd(); } if( m_poEffect ) { m_poEffect->ProcPost(); } }
void CGmObjShape::ProcDebug() { TransformBegin(); RenderDebug(); TransformEnd(); }