Blender V4.3
blender::imbuf::transform::TransformContext Struct Reference

Public Member Functions

void init (const float4x4 &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 27 of file imbuf/intern/transform.cc.

Member Function Documentation

◆ init()

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

Member Data Documentation

◆ add_x

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

Definition at line 36 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 39 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 45 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 42 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 33 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: