|
Blender V4.3
|
#include <functional>#include <algorithm>#include <deque>#include <map>#include <set>#include <string>#include <vector>#include "BLI_map.hh"#include "BLI_set.hh"#include "BLI_string_ref.hh"#include "BLI_vector.hh"#include "BLI_vector_set.hh"Go to the source code of this file.
Classes | |
| struct | blender::deg::DEGCustomDataMeshMasks |
Namespaces | |
| namespace | blender |
| namespace | blender::deg |
Macros | |
| #define | function_bind std::bind |
Enumerations | |
| enum | blender::deg::eUpdateSource { blender::deg::DEG_UPDATE_SOURCE_TIME = (1 << 0) , blender::deg::DEG_UPDATE_SOURCE_USER_EDIT = (1 << 1) , blender::deg::DEG_UPDATE_SOURCE_RELATIONS = (1 << 2) , blender::deg::DEG_UPDATE_SOURCE_VISIBILITY = (1 << 3) , blender::deg::DEG_UPDATE_SOURCE_SIDE_EFFECT_REQUEST = (1 << 4) } |
Data-types for internal use in the Depsgraph
All of these data-types are only really used within the "core" depsgraph. In particular, node types declared here form the structure of operations in the graph.
Definition in file depsgraph_type.hh.
| #define function_bind std::bind |
Definition at line 54 of file depsgraph_type.hh.
Referenced by BlenderSession::bake(), bvh_reference_sort_threaded(), BlenderSession::create_session(), DedicatedTaskPool::DedicatedTaskPool(), ImageManager::device_load_builtin(), GeometryManager::device_update_displacement_images(), GeometryManager::device_update_volume_images(), GeometryManager::displace(), filter_table(), Session::Session(), session_init(), Profiler::start(), TEST(), TEST(), and Hair::update_shadow_transparency().