Blender
V3.3
|
#include <NodeShape.h>
Public Member Functions | |
NodeShape () | |
virtual | ~NodeShape () |
virtual void | AddRep (Rep *iRep) |
virtual void | accept (SceneVisitor &v) |
void | setFrsMaterial (const FrsMaterial &iMaterial) |
FrsMaterial & | frs_material () |
const vector< Rep * > & | shapes () |
![]() | |
Node () | |
Node (const Node &iBrother) | |
virtual | ~Node () |
virtual const BBox< Vec3r > & | bbox () const |
virtual void | setBBox (const BBox< Vec3r > &iBox) |
virtual void | AddBBox (const BBox< Vec3r > &iBox) |
virtual const BBox< Vec3r > & | UpdateBBox () |
virtual void | clearBBox () |
![]() | |
BaseObject () | |
virtual | ~BaseObject () |
virtual int | destroy () |
int | addRef () |
int | release () |
Definition at line 27 of file NodeShape.h.
|
inline |
Definition at line 29 of file NodeShape.h.
|
virtual |
Definition at line 12 of file NodeShape.cpp.
|
virtual |
Accept the corresponding visitor
Reimplemented from Freestyle::Node.
Definition at line 28 of file NodeShape.cpp.
References v.
Adds a Rep to the _Shapes list The delete of the rep is done when it is not used any more by the Scene Manager. So, it must not be deleted by the caller
Definition at line 39 of file NodeShape.h.
References Freestyle::BaseObject::addRef(), Freestyle::Rep::bbox(), and NULL.
Referenced by Freestyle::Controller::ComputeSteerableViewMap(), Freestyle::BlenderFileLoader::insertShapeNode(), Freestyle::StrokeTesselator::Tesselate(), and Freestyle::ViewMapTesselator::Tesselate().
|
inline |
accessors returns the shape's material
Definition at line 62 of file NodeShape.h.
|
inline |
Sets the shape material
Definition at line 55 of file NodeShape.h.
Referenced by Freestyle::BlenderFileLoader::insertShapeNode(), Freestyle::StrokeTesselator::Tesselate(), and Freestyle::ViewMapTesselator::Tesselate().
Definition at line 67 of file NodeShape.h.