|
Blender V4.3
|
Public Member Functions | |
| void | init (const float4x4 &transform_matrix, const bool has_source_crop) |
Public Attributes | |
| const ImBuf * | src |
| ImBuf * | dst |
| 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 |
Definition at line 27 of file imbuf/intern/transform.cc.
|
inline |
Definition at line 50 of file imbuf/intern/transform.cc.
References add_x, add_y, blender::MatBase< T, NumCol, NumRow, Alignment >::location(), start_uv, blender::MatBase< T, NumCol, NumRow, Alignment >::x_axis(), blender::VecBase< T, Size >::xy(), and blender::MatBase< T, NumCol, NumRow, Alignment >::y_axis().
Referenced by IMB_transform().
| 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().
| 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().
| ImBuf* blender::imbuf::transform::TransformContext::dst |
Definition at line 29 of file imbuf/intern/transform.cc.
Referenced by blender::imbuf::transform::edge_aa(), IMB_transform(), blender::imbuf::transform::process_scanlines(), and blender::imbuf::transform::transform_scanlines_filter().
| IndexRange blender::imbuf::transform::TransformContext::dst_region_x_range |
Definition at line 44 of file imbuf/intern/transform.cc.
Referenced by blender::imbuf::transform::process_scanlines().
| IndexRange blender::imbuf::transform::TransformContext::dst_region_y_range |
Definition at line 45 of file imbuf/intern/transform.cc.
Referenced by IMB_transform().
| eIMBTransformMode blender::imbuf::transform::TransformContext::mode |
Definition at line 30 of file imbuf/intern/transform.cc.
Referenced by IMB_transform(), and blender::imbuf::transform::transform_scanlines().
| const ImBuf* blender::imbuf::transform::TransformContext::src |
Definition at line 28 of file imbuf/intern/transform.cc.
Referenced by IMB_transform(), blender::imbuf::transform::process_scanlines(), and blender::imbuf::transform::transform_scanlines_filter().
| 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().
| rctf blender::imbuf::transform::TransformContext::src_crop |
Definition at line 48 of file imbuf/intern/transform.cc.
Referenced by IMB_transform(), and blender::imbuf::transform::should_discard().
| 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().