8 #ifndef __SIM_Visualization_h__
9 #define __SIM_Visualization_h__
38 virtual void renderPointAttribs()
const;
46 virtual void renderPrimAttribs()
const;
51 virtual void renderVertexAttribs()
const;
62 virtual void renderImpacts()
const;
virtual UT_Vector3 getImpactColor() const
UT_Vector3T< float > UT_Vector3
virtual bool getImpactScaleByImpulse() const
const GU_Detail * myInGdp
const SIM_Object * myObject
virtual bool getShowImpacts() const
virtual void buildGuideGeometrySubclass(const SIM_RootData &root, const SIM_Options &options, const GU_DetailHandle &gdh, UT_DMatrix4 *xform, const SIM_Time &t) const
UT_Array< GA_ROHandleT< T > > myAttributes
virtual fpreal getImpactScale() const
virtual void highlightEdge(const GEO_PrimPoly &, int, const UT_Vector3 &) const
virtual void renderCustomSubclass() const
virtual void getPointVectorAttribs(UT_Array< simVisualizationItem< UT_Vector3 > > &) const
virtual bool getImpactShowAsVector() const
virtual void getPointQuaternionAttribs(UT_Array< simVisualizationItem< UT_Quaternion > > &, UT_Vector3Array &) const
const SIM_Options * myOptions
virtual void getPrimFloatAttribs(UT_Array< simVisualizationItem< float > > &) const
virtual bool getShowSubstepImpacts() const
virtual void getEdgeFloatAttribs(UT_Array< simVisualizationItem< float > > &) const
virtual SIM_Guide * createGuideObjectSubclass() const