/* RJTimeLine.cpp */ #include "RJTimeLine.h" void RJTimeLine::_bind_methods() { /* isLooping: bool */ ClassDB::bind_method(D_METHOD("get_isLooping"), &RJTimeLine::get_isLooping); ClassDB::bind_method(D_METHOD("set_isLooping"), &RJTimeLine::set_isLooping); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "isLooping"), "set_isLooping", "get_isLooping"); /* loopStart: float */ ClassDB::bind_method(D_METHOD("get_loopStart"), &RJTimeLine::get_loopStart); ClassDB::bind_method(D_METHOD("set_loopStart"), &RJTimeLine::set_loopStart); ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "loopStart"), "set_loopStart", "get_loopStart"); /* loopEnd: float */ ClassDB::bind_method(D_METHOD("get_loopEnd"), &RJTimeLine::get_loopEnd); ClassDB::bind_method(D_METHOD("set_loopEnd"), &RJTimeLine::set_loopEnd); ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "loopEnd"), "set_loopEnd", "get_loopEnd"); /* startSpeed: float */ ClassDB::bind_method(D_METHOD("get_startSpeed"), &RJTimeLine::get_startSpeed); ClassDB::bind_method(D_METHOD("set_startSpeed"), &RJTimeLine::set_startSpeed); ADD_PROPERTY(PropertyInfo(Variant::FLOAT, "startSpeed"), "set_startSpeed", "get_startSpeed"); /* autoStart: bool */ ClassDB::bind_method(D_METHOD("get_autoStart"), &RJTimeLine::get_autoStart); ClassDB::bind_method(D_METHOD("set_autoStart"), &RJTimeLine::set_autoStart); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "autoStart"), "set_autoStart", "get_autoStart"); } RJTimeLine::RJTimeLine() { isLooping = false; loopStart = 0; loopEnd = 16; startSpeed = 1; autoStart = false; } RJTimeLine::~RJTimeLine() { } /* isLooping: bool */ bool RJTimeLine::get_isLooping() { return isLooping; } void RJTimeLine::set_isLooping( bool p_isLooping ) { isLooping = p_isLooping; } /* loopStart: float */ float RJTimeLine::get_loopStart() { return loopStart; } void RJTimeLine::set_loopStart( float p_loopStart ) { loopStart = p_loopStart; } /* loopEnd: float */ float RJTimeLine::get_loopEnd() { return loopEnd; } void RJTimeLine::set_loopEnd( float p_loopEnd ) { loopEnd = p_loopEnd; } /* startSpeed: float */ float RJTimeLine::get_startSpeed() { return startSpeed; } void RJTimeLine::set_startSpeed( float p_startSpeed ) { startSpeed = p_startSpeed; } /* autoStart: bool */ bool RJTimeLine::get_autoStart() { return autoStart; } void RJTimeLine::set_autoStart( bool p_autoStart ) { autoStart = p_autoStart; }