IUseFluidSurface class
Derived classes
- class RippleCtrl
Public functions
-
auto calcIsInArea(const sead::
Vector3f&) const -> bool pure virtual -
void calcPos(sead::
Vector3f*, const sead:: Vector3f&) const pure virtual -
void calcPosFlat(sead::
Vector3f*, const sead:: Vector3f&) const virtual -
void calcDisplacementPos(sead::
Vector3f*, const sead:: Vector3f&) const virtual -
void calcNormal(sead::
Vector3f*, const sead:: Vector3f&) const pure virtual -
auto tryAddRipple(const sead::
Vector3f&, f32, f32) -> bool virtual -
auto tryAddRippleWithRange(const sead::
Vector3f&, f32, f32, f32, f32) -> bool virtual -
auto tryAddQuadRipple(const sead::
Vector3f&, const sead:: Vector3f&, const sead:: Vector3f&, const sead:: Vector3f&, f32) -> bool virtual - auto getTypeName() const -> const char* pure virtual
- void setFieldScale(f32) virtual