3#include "mc/_HeaderOutputPredefine.h"
10namespace mce {
struct Image; }
17 ::ll::TypedStorage<8, 8, ::Dimension const*> mDimension;
23 virtual ~BaseLightTextureImageBuilder() =
default;
25 virtual void init(::Dimension* d);
27 virtual bool buildImage(
28 ::BaseLightData
const& lightData,
29 ::mce::Image* targetImage,
36 virtual bool buildImageSplit(
37 ::BaseLightData
const& lightData,
38 ::mce::Image* targetImage,
44 virtual ::std::unique_ptr<::BaseLightData>
45 createBaseLightTextureData(::IClientInstance* client, ::BaseLightData
const& currentData);
51 MCFOLD
void $init(::Dimension* d);
53 MCAPI
bool $buildImage(
54 ::BaseLightData
const& lightData,
55 ::mce::Image* targetImage,
62 MCAPI
bool $buildImageSplit(
63 ::BaseLightData
const& lightData,
64 ::mce::Image* targetImage,
70 MCAPI ::std::unique_ptr<::BaseLightData>
71 $createBaseLightTextureData(::IClientInstance* client, ::BaseLightData
const& currentData);
Definition BaseLightData.h:5
Definition BaseLightTextureImageBuilder.h:5
Definition Dimension.h:86
Definition IClientInstance.h:5