Files
GTASource/game/renderer/RenderPhases/RenderPhasePedDamage.cpp
T
expvintl 419f2e4752 init
2025-02-23 17:40:52 +08:00

67 lines
1.7 KiB
C++

//
// filename: RenderPhasePedDamage.cpp
// description:
//
// --- Include Files ------------------------------------------------------------
#include "RenderPhasePedDamage.h"
// RAGE headers
#include "profile/timebars.h"
// Game headers
#include "Peds/rendering/PedDamage.h"
#include "renderer/renderListGroup.h"
#include "renderer/RenderListBuilder.h"
#include "renderer/DrawLists/DrawListMgr.h"
#include "Peds/rendering/PedOverlay.h"
// --- Defines ------------------------------------------------------------------
// --- Constants ----------------------------------------------------------------
// --- Structure/Class Definitions ----------------------------------------------
// --- Globals ------------------------------------------------------------------
// --- Static Globals ----------------------------------------------------------
// --- Static class members -----------------------------------------------------
// --- Code ---------------------------------------------------------------------
//--------------------------------------------------------------------
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////
CRenderPhasePedDamageUpdate::CRenderPhasePedDamageUpdate(CViewport *pViewport)
: CRenderPhase(pViewport, "Ped Damage", DL_RENDERPHASE_PED_DAMAGE_GEN, 0.0f, true)
{
}
void CRenderPhasePedDamageUpdate::BuildDrawList()
{
// TODO: Move this out
DrawListPrologue();
CPedDamageManager::AddToDrawList(true,false);
// TODO: Move this out
DrawListEpilogue();
}
void CRenderPhasePedDamageUpdate::UpdateViewport()
{
}
void CRenderPhasePedDamageUpdate::BuildRenderList()
{
PEDDECORATIONMGR.Update();
CPedDamageManager::StartRenderList();
}