3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/math/Color.h"
11 enum class DistanceType :
int {
19 ::ll::TypedStorage<4, 16, ::mce::Color> mColor;
20 ::ll::TypedStorage<4, 4, float> mStart;
21 ::ll::TypedStorage<4, 4, float> mEnd;
22 ::ll::TypedStorage<4, 4, ::FogDistanceSetting::DistanceType> mType;
28 MCAPI FogDistanceSetting();
31 FogDistanceSetting(::mce::Color
const& color,
float start,
float end, ::FogDistanceSetting::DistanceType type);
37 MCAPI static ::FogDistanceSetting convertToFixedDistance(::FogDistanceSetting
const& setting,
float renderDistance);
39 MCAPI static ::FogDistanceSetting
40 lerp(::FogDistanceSetting
const& src, ::FogDistanceSetting
const& dst,
float alpha);
46 MCAPI static ::FogDistanceSetting
const& ZERO_SETTING();
54 MCAPI
void* $ctor(::mce::Color
const& color,
float start,
float end, ::FogDistanceSetting::DistanceType type);
Definition FogDistanceSetting.h:5