Wavelength
Privacy-focused, cross-platform, and open-source communication application
Loading...
Searching...
No Matches
BlobPhysics Member List

This is the complete list of members for BlobPhysics, including all inherited members.

BlobPhysics()BlobPhysics
CalculateWindowVelocity(const QPointF &current_position)BlobPhysics
ConstrainNeighborDistances(std::vector< QPointF > &control_points, std::vector< QPointF > &velocity, double min_distance, double max_distance)BlobPhysicsstatic
GetLastWindowPos() constBlobPhysics
GetLastWindowVelocity() constBlobPhysics
HandleBorderCollisions(std::vector< QPointF > &control_points, std::vector< QPointF > &velocity, QPointF &blob_center, int width, int height, double restitution, int padding)BlobPhysicsstatic
InitializeBlob(std::vector< QPointF > &control_points, std::vector< QPointF > &target_points, std::vector< QPointF > &velocity, QPointF &blob_center, const BlobConfig::BlobParameters &params, int width, int height)BlobPhysicsstatic
last_window_position_BlobPhysicsprivate
last_window_velocity_BlobPhysicsprivate
physics_timer_BlobPhysicsprivate
SetLastWindowPos(const QPointF &position)BlobPhysics
SmoothBlobShape(std::vector< QPointF > &control_points)BlobPhysicsstatic
StabilizeBlob(std::vector< QPointF > &control_points, const QPointF &blob_center, double blob_radius, double stabilization_rate)BlobPhysicsstatic
thread_pool_BlobPhysicsprivate
UpdatePhysics(std::vector< QPointF > &control_points, const std::vector< QPointF > &target_points, std::vector< QPointF > &velocity, const QPointF &blob_center, const BlobConfig::BlobParameters &params, const BlobConfig::PhysicsParameters &physics_params)BlobPhysicsstatic
UpdatePhysicsOptimized(std::vector< QPointF > &control_points, const std::vector< QPointF > &target_points, std::vector< QPointF > &velocity, const QPointF &blob_center, const BlobConfig::BlobParameters &params, const BlobConfig::PhysicsParameters &physics_params)BlobPhysicsstatic
UpdatePhysicsParallel(std::vector< QPointF > &control_points, std::vector< QPointF > &target_points, std::vector< QPointF > &velocity, const QPointF &blob_center, const BlobConfig::BlobParameters &params, const BlobConfig::PhysicsParameters &physics_params)BlobPhysics
ValidateAndRepairControlPoints(std::vector< QPointF > &control_points, std::vector< QPointF > &velocity, const QPointF &blob_center, double blob_radius)BlobPhysicsstatic