#include <SceneShape.h>
|
virtual void | postConstructor () |
|
MStatus | setDependentsDirty (const MPlug &plug, MPlugArray &plugArray) |
|
virtual IECore::ConstSceneInterfacePtr | getSceneInterface () |
| Returns the sceneInterface for this node. Needs to be implemented by derived classes.
|
|
virtual bool | isBounded () const |
|
virtual MBoundingBox | boundingBox () const |
|
virtual MStatus | compute (const MPlug &plug, MDataBlock &dataBlock) |
|
virtual MatchResult | matchComponent (const MSelectionList &item, const MAttributeSpecArray &spec, MSelectionList &list) |
|
virtual MPxGeometryIterator * | geometryIteratorSetup (MObjectArray &, MObject &, bool) |
|
virtual void | transformUsing (const MMatrix &mat, const MObjectArray &componentList, MPxSurfaceShape::MVertexCachingMode cachingMode, MPointArray *pointCache) |
|
IECoreGL::ConstScenePtr | glScene () |
| Returns the GL Scene representing the sceneInterface for the preview plug values ( objectOnly, drawGeometry, drawLocators, drawChildBounds )
|
|
IECoreGL::GroupPtr | glGroup (const IECore::InternedString &name) |
| Returns GL Group matching the given path name.
|
|
int | selectionIndex (const IECore::InternedString &name) |
| Returns the internal index stored for the given path.
|
|
IECore::InternedString | selectionName (int index) |
| Returns the path name for the given index.
|
|
const std::vector< IECore::InternedString > & | componentNames () const |
| Returns all component names currently existing in the shape.
|
|
double | time () const |
| Return the value of the time plug for the SceneShape.
|
|
|
static void * | creator () |
|
static MStatus | initialize () |
|
static void * | creator () |
|
static MStatus | initialize () |
|
|
static MTypeId | id |
|
static MTypeId | id |
|
static MObject | aObjectOnly |
|
static MObject | aDrawGeometry |
|
static MObject | aDrawRootBound |
|
static MObject | aDrawChildBounds |
|
static MObject | aDrawTagsFilter |
|
|
void | setDirty () |
| Flags the GL scene as dirty, for use by derived classes.
|
|
static MObject | aTime |
|
static MObject | aOutTime |
|
static MObject | aOutputObjects |
|
static MObject | aObjectDependency |
|
static MObject | aAttributes |
|
static MObject | aTransform |
|
static MObject | aBound |
|
A shape derived from a SceneShapeInterface which implements a shape which can read an IECore::SceneInterface using a file (.scc) and a root path It also registers itself in the LiveScene class so that the node is seen as a link to an external file through the LinkedScene mechanism.
The documentation for this class was generated from the following file: