RenderState
RenderState class
Status render untuk membangun pipeline Perubahan yang dilakukan pada status render tidak akan memengaruhi instance pipeline yang dibuat.
public class RenderState : IComparable<RenderState>, IDisposable
Konstruktor
Properti
| Nama | Keterangan |
|---|
| Blend { get; set; } | Mengaktifkan atau menonaktifkan pencampuran fragmen. |
| BlendColor { get; set; } | Mendapat atau menyetel warna campuran tempat digunakanConstantColor |
| CullFace { get; set; } | Mengaktifkan atau menonaktifkan wajah pemusnahan |
| CullFaceMode { get; set; } | Mendapat atau menetapkan wajah mana yang akan dimusnahkan. |
| DepthFunction { get; set; } | Mendapat atau menyetel fungsi perbandingan yang digunakan dalam uji kedalaman |
| DepthMask { get; set; } | Mengaktifkan atau menonaktifkan penulisan kedalaman. |
| DepthTest { get; set; } | Mengaktifkan atau menonaktifkan uji kedalaman. |
| DestinationBlendFactor { get; set; } | Mendapat atau mengatur bagaimana warna dicampur. |
| FrontFace { get; set; } | Mendapat atau menetapkan urutan mana yang menghadap ke depan. |
| PolygonMode { get; set; } | Mendapat atau menyetel mode render poligon. |
| ScissorBox { get; set; } | Mengambil atau menyetel kotak gunting |
| ScissorTest { get; set; } | Mengaktifkan atau menonaktifkan tes gunting |
| SourceBlendFactor { get; set; } | Mendapat atau mengatur bagaimana warna dicampur. |
| StencilBackFace { get; } | Mendapatkan status stensil untuk bagian belakang. |
| StencilFrontFace { get; } | Mendapatkan status stensil untuk wajah depan. |
| StencilMask { get; set; } | Mendapat atau menyetel topeng yang di-AND dengan referensi dan nilai stensil yang disimpan saat pengujian selesai. |
| StencilReference { get; set; } | Mendapat atau menetapkan nilai referensi untuk pengujian stensil. |
| StencilTest { get; set; } | Mengaktifkan atau menonaktifkan tes stensil. |
Metode
| Nama | Keterangan |
|---|
| CompareTo(RenderState) | Bandingkan status render dengan instance lain |
| Dispose() | BuangRenderState dan lepaskan semua sumber daya internal. |
| override Equals(object) | Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan objek tertentu. |
| override GetHashCode() | Mengembalikan kode hash untuk instance ini. |
Lihat juga