This commit is contained in:
turanszkij
2018-09-18 21:37:20 +01:00
parent 471103686d
commit 9a2e810e2a
19 changed files with 256 additions and 286 deletions
+15 -7
View File
@@ -58,11 +58,7 @@ void Translator::LoadShaders()
Translator::Translator()
{
Scene& scene = wiRenderer::GetScene();
entityID = CreateEntity();
scene.transforms.Create(entityID);
scene.names.Create(entityID) = "editorTranslator";
prevPointer = XMFLOAT4(0, 0, 0, 0);
@@ -203,6 +199,12 @@ Translator::~Translator()
void Translator::Update()
{
Scene& scene = wiRenderer::GetScene();
if (!scene.transforms.Contains(entityID))
{
return;
}
TransformComponent& transform = *scene.transforms.GetComponent(entityID);
dragStarted = false;
@@ -433,13 +435,19 @@ void Translator::Update()
}
void Translator::Draw(CameraComponent* camera, GRAPHICSTHREAD threadID)
{
Scene& scene = wiRenderer::GetScene();
if (!scene.transforms.Contains(entityID))
{
return;
}
TransformComponent& transform = *scene.transforms.GetComponent(entityID);
GraphicsDevice* device = wiRenderer::GetDevice();
device->EventBegin("Editor - Translator", threadID);
Scene& scene = wiRenderer::GetScene();
TransformComponent& transform = *scene.transforms.GetComponent(entityID);
XMMATRIX VP = camera->GetViewProjection();
wiRenderer::MiscCB sb;