|
Rasterfarm-SDK
|
#include <geometric.h>
Public Member Functions | |
| Geometric (const GEOMETRY &geometry) | |
| Geometric (const typename GEOMETRY::Attribute &attribute) | |
| Geometric (const typename GEOMETRY::Attribute &attribute, DrawPrimitive drawPrimitive) | |
Public Member Functions inherited from GeometricBase | |
| GeometricBase (Shape::Geometry *pGeometry) | |
| operator Shape::Geometry * () const | |
| virtual | ~GeometricBase () |
| virtual void | initialize (Scene *pScene, bool addObjectToScene) |
| void | addScene (Scene *pScene) |
| void | removeScene (Scene *pScene) |
| const Application::SceneList & | getScene () |
| const Surface::MaterialList & | getMaterialList () |
| bool | hasTransparency () |
| bool | hasMaterial (Surface::Material *pMaterial) |
| virtual void | addMaterial (Surface::Material *pMaterial) |
| template<class C > | |
| C * | getMaterial () |
| void | removeMaterial (Surface::Material *pMaterial) |
| Shape::Geometry * | getGeometry () const |
| virtual Primitive3D::AABoundingBox | getAABoundingBox () const |
| float | getBoundingRadius () const |
Additional Inherited Members | |
Protected Attributes inherited from GeometricBase | |
| Surface::MaterialList | pMaterial |
| Any | Geometry class |
|
inline |
Pseudo copy-constructor, for cloning.
| pParent | The parent scene-graph in which this object resides. |
|
inline |
Constructor.
| pParent | The parent scene-graph in which this object resides. |
|
inline |
Constructor.
| pParent | The parent scene-graph in which this object resides. |