|
Wavelength
Privacy-focused, cross-platform, and open-source communication application
|
This is the complete list of members for BlobPhysics, including all inherited members.
| BlobPhysics() | BlobPhysics | |
| CalculateWindowVelocity(const QPointF ¤t_position) | BlobPhysics | |
| ConstrainNeighborDistances(std::vector< QPointF > &control_points, std::vector< QPointF > &velocity, double min_distance, double max_distance) | BlobPhysics | static |
| GetLastWindowPos() const | BlobPhysics | |
| GetLastWindowVelocity() const | BlobPhysics | |
| HandleBorderCollisions(std::vector< QPointF > &control_points, std::vector< QPointF > &velocity, QPointF &blob_center, int width, int height, double restitution, int padding) | BlobPhysics | static |
| InitializeBlob(std::vector< QPointF > &control_points, std::vector< QPointF > &target_points, std::vector< QPointF > &velocity, QPointF &blob_center, const BlobConfig::BlobParameters ¶ms, int width, int height) | BlobPhysics | static |
| last_window_position_ | BlobPhysics | private |
| last_window_velocity_ | BlobPhysics | private |
| physics_timer_ | BlobPhysics | private |
| SetLastWindowPos(const QPointF &position) | BlobPhysics | |
| SmoothBlobShape(std::vector< QPointF > &control_points) | BlobPhysics | static |
| StabilizeBlob(std::vector< QPointF > &control_points, const QPointF &blob_center, double blob_radius, double stabilization_rate) | BlobPhysics | static |
| thread_pool_ | BlobPhysics | private |
| UpdatePhysics(std::vector< QPointF > &control_points, const std::vector< QPointF > &target_points, std::vector< QPointF > &velocity, const QPointF &blob_center, const BlobConfig::BlobParameters ¶ms, const BlobConfig::PhysicsParameters &physics_params) | BlobPhysics | static |
| UpdatePhysicsOptimized(std::vector< QPointF > &control_points, const std::vector< QPointF > &target_points, std::vector< QPointF > &velocity, const QPointF &blob_center, const BlobConfig::BlobParameters ¶ms, const BlobConfig::PhysicsParameters &physics_params) | BlobPhysics | static |
| UpdatePhysicsParallel(std::vector< QPointF > &control_points, std::vector< QPointF > &target_points, std::vector< QPointF > &velocity, const QPointF &blob_center, const BlobConfig::BlobParameters ¶ms, const BlobConfig::PhysicsParameters &physics_params) | BlobPhysics | |
| ValidateAndRepairControlPoints(std::vector< QPointF > &control_points, std::vector< QPointF > &velocity, const QPointF &blob_center, double blob_radius) | BlobPhysics | static |