|
| | DtTritonWaterImpactModelInstance (DtDe &de) |
| | CTOR. More...
|
| |
| virtual | ~DtTritonWaterImpactModelInstance () |
| | DTOR. More...
|
| |
| virtual void | setVisible (bool isVisible) |
| | Set whether the waterImpact is visible or not. More...
|
| |
| virtual bool | visible () const |
| |
| bool | contributesToBound () const |
| | Get whether this model instance contributes to an object's overall bounding volume - in this, returns false. More...
|
| |
| virtual bool | realize (DtModelDefinition &definition) |
| | Process the model definition and call createEffect() More...
|
| |
| virtual void | createEffect () |
| | Create the effect. More...
|
| |
|
| virtual void | setImpactLocation (const DtVector &location) |
| | Set/get the location of the water impact. More...
|
| |
| virtual const DtVector & | impactLocation () const |
| |
|
| virtual void | setMunitionSpeed (double speed) |
| | Set/get the speed of the munition as it enters the water. More...
|
| |
| virtual double | munitionSpeed () const |
| |
|
| virtual void | setImpactDiameter (double diameter) |
| | Set/get the impact diameter. More...
|
| |
| double | impactDiameter () const |
| |
|
| virtual void | setSprayScale (double scale) |
| | Set/get the spray scale. More...
|
| |
| double | sprayScale () const |
| |
|
| virtual void | setMunitionMass (double mass) |
| | Set/get the munition mass. More...
|
| |
| double | munitionMass () const |
| |
| | DtModelInstance (DtDe &de) |
| | CTOR. More...
|
| |
| virtual | ~DtModelInstance () |
| | DTOR. More...
|
| |
| virtual bool | cloneInstance (DtModelDefinition &definition) |
| | Attempt to clone the basic geometry. More...
|
| |
| const std::string & | realizedDefinitionName () const |
| | Get the name of the definition that this model instance was realized with. More...
|
| |
| virtual bool | saveModelToFile (const std::string &filename) const |
| | Attempt to save the model to a file. More...
|
| |
| const DtVector & | boundingBoxExtents () const |
| | Get the bounding box extents of the model instance. More...
|
| |
| void | getBoundingBoxExtents (double &x, double &y, double &z) const |
| | Get the bounding box extents of the model instance. More...
|
| |
| const DtVector & | boundingBoxCenter () const |
| | Get the bounding box center of the model instance. More...
|
| |
| void | getBoundingBoxCenter (double &x, double &y, double &z) const |
| | Get the bounding box center of the model instance. More...
|
| |
| void | getBoundingBoxComponents (DtVector &minimum, DtVector &maximum) |
| | Get the bounding box min/max of the model instance. More...
|
| |
| const DtVector & | allGeometryboundingBoxExtents () const |
| | functions for getting the allGeometry versions of the extents (they are calculated by traversing as if all switch paths are active) More...
|
| |
| void | getAllGeometryBoundingBoxExtents (double &x, double &y, double &z) const |
| | Get the all geometry version of bounding box extents of the model instance. More...
|
| |
| const DtVector & | allGeometryboundingBoxCenter () const |
| | Get the all geometry version of bounding box center of the model instance. More...
|
| |
| void | getAllGeometryBoundingBoxCenter (double &x, double &y, double &z) const |
| | Get the all geometry version of bounding box center of the model instance. More...
|
| |
| void | getAllGeometryBoundingBoxComponents (DtVector &minimum, DtVector &maximum) |
| | Get the all geometry version of bounding box min/max of the model instance. More...
|
| |
| virtual void | setContributesToBound (bool trueOrFalse) |
| | Set whether this model instance contributes to an object's overall bounding volume. More...
|
| |
| bool | contributesToBound () const |
| | Get whether this model instance contributes to an object's overall bounding volume. More...
|
| |
| virtual void | setBlendColor (float r, float g, float b, float a) |
| | set the model's color More...
|
| |
| virtual void | enableColorBlending (bool b) |
| | Enable / disable coloring on all models in the scene object Note about enableColorBlending: If this particular model has instancing enabled then this flag is set to false and color blending is handled by the instance manager. More...
|
| |
Implementation of a Triton waterImpact model.
DtTritonWaterImpactModelInstance provides the implementation of a water impact effect represented by a DtTritonWaterImpactModel, using the Triton Ocean interface.