Fixes
This commit is contained in:
@ -59,8 +59,8 @@ namespace ia::iae
|
|||||||
handles[i] = m_tileGrid.m_tileTextures[i].GetHandle();
|
handles[i] = m_tileGrid.m_tileTextures[i].GetHandle();
|
||||||
m_bakedGPUTexture = GPUTexture::GridCombine(handles.data(), m_tileGrid.TileCountX, m_tileGrid.TileCountY,
|
m_bakedGPUTexture = GPUTexture::GridCombine(handles.data(), m_tileGrid.TileCountX, m_tileGrid.TileCountY,
|
||||||
m_tileGrid.TileWidth, m_tileGrid.TileHeight);
|
m_tileGrid.TileWidth, m_tileGrid.TileHeight);
|
||||||
|
m_node->DrawnSize() = {w, h};
|
||||||
CurrentTexture() = Texture(m_bakedGPUTexture->GetHandle(), w, h);
|
CurrentTexture() = Texture(m_bakedGPUTexture->GetHandle(), w, h);
|
||||||
PositionOffset() = m_tileGrid.Position;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
VOID AtlasRendererComponent::Update()
|
VOID AtlasRendererComponent::Update()
|
||||||
@ -69,6 +69,9 @@ namespace ia::iae
|
|||||||
|
|
||||||
VOID AtlasRendererComponent::Draw()
|
VOID AtlasRendererComponent::Draw()
|
||||||
{
|
{
|
||||||
|
PositionOffset() = m_tileGrid.Position;
|
||||||
|
ScaleOffset() = {1.0f, 1.0f};
|
||||||
|
IsCameraRelative() = true;
|
||||||
TextureRendererComponent::Draw();
|
TextureRendererComponent::Draw();
|
||||||
}
|
}
|
||||||
} // namespace ia::iae
|
} // namespace ia::iae
|
||||||
|
|||||||
@ -90,7 +90,7 @@ namespace ia::iae
|
|||||||
BOOL m_isFlippedV{};
|
BOOL m_isFlippedV{};
|
||||||
BOOL m_shouldDrawOutline{};
|
BOOL m_shouldDrawOutline{};
|
||||||
glm::vec4 m_outlineColor{0.25f, 0.25f, 0.25f, 0.75f};
|
glm::vec4 m_outlineColor{0.25f, 0.25f, 0.25f, 0.75f};
|
||||||
BOOL m_isCameraRelative{};
|
BOOL m_isCameraRelative{true};
|
||||||
glm::vec2 m_positionOffset{};
|
glm::vec2 m_positionOffset{};
|
||||||
glm::vec2 m_scaleOffset{};
|
glm::vec2 m_scaleOffset{};
|
||||||
FLOAT32 m_rotationOffset{};
|
FLOAT32 m_rotationOffset{};
|
||||||
|
|||||||
Reference in New Issue
Block a user