|
Blender
V2.93
|
#include <NodeShape.h>
Inherits Freestyle::Node.
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 () |
Public Member Functions inherited from Freestyle::Node | |
| 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 () |
Public Member Functions inherited from Freestyle::BaseObject | |
| BaseObject () | |
| virtual | ~BaseObject () |
| virtual int | destroy () |
| int | addRef () |
| int | release () |
Definition at line 41 of file NodeShape.h.
|
inline |
Definition at line 43 of file NodeShape.h.
|
virtual |
Definition at line 26 of file NodeShape.cpp.
|
virtual |
Accept the corresponding visitor
Reimplemented from Freestyle::Node.
Definition at line 42 of file NodeShape.cpp.
References v.
|
inlinevirtual |
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 53 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 |
|
inline |
Sets the shape material
Definition at line 69 of file NodeShape.h.
Referenced by Freestyle::BlenderFileLoader::insertShapeNode(), Freestyle::StrokeTesselator::Tesselate(), and Freestyle::ViewMapTesselator::Tesselate().
Definition at line 81 of file NodeShape.h.