|
Blender V4.3
|
#include <image.h>
Public Member Functions | |
| ImageMetaData () | |
| bool | operator== (const ImageMetaData &other) const |
| bool | is_float () const |
| void | detect_colorspace () |
Public Attributes | |
| int | channels |
| size_t | width |
| size_t | height |
| size_t | depth |
| size_t | byte_size |
| ImageDataType | type |
| ustring | colorspace |
| string | colorspace_file_hint |
| const char * | colorspace_file_format |
| bool | use_transform_3d |
| Transform | transform_3d |
| bool | compress_as_srgb |
Definition at line 63 of file cycles/scene/image.h.
| ImageMetaData::ImageMetaData | ( | ) |
Definition at line 222 of file scene/image.cpp.
| void ImageMetaData::detect_colorspace | ( | ) |
Definition at line 250 of file scene/image.cpp.
References colorspace, colorspace_file_format, colorspace_file_hint, compress_as_srgb, ColorSpaceManager::detect_known_colorspace(), IMAGE_DATA_TYPE_BYTE, IMAGE_DATA_TYPE_BYTE4, IMAGE_DATA_TYPE_HALF, IMAGE_DATA_TYPE_HALF4, IMAGE_DATA_TYPE_USHORT, IMAGE_DATA_TYPE_USHORT4, is_float(), u_colorspace_raw, and u_colorspace_srgb.
| bool ImageMetaData::is_float | ( | ) | const |
Definition at line 244 of file scene/image.cpp.
References IMAGE_DATA_TYPE_FLOAT, IMAGE_DATA_TYPE_FLOAT4, IMAGE_DATA_TYPE_HALF, and IMAGE_DATA_TYPE_HALF4.
Referenced by detect_colorspace().
| bool ImageMetaData::operator== | ( | const ImageMetaData & | other | ) | const |
Definition at line 236 of file scene/image.cpp.
References colorspace, compress_as_srgb, height, transform_3d, use_transform_3d, and width.
| size_t ImageMetaData::byte_size |
Definition at line 68 of file cycles/scene/image.h.
Referenced by VDBImageLoader::load_metadata().
| int ImageMetaData::channels |
Definition at line 66 of file cycles/scene/image.h.
Referenced by BlenderImageLoader::load_metadata(), BlenderPointDensityLoader::load_metadata(), BlenderSmokeLoader::load_metadata(), OIIOImageLoader::load_metadata(), SkyLoader::load_metadata(), VDBImageLoader::load_metadata(), BlenderImageLoader::load_pixels(), SkyLoader::load_pixels(), and oiio_load_pixels().
| ustring ImageMetaData::colorspace |
Definition at line 72 of file cycles/scene/image.h.
Referenced by detect_colorspace(), BlenderImageLoader::load_metadata(), and operator==().
| const char* ImageMetaData::colorspace_file_format |
Definition at line 74 of file cycles/scene/image.h.
Referenced by detect_colorspace(), and OIIOImageLoader::load_metadata().
| string ImageMetaData::colorspace_file_hint |
Definition at line 73 of file cycles/scene/image.h.
Referenced by detect_colorspace(), and OIIOImageLoader::load_metadata().
| bool ImageMetaData::compress_as_srgb |
Definition at line 81 of file cycles/scene/image.h.
Referenced by detect_colorspace(), OIIOImageLoader::load_metadata(), SkyLoader::load_metadata(), and operator==().
| size_t ImageMetaData::depth |
Definition at line 67 of file cycles/scene/image.h.
Referenced by Object::compute_volume_step_size(), BlenderImageLoader::load_metadata(), BlenderPointDensityLoader::load_metadata(), BlenderSmokeLoader::load_metadata(), OIIOImageLoader::load_metadata(), SkyLoader::load_metadata(), VDBImageLoader::load_metadata(), and oiio_load_pixels().
| size_t ImageMetaData::height |
Definition at line 67 of file cycles/scene/image.h.
Referenced by Object::compute_volume_step_size(), LightManager::device_update_background(), BlenderImageLoader::load_metadata(), BlenderPointDensityLoader::load_metadata(), BlenderSmokeLoader::load_metadata(), OIIOImageLoader::load_metadata(), SkyLoader::load_metadata(), VDBImageLoader::load_metadata(), BlenderImageLoader::load_pixels(), SkyLoader::load_pixels(), oiio_load_pixels(), and operator==().
| Transform ImageMetaData::transform_3d |
Definition at line 78 of file cycles/scene/image.h.
Referenced by Object::compute_volume_step_size(), BlenderSmokeLoader::load_metadata(), VDBImageLoader::load_metadata(), and operator==().
| ImageDataType ImageMetaData::type |
Definition at line 69 of file cycles/scene/image.h.
Referenced by Object::compute_volume_step_size(), BlenderImageLoader::load_metadata(), BlenderPointDensityLoader::load_metadata(), BlenderSmokeLoader::load_metadata(), OIIOImageLoader::load_metadata(), SkyLoader::load_metadata(), VDBImageLoader::load_metadata(), BlenderImageLoader::load_pixels(), and OIIOImageLoader::load_pixels().
| bool ImageMetaData::use_transform_3d |
Definition at line 77 of file cycles/scene/image.h.
Referenced by Object::compute_volume_step_size(), BlenderSmokeLoader::load_metadata(), VDBImageLoader::load_metadata(), and operator==().
| size_t ImageMetaData::width |
Definition at line 67 of file cycles/scene/image.h.
Referenced by Object::compute_volume_step_size(), LightManager::device_update_background(), BlenderImageLoader::load_metadata(), BlenderPointDensityLoader::load_metadata(), BlenderSmokeLoader::load_metadata(), OIIOImageLoader::load_metadata(), SkyLoader::load_metadata(), VDBImageLoader::load_metadata(), BlenderImageLoader::load_pixels(), SkyLoader::load_pixels(), oiio_load_pixels(), and operator==().