godot/scene/animation/animation_player.cpp

/**************************************************************************/
/*  animation_player.cpp                                                  */
/**************************************************************************/
/*                         This file is part of:                          */
/*                             GODOT ENGINE                               */
/*                        https://godotengine.org                         */
/**************************************************************************/
/* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */
/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur.                  */
/*                                                                        */
/* Permission is hereby granted, free of charge, to any person obtaining  */
/* a copy of this software and associated documentation files (the        */
/* "Software"), to deal in the Software without restriction, including    */
/* without limitation the rights to use, copy, modify, merge, publish,    */
/* distribute, sublicense, and/or sell copies of the Software, and to     */
/* permit persons to whom the Software is furnished to do so, subject to  */
/* the following conditions:                                              */
/*                                                                        */
/* The above copyright notice and this permission notice shall be         */
/* included in all copies or substantial portions of the Software.        */
/*                                                                        */
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,        */
/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF     */
/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */
/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY   */
/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,   */
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE      */
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.                 */
/**************************************************************************/

#include "animation_player.h"
#include "animation_player.compat.inc"

#include "core/config/engine.h"

bool AnimationPlayer::_set(const StringName &p_name, const Variant &p_value) {}

bool AnimationPlayer::_get(const StringName &p_name, Variant &r_ret) const {}

void AnimationPlayer::_validate_property(PropertyInfo &p_property) const {}

void AnimationPlayer::_get_property_list(List<PropertyInfo> *p_list) const {}

void AnimationPlayer::_notification(int p_what) {}

void AnimationPlayer::_process_playback_data(PlaybackData &cd, double p_delta, float p_blend, bool p_seeked, bool p_internal_seeked, bool p_started, bool p_is_current) {}

float AnimationPlayer::get_current_blend_amount() {}

void AnimationPlayer::_blend_playback_data(double p_delta, bool p_started) {}

bool AnimationPlayer::_blend_pre_process(double p_delta, int p_track_count, const HashMap<NodePath, int> &p_track_map) {}

void AnimationPlayer::_blend_capture(double p_delta) {}

void AnimationPlayer::_blend_post_process() {}

void AnimationPlayer::queue(const StringName &p_name) {}

Vector<String> AnimationPlayer::get_queue() {}

void AnimationPlayer::clear_queue() {}

void AnimationPlayer::play_backwards(const StringName &p_name, double p_custom_blend) {}

void AnimationPlayer::play(const StringName &p_name, double p_custom_blend, float p_custom_scale, bool p_from_end) {}

void AnimationPlayer::_play(const StringName &p_name, double p_custom_blend, float p_custom_scale, bool p_from_end) {}

void AnimationPlayer::_capture(const StringName &p_name, bool p_from_end, double p_duration, Tween::TransitionType p_trans_type, Tween::EaseType p_ease_type) {}

void AnimationPlayer::play_with_capture(const StringName &p_name, double p_duration, double p_custom_blend, float p_custom_scale, bool p_from_end, Tween::TransitionType p_trans_type, Tween::EaseType p_ease_type) {}

bool AnimationPlayer::is_playing() const {}

void AnimationPlayer::set_current_animation(const String &p_animation) {}

String AnimationPlayer::get_current_animation() const {}

void AnimationPlayer::set_assigned_animation(const String &p_animation) {}

String AnimationPlayer::get_assigned_animation() const {}

void AnimationPlayer::pause() {}

void AnimationPlayer::stop(bool p_keep_state) {}

void AnimationPlayer::set_speed_scale(float p_speed) {}

float AnimationPlayer::get_speed_scale() const {}

float AnimationPlayer::get_playing_speed() const {}

void AnimationPlayer::seek_internal(double p_time, bool p_update, bool p_update_only, bool p_is_internal_seek) {}

void AnimationPlayer::seek(double p_time, bool p_update, bool p_update_only) {}

void AnimationPlayer::advance(double p_time) {}

void AnimationPlayer::_check_immediately_after_start() {}

bool AnimationPlayer::is_valid() const {}

double AnimationPlayer::get_current_animation_position() const {}

double AnimationPlayer::get_current_animation_length() const {}

void AnimationPlayer::set_autoplay(const String &p_name) {}

String AnimationPlayer::get_autoplay() const {}

void AnimationPlayer::set_movie_quit_on_finish_enabled(bool p_enabled) {}

bool AnimationPlayer::is_movie_quit_on_finish_enabled() const {}

void AnimationPlayer::_stop_internal(bool p_reset, bool p_keep_state) {}

void AnimationPlayer::animation_set_next(const StringName &p_animation, const StringName &p_next) {}

StringName AnimationPlayer::animation_get_next(const StringName &p_animation) const {}

void AnimationPlayer::set_default_blend_time(double p_default) {}

double AnimationPlayer::get_default_blend_time() const {}

void AnimationPlayer::set_blend_time(const StringName &p_animation1, const StringName &p_animation2, double p_time) {}

double AnimationPlayer::get_blend_time(const StringName &p_animation1, const StringName &p_animation2) const {}

void AnimationPlayer::set_auto_capture(bool p_auto_capture) {}

bool AnimationPlayer::is_auto_capture() const {}

void AnimationPlayer::set_auto_capture_duration(double p_auto_capture_duration) {}

double AnimationPlayer::get_auto_capture_duration() const {}

void AnimationPlayer::set_auto_capture_transition_type(Tween::TransitionType p_auto_capture_transition_type) {}

Tween::TransitionType AnimationPlayer::get_auto_capture_transition_type() const {}

void AnimationPlayer::set_auto_capture_ease_type(Tween::EaseType p_auto_capture_ease_type) {}

Tween::EaseType AnimationPlayer::get_auto_capture_ease_type() const {}

#ifdef TOOLS_ENABLED
void AnimationPlayer::get_argument_options(const StringName &p_function, int p_idx, List<String> *r_options) const {}
#endif

void AnimationPlayer::_animation_removed(const StringName &p_name, const StringName &p_library) {}

void AnimationPlayer::_rename_animation(const StringName &p_from_name, const StringName &p_to_name) {}

void AnimationPlayer::_bind_methods() {}

AnimationPlayer::AnimationPlayer() {}

AnimationPlayer::~AnimationPlayer() {}