| applyForce(float fx, float fy) | eve::physics::ClothGPU | |
| clearBounds() | eve::physics::ClothGPU | |
| ClothGPU(eve::gpgpu::Gpgpu *gpgpu, int cols, int rows, float spacing, float originX, float originY) | eve::physics::ClothGPU | |
| ClothGPU(const ClothGPU &)=delete | eve::physics::ClothGPU | |
| destroy() | eve::physics::ClothGPU | |
| determinism() const noexcept override | eve::physics::ClothGPU | inlinevirtual |
| draw(graphics::Graphics *gfx) | eve::physics::ClothGPU | |
| getBackendName() const | eve::physics::ClothGPU | inline |
| getColorA() const | eve::physics::ClothGPU | inline |
| getColorB() const | eve::physics::ClothGPU | inline |
| getColorG() const | eve::physics::ClothGPU | inline |
| getColorR() const | eve::physics::ClothGPU | inline |
| getCols() const | eve::physics::ClothGPU | inline |
| getDamping() const | eve::physics::ClothGPU | inline |
| getGravityX() const | eve::physics::ClothGPU | inline |
| getGravityY() const | eve::physics::ClothGPU | inline |
| getIterations() const | eve::physics::ClothGPU | inline |
| getOriginX() const | eve::physics::ClothGPU | inline |
| getOriginY() const | eve::physics::ClothGPU | inline |
| getParticleCount() const | eve::physics::ClothGPU | inline |
| getParticleSize() const | eve::physics::ClothGPU | inline |
| getParticleX(int index) const | eve::physics::ClothGPU | |
| getParticleY(int index) const | eve::physics::ClothGPU | |
| getRows() const | eve::physics::ClothGPU | inline |
| getSelfCollision() const | eve::physics::ClothGPU | inline |
| getSpacing() const | eve::physics::ClothGPU | inline |
| getStiffness() const | eve::physics::ClothGPU | inline |
| interactAt(float x, float y, float radius, float strength) | eve::physics::ClothGPU | |
| isPinned(int index) const | eve::physics::ClothGPU | |
| kind() const noexcept override | eve::physics::ClothGPU | inlinevirtual |
| kMaxLinksPerParticle | eve::physics::ClothGPU | static |
| observation() const noexcept override | eve::physics::ClothGPU | inlinevirtual |
| operator=(const ClothGPU &)=delete | eve::physics::ClothGPU | |
| pin(int index) | eve::physics::ClothGPU | |
| pinTopRow() | eve::physics::ClothGPU | |
| reset() | eve::physics::ClothGPU | |
| restoreObservation(const SimulationObservation &observation) override | eve::physics::ClothGPU | virtual |
| setBounds(float x, float y, float w, float h) | eve::physics::ClothGPU | |
| setColor(float r, float g, float b, float a=1.f) | eve::physics::ClothGPU | |
| setDamping(float damping) | eve::physics::ClothGPU | |
| setGravity(float gx, float gy) | eve::physics::ClothGPU | |
| setIterations(int iterations) | eve::physics::ClothGPU | |
| setParticleSize(float size) | eve::physics::ClothGPU | |
| setSelfCollision(bool on) | eve::physics::ClothGPU | |
| setStiffness(float stiffness) | eve::physics::ClothGPU | |
| step(const eve::SimulationStep &step, const SimulationSettings &settings) override | eve::physics::ClothGPU | virtual |
| supportsFeature(const std::string &feature) const | eve::physics::ClothGPU | |
| unpin(int index) | eve::physics::ClothGPU | |
| update(float dt) | eve::physics::ClothGPU | |
| ~ClothGPU() | eve::physics::ClothGPU | |
| ~ISimulationBackend()=default | eve::physics::ISimulationBackend | virtual |