Class Blend
Namespace: Aspose.Imaging
Assembly: Aspose.Imaging.dll (25.2.0)
Definiuje wzór mieszania. Ta klasa nie może być dziedziczona.
public sealed class Blend
Dziedziczenie
Członkowie dziedziczeni
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Uwagi
Typowe użycie klasy Blend polega na definiowaniu wzoru mieszania dla pędzla. Właściwości mieszania powinny być zatem inicjowane ostrożnie.
Tablice null nie są dozwolone. Pędzel zgłosi odpowiedni wyjątek, jeśli tablice czynników lub pozycji są puste lub ich długości nie są takie same.
Jeśli w tablicy pozycji znajduje się dwa lub więcej elementów, to pierwszy element powinien być równy 0, a ostatni powinien być równy 1.
Konstruktory
Blend()
Inicjuje nową instancję klasy Aspose.Imaging.Blend. Liczba elementów w tablicach czynników i mieszania będzie równa 1.
public Blend()
Blend(int)
Inicjuje nową instancję klasy Aspose.Imaging.Blend z określoną liczbą czynników i pozycji.
public Blend(int count)
Parametry
count
int
Liczba elementów w tablicach czynników i pozycji.
Właściwości
Czynniki
Pobiera lub ustawia tablicę czynników mieszania dla gradientu.
public float[] Factors { get; set; }
Wartość właściwości
float[]
Pozycje
Pobiera lub ustawia tablicę pozycji mieszania dla gradientu.
public float[] Positions { get; set; }
Wartość właściwości
float[]
Metody
Equals(object)
Sprawdza, czy określony obiekt jest klasą Aspose.Imaging.Blend i jest równy tej klasie Aspose.Imaging.Blend.
public override bool Equals(object obj)
Parametry
obj
object
Obiekt do przetestowania.
Zwraca
Prawda, jeśli obj
jest klasą Aspose.Imaging.Blend równą tej klasie Aspose.Imaging.Blend; w przeciwnym razie fałsz.
GetHashCode()
Zwraca kod haszujący dla tej instancji.
public override int GetHashCode()
Zwraca
Kod haszujący dla tej instancji, odpowiedni do użycia w algorytmach haszujących i strukturach danych, takich jak tabela haszująca.