FBObjectFlag Class Reference

#include <mobu-python-api.h>

Class Description

Available flags for any component.

+ Inheritance diagram for FBObjectFlag:

Public Attributes

object kFBFlagSelectable
 Can be selected. More...
 
object kFBFlagDeletable
 Can be deleted. More...
 
object kFBFlagSavable
 Can be saved. More...
 
object kFBFlagVisible
 Can be visible. More...
 
object kFBFlagClonable
 Can be cloned. More...
 
object kFBFlagSystem
 Created from System (not from user) More...
 
object kFBFlagNewable
 Deleted on File->New. More...
 
object kFBFlagRenamable
 Can be renamed. More...
 
object kFBFlagMergeable
 Can be merged. More...
 
object kFBFlagBrowsable
 Visible in the Scene Navigator/Schematic View/Property View/Model View. More...
 
object kFBFlagParentable
 Object (model) can be "parented". More...
 
object kFBFlagDetachable
 Object can be "detached". More...
 
object kFBFlagUndoable
 Object can undo its actions and states, in a global Undo Stack. More...
 
object kFBFlagUndoableSeparately
 Object which has kFlagUndoableSeparately flag turned on will have a separate Undo Stack. More...
 
object kFBFlagKeyable
 Object can Key his property. More...
 
object kFBFlagAllocated
 Object is allocated, so it must call 'delete this' on destroy. More...
 
object kFBFlagStory
 Object created/used by the Story tool. More...
 
object kFBFlagStorable6
 System/Obsolete. More...
 
object kFBFlagStorableData6
 System/Obsolete. More...
 
object kFBFlagUniqueName
 < Used in FBX SDK native IO, force bindary format for the bindary data. More...
 
object kFBFlagNamespaceEditable
 Allow editing on the namespace objects. More...
 
object kFBFlagCustomObject
 

Member Data Documentation

object kFBFlagAllocated

Object is allocated, so it must call 'delete this' on destroy.

object kFBFlagBrowsable

Visible in the Scene Navigator/Schematic View/Property View/Model View.

If disabled, the object representation in the navigator will not be visible. In the Schematic View, system object are not shown and other objects will still be visible, but a red X will be drawn on them. It is not possible to select the object in the Schematic View. After disabling that flag of a selected object, it will still be selected to allow a script based on selection to work. It will then be possible for a user to deselect the object, but it will not be possible to select it.

object kFBFlagClonable

Can be cloned.

If disabled, the "Duplicate" option will be removed in the contextual menu.

object kFBFlagCustomObject
object kFBFlagDeletable

Can be deleted.

object kFBFlagDetachable

Object can be "detached".

Used by the apply manager contextual menu.

object kFBFlagKeyable

Object can Key his property.

(System Camera can't)

object kFBFlagMergeable

Can be merged.

object kFBFlagNamespaceEditable

Allow editing on the namespace objects.

If disabled, the "Add/Remove Namespace..." option is removed from the contextual menu.

object kFBFlagNewable

Deleted on File->New.

object kFBFlagParentable

Object (model) can be "parented".

Used by the apply manager contextual menu.

object kFBFlagRenamable

Can be renamed.

object kFBFlagSavable

Can be saved.

object kFBFlagSelectable

Can be selected.

If disabled, representation of the object, like in the navigator, can still be selected and can still affect the original object.

object kFBFlagStorable6

System/Obsolete.

object kFBFlagStorableData6

System/Obsolete.

object kFBFlagStory

Object created/used by the Story tool.

Useful flag for filtering Story objects.

object kFBFlagSystem

Created from System (not from user)

object kFBFlagUndoable

Object can undo its actions and states, in a global Undo Stack.

object kFBFlagUndoableSeparately

Object which has kFlagUndoableSeparately flag turned on will have a separate Undo Stack.

object kFBFlagUniqueName

< Used in FBX SDK native IO, force bindary format for the bindary data.

Object unique name can be added to the unique name list (at first, only RootNode have this flag)

object kFBFlagVisible

Can be visible.

If disabled, the object will still be available in the navigator, it is only hidden in the viewer.