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. |