Blender V5.0
blender::imbuf::transform::TransformContext Struct Reference

Public Member Functions

void init (const float3x3 &transform_matrix, const bool has_source_crop)

Public Attributes

const ImBufsrc
ImBufdst
eIMBTransformMode mode
float2 start_uv
float2 add_x
float2 add_y
float2 src_corners [4]
IndexRange dst_region_x_range
IndexRange dst_region_y_range
rctf src_crop

Detailed Description

Definition at line 28 of file imbuf/intern/transform.cc.

Member Function Documentation

◆ init()

void blender::imbuf::transform::TransformContext::init ( const float3x3 & transform_matrix,
const bool has_source_crop )
inline

Member Data Documentation

◆ add_x

float2 blender::imbuf::transform::TransformContext::add_x

Definition at line 37 of file imbuf/intern/transform.cc.

Referenced by init(), and blender::imbuf::transform::process_scanlines().

◆ add_y

float2 blender::imbuf::transform::TransformContext::add_y

Definition at line 40 of file imbuf/intern/transform.cc.

Referenced by init(), and blender::imbuf::transform::process_scanlines().

◆ dst

◆ dst_region_x_range

IndexRange blender::imbuf::transform::TransformContext::dst_region_x_range

◆ dst_region_y_range

IndexRange blender::imbuf::transform::TransformContext::dst_region_y_range

Definition at line 46 of file imbuf/intern/transform.cc.

Referenced by IMB_transform().

◆ mode

eIMBTransformMode blender::imbuf::transform::TransformContext::mode

◆ src

const ImBuf* blender::imbuf::transform::TransformContext::src

◆ src_corners

float2 blender::imbuf::transform::TransformContext::src_corners[4]

Definition at line 43 of file imbuf/intern/transform.cc.

Referenced by blender::imbuf::transform::edge_aa().

◆ src_crop

rctf blender::imbuf::transform::TransformContext::src_crop

◆ start_uv

float2 blender::imbuf::transform::TransformContext::start_uv

Definition at line 34 of file imbuf/intern/transform.cc.

Referenced by init(), and blender::imbuf::transform::process_scanlines().


The documentation for this struct was generated from the following file: