JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
juce::ComponentAnimator::AnimationTask Class Reference

Classes

struct  ProxyComponent
 

Public Member Functions

 AnimationTask (Component *c) noexcept
 
void reset (const Rectangle< int > &finalBounds, float finalAlpha, int millisecondsToSpendMoving, bool useProxyComponent, double startSpd, double endSpd)
 
bool useTimeslice (const int elapsed)
 
void moveToFinalDestination ()
 

Public Attributes

WeakReference< Componentcomponent
 
Component::SafePointer< Componentproxy
 
Rectangle< intdestination
 
double destAlpha
 
int msElapsed
 
int msTotal
 
double startSpeed
 
double midSpeed
 
double endSpeed
 
double lastProgress
 
double left
 
double top
 
double right
 
double bottom
 
double alpha
 
bool isMoving
 
bool isChangingAlpha
 

Detailed Description

Definition at line 29 of file juce_ComponentAnimator.cpp.

Constructor & Destructor Documentation

◆ AnimationTask()

juce::ComponentAnimator::AnimationTask::AnimationTask ( Component c)
noexcept

Definition at line 32 of file juce_ComponentAnimator.cpp.

◆ ~AnimationTask()

juce::ComponentAnimator::AnimationTask::~AnimationTask ( )

Definition at line 34 of file juce_ComponentAnimator.cpp.

Member Function Documentation

◆ moveToFinalDestination()

void juce::ComponentAnimator::AnimationTask::moveToFinalDestination ( )

Definition at line 134 of file juce_ComponentAnimator.cpp.

◆ reset()

void juce::ComponentAnimator::AnimationTask::reset ( const Rectangle< int > &  finalBounds,
float  finalAlpha,
int  millisecondsToSpendMoving,
bool  useProxyComponent,
double  startSpd,
double  endSpd 
)

Definition at line 39 of file juce_ComponentAnimator.cpp.

◆ useTimeslice()

bool juce::ComponentAnimator::AnimationTask::useTimeslice ( const int  elapsed)

Definition at line 73 of file juce_ComponentAnimator.cpp.

Member Data Documentation

◆ alpha

double juce::ComponentAnimator::AnimationTask::alpha

Definition at line 201 of file juce_ComponentAnimator.cpp.

◆ bottom

double juce::ComponentAnimator::AnimationTask::bottom

Definition at line 201 of file juce_ComponentAnimator.cpp.

◆ component

WeakReference<Component> juce::ComponentAnimator::AnimationTask::component

Definition at line 193 of file juce_ComponentAnimator.cpp.

◆ destAlpha

double juce::ComponentAnimator::AnimationTask::destAlpha

Definition at line 197 of file juce_ComponentAnimator.cpp.

◆ destination

Rectangle<int> juce::ComponentAnimator::AnimationTask::destination

Definition at line 196 of file juce_ComponentAnimator.cpp.

◆ endSpeed

double juce::ComponentAnimator::AnimationTask::endSpeed

Definition at line 200 of file juce_ComponentAnimator.cpp.

◆ isChangingAlpha

bool juce::ComponentAnimator::AnimationTask::isChangingAlpha

Definition at line 202 of file juce_ComponentAnimator.cpp.

◆ isMoving

bool juce::ComponentAnimator::AnimationTask::isMoving

Definition at line 202 of file juce_ComponentAnimator.cpp.

◆ lastProgress

double juce::ComponentAnimator::AnimationTask::lastProgress

Definition at line 200 of file juce_ComponentAnimator.cpp.

◆ left

double juce::ComponentAnimator::AnimationTask::left

Definition at line 201 of file juce_ComponentAnimator.cpp.

◆ midSpeed

double juce::ComponentAnimator::AnimationTask::midSpeed

Definition at line 200 of file juce_ComponentAnimator.cpp.

◆ msElapsed

int juce::ComponentAnimator::AnimationTask::msElapsed

Definition at line 199 of file juce_ComponentAnimator.cpp.

◆ msTotal

int juce::ComponentAnimator::AnimationTask::msTotal

Definition at line 199 of file juce_ComponentAnimator.cpp.

◆ proxy

Component::SafePointer<Component> juce::ComponentAnimator::AnimationTask::proxy

Definition at line 194 of file juce_ComponentAnimator.cpp.

◆ right

double juce::ComponentAnimator::AnimationTask::right

Definition at line 201 of file juce_ComponentAnimator.cpp.

◆ startSpeed

double juce::ComponentAnimator::AnimationTask::startSpeed

Definition at line 200 of file juce_ComponentAnimator.cpp.

◆ top

double juce::ComponentAnimator::AnimationTask::top

Definition at line 201 of file juce_ComponentAnimator.cpp.


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