|
Blender V4.3
|
#include <topology_refiner_impl.h>
Public Member Functions | |
| TopologyRefinerImpl () | |
| ~TopologyRefinerImpl () | |
| const OpenSubdiv::Far::TopologyLevel & | base_level () const |
| bool | isEqualToConverter (const OpenSubdiv_Converter *converter) const |
| MEM_CXX_CLASS_ALLOC_FUNCS ("TopologyRefinerImpl") | |
Static Public Member Functions | |
| static TopologyRefinerImpl * | createFromConverter (OpenSubdiv_Converter *converter, const OpenSubdiv_TopologyRefinerSettings &settings) |
Public Attributes | |
| OpenSubdiv::Far::TopologyRefiner * | topology_refiner |
| OpenSubdiv_TopologyRefinerSettings | settings |
| MeshTopology | base_mesh_topology |
Definition at line 34 of file topology_refiner_impl.h.
| blender::opensubdiv::TopologyRefinerImpl::TopologyRefinerImpl | ( | ) |
Definition at line 11 of file topology_refiner_impl.cc.
Referenced by createFromConverter().
| blender::opensubdiv::TopologyRefinerImpl::~TopologyRefinerImpl | ( | ) |
Definition at line 13 of file topology_refiner_impl.cc.
References topology_refiner.
|
inline |
Definition at line 44 of file topology_refiner_impl.h.
References topology_refiner.
Referenced by BKE_subdiv_ccg_start_face_grid_index_ensure(), blender::bke::subdiv::face_ptex_offset_get(), and blender::bke::subdiv::topology_num_fvar_layers_get().
|
static |
Definition at line 338 of file topology_refiner_factory.cc.
References base_mesh_topology, TopologyRefinerData::base_mesh_topology, TopologyRefinerData::converter, blender::opensubdiv::getTopologyRefinerOptions(), settings, topology_refiner, and TopologyRefinerImpl().
Referenced by blender::bke::subdiv::new_from_converter().
| bool blender::opensubdiv::TopologyRefinerImpl::isEqualToConverter | ( | const OpenSubdiv_Converter * | converter | ) | const |
Definition at line 116 of file topology_refiner_impl_compare.cc.
References base_mesh_topology, blender::opensubdiv::checkPreliminaryMatches(), blender::opensubdiv::checkTopologyAttributesMatch(), and blender::opensubdiv::MeshTopology::isEqualToConverter().
Referenced by blender::bke::subdiv::update_from_converter().
| blender::opensubdiv::TopologyRefinerImpl::MEM_CXX_CLASS_ALLOC_FUNCS | ( | "TopologyRefinerImpl" | ) |
| MeshTopology blender::opensubdiv::TopologyRefinerImpl::base_mesh_topology |
Definition at line 73 of file topology_refiner_impl.h.
Referenced by createFromConverter(), and isEqualToConverter().
| OpenSubdiv_TopologyRefinerSettings blender::opensubdiv::TopologyRefinerImpl::settings |
Definition at line 57 of file topology_refiner_impl.h.
Referenced by createFromConverter(), and openSubdiv_createEvaluatorInternal().
| OpenSubdiv::Far::TopologyRefiner* blender::opensubdiv::TopologyRefinerImpl::topology_refiner |
Definition at line 54 of file topology_refiner_impl.h.
Referenced by base_level(), createFromConverter(), blender::opensubdiv::getOSDTopologyRefiner(), openSubdiv_createEvaluatorInternal(), and ~TopologyRefinerImpl().