From 453e1df6fb7a5847c8a5b26bd8479451091fb69d Mon Sep 17 00:00:00 2001 From: rtk0c Date: Sat, 30 Apr 2022 13:55:20 -0700 Subject: Changeset: 20 Add ImGuizmo for GameObjects, start to make things actually render --- source/SceneThings.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'source/SceneThings.cpp') diff --git a/source/SceneThings.cpp b/source/SceneThings.cpp index 2a25fb6..0413725 100644 --- a/source/SceneThings.cpp +++ b/source/SceneThings.cpp @@ -11,16 +11,19 @@ SimpleGeometryObject::SimpleGeometryObject(GameWorld* world) , mSize{ 20.0f, 20.0f } , mColor(60, 60, 60) { mRenderObject.SetMaterial(gDefaultMaterial.Get()); - mRenderObject.SetFormat(gVformatStandardPacked.Get(), Tags::IT_16Bit); + mRenderObject.SetFormat(gVformatStandard.Get(), Tags::IT_16Bit); mRenderObject.RebuildIfNecessary(); + UpdateRenderObject(); } void SimpleGeometryObject::SetSize(glm::vec2 size) { mSize = size; + UpdateRenderObject(); } void SimpleGeometryObject::SetColor(RgbaColor color) { mColor = color; + UpdateRenderObject(); } std::span SimpleGeometryObject::GetRenderObjects() const { @@ -44,7 +47,7 @@ void SimpleGeometryObject::UpdateRenderObject() { BuildingObject::BuildingObject(GameWorld* world) : GameObject(KD_Building, world) { mRenderObject.SetMaterial(gDefaultMaterial.Get()); - mRenderObject.SetFormat(gVformatStandardPacked.Get(), Tags::IT_32Bit); + mRenderObject.SetFormat(gVformatStandard.Get(), Tags::IT_32Bit); mRenderObject.RebuildIfNecessary(); } -- cgit v1.2.3-70-g09d2