RenderState
Genel Bakış
RenderState .NET için Aspose.3D FOSS’ta bir sınıf. Mirasçılardan gelenler: IDisposable, IComparable<RenderState>.
Render durumu, boru hattı inşaatına göre yapılır.Render durumunda yapılan değişiklikler oluşturulan borus örneklerini etkilemez.
Bu sınıf, .NET programlarında RenderState nesnelerle çalışmak için 5 yöntem sunar. Mevcut yöntemler şunları içerir: CompareTo, Dispose, Equals, GetHashCode, RenderState. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir. Mülkiyet : Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask,11 daha var.
Özellikler
| Adı : | Tipi | Access | Açıklama |
|---|---|---|---|
Blend | bool | Okumak / Yazmak | Fragment blending’i etkinleştirin veya devre dışı bırakın. |
BlendColor | FVector4 | Okumak / Yazmak | Kullanıldığı yerde karışım rengini alır veya ayarlar |
SourceBlendFactor | BlendFactor | Okumak / Yazmak | Rengin nasıl karıştırıldığını alır veya ayarlar. |
DestinationBlendFactor | BlendFactor | Okumak / Yazmak | Renk nasıl karıştırıldığını alır veya ayarlar. |
CullFace | bool | Okumak / Yazmak | Cull face’i etkinleştir veya devre dışı bırak |
CullFaceMode | CullFaceMode | Okumak / Yazmak | Alır veya ayarlar, hangi yüzün kırpılacağını. |
FrontFace | FrontFace | Okumak / Yazmak | Ön yüzün hangi sıra olduğunu alır veya ayarlar. |
DepthTest | bool | Okumak / Yazmak | Derinlik testini etkinleştirin veya devre dışı bırakın. |
DepthMask | bool | Okumak / Yazmak | Derinlik yazımını etkinleştirin veya devre dışı bırakın. |
DepthFunction | CompareFunction | Okumak / Yazmak | Derinlik testinde kullanılan karşılaştırma işlevini alır veya ayarlar |
StencilTest | bool | Okumak / Yazmak | Stencil testini etkinleştirin veya devre dışı bırakın. |
StencilReference | int | Okumak / Yazmak | Stencil testinin referans değerini alır veya ayarlar. |
StencilMask | uint | Okumak / Yazmak | Hem referans hem de test yapıldığında kaydedilen stencil değeri ile ANDed olan maskeyi alır veya koyar. |
StencilFrontFace | StencilState | Okumaya devam et | Ön yüz için stencil durumunu alır. |
StencilBackFace | StencilState | Okumaya devam et | Arka yüz için şablon durumunu alır. |
ScissorTest | bool | Okumak / Yazmak | Makası testini etkinleştir veya devre dışı bırak |
PolygonMode | PolygonMode | Okumak / Yazmak | Poligonun render modunu alır veya ayarlar. |
Yöntemler
| Signature | Açıklama |
|---|---|
RenderState() | Yapımcılar için |
Equals(obj: object) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Bu örnek bir nesneye eşit olup olmadığını gösteren bir değer iade eder. |
GetHashCode() | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Bu örnek için hash kodu geri getirir. |
Dispose() | Tüm iç kaynakları serbest bırakın ve kullanın. |
CompareTo(other: RenderState) | FOSS sürümünde uygulanmamıştır - çalışma saatinde atılır. Render durumu başka bir durumla karşılaştırın. |