Image Component Library (ICL)
Public Member Functions | Public Attributes | List of all members
icl::physics::ManipulatablePaper::VertexAttractor Struct Reference
Inheritance diagram for icl::physics::ManipulatablePaper::VertexAttractor:

Public Member Functions

 VertexAttractor (geom::Scene *scene, utils::Point coords, bool oscillating, ManipulatablePaper *parent)
 
 ~VertexAttractor ()
 
void apply (float streangth)
 

Public Attributes

utils::Point idx
 
utils::Time time
 
geom::Vec startPos
 
bool oscillating
 
geom::Scenescene
 
ManipulatablePaperparent
 

Constructor & Destructor Documentation

◆ VertexAttractor()

icl::physics::ManipulatablePaper::VertexAttractor::VertexAttractor ( geom::Scene scene,
utils::Point  coords,
bool  oscillating,
ManipulatablePaper parent 
)

◆ ~VertexAttractor()

icl::physics::ManipulatablePaper::VertexAttractor::~VertexAttractor ( )

Member Function Documentation

◆ apply()

void icl::physics::ManipulatablePaper::VertexAttractor::apply ( float  streangth)

Member Data Documentation

◆ idx

utils::Point icl::physics::ManipulatablePaper::VertexAttractor::idx

◆ oscillating

bool icl::physics::ManipulatablePaper::VertexAttractor::oscillating

◆ parent

ManipulatablePaper* icl::physics::ManipulatablePaper::VertexAttractor::parent

◆ scene

geom::Scene* icl::physics::ManipulatablePaper::VertexAttractor::scene

◆ startPos

geom::Vec icl::physics::ManipulatablePaper::VertexAttractor::startPos

◆ time

utils::Time icl::physics::ManipulatablePaper::VertexAttractor::time

The documentation for this struct was generated from the following file: