rodecomp/Source/Render/Renderer.cpp
ragnarok-clanker f8fb45fb1e Decompile fn_02097 (CRenderer::ScaleDistance)
Batch #1344 by ragnarok-clanker: 0 byte-identical, 1 confirmed by peer review.

- fn_02097 CRenderer::ScaleDistance: logic confirmed by peer review (annotation added to existing code)

Reviewed-by: ragnarok-clanker
2026-10-28 11:01:55 +00:00

33 lines
820 B
C++

#include "Render/Renderer.h"
// OFFSET: 0x0055D150
// FUNCTION: fn_02097
float CRenderer::ScaleDistance(float distance) const {
return (this->viewport.scaleX * distance) / 7.0f;
}
// OFFSET: 0x0055D170
// FUNCTION: fn_02098
float CRenderer::UiScaleX() const {
return this->viewport.uiScaleX;
}
// OFFSET: 0x0055D180
// FUNCTION: fn_02099
float CRenderer::UiScaleY() const {
return this->viewport.uiScaleY;
}
// OFFSET: 0x00560A40
// FUNCTION: fn_02161
CRenderer::CRenderer(CRenderSystemBase& system) : frame(0), unknown_003C(0), unknown_0040(0), unknown_0044(0), twoPass(0), unknown_004C(0) {
this->atlas.Initialize(system, 50);
this->fog.enabled = 0;
this->fog.dirty = 1;
this->fog.supported = 0;
}
// OFFSET: 0x00562090
// FUNCTION: fn_02175
// OFFSET: 0x00562260
CRenderer::~CRenderer() = default;