|
Blender V5.0
|
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 50 of file grease_pencil_test.cc.
References BKE_id_new(), blender::bke::greasepencil::tests::GreasePencilIDTestContext::bmain, and EXPECT_EQ().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| add_frame | ) |
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| add_frame_duration_check_duration | ) |
Definition at line 369 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(), and blender::bke::greasepencil::Layer::sorted_keys().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| add_frame_duration_fail | ) |
Definition at line 354 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::add_frame(), and blender::bke::greasepencil::tests::GreasePencilLayerFramesExample::layer.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| add_frame_duration_override_null_frames | ) |
Definition at line 400 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(), and blender::bke::greasepencil::Layer::sorted_keys().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| add_frame_duration_override_start_null_frame | ) |
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| create_grease_pencil_id | ) |
Definition at line 38 of file grease_pencil_test.cc.
References BKE_id_new(), blender::bke::greasepencil::tests::GreasePencilIDTestContext::bmain, and EXPECT_EQ().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| drawing_index_at | ) |
Definition at line 334 of file grease_pencil_test.cc.
References blender::bke::greasepencil::Layer::drawing_index_at(), EXPECT_EQ(), and blender::bke::greasepencil::tests::GreasePencilLayerFramesExample::layer.
| 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 378 of file grease_pencil_test.cc.
References EXPECT_EQ(), blender::bke::greasepencil::Layer::get_frame_duration_at(), and blender::bke::greasepencil::tests::GreasePencilLayerFramesExample::layer.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_build_simple | ) |
Definition at line 154 of file grease_pencil_test.cc.
References EXPECT_EQ().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_empty | ) |
Definition at line 148 of file grease_pencil_test.cc.
References EXPECT_EQ().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_is_child_of | ) |
Definition at line 259 of file grease_pencil_test.cc.
References blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::grease_pencil.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_node_types | ) |
Definition at line 213 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, and blender::bke::greasepencil::TreeNode::is_layer().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_pre_order_iteration | ) |
Definition at line 183 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, and blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::names.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_pre_order_iteration2 | ) |
Definition at line 194 of file grease_pencil_test.cc.
References blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::grease_pencil, i, blender::Span< T >::index_range(), name, and SNPRINTF.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_remove_active_node | ) |
Definition at line 224 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(), and blender::bke::greasepencil::TreeNode::is_layer().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_remove_group | ) |
Definition at line 282 of file grease_pencil_test.cc.
References EXPECT_EQ().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| layer_tree_total_size | ) |
Definition at line 207 of file grease_pencil_test.cc.
References EXPECT_EQ(), and blender::bke::greasepencil::tests::GreasePencilLayerTreeExample::grease_pencil.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_drawings | ) |
Definition at line 58 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 size().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_drawings_last_unused | ) |
Definition at line 93 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(), and GreasePencilLayerFramesMapStorage::values.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_drawings_no_change | ) |
Definition at line 479 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(), and GreasePencilLayerFramesMapStorage::values.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_drawings_with_no_users | ) |
Definition at line 520 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(), and GreasePencilLayerFramesMapStorage::values.
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_first | ) |
Definition at line 427 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(), and Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_fixed_duration_end | ) |
Definition at line 458 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(), and Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_fixed_duration_overwrite_end | ) |
Definition at line 468 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(), and Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_implicit_hold | ) |
Definition at line 447 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(), and Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_last | ) |
Definition at line 437 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(), and Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::bke::greasepencil::tests::TEST | ( | greasepencil | , |
| remove_frame_single | ) |
Definition at line 419 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(), and Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().