Represents a list of columns in a scene.
Provided from the OMC::Scene::columns.
Columns are the time-based objects that provide values to animateable attributes on nodes. The scene's column list (OMC::ColumnList) is a list containing all columns in the scene and can be used to create, modify and remove columns as needed.
List All Columns:
from ToonBoom import harmony
sess = harmony.session()
proj = sess.project
scene = proj.scene
columns = scene.columns
for col in columns:
print( "Column: %s (%s)"%(col.name, col.type) )
|
bool | contains (OMC::Column *) const |
| Identifies if the list contains the column.
|
|
virtual std::vector< OMC::Column * > | list () const override |
| Converts the dynamic list into a concrete list of column objects.
|
|
virtual OMC::Column * | operator() (const QString &name) const |
| Search for a column in the scene with a specialized search string. Search string formatting to be discussed. More...
|
|
virtual std::vector< OMC::Column * > | find (const QString &name) const |
| Search for a column in the scene with a specialized search string. More...
|
|
OMC::Column * | create (const QString &type, const QString &name, const QVariant &options=QVariant()) |
| Add a column of the given type to the list's scene. More...
|
|
QList< OMC::Node * > | linked_nodes (const OMC::Column *) |
| Identifies nodes that are linked to the column(s).
|
|
QList< OMC::Attribute * > | linked_attributes (const OMC::Column *) |
| Identifies attributes that are linked to the column(s).
|
|