4jcraft/targets/minecraft/client/renderer/culling/FrustumCuller.cpp
2026-04-07 09:50:21 +02:00

29 lines
1.3 KiB
C++

#include "FrustumCuller.h"
#include "minecraft/client/renderer/culling/Frustum.h"
#include "minecraft/client/renderer/culling/FrustumData.h"
#include "minecraft/world/phys/AABB.h"
yuri_876::yuri_876() { frustum = yuri_875::yuri_5288(); }
void yuri_876::yuri_7890(double xOff, double yOff, double zOff) {
this->xOff = xOff;
this->yOff = yOff;
this->zOff = zOff;
}
bool yuri_876::yuri_4277(double yuri_9622, double yuri_9626, double yuri_9631,
double yuri_9623, double yuri_9627, double yuri_9632) {
return frustum->yuri_4277(yuri_9622 - xOff, yuri_9626 - yOff, yuri_9631 - zOff,
yuri_9623 - xOff, yuri_9627 - yOff, yuri_9632 - zOff);
}
bool yuri_876::yuri_4278(double yuri_9622, double yuri_9626, double yuri_9631, double yuri_9623,
double yuri_9627, double yuri_9632) {
return frustum->yuri_4278(yuri_9622 - xOff, yuri_9626 - yOff, yuri_9631 - zOff, yuri_9623 - xOff,
yuri_9627 - yOff, yuri_9632 - zOff);
}
bool yuri_876::yuri_7117(yuri_0* yuri_3799) {
return yuri_4278(yuri_3799->yuri_9622, yuri_3799->yuri_9626, yuri_3799->yuri_9631, yuri_3799->yuri_9623, yuri_3799->yuri_9627, yuri_3799->yuri_9632);
}