1#ifndef PIXELPART_VECTOR_FIELD_H
2#define PIXELPART_VECTOR_FIELD_H
4#include "PixelpartForceField.h"
5#include "../property/PixelpartAnimatedPropertyFloat.h"
6#include <pixelpart-runtime/effect/VectorField.h>
14class PixelpartVectorField :
public PixelpartForceField {
15 GDCLASS(PixelpartVectorField, PixelpartForceField)
18 PixelpartVectorField();
19 virtual ~PixelpartVectorField();
28 virtual void init(pixelpart::Node* internalNode, pixelpart::EffectEngine* effectEnginePtr)
override;
55 static void _bind_methods();
58 pixelpart::VectorField* vectorField =
nullptr;
Ref< PixelpartAnimatedPropertyFloat > get_tightness() const
How directly particles follow the vectors in the force field.
Definition PixelpartVectorField.cpp:31
int get_vector_filter() const
How velocity values are interpolated between the cells of the vector field.
Definition PixelpartVectorField.cpp:25
void set_vector_filter(int filter)
Set how velocity values are interpolated between the cells of the vector field.
Definition PixelpartVectorField.cpp:18
int vector_filter
How velocity values are interpolated between the cells of the vector field.
Definition PixelpartVectorField.h:25