/
AnimationNodeBlend3.hx
37 lines (28 loc) · 1.04 KB
/
AnimationNodeBlend3.hx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
// Automatically generated Godot externs: DO NOT EDIT
// MIT licensed, see LICENSE.md
package godot;
import cs.system.*;
/**
A resource to add to an `godot.AnimationNodeBlendTree`. Blends two animations together linearly out of three based on a value in the `[-1.0, 1.0]` range.
This node has three inputs:
- The base animation
- A -blend animation to blend with when the blend amount is in the `[-1.0, 0.0]` range.
- A +blend animation to blend with when the blend amount is in the `[0.0, 1.0]` range
**/
@:libType
@:csNative
@:native("Godot.AnimationNodeBlend3")
@:autoBuild(godot.Godot.buildUserClass())
extern class AnimationNodeBlend3 extends godot.AnimationNode {
/**
If `true`, sets the `optimization` to `false` when calling `godot.AnimationNode.blendInput`, forcing the blended animations to update every frame.
**/
@:native("Sync")
public var sync:Bool;
@:native("new")
public function new():Void;
@:native("SetUseSync")
public function setUseSync(enable:Bool):Void;
@:native("IsUsingSync")
public function isUsingSync():Bool;
}