RenderState
RenderState class
İşlem hattını oluşturmak için işleme durumu İşleme durumunda yapılan değişiklikler, oluşturulan işlem hattı örneklerini etkilemez.
public class RenderState : IComparable<RenderState>, IDisposable
yapıcılar
Özellikleri
| İsim | Tanım |
|---|
| Blend { get; set; } | Parça karıştırmayı etkinleştirin veya devre dışı bırakın. |
| BlendColor { get; set; } | Kullanıldığı yerde karışım rengini alır veya ayarlarConstantColor |
| CullFace { get; set; } | cull face özelliğini etkinleştirin veya devre dışı bırakın |
| CullFaceMode { get; set; } | Hangi yüzün kaldırılacağını alır veya ayarlar. |
| DepthFunction { get; set; } | Derinlikte kullanılan karşılaştırma işlevini alır veya ayarlar test |
| DepthMask { get; set; } | Derinlemesine yazmayı etkinleştirin veya devre dışı bırakın. |
| DepthTest { get; set; } | Derinlik testini etkinleştirin veya devre dışı bırakın. |
| DestinationBlendFactor { get; set; } | Rengin nasıl karıştırılacağını alır veya ayarlar. |
| FrontFace { get; set; } | Hangi sıranın ön yüz olduğunu alır veya ayarlar. |
| PolygonMode { get; set; } | Çokgenin oluşturma modunu alır veya ayarlar. |
| ScissorBox { get; set; } | Makas kutusunu alır veya ayarlar |
| ScissorTest { get; set; } | Makas testini etkinleştirin veya devre dışı bırakın |
| SourceBlendFactor { get; set; } | Rengin nasıl karıştırılacağını alır veya ayarlar. |
| StencilBackFace { get; } | Arka yüz için şablon durumunu alır. |
| StencilFrontFace { get; } | Ön yüz için şablon durumunu alır. |
| StencilMask { get; set; } | Test tamamlandığında hem referans hem de saklanan şablon değeriyle AND yapılan maskeyi alır veya ayarlar. |
| StencilReference { get; set; } | Şablon testi için referans değerini alır veya ayarlar. |
| StencilTest { get; set; } | Şablon testini etkinleştirin veya devre dışı bırakın. |
yöntemler
| İsim | Tanım |
|---|
| CompareTo(RenderState) | Oluşturma durumunu başka bir instance ile karşılaştırın |
| Dispose() | RenderState ve tüm dahili kaynakları serbest bırakın. |
| override Equals(object) | Bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. |
| override GetHashCode() | Bu örnek için karma kodunu döndürür. |
Ayrıca bakınız