|
Blender V4.5
|
Classes | |
| struct | GreasePencilIDTestContext |
| struct | GreasePencilHelper |
| struct | GreasePencilLayerTreeExample |
| struct | GreasePencilLayerFramesExample |
Functions | |
| TEST (greasepencil, create_grease_pencil_id) | |
| TEST (greasepencil, add_empty_drawings) | |
| TEST (greasepencil, remove_drawings) | |
| TEST (greasepencil, remove_drawings_last_unused) | |
| TEST (greasepencil, layer_tree_empty) | |
| TEST (greasepencil, layer_tree_build_simple) | |
| TEST (greasepencil, layer_tree_pre_order_iteration) | |
| TEST (greasepencil, layer_tree_pre_order_iteration2) | |
| TEST (greasepencil, layer_tree_total_size) | |
| TEST (greasepencil, layer_tree_node_types) | |
| TEST (greasepencil, layer_tree_remove_active_node) | |
| TEST (greasepencil, layer_tree_is_child_of) | |
| TEST (greasepencil, layer_tree_remove_group) | |
| TEST (greasepencil, frame_is_end) | |
| TEST (greasepencil, frame_is_implicit_hold) | |
| TEST (greasepencil, drawing_index_at) | |
| TEST (greasepencil, add_frame) | |
| TEST (greasepencil, add_frame_duration_fail) | |
| TEST (greasepencil, add_frame_duration_override_start_null_frame) | |
| TEST (greasepencil, add_frame_duration_check_duration) | |
| TEST (greasepencil, get_frame_duration_at) | |
| TEST (greasepencil, add_frame_duration_override_null_frames) | |
| TEST (greasepencil, remove_frame_single) | |
| TEST (greasepencil, remove_frame_first) | |
| TEST (greasepencil, remove_frame_last) | |
| TEST (greasepencil, remove_frame_implicit_hold) | |
| TEST (greasepencil, remove_frame_fixed_duration_end) | |
| TEST (greasepencil, remove_frame_fixed_duration_overwrite_end) | |
| TEST (greasepencil, remove_drawings_no_change) | |
| TEST (greasepencil, remove_drawings_with_no_users) | |
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| add_empty_drawings | ) |
Definition at line 51 of file grease_pencil_test.cc.
References BKE_id_new(), blender::bke::greasepencil::tests::GreasePencilIDTestContext::bmain, EXPECT_EQ(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| add_frame | ) |
Definition at line 345 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), GreasePencilFrame::drawing_index, blender::bke::greasepencil::Layer::drawing_index_at(), EXPECT_EQ(), blender::bke::greasepencil::tests::GreasePencilLayerFramesExample::layer, and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| add_frame_duration_check_duration | ) |
Definition at line 370 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), GreasePencilFrame::drawing_index, EXPECT_EQ(), blender::bke::greasepencil::tests::GreasePencilLayerFramesExample::layer, blender::Span< T >::size(), blender::bke::greasepencil::Layer::sorted_keys(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| add_frame_duration_fail | ) |
Definition at line 355 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), blender::bke::greasepencil::tests::GreasePencilLayerFramesExample::layer, and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| add_frame_duration_override_null_frames | ) |
Definition at line 401 of file grease_pencil_test.cc.
References Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::bke::greasepencil::Layer::add_frame(), GreasePencilFrame::drawing_index, blender::bke::greasepencil::Layer::drawing_index_at(), EXPECT_EQ(), blender::bke::greasepencil::Layer::frames_for_write(), blender::Span< T >::size(), blender::bke::greasepencil::Layer::sorted_keys(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| add_frame_duration_override_start_null_frame | ) |
Definition at line 361 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), GreasePencilFrame::drawing_index, blender::bke::greasepencil::Layer::drawing_index_at(), EXPECT_EQ(), blender::bke::greasepencil::tests::GreasePencilLayerFramesExample::layer, and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| create_grease_pencil_id | ) |
Definition at line 39 of file grease_pencil_test.cc.
References BKE_id_new(), blender::bke::greasepencil::tests::GreasePencilIDTestContext::bmain, EXPECT_EQ(), and TEST().
Referenced by TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| drawing_index_at | ) |
Definition at line 335 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::drawing_index_at(), EXPECT_EQ(), blender::bke::greasepencil::tests::GreasePencilLayerFramesExample::layer, and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| frame_is_end | ) |
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| frame_is_implicit_hold | ) |
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| get_frame_duration_at | ) |
Definition at line 379 of file grease_pencil_test.cc.
References EXPECT_EQ(), blender::bke::greasepencil::Layer::get_frame_duration_at(), blender::bke::greasepencil::tests::GreasePencilLayerFramesExample::layer, and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_build_simple | ) |
Definition at line 155 of file grease_pencil_test.cc.
References EXPECT_EQ(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_empty | ) |
Definition at line 149 of file grease_pencil_test.cc.
References EXPECT_EQ(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_is_child_of | ) |
Definition at line 260 of file grease_pencil_test.cc.
References blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::grease_pencil, and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_node_types | ) |
Definition at line 214 of file grease_pencil_test.cc.
References EXPECT_EQ(), blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::grease_pencil, i, blender::Span< T >::index_range(), blender::bke::greasepencil::TreeNode::is_group(), blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::is_layer, blender::bke::greasepencil::TreeNode::is_layer(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_pre_order_iteration | ) |
Definition at line 184 of file grease_pencil_test.cc.
References blender::StringRefBase::data(), blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::grease_pencil, i, blender::Span< T >::index_range(), GreasePencilLayerTreeNode::name, blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::names, and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_pre_order_iteration2 | ) |
Definition at line 195 of file grease_pencil_test.cc.
References blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::grease_pencil, i, blender::Span< T >::index_range(), SNPRINTF, and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_remove_active_node | ) |
Definition at line 225 of file grease_pencil_test.cc.
References blender::bke::greasepencil::TreeNode::as_group(), blender::bke::greasepencil::TreeNode::as_layer(), blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::grease_pencil, blender::bke::greasepencil::TreeNode::is_group(), blender::bke::greasepencil::TreeNode::is_layer(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_remove_group | ) |
Definition at line 283 of file grease_pencil_test.cc.
References EXPECT_EQ(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_total_size | ) |
Definition at line 208 of file grease_pencil_test.cc.
References EXPECT_EQ(), blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::grease_pencil, and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_drawings | ) |
Definition at line 59 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), BKE_id_new(), blender::bke::greasepencil::tests::GreasePencilIDTestContext::bmain, GreasePencilFrame::drawing_index, EXPECT_EQ(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_drawings_last_unused | ) |
Definition at line 94 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), BKE_id_free(), BKE_id_new_nomain(), GreasePencilFrame::drawing_index, EXPECT_EQ(), blender::bke::greasepencil::Layer::frames(), GreasePencilLayer::frames_storage, Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), GreasePencilLayerFramesMapStorage::num, blender::bke::greasepencil::Layer::prepare_for_dna_write(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), TEST(), and GreasePencilLayerFramesMapStorage::values.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_drawings_no_change | ) |
Definition at line 480 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), BKE_id_free(), BKE_id_new_nomain(), GreasePencilFrame::drawing_index, EXPECT_EQ(), blender::bke::greasepencil::Layer::frames(), GreasePencilLayer::frames_storage, Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), GreasePencilLayerFramesMapStorage::num, blender::bke::greasepencil::Layer::prepare_for_dna_write(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), TEST(), and GreasePencilLayerFramesMapStorage::values.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_drawings_with_no_users | ) |
Definition at line 521 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), BKE_id_free(), BKE_id_new_nomain(), GreasePencilFrame::drawing_index, EXPECT_EQ(), blender::bke::greasepencil::Layer::frames(), GreasePencilLayer::frames_storage, Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), GreasePencilLayerFramesMapStorage::num, blender::bke::greasepencil::Layer::prepare_for_dna_write(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), TEST(), and GreasePencilLayerFramesMapStorage::values.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_first | ) |
Definition at line 428 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), GreasePencilFrame::drawing_index, EXPECT_EQ(), blender::bke::greasepencil::Layer::frames(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), blender::bke::greasepencil::Layer::remove_frame(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_fixed_duration_end | ) |
Definition at line 459 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), GreasePencilFrame::drawing_index, EXPECT_EQ(), blender::bke::greasepencil::Layer::frames(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), blender::bke::greasepencil::Layer::remove_frame(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_fixed_duration_overwrite_end | ) |
Definition at line 469 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), GreasePencilFrame::drawing_index, EXPECT_EQ(), blender::bke::greasepencil::Layer::frames(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), blender::bke::greasepencil::Layer::remove_frame(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_implicit_hold | ) |
Definition at line 448 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), GreasePencilFrame::drawing_index, EXPECT_EQ(), blender::bke::greasepencil::Layer::frames(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), blender::bke::greasepencil::Layer::remove_frame(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_last | ) |
Definition at line 438 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), GreasePencilFrame::drawing_index, EXPECT_EQ(), blender::bke::greasepencil::Layer::frames(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), blender::bke::greasepencil::Layer::remove_frame(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), and TEST().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_single | ) |
Definition at line 420 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), GreasePencilFrame::drawing_index, EXPECT_EQ(), blender::bke::greasepencil::Layer::frames(), blender::bke::greasepencil::Layer::remove_frame(), Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), and TEST().