Defines

Object Xref Options

The following represent options gouverning how scene entities are xrefed. More...

Defines

#define  XREF_AS_PROXY   (1<<0)
  The xref objects are created as proxies.
#define  XREF_XREF_MODIFIERS   0
  Modifiers will be part of the xrefed object, i.e.
#define  XREF_DROP_MODIFIERS   (1<<1)
  Modifiers will not be xrefed at all, i.e.
#define  XREF_MERGE_MODIFIERS   (1<<2)
  Modifiers will be merged, i.e modifiers will be accessible in the master scene's modifier panel, but won't get update on subsequent updates of the xrefed objects.
#define  XREF_MERGE_MANIPULATORS   (1<<3)
  Manipulators will be merged rather than xrefed.
#define  XREF_SELECT_NODES   (1<<5)
  The xrefed nodes are added to the current selection set.
#define  XREF_MERGE_CONTROLLERS   (1<<6)
  Controllers will be merged rather than being xrefed.
#define  XREF_MERGE_MATERIALS   (1<<7)
  Materials will be merged rather than xrefed.

Detailed Description

The following represent options gouverning how scene entities are xrefed.

Note that some of these options should not be combined. For example, modifiers should either be xrefed, merged or dropped, but not xrefed and dropped in the same time.

See also:
IObjXRefManager8::AddXRefItemsFromFile, Interface7::ConvertFlagedNodesToXRefs

Define Documentation

#define XREF_AS_PROXY   (1<<0)

The xref objects are created as proxies.

#define XREF_XREF_MODIFIERS   0

Modifiers will be part of the xrefed object, i.e.

modifiers won't be accessible in the master scene's modifier panel, but will be updated on subsequent updates of the xrefed objects

#define XREF_DROP_MODIFIERS   (1<<1)

Modifiers will not be xrefed at all, i.e.

the non-modified version of the source objects are xrefed

#define XREF_MERGE_MODIFIERS   (1<<2)

Modifiers will be merged, i.e modifiers will be accessible in the master scene's modifier panel, but won't get update on subsequent updates of the xrefed objects.

#define XREF_MERGE_MANIPULATORS   (1<<3)

Manipulators will be merged rather than xrefed.

#define XREF_SELECT_NODES   (1<<5)

The xrefed nodes are added to the current selection set.

#define XREF_MERGE_CONTROLLERS   (1<<6)

Controllers will be merged rather than being xrefed.

#define XREF_MERGE_MATERIALS   (1<<7)

Materials will be merged rather than xrefed.