Pular para o conteúdo principal

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) —

ConstrutorDescrição
Curve()Cria uma nova instância do Curve.

— Enumeradores (1) —

public enum WrapMode{
Loop, ClampToBorder, PingPong
}

— Métodos (12) —

NomeDescriçã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".