Blender
V3.3
|
#include <image.h>
Public Member Functions | |
BlenderPointDensityLoader (BL::Depsgraph depsgraph, BL::ShaderNodeTexPointDensity b_node) | |
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 |
string | name () const override |
bool | equals (const ImageLoader &other) const override |
![]() | |
ImageLoader () | |
virtual | ~ImageLoader () |
virtual ustring | osl_filepath () const |
virtual int | get_tile_number () const |
virtual void | cleanup () |
virtual bool | is_vdb_loader () const |
Public Attributes | |
BL::Depsgraph | b_depsgraph |
BL::ShaderNodeTexPointDensity | b_node |
Additional Inherited Members | |
![]() | |
static bool | equals (const ImageLoader *a, const ImageLoader *b) |
Definition at line 36 of file cycles/blender/image.h.
BlenderPointDensityLoader::BlenderPointDensityLoader | ( | BL::Depsgraph | depsgraph, |
BL::ShaderNodeTexPointDensity | b_node | ||
) |
Definition at line 252 of file blender/image.cpp.
|
overridevirtual |
Implements ImageLoader.
Definition at line 298 of file blender/image.cpp.
References b_depsgraph, and b_node.
|
overridevirtual |
Implements ImageLoader.
Definition at line 258 of file blender/image.cpp.
References b_node, ImageMetaData::channels, ImageMetaData::depth, ImageMetaData::height, IMAGE_DATA_TYPE_FLOAT4, ImageMetaData::type, and ImageMetaData::width.
|
overridevirtual |
Implements ImageLoader.
Definition at line 268 of file blender/image.cpp.
References b_depsgraph, b_node, and blender::math::length().
|
overridevirtual |
BL::Depsgraph BlenderPointDensityLoader::b_depsgraph |
Definition at line 48 of file cycles/blender/image.h.
Referenced by equals(), and load_pixels().
BL::ShaderNodeTexPointDensity BlenderPointDensityLoader::b_node |
Definition at line 49 of file cycles/blender/image.h.
Referenced by equals(), load_metadata(), load_pixels(), and name().