RenderState
Przegląd
RenderState jest klasą w Aspose.3D FOSS dla .NET. Dziedziczy po: IDisposable, IComparable<RenderState>.
Stan renderowania dla budowania potoku. Zmiany wprowadzone w stanie renderowania nie będą miały wpływu na utworzone instancje potoku.
Ta klasa udostępnia 5 metod do pracy z obiektami RenderState w programach .NET. Dostępne metody to: CompareTo, Dispose, Equals, GetHashCode, RenderState. Wszystkie publiczne członki są dostępne dla każdej aplikacji .NET po zainstalowaniu pakietu Aspose.3D FOSS dla .NET. Właściwości: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask oraz 11 innych.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
Blend | bool | Odczyt/zapis | Włącz lub wyłącz mieszanie fragmentów. |
BlendColor | FVector4 | Odczyt/zapis | Pobiera lub ustawia kolor mieszania, gdzie jest używany w. |
SourceBlendFactor | BlendFactor | Odczyt/zapis | Pobiera lub ustawia sposób mieszania koloru. |
DestinationBlendFactor | BlendFactor | Odczyt/zapis | Pobiera lub ustawia sposób, w jaki kolor jest mieszany. |
CullFace | bool | Odczyt/zapis | Włącz lub wyłącz usuwanie twarzy |
CullFaceMode | CullFaceMode | Odczyt/zapis | Pobiera lub ustawia, która twarz zostanie odrzucona. |
FrontFace | FrontFace | Odczyt/zapis | Pobiera lub ustawia, który porządek jest przednią twarzą. |
DepthTest | bool | Odczyt/zapis | Włącz lub wyłącz test głębokości. |
DepthMask | bool | Odczyt/zapis | Włącz lub wyłącz zapisywanie głębokości. |
DepthFunction | CompareFunction | Odczyt/zapis | Pobiera lub ustawia funkcję porównania używaną w teście głębokości |
StencilTest | bool | Odczyt/zapis | Włącz lub wyłącz test szablonu. |
StencilReference | int | Odczyt/zapis | Pobiera lub ustawia wartość referencyjną dla testu szablonu. |
StencilMask | uint | Odczyt/zapis | Pobiera lub ustawia maskę, która jest operacją AND stosowaną zarówno do wartości odniesienia, jak i przechowywanej wartości stencil, gdy test jest przeprowadzany. |
StencilFrontFace | StencilState | Odczyt | Pobiera stan szablonu dla przedniej strony. |
StencilBackFace | StencilState | Odczyt | Pobiera stan szablonu dla tylnej powierzchni. |
ScissorTest | bool | Odczyt/zapis | Włącz lub wyłącz test przycinania |
PolygonMode | PolygonMode | Odczyt/zapis | Pobiera lub ustawia tryb renderowania wielokąta. |
Metody
| Sygnatura | Opis |
|---|---|
RenderState() | Konstruktor |
Equals(obj: object) | Niezaimplementowane w edycji FOSS — wyrzuca w czasie wykonywania. Zwraca wartość wskazującą, czy ta instancja jest równa określonemu obiektowi. |
GetHashCode() | Niezaimplementowane w edycji FOSS — rzuca w czasie wykonywania. Zwraca kod hash dla tej instancji. |
Dispose() | Zwolnij i uwolnij wszystkie wewnętrzne zasoby. |
CompareTo(other: RenderState) | Niezaimplementowane w edycji FOSS — rzuca w czasie wykonywania. Porównaj stan renderowania z inną instancją |