Blender  V2.93
Namespaces | Classes | Functions
blender::io Namespace Reference

Namespaces

 alembic
 
 gpencil
 
 usd
 

Classes

class  TestingHierarchyIterator
 
class  AbstractHierarchyIteratorTest
 
class  AbstractHierarchyIteratorInvisibleTest
 
class  DupliParentFinder
 
class  HierarchyContextOrderTest
 
class  ObjectIdentifierOrderTest
 
class  PersistentIDTest
 
struct  HierarchyContext
 
class  AbstractHierarchyWriter
 
struct  ExportSubset
 
class  EnsuredWriter
 
class  ObjectIdentifier
 
class  AbstractHierarchyIterator
 
class  PersistentID
 

Functions

static bool remove_weak_subtrees (const HierarchyContext *context, AbstractHierarchyIterator::ExportGraph &clean_graph, const AbstractHierarchyIterator::ExportGraph &input_graph)
 
 TEST_F (AbstractHierarchyIteratorTest, ExportHierarchyTest)
 
 TEST_F (AbstractHierarchyIteratorTest, ExportSubsetTest)
 
 TEST_F (AbstractHierarchyIteratorInvisibleTest, ExportInvisibleTest)
 
bool operator< (const PersistentID &persistent_id_a, const PersistentID &persistent_id_b)
 
bool operator== (const PersistentID &persistent_id_a, const PersistentID &persistent_id_b)
 
std::ostream & operator<< (std::ostream &os, const PersistentID &persistent_id)
 
 TEST_F (HierarchyContextOrderTest, ObjectPointerTest)
 
 TEST_F (HierarchyContextOrderTest, DuplicatorPointerTest)
 
 TEST_F (HierarchyContextOrderTest, ExportParentTest)
 
 TEST_F (HierarchyContextOrderTest, TransitiveTest)
 
bool operator< (const ObjectIdentifier &obj_ident_a, const ObjectIdentifier &obj_ident_b)
 
bool operator== (const ObjectIdentifier &obj_ident_a, const ObjectIdentifier &obj_ident_b)
 
 TEST_F (ObjectIdentifierOrderTest, graph_root)
 
 TEST_F (ObjectIdentifierOrderTest, real_objects)
 
 TEST_F (ObjectIdentifierOrderTest, duplicated_objects)
 
 TEST_F (ObjectIdentifierOrderTest, behavior_as_map_keys)
 
 TEST_F (ObjectIdentifierOrderTest, map_copy_and_update)
 
 TEST_F (PersistentIDTest, is_from_same_instancer)
 
 TEST_F (PersistentIDTest, instancer_id)
 
 TEST_F (PersistentIDTest, as_object_name_suffix)
 

Function Documentation

◆ operator<() [1/2]

bool blender::io::operator< ( const ObjectIdentifier obj_ident_a,
const ObjectIdentifier obj_ident_b 
)

◆ operator<() [2/2]

bool blender::io::operator< ( const PersistentID persistent_id_a,
const PersistentID persistent_id_b 
)

Definition at line 110 of file dupli_persistent_id.cc.

◆ operator<<()

std::ostream& blender::io::operator<< ( std::ostream &  os,
const PersistentID persistent_id 
)

Definition at line 151 of file dupli_persistent_id.cc.

◆ operator==() [1/2]

bool blender::io::operator== ( const ObjectIdentifier obj_ident_a,
const ObjectIdentifier obj_ident_b 
)

◆ operator==() [2/2]

bool blender::io::operator== ( const PersistentID persistent_id_a,
const PersistentID persistent_id_b 
)

Definition at line 131 of file dupli_persistent_id.cc.

◆ remove_weak_subtrees()

static bool blender::io::remove_weak_subtrees ( const HierarchyContext context,
AbstractHierarchyIterator::ExportGraph clean_graph,
const AbstractHierarchyIterator::ExportGraph input_graph 
)
static

◆ TEST_F() [1/15]

blender::io::TEST_F ( AbstractHierarchyIteratorInvisibleTest  ,
ExportInvisibleTest   
)

Definition at line 336 of file abstract_hierarchy_iterator_test.cc.

References DAG_EVAL_RENDER, and EXPECT_EQ().

◆ TEST_F() [2/15]

blender::io::TEST_F ( AbstractHierarchyIteratorTest  ,
ExportHierarchyTest   
)

Definition at line 137 of file abstract_hierarchy_iterator_test.cc.

References DAG_EVAL_RENDER, and EXPECT_EQ().

◆ TEST_F() [3/15]

blender::io::TEST_F ( AbstractHierarchyIteratorTest  ,
ExportSubsetTest   
)

◆ TEST_F() [4/15]

blender::io::TEST_F ( HierarchyContextOrderTest  ,
DuplicatorPointerTest   
)

◆ TEST_F() [5/15]

blender::io::TEST_F ( HierarchyContextOrderTest  ,
ExportParentTest   
)

◆ TEST_F() [6/15]

blender::io::TEST_F ( HierarchyContextOrderTest  ,
ObjectPointerTest   
)

◆ TEST_F() [7/15]

blender::io::TEST_F ( HierarchyContextOrderTest  ,
TransitiveTest   
)

◆ TEST_F() [8/15]

blender::io::TEST_F ( ObjectIdentifierOrderTest  ,
behavior_as_map_keys   
)

◆ TEST_F() [9/15]

blender::io::TEST_F ( ObjectIdentifierOrderTest  ,
duplicated_objects   
)

◆ TEST_F() [10/15]

blender::io::TEST_F ( ObjectIdentifierOrderTest  ,
graph_root   
)

◆ TEST_F() [11/15]

blender::io::TEST_F ( ObjectIdentifierOrderTest  ,
map_copy_and_update   
)

◆ TEST_F() [12/15]

blender::io::TEST_F ( ObjectIdentifierOrderTest  ,
real_objects   
)

◆ TEST_F() [13/15]

blender::io::TEST_F ( PersistentIDTest  ,
as_object_name_suffix   
)

Definition at line 220 of file object_identifier_test.cc.

References EXPECT_EQ().

◆ TEST_F() [14/15]

blender::io::TEST_F ( PersistentIDTest  ,
instancer_id   
)

◆ TEST_F() [15/15]

blender::io::TEST_F ( PersistentIDTest  ,
is_from_same_instancer   
)