Curve
classe Curve
Curve é um gráfico de linhas (X e Y) a qual podem ser colocados pontos para determinar o valor de algum atributo.
public class Curve
— Construtores (1) —
Construtor | Descrição |
---|---|
Curve() | Cria uma nova instância do Curve. |
— Enumeradores (1) —
public enum WrapMode{
Loop, ClampToBorder, PingPong
}
— Métodos (12) —
Nome | Descrição |
---|---|
void addPoint(float x, float y) | Adiciona um ponto nos eixos (X e Y) definidos nos argumentos. |
void setPoint(int idx, float x, float y) | Define um ponto nos eixos (X e Y) definidos nos argumentos com base em um índice. |
Vector2 pointAt(int idx) | Define um ponto com base em um índice para os dois eixos (X e Y). |
Vector2 pointAt(int idx, Vector2 out) | Define um ponto com base em um índice para os dois eixos (X e Y) e aplica a outro Vetor. |
void clear() | Apaga todos os pontos do Curve. |
int pointsCount() | Retorna a quantidade de pontos do Curve. |
float evaluate(float x) | Avalia a curva no momento. |
void apply() | Aplica todas as modificações feitas a Curve. |
[WrapMode] getWrapMode() | Retorna o modo de execução da Curve ("Loop", "ClampToBorder" ou "PingPong"). |
void setWrapMode([WrapMode] wrapMode) | Define o modo de execução da Curve ("Loop", "ClampToBorder" ou "PingPong"). |
String toJson() | Converte de Curve para um "Json". |
Curve fromJson(String json) | Converte de Curve para um "Json". |