|
Blender V4.3
|
Classes | |
| class | BuffersIteratorTest |
| class | HashedOperation |
| class | NonHashedConstantOperation |
| class | NonHashedOperation |
| struct | SatParams |
| class | SummedAreaTableSumTest |
| class | SummedAreaTableTestP |
Typedefs | |
| using | IterFunc = std::function<void(BuffersIterator<float> &it, const rcti &area)> |
| using | ValidateElemFunc = std::function<void(float *out, Span<const float *> ins, int x, int y)> |
Functions | |
| static rcti | create_rect (int width, int height) |
| static rcti | create_rect (int width, int height, int offset) |
| TEST (BufferArea, BufferConstructor) | |
| TEST (BufferArea, AreaConstructor) | |
| static void | fill_buffer_with_indexes (float *buf, int buf_len) |
| static void | test_single_elem_iteration (float *buffer, BufferArea< float > area) |
| static void | test_full_buffer_iteration (float *buf, int buf_width, int buf_len, int num_channels, BufferArea< float > area) |
| TEST (BufferArea, SingleElemBufferIteration) | |
| TEST (BufferArea, FullBufferIteration) | |
| TEST (BufferRange, Constructor) | |
| static void | fill_buffer_with_indexes (float *buf, int buf_len) |
| TEST (BufferRange, Subscript) | |
| TEST (BufferRange, SingleElemBufferIteration) | |
| TEST (BufferRange, FullBufferIteration) | |
| static float * | create_buffer (int len) |
| static const float * | create_input_buffer (int input_idx, bool is_a_single_elem) |
| static void | iterate_coordinates (BuffersIterator< float > &it, const rcti &area) |
| TEST_F (BuffersIteratorTest, CoordinatesIterationWithNoInputs) | |
| TEST_F (BuffersIteratorTest, CoordinatesIterationWithInputs) | |
| TEST_F (BuffersIteratorTest, OutputIteration) | |
| TEST_F (BuffersIteratorTest, OutputAndInputsIteration) | |
| TEST_P (SummedAreaTableTestP, Values) | |
| INSTANTIATE_TEST_SUITE_P (FullFrame5x2_IdentityOnes, SummedAreaTableTestP, testing::Values(SatParams{ SummedAreaTableOperation::eMode::Identity, rcti{0, 5, 0, 2}, {1.0f, 1.0f, 1.0f, 1.0f}, {{1.0f, 2.0f, 3.0f, 4.0f, 5.0f}, {2.0f, 4.0f, 6.0f, 8.0f, 10.0f}} })) | |
| INSTANTIATE_TEST_SUITE_P (FullFrame5x2_SquaredOnes, SummedAreaTableTestP, testing::Values(SatParams{ SummedAreaTableOperation::eMode::Squared, rcti{0, 5, 0, 2}, {1.0f, 1.0f, 1.0f, 1.0f}, {{1.0f, 2.0f, 3.0f, 4.0f, 5.0f}, {2.0f, 4.0f, 6.0f, 8.0f, 10.0f}} })) | |
| INSTANTIATE_TEST_SUITE_P (FullFrame3x2_Squared, SummedAreaTableTestP, testing::Values(SatParams{SummedAreaTableOperation::eMode::Squared, rcti{0, 3, 0, 2}, {2.0f, 2.0f, 1.5f,.1f}, { {4.0f, 8.0f, 6.75f}, {0.02f, 16.0f, 24.0f}, }})) | |
| TEST_F (SummedAreaTableSumTest, FullyInside) | |
| TEST_F (SummedAreaTableSumTest, LeftEdge) | |
| TEST_F (SummedAreaTableSumTest, RightEdge) | |
| TEST_F (SummedAreaTableSumTest, LowerRightCorner) | |
| TEST_F (SummedAreaTableSumTest, TopLine) | |
| TEST_F (SummedAreaTableSumTest, ButtomLine) | |
| static void | test_non_equal_hashes_compare (NodeOperationHash &h1, NodeOperationHash &h2, NodeOperationHash &h3) |
| TEST (NodeOperation, generate_hash) | |
Variables | |
| constexpr int | BUFFER_WIDTH = 5 |
| constexpr int | BUFFER_HEIGHT = 4 |
| constexpr int | BUFFER_OFFSET_X = 5 |
| constexpr int | BUFFER_OFFSET_Y = 6 |
| constexpr int | NUM_CHANNELS = 4 |
| constexpr int | FULL_BUFFER_LEN = BUFFER_WIDTH * BUFFER_HEIGHT * NUM_CHANNELS |
| constexpr int | SINGLE_ELEM_BUFFER_LEN = NUM_CHANNELS |
| constexpr int | NUM_INPUTS = 2 |
| using blender::compositor::tests::IterFunc = std::function<void(BuffersIterator<float> &it, const rcti &area)> |
Definition at line 37 of file COM_BuffersIterator_test.cc.
| using blender::compositor::tests::ValidateElemFunc = std::function<void(float *out, Span<const float *> ins, int x, int y)> |
Definition at line 38 of file COM_BuffersIterator_test.cc.
Definition at line 21 of file COM_BuffersIterator_test.cc.
References len, and MEM_callocN.
Referenced by create_input_buffer(), and blender::compositor::tests::BuffersIteratorTest::SetUp().
|
static |
Definition at line 26 of file COM_BuffersIterator_test.cc.
References create_buffer(), FULL_BUFFER_LEN, len, and SINGLE_ELEM_BUFFER_LEN.
Referenced by blender::compositor::tests::BuffersIteratorTest::SetUpTestCase().
Definition at line 11 of file COM_BufferArea_test.cc.
References BLI_rcti_init().
Definition at line 18 of file COM_BufferArea_test.cc.
References BLI_rcti_init().
|
static |
Definition at line 48 of file COM_BufferArea_test.cc.
Referenced by TEST(), TEST(), and test_full_buffer_iteration().
|
static |
Definition at line 18 of file COM_BufferRange_test.cc.
| blender::compositor::tests::INSTANTIATE_TEST_SUITE_P | ( | FullFrame3x2_Squared | , |
| SummedAreaTableTestP | , | ||
| testing::Values(SatParams{SummedAreaTableOperation::eMode::Squared, rcti{0, 3, 0, 2}, {2.0f, 2.0f, 1.5f,.1f}, { {4.0f, 8.0f, 6.75f}, {0.02f, 16.0f, 24.0f}, }}) | ) |
| blender::compositor::tests::INSTANTIATE_TEST_SUITE_P | ( | FullFrame5x2_IdentityOnes | , |
| SummedAreaTableTestP | , | ||
| testing::Values(SatParams{ SummedAreaTableOperation::eMode::Identity, rcti{0, 5, 0, 2}, {1.0f, 1.0f, 1.0f, 1.0f}, {{1.0f, 2.0f, 3.0f, 4.0f, 5.0f}, {2.0f, 4.0f, 6.0f, 8.0f, 10.0f}} }) | ) |
| blender::compositor::tests::INSTANTIATE_TEST_SUITE_P | ( | FullFrame5x2_SquaredOnes | , |
| SummedAreaTableTestP | , | ||
| testing::Values(SatParams{ SummedAreaTableOperation::eMode::Squared, rcti{0, 5, 0, 2}, {1.0f, 1.0f, 1.0f, 1.0f}, {{1.0f, 2.0f, 3.0f, 4.0f, 5.0f}, {2.0f, 4.0f, 6.0f, 8.0f, 10.0f}} }) | ) |
|
static |
Definition at line 208 of file COM_BuffersIterator_test.cc.
References EXPECT_EQ().
| blender::compositor::tests::TEST | ( | BufferArea | , |
| AreaConstructor | ) |
Definition at line 36 of file COM_BufferArea_test.cc.
References BLI_rcti_compare(), create_rect(), and EXPECT_EQ().
| blender::compositor::tests::TEST | ( | BufferArea | , |
| BufferConstructor | ) |
Definition at line 25 of file COM_BufferArea_test.cc.
References BLI_rcti_compare(), create_rect(), and EXPECT_EQ().
| blender::compositor::tests::TEST | ( | BufferArea | , |
| FullBufferIteration | ) |
Definition at line 107 of file COM_BufferArea_test.cc.
References create_rect(), and test_full_buffer_iteration().
| blender::compositor::tests::TEST | ( | BufferArea | , |
| SingleElemBufferIteration | ) |
Definition at line 87 of file COM_BufferArea_test.cc.
References create_rect(), and test_single_elem_iteration().
| blender::compositor::tests::TEST | ( | BufferRange | , |
| Constructor | ) |
Definition at line 11 of file COM_BufferRange_test.cc.
References EXPECT_EQ(), and range.
| blender::compositor::tests::TEST | ( | BufferRange | , |
| FullBufferIteration | ) |
Definition at line 64 of file COM_BufferRange_test.cc.
References EXPECT_EQ(), fill_buffer_with_indexes(), range, and size().
| blender::compositor::tests::TEST | ( | BufferRange | , |
| SingleElemBufferIteration | ) |
Definition at line 47 of file COM_BufferRange_test.cc.
References EXPECT_EQ(), and range.
| blender::compositor::tests::TEST | ( | BufferRange | , |
| Subscript | ) |
Definition at line 25 of file COM_BufferRange_test.cc.
References EXPECT_EQ(), fill_buffer_with_indexes(), range, and size().
| blender::compositor::tests::TEST | ( | NodeOperation | , |
| generate_hash | ) |
Definition at line 93 of file COM_NodeOperation_test.cc.
References EXPECT_EQ(), blender::compositor::NodeOperation::generate_hash(), blender::compositor::tests::NonHashedConstantOperation::set_constant(), blender::compositor::NodeOperation::set_id(), blender::compositor::tests::HashedOperation::set_param1(), and test_non_equal_hashes_compare().
| blender::compositor::tests::TEST_F | ( | BuffersIteratorTest | , |
| CoordinatesIterationWithInputs | ) |
Definition at line 231 of file COM_BuffersIterator_test.cc.
References iterate_coordinates().
| blender::compositor::tests::TEST_F | ( | BuffersIteratorTest | , |
| CoordinatesIterationWithNoInputs | ) |
Definition at line 225 of file COM_BuffersIterator_test.cc.
References iterate_coordinates().
| blender::compositor::tests::TEST_F | ( | BuffersIteratorTest | , |
| OutputAndInputsIteration | ) |
Definition at line 260 of file COM_BuffersIterator_test.cc.
References EXPECT_EQ(), and NUM_INPUTS.
| blender::compositor::tests::TEST_F | ( | BuffersIteratorTest | , |
| OutputIteration | ) |
Definition at line 237 of file COM_BuffersIterator_test.cc.
References BUFFER_WIDTH, EXPECT_EQ(), x, and y.
| blender::compositor::tests::TEST_F | ( | SummedAreaTableSumTest | , |
| ButtomLine | ) |
Definition at line 173 of file COM_ComputeSummedAreaTableOperation_test.cc.
References EXPECT_EQ(), sum(), blender::compositor::summed_area_table_sum(), and rcti::xmin.
| blender::compositor::tests::TEST_F | ( | SummedAreaTableSumTest | , |
| FullyInside | ) |
Definition at line 118 of file COM_ComputeSummedAreaTableOperation_test.cc.
References EXPECT_EQ(), sum(), blender::compositor::summed_area_table_sum(), and rcti::xmin.
| blender::compositor::tests::TEST_F | ( | SummedAreaTableSumTest | , |
| LeftEdge | ) |
Definition at line 129 of file COM_ComputeSummedAreaTableOperation_test.cc.
References EXPECT_EQ(), sum(), blender::compositor::summed_area_table_sum(), and rcti::xmin.
| blender::compositor::tests::TEST_F | ( | SummedAreaTableSumTest | , |
| LowerRightCorner | ) |
Definition at line 151 of file COM_ComputeSummedAreaTableOperation_test.cc.
References EXPECT_EQ(), sum(), blender::compositor::summed_area_table_sum(), and rcti::xmin.
| blender::compositor::tests::TEST_F | ( | SummedAreaTableSumTest | , |
| RightEdge | ) |
Definition at line 140 of file COM_ComputeSummedAreaTableOperation_test.cc.
References EXPECT_EQ(), sum(), blender::compositor::summed_area_table_sum(), and rcti::xmin.
| blender::compositor::tests::TEST_F | ( | SummedAreaTableSumTest | , |
| TopLine | ) |
Definition at line 162 of file COM_ComputeSummedAreaTableOperation_test.cc.
References EXPECT_EQ(), sum(), blender::compositor::summed_area_table_sum(), and rcti::xmin.
|
static |
Definition at line 65 of file COM_BufferArea_test.cc.
References EXPECT_EQ(), fill_buffer_with_indexes(), rcti::xmax, rcti::xmin, rcti::ymax, and rcti::ymin.
Referenced by TEST().
|
static |
Definition at line 72 of file COM_NodeOperation_test.cc.
Referenced by TEST().
| blender::compositor::tests::TEST_P | ( | SummedAreaTableTestP | , |
| Values | ) |
Definition at line 23 of file COM_ComputeSummedAreaTableOperation_test.cc.
References blender::compositor::Color, output, params, blender::compositor::SummedAreaTableOperation::set_mode(), and blender::compositor::SummedAreaTableOperation::update_memory_buffer().
|
static |
|
constexpr |
Definition at line 13 of file COM_BuffersIterator_test.cc.
Referenced by blender::compositor::tests::BuffersIteratorTest::SetUpTestCase().
|
constexpr |
Definition at line 14 of file COM_BuffersIterator_test.cc.
Referenced by blender::compositor::tests::BuffersIteratorTest::SetUpTestCase().
|
constexpr |
Definition at line 15 of file COM_BuffersIterator_test.cc.
Referenced by blender::compositor::tests::BuffersIteratorTest::SetUpTestCase().
|
constexpr |
Definition at line 12 of file COM_BuffersIterator_test.cc.
Referenced by blender::compositor::tests::BuffersIteratorTest::SetUpTestCase(), and TEST_F().
|
constexpr |
Definition at line 17 of file COM_BuffersIterator_test.cc.
Referenced by create_input_buffer(), and blender::compositor::tests::BuffersIteratorTest::SetUp().
|
constexpr |
Definition at line 16 of file COM_BuffersIterator_test.cc.
|
constexpr |
Definition at line 19 of file COM_BuffersIterator_test.cc.
Referenced by blender::compositor::tests::BuffersIteratorTest::SetUpTestCase(), blender::compositor::tests::BuffersIteratorTest::TearDownTestCase(), and TEST_F().
|
constexpr |
Definition at line 18 of file COM_BuffersIterator_test.cc.
Referenced by create_input_buffer().