3#include "mc/_HeaderOutputPredefine.h"
12namespace mce {
struct Image; }
19 ::ll::TypedStorage<8, 8, ::Dimension const*> mDimension;
25 virtual ~BaseLightTextureImageBuilder() =
default;
27 virtual void init(::Dimension* d);
29 virtual bool buildImage(
30 ::BaseLightData
const& lightData,
31 ::mce::Image* targetImage,
38 virtual bool buildImageSplit(
39 ::BaseLightData
const& lightData,
40 ::mce::Image* targetImage,
46 virtual ::std::unique_ptr<::BaseLightData>
47 createBaseLightTextureData(::IClientInstance* client, ::BaseLightData
const& currentData);
54 _updateDarknessLightData(::BaseLightData& baseLightData, ::Player
const& player, ::IOptions
const& options);
60 MCFOLD
void $init(::Dimension* d);
62 MCAPI
bool $buildImage(
63 ::BaseLightData
const& lightData,
64 ::mce::Image* targetImage,
71 MCAPI
bool $buildImageSplit(
72 ::BaseLightData
const& lightData,
73 ::mce::Image* targetImage,
79 MCAPI ::std::unique_ptr<::BaseLightData>
80 $createBaseLightTextureData(::IClientInstance* client, ::BaseLightData
const& currentData);
Definition BaseLightTextureImageBuilder.h:5
static MCAPI void ** $vftable()
Definition Dimension.h:85
Definition IClientInstance.h:5
Definition BaseLightData.h:5