Blender V4.3
blender::realtime_compositor::CachedMask Class Reference

#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

Detailed Description

Definition at line 52 of file COM_cached_mask.hh.

Constructor & Destructor Documentation

◆ CachedMask()

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 )

◆ ~CachedMask()

blender::realtime_compositor::CachedMask::~CachedMask ( )

Definition at line 150 of file cached_mask.cc.

References GPU_texture_free(), and ~CachedMask().

Referenced by ~CachedMask().

Member Function Documentation

◆ texture()

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().


The documentation for this class was generated from the following files: