4 #ifndef __BLENDER_IMAGE_H__
5 #define __BLENDER_IMAGE_H__
7 #include "RNA_blender_cpp.h"
18 const bool is_preview_render);
23 const size_t pixels_size,
24 const bool associate_alpha)
override;
25 string name()
const override;
43 const size_t pixels_size,
44 const bool associate_alpha)
override;
45 string name()
const override;
49 BL::ShaderNodeTexPointDensity
b_node;
struct Depsgraph Depsgraph
bool load_metadata(const ImageDeviceFeatures &features, ImageMetaData &metadata) override
bool load_pixels(const ImageMetaData &metadata, void *pixels, const size_t pixels_size, const bool associate_alpha) override
BlenderImageLoader(BL::Image b_image, const int frame, const int tile_number, const bool is_preview_render)
bool equals(const ImageLoader &other) const override
int get_tile_number() const override
string name() const override
bool equals(const ImageLoader &other) const override
BL::ShaderNodeTexPointDensity b_node
BlenderPointDensityLoader(BL::Depsgraph depsgraph, BL::ShaderNodeTexPointDensity b_node)
string name() const override
BL::Depsgraph b_depsgraph
bool load_metadata(const ImageDeviceFeatures &features, ImageMetaData &metadata) override
bool load_pixels(const ImageMetaData &metadata, void *pixels, const size_t pixels_size, const bool associate_alpha) override
#define CCL_NAMESPACE_END
const Depsgraph * depsgraph