Blender
V3.3
|
#include <BKE_duplilist.h>
Public Attributes | |
struct DupliObject * | next |
struct DupliObject * | prev |
struct Object * | ob |
struct ID * | ob_data |
float | mat [4][4] |
float | orco [3] |
float | uv [2] |
short | type |
char | no_draw |
int | persistent_id [8] |
struct ParticleSystem * | particle_system |
unsigned int | random_id |
Definition at line 31 of file BKE_duplilist.h.
float DupliObject::mat[4][4] |
Definition at line 37 of file BKE_duplilist.h.
Referenced by BKE_scene_base_iter_next(), and make_dupli().
struct DupliObject* DupliObject::next |
Definition at line 32 of file BKE_duplilist.h.
Referenced by BKE_scene_base_iter_next().
char DupliObject::no_draw |
Definition at line 41 of file BKE_duplilist.h.
Referenced by make_dupli(), and blender::io::AbstractHierarchyIterator::should_visit_dupli_object().
struct Object* DupliObject::ob |
Definition at line 34 of file BKE_duplilist.h.
Referenced by BKE_scene_base_iter_next(), drw_duplidata_load(), DRW_hair_duplimat_get(), dupliobject_hash(), blender::io::DupliParentFinder::find_suitable_export_parent(), blender::io::ObjectIdentifier::for_duplicated_object(), blender::io::DupliParentFinder::insert(), make_dupli(), make_object_duplilist_real(), and wireframe_hair_cache_populate().
struct ID* DupliObject::ob_data |
Definition at line 36 of file BKE_duplilist.h.
Referenced by drw_duplidata_load(), make_dupli(), and make_duplis_geometry_set_impl().
float DupliObject::orco[3] |
Definition at line 38 of file BKE_duplilist.h.
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().
struct ParticleSystem* DupliObject::particle_system |
Definition at line 48 of file BKE_duplilist.h.
Referenced by drw_uniform_attribute_lookup(), and make_duplis_particle_system().
int DupliObject::persistent_id[8] |
Definition at line 45 of file BKE_duplilist.h.
Referenced by dupliobject_hash(), dupliobject_instancer_hash(), EEVEE_motion_blur_object_data_get(), make_dupli(), make_object_duplilist_real(), and blender::io::PersistentID::PersistentID().
struct DupliObject * DupliObject::prev |
Definition at line 32 of file BKE_duplilist.h.
unsigned int DupliObject::random_id |
Definition at line 51 of file BKE_duplilist.h.
Referenced by drw_call_obinfos_init(), and make_dupli().
short DupliObject::type |
Definition at line 40 of file BKE_duplilist.h.
Referenced by DRW_hair_duplimat_get(), dupliobject_hash(), make_dupli(), make_object_duplilist_real(), and wireframe_hair_cache_populate().
float DupliObject::uv[2] |
Definition at line 38 of file BKE_duplilist.h.
Referenced by make_child_duplis_faces_from_editmesh(), make_child_duplis_faces_from_mesh(), and make_duplis_particle_system().