← Back to file list Raw

src/CRendererBase.cpp

#include "CRendererBase.h"
#include "CDrawableAnimatable.h"
std::string CRendererBase::GetType() const { return ""; }
std::string CRendererBase::GetModelType() const { return "model"; }
std::string CRendererBase::GetMaterialType() const { return "material"; }
std::shared_ptr<CDrawable> CRendererBase::CreateAnimatedDrawable() const { return std::make_shared<CDrawableAnimatable>(); }
std::shared_ptr<CDrawable> CRendererBase::CreateNonAnimatedDrawable() const { return std::make_shared<CDrawableModel>(); }
void CRendererBase::Update()
{
V_Update();
}
void CRendererBase::SetupCamera(std::shared_ptr<CCamera> camera)
{
}
void CRendererBase::DrawModel(std::shared_ptr<CModelBase> model, const CTransform& transform)
{
}
void CRendererBase::V_Update() {}