Fixes
This commit is contained in:
@ -31,6 +31,7 @@ namespace ia::iae
|
||||
VOID TextureComponent::Draw()
|
||||
{
|
||||
const auto t = Engine::GetImageExtent(m_texture);
|
||||
const auto t2 = Engine::GetImageOriginalExtent(m_texture);
|
||||
m_textureExtent = {t.x, t.y};
|
||||
m_drawnSize = m_node->GetScale() * m_textureExtent * m_scaleOffset;
|
||||
|
||||
@ -40,7 +41,7 @@ namespace ia::iae
|
||||
Engine::SetRenderState_ColorOverlay(m_colorOverlay);
|
||||
Engine::SetRenderState_TextureOffset(m_textureOffset);
|
||||
Engine::SetRenderState_CameraRelative(m_isCameraRelative);
|
||||
Engine::SetRenderState_Transform(m_node->GetPosition() + m_positionOffset, m_drawnSize, m_node->GetRotation() + m_rotationOffset, m_node->Layer(), m_node->SortIndex());
|
||||
Engine::SetRenderState_Transform(m_node->GetPosition() + m_positionOffset, m_node->GetScale() * Vec2{t2.x, t2.y} * m_scaleOffset, m_node->GetRotation() + m_rotationOffset, m_node->Layer(), m_node->SortIndex());
|
||||
|
||||
Engine::DrawGeometry(Engine::GetGeometry_Quad());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user