Blender V5.0
BKE_viewer_path.hh File Reference

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::bke
namespace  blender::bke::id

Enumerations

enum  ViewerPathEqualFlag { VIEWER_PATH_EQUAL_FLAG_IGNORE_ITERATION = (1 << 0) , VIEWER_PATH_EQUAL_FLAG_CONSIDER_UI_NAME = (1 << 1) }

Functions

void BKE_viewer_path_init (ViewerPath *viewer_path)
void BKE_viewer_path_clear (ViewerPath *viewer_path)
void BKE_viewer_path_copy (ViewerPath *dst, const ViewerPath *src)
bool BKE_viewer_path_equal (const ViewerPath *a, const ViewerPath *b, ViewerPathEqualFlag flag=ViewerPathEqualFlag(0))
uint64_t BKE_viewer_path_hash (const ViewerPath &viewer_path)
void BKE_viewer_path_blend_write (BlendWriter *writer, const ViewerPath *viewer_path)
void BKE_viewer_path_blend_read_data (BlendDataReader *reader, ViewerPath *viewer_path)
void BKE_viewer_path_foreach_id (LibraryForeachIDData *data, ViewerPath *viewer_path)
void BKE_viewer_path_id_remap (ViewerPath *viewer_path, const blender::bke::id::IDRemapper &mappings)
ViewerPathElemBKE_viewer_path_elem_new (ViewerPathElemType type)
IDViewerPathElemBKE_viewer_path_elem_new_id ()
ModifierViewerPathElemBKE_viewer_path_elem_new_modifier ()
GroupNodeViewerPathElemBKE_viewer_path_elem_new_group_node ()
SimulationZoneViewerPathElemBKE_viewer_path_elem_new_simulation_zone ()
ViewerNodeViewerPathElemBKE_viewer_path_elem_new_viewer_node ()
RepeatZoneViewerPathElemBKE_viewer_path_elem_new_repeat_zone ()
ForeachGeometryElementZoneViewerPathElemBKE_viewer_path_elem_new_foreach_geometry_element_zone ()
EvaluateClosureNodeViewerPathElemBKE_viewer_path_elem_new_evaluate_closure ()
ViewerPathElemBKE_viewer_path_elem_copy (const ViewerPathElem *src)
bool BKE_viewer_path_elem_equal (const ViewerPathElem *a, const ViewerPathElem *b, ViewerPathEqualFlag flag=ViewerPathEqualFlag(0))
uint64_t BKE_viewer_path_elem_hash (const ViewerPathElem &elem)
void BKE_viewer_path_elem_free (ViewerPathElem *elem)

Enumeration Type Documentation

◆ ViewerPathEqualFlag

Enumerator
VIEWER_PATH_EQUAL_FLAG_IGNORE_ITERATION 
VIEWER_PATH_EQUAL_FLAG_CONSIDER_UI_NAME 

Definition at line 39 of file BKE_viewer_path.hh.

Function Documentation

◆ BKE_viewer_path_blend_read_data()

◆ BKE_viewer_path_blend_write()

◆ BKE_viewer_path_clear()

◆ BKE_viewer_path_copy()

◆ BKE_viewer_path_elem_copy()

◆ BKE_viewer_path_elem_equal()

◆ BKE_viewer_path_elem_free()

◆ BKE_viewer_path_elem_hash()

◆ BKE_viewer_path_elem_new()

◆ BKE_viewer_path_elem_new_evaluate_closure()

◆ BKE_viewer_path_elem_new_foreach_geometry_element_zone()

◆ BKE_viewer_path_elem_new_group_node()

GroupNodeViewerPathElem * BKE_viewer_path_elem_new_group_node ( )

◆ BKE_viewer_path_elem_new_id()

◆ BKE_viewer_path_elem_new_modifier()

ModifierViewerPathElem * BKE_viewer_path_elem_new_modifier ( )

◆ BKE_viewer_path_elem_new_repeat_zone()

RepeatZoneViewerPathElem * BKE_viewer_path_elem_new_repeat_zone ( )

◆ BKE_viewer_path_elem_new_simulation_zone()

◆ BKE_viewer_path_elem_new_viewer_node()

ViewerNodeViewerPathElem * BKE_viewer_path_elem_new_viewer_node ( )

◆ BKE_viewer_path_equal()

◆ BKE_viewer_path_foreach_id()

◆ BKE_viewer_path_hash()

uint64_t BKE_viewer_path_hash ( const ViewerPath & viewer_path)

◆ BKE_viewer_path_id_remap()

◆ BKE_viewer_path_init()

void BKE_viewer_path_init ( ViewerPath * viewer_path)