|
Blender V5.0
|
#include <COM_cached_mask.hh>
Inherits blender::compositor::CachedResource.
Public Member Functions | |
| CachedMask (Context &context, Mask *mask, int2 size, int frame, float aspect_ratio, bool use_feather, int motion_blur_samples, float motion_blur_shutter) | |
| ~CachedMask () | |
Public Attributes | |
| Result | result |
| Public Attributes inherited from blender::compositor::CachedResource | |
| bool | needed = true |
Definition at line 50 of file COM_cached_mask.hh.
| blender::compositor::CachedMask::CachedMask | ( | Context & | context, |
| Mask * | mask, | ||
| int2 | size, | ||
| int | frame, | ||
| float | aspect_ratio, | ||
| bool | use_feather, | ||
| int | motion_blur_samples, | ||
| float | motion_blur_shutter ) |
Definition at line 101 of file cached_mask.cc.
References BKE_maskrasterize_handle_free(), BKE_maskrasterize_handle_sample(), blender::compositor::CPU, blender::compositor::get_mask_raster_handles(), handles, mask(), blender::compositor::parallel_for(), result, and size().
| blender::compositor::CachedMask::~CachedMask | ( | ) |
Definition at line 140 of file cached_mask.cc.
References result.
| Result blender::compositor::CachedMask::result |
Definition at line 52 of file COM_cached_mask.hh.
Referenced by CachedMask(), and ~CachedMask().