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ı :TipiAccessAçıklama
BlendboolOkumak / YazmakFragment blending’i etkinleştirin veya devre dışı bırakın.
BlendColorFVector4Okumak / YazmakKullanıldığı yerde karışım rengini alır veya ayarlar
SourceBlendFactorBlendFactorOkumak / YazmakRengin nasıl karıştırıldığını alır veya ayarlar.
DestinationBlendFactorBlendFactorOkumak / YazmakRenk nasıl karıştırıldığını alır veya ayarlar.
CullFaceboolOkumak / YazmakCull face’i etkinleştir veya devre dışı bırak
CullFaceModeCullFaceModeOkumak / YazmakAlır veya ayarlar, hangi yüzün kırpılacağını.
FrontFaceFrontFaceOkumak / YazmakÖn yüzün hangi sıra olduğunu alır veya ayarlar.
DepthTestboolOkumak / YazmakDerinlik testini etkinleştirin veya devre dışı bırakın.
DepthMaskboolOkumak / YazmakDerinlik yazımını etkinleştirin veya devre dışı bırakın.
DepthFunctionCompareFunctionOkumak / YazmakDerinlik testinde kullanılan karşılaştırma işlevini alır veya ayarlar
StencilTestboolOkumak / YazmakStencil testini etkinleştirin veya devre dışı bırakın.
StencilReferenceintOkumak / YazmakStencil testinin referans değerini alır veya ayarlar.
StencilMaskuintOkumak / YazmakHem referans hem de test yapıldığında kaydedilen stencil değeri ile ANDed olan maskeyi alır veya koyar.
StencilFrontFaceStencilStateOkumaya devam etÖn yüz için stencil durumunu alır.
StencilBackFaceStencilStateOkumaya devam etArka yüz için şablon durumunu alır.
ScissorTestboolOkumak / YazmakMakası testini etkinleştir veya devre dışı bırak
PolygonModePolygonModeOkumak / YazmakPoligonun render modunu alır veya ayarlar.

Yöntemler

SignatureAçı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.

Ayrıca bakınız:

 Türkçe