← Back to file list Raw

src/CTestRender.h

#pragma once
#include "CComponent.h"
#include "CResource.h"
#include "CScriptFieldsManager.h"
#include "U_Scripting.h"
#include "CTransform.h"
class CTestRender : public CComponent
{
public:
bool V_Init() override;
void V_Update() override;
void Draw();
bool V_ScriptInit(std::shared_ptr<sol::state> state, sol::table table) override;
DEFINE_COMPONENT();
std::shared_ptr<CResource> Model;
CTransform ModelTransform;
CTransform CameraTransform;
float CameraFOV = 110.0f;
CAngles CameraAngles;
bool Forward = false, Back = false, Right = false, Left = false, Shift = false, Ctrl = false;
};