|
Blender V5.0
|
#include <BKE_duplilist.hh>
Public Attributes | |
| Object * | ob |
| ID * | ob_data |
| float | mat [4][4] |
| float | orco [3] |
| float | uv [2] |
| short | type |
| char | no_draw |
| int8_t | level |
| const blender::bke::GeometrySet * | preview_base_geometry |
| int | preview_instance_index |
| int | persistent_id [MAX_DUPLI_RECUR] |
| unsigned int | random_id |
| ParticleSystem * | particle_system |
| int | instance_idx [4] |
| const blender::bke::GeometrySet * | instance_data [4] |
Definition at line 30 of file BKE_duplilist.hh.
| const blender::bke::GeometrySet* DupliObject::instance_data[4] |
Definition at line 66 of file BKE_duplilist.hh.
Referenced by find_geonode_attribute_rgba(), and make_dupli().
| int DupliObject::instance_idx[4] |
Definition at line 65 of file BKE_duplilist.hh.
Referenced by find_geonode_attribute_rgba(), and make_dupli().
| int8_t DupliObject::level |
Depth in the instance hierarchy.
Definition at line 41 of file BKE_duplilist.hh.
Referenced by make_dupli().
| float DupliObject::mat[4][4] |
Definition at line 35 of file BKE_duplilist.hh.
Referenced by BKE_scene_base_iter_next(), evil::DEG_iterator_temp_object_from_dupli(), make_dupli(), object_duplilist_legacy_instances(), blender::draw::Manager::resource_handle(), and blender::io::hydra::InstancerData::update_instance().
| char DupliObject::no_draw |
Definition at line 39 of file BKE_duplilist.hh.
Referenced by DEG_iterator_dupli_is_visible(), make_dupli(), and blender::io::AbstractHierarchyIterator::should_visit_dupli_object().
| Object* DupliObject::ob |
Definition at line 32 of file BKE_duplilist.hh.
Referenced by BKE_scene_base_iter_next(), DEG_iterator_dupli_is_visible(), evil::DEG_iterator_temp_object_free_properties(), evil::DEG_iterator_temp_object_from_dupli(), blender::ed::object::dupliobject_cmp(), blender::ed::object::dupliobject_hash(), blender::io::DupliParentFinder::find_suitable_export_parent(), blender::io::ObjectIdentifier::for_duplicated_object(), blender::io::DupliParentFinder::insert(), make_dupli(), blender::ed::object::make_object_duplilist_real(), object_duplilist_legacy_instances(), blender::io::AbstractHierarchyIterator::should_visit_dupli_object(), blender::draw::supports_handle_ranges(), and blender::io::hydra::InstancerData::update_instance().
| ID* DupliObject::ob_data |
Definition at line 34 of file BKE_duplilist.hh.
Referenced by DEG_iterator_dupli_is_visible(), evil::DEG_iterator_temp_object_from_dupli(), make_dupli(), and blender::draw::supports_handle_ranges().
| float DupliObject::orco[3] |
Definition at line 36 of file BKE_duplilist.hh.
Referenced by make_child_duplis_faces_from_editmesh(), make_child_duplis_faces_from_mesh(), make_child_duplis_verts_from_editmesh(), make_child_duplis_verts_from_mesh(), and make_duplis_particle_system().
| ParticleSystem* DupliObject::particle_system |
Definition at line 55 of file BKE_duplilist.hh.
Referenced by BKE_object_dupli_find_rgba_attribute(), and make_duplis_particle_system().
| int DupliObject::persistent_id[MAX_DUPLI_RECUR] |
Definition at line 49 of file BKE_duplilist.hh.
Referenced by blender::ed::object::dupliobject_cmp(), blender::ed::object::dupliobject_hash(), blender::ed::object::dupliobject_instancer_cmp(), blender::ed::object::dupliobject_instancer_hash(), make_dupli(), blender::ed::object::make_object_duplilist_real(), object_duplilist_legacy_instances(), and blender::io::PersistentID::PersistentID().
| const blender::bke::GeometrySet* DupliObject::preview_base_geometry |
Definition at line 43 of file BKE_duplilist.hh.
Referenced by make_dupli().
| int DupliObject::preview_instance_index |
Definition at line 45 of file BKE_duplilist.hh.
Referenced by make_dupli().
| unsigned int DupliObject::random_id |
Definition at line 52 of file BKE_duplilist.hh.
Referenced by make_dupli(), and blender::draw::Manager::resource_handle().
| short DupliObject::type |
Definition at line 38 of file BKE_duplilist.hh.
Referenced by blender::ed::object::dupliobject_cmp(), blender::ed::object::dupliobject_hash(), make_dupli(), and blender::ed::object::make_object_duplilist_real().
| float DupliObject::uv[2] |
Definition at line 36 of file BKE_duplilist.hh.
Referenced by make_child_duplis_faces_from_editmesh(), make_child_duplis_faces_from_mesh(), and make_duplis_particle_system().