Groups | |
| SCULPT | |
Classes | |
| class | SculptLayerData |
| class | SculptLayerBase |
| class | SculptLayer |
| class | SculptFolder |
| class | SculptLayerSystem |
| struct | SculptHitData |
| class | SculptObject |
| class | SculptTag |
Macros | |
| #define | LIBRARY_SCULPT |
Functions | |
| SculptObject * | GetSelectedSculptObject (BaseDocument *doc, Bool includeHiddenObjects=false) |
| const SculptObject * | GetSelectedSculptObject (const BaseDocument *doc, Bool includeHiddenObjects=false) |
| SculptObject * | MakeSculptObject (PolygonObject *poly, BaseDocument *doc, Bool addUndo=false) |
| Bool | IsObjectEnabled (BaseObject *pObject) |
| void | EnsureSculptObjectReady (PolygonObject *obj, BaseDocument *doc) |
| #define LIBRARY_SCULPT |
Sculpt library ID.
| SculptObject* cinema::GetSelectedSculptObject | ( | BaseDocument * | doc, |
| Bool | includeHiddenObjects = false |
||
| ) |
Gets the currently selected SculptObject in the document. This is the first selected PolygonObject that has a SculptTag.
| [in] | doc | The document to search. The caller owns the pointed document. |
| [in] | includeHiddenObjects | true to include selected hidden objects. |
| const SculptObject* cinema::GetSelectedSculptObject | ( | const BaseDocument * | doc, |
| Bool | includeHiddenObjects = false |
||
| ) |
Gets the currently selected SculptObject in the document. This is the first selected PolygonObject that has a SculptTag.
| [in] | doc | The document to search. The caller owns the pointed document. |
| [in] | includeHiddenObjects | true to include selected hidden objects. |
| SculptObject* cinema::MakeSculptObject | ( | PolygonObject * | poly, |
| BaseDocument * | doc, | ||
| Bool | addUndo = false |
||
| ) |
Adds a SculptTag to the PolygonObject if one does not exist then return the SculptObject that the newly created SculptTag references.
| [in] | poly | The PolygonObject to add the SculptTag to. The caller owns the pointed PolygonObject. |
| [in] | doc | The document that the PolygonObject belongs to. The caller owns the pointed document. |
| [in] | addUndo | If true then an undo event will be added so that the addition of the SculptTag can be undone. |
| Bool cinema::IsObjectEnabled | ( | BaseObject * | pObject | ) |
Checks if an object is currently visible in the viewport.
| [in] | pObject | The object to check. The caller owns the pointed object. |
| void cinema::EnsureSculptObjectReady | ( | PolygonObject * | obj, |
| BaseDocument * | doc | ||
| ) |
Ensures that a copy a PolygonObject that has a SculptTag on it is initialized correctly straight after adding it to a document.
| [in] | obj | The PolygonObject that has the SculptTag. The caller owns the pointed PolygonObject. |
| [in] | doc | The document the object belongs to. The caller owns the pointed document. |