|
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(), and blender::threading::parallel_for().
| blender::realtime_compositor::CachedMask::~CachedMask | ( | ) |
Definition at line 150 of file cached_mask.cc.
References GPU_texture_free().
| GPUTexture * blender::realtime_compositor::CachedMask::texture | ( | ) |
Definition at line 155 of file cached_mask.cc.
Referenced by blender::nodes::node_composite_mask_cc::MaskOperation::execute().