|
Blender V4.3
|
#include <COM_cached_mask.hh>
Inherits blender::realtime_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 () | |
| GPUTexture * | texture () |
Additional Inherited Members | |
| Public Attributes inherited from blender::realtime_compositor::CachedResource | |
| bool | needed = true |
Definition at line 52 of file COM_cached_mask.hh.
| blender::realtime_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 105 of file cached_mask.cc.
References blender::realtime_compositor::get_mask_raster_handles(), handles, mask(), blender::threading::parallel_for(), size(), and blender::realtime_compositor::Vector.
| blender::realtime_compositor::CachedMask::~CachedMask | ( | ) |
Definition at line 150 of file cached_mask.cc.
References GPU_texture_free(), and ~CachedMask().
Referenced by ~CachedMask().
| GPUTexture * blender::realtime_compositor::CachedMask::texture | ( | ) |
Definition at line 155 of file cached_mask.cc.
References texture().
Referenced by blender::nodes::node_composite_mask_cc::MaskOperation::execute(), and texture().