21 if (comp->_drawImpostor || comp->showParallaxAABB()) {
39 switch (comp->_updateType) {
41 if (comp->_queueRefresh) {
46 if (comp->_queueRefresh) {
47 comp->dirty(++comp->_currentUpdateCall % comp->_updateRate == 0);
#define PROFILE_SCOPE_AUTO(CATEGORY)
vec3< F32 > getCenter() const noexcept
const vec3< F32 > & getMax() const noexcept
const vec3< F32 > & getMin() const noexcept
void PreUpdate(F32 dt) override
vector< EnvironmentProbeComponent * > _componentCache
void PreUpdate(F32 dt) override
EnvironmentProbeSystem(ECS::ECSEngine &parentEngine, PlatformContext &context)
void debugDrawSphere(const I64 ID, IM::SphereDescriptor descriptor) noexcept
void debugDrawBox(const I64 ID, IM::BoxDescriptor descriptor) noexcept
PlatformContext & context() noexcept
GFXDevice & gfx() noexcept
constexpr Optick::Category::Type Scene
Handle console commands that start with a forward slash.