rj-action-library-cpp/RJTimeLine.h

64 lines
1.0 KiB
C
Raw Normal View History

2024-05-19 15:48:01 +00:00
/* RJTimeLine.h */
#ifndef ROKOJORI__TIME_LINE_H
#define ROKOJORI__TIME_LINE_H
2024-08-02 06:21:30 +00:00
#include "./RJGodotHeaders.h"
2024-05-19 15:48:01 +00:00
#include "core/io/resource.h"
2024-08-02 06:21:30 +00:00
2024-05-19 15:48:01 +00:00
class RJTimeLine : public Resource
{
2024-08-02 06:21:30 +00:00
GDCLASS( RJTimeLine, Resource );
2024-05-19 15:48:01 +00:00
protected:
static void _bind_methods();
2024-08-02 06:21:30 +00:00
// isLooping : bool
2024-05-19 15:48:01 +00:00
bool isLooping;
2024-08-02 06:21:30 +00:00
// loopStart : float
2024-05-19 15:48:01 +00:00
float loopStart;
2024-08-02 06:21:30 +00:00
// loopEnd : float
2024-05-19 15:48:01 +00:00
float loopEnd;
2024-08-02 06:21:30 +00:00
// startSpeed : float
2024-05-19 15:48:01 +00:00
float startSpeed;
2024-08-02 06:21:30 +00:00
// autoStart : bool
2024-05-19 15:48:01 +00:00
bool autoStart;
public:
2024-08-02 06:21:30 +00:00
// isLooping : bool
2024-05-19 15:48:01 +00:00
bool get_isLooping(); void set_isLooping( bool p_isLooping );
2024-08-02 06:21:30 +00:00
// loopStart : float
2024-05-19 15:48:01 +00:00
float get_loopStart(); void set_loopStart( float p_loopStart );
2024-08-02 06:21:30 +00:00
// loopEnd : float
2024-05-19 15:48:01 +00:00
float get_loopEnd(); void set_loopEnd( float p_loopEnd );
2024-08-02 06:21:30 +00:00
// startSpeed : float
2024-05-19 15:48:01 +00:00
float get_startSpeed(); void set_startSpeed( float p_startSpeed );
2024-08-02 06:21:30 +00:00
// autoStart : bool
2024-05-19 15:48:01 +00:00
bool get_autoStart(); void set_autoStart( bool p_autoStart );
2024-08-02 06:21:30 +00:00
// Constructor
2024-05-19 15:48:01 +00:00
RJTimeLine();
2024-08-02 06:21:30 +00:00
// Destructor
2024-05-19 15:48:01 +00:00
~RJTimeLine();
};
#endif // ROKOJORI__TIME_LINE_H