RenderState
Gambaran Umum
RenderState adalah kelas dalam Aspose.3D FOSS untuk .NET. Mewarisi dari: IDisposable, IComparable<RenderState>.
Status render untuk membangun pipeline. Perubahan yang dibuat pada status render tidak akan memengaruhi instance pipeline yang dibuat.
Kelas ini menyediakan 5 metode untuk bekerja dengan objek RenderState dalam program .NET. Metode yang tersedia meliputi: CompareTo, Dispose, Equals, GetHashCode, RenderState. Semua anggota publik dapat diakses oleh aplikasi .NET mana pun setelah menginstal paket Aspose.3D FOSS untuk .NET. Properti: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask, dan 11 lainnya.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
Blend | bool | Baca/Tulis | Aktifkan atau nonaktifkan pencampuran fragmen. |
BlendColor | FVector4 | Baca/Tulis | Mendapatkan atau mengatur warna blend yang digunakan di. |
SourceBlendFactor | BlendFactor | Baca/Tulis | Mendapatkan atau mengatur cara warna dicampur. |
DestinationBlendFactor | BlendFactor | Baca/Tulis | Mendapatkan atau mengatur bagaimana warna dicampur. |
CullFace | bool | Baca/Tulis | Aktifkan atau nonaktifkan cull face |
CullFaceMode | CullFaceMode | Baca/Tulis | Mendapatkan atau mengatur wajah mana yang akan di-cull. |
FrontFace | FrontFace | Baca/Tulis | Mendapatkan atau mengatur urutan mana yang menjadi wajah depan. |
DepthTest | bool | Baca/Tulis | Mengaktifkan atau menonaktifkan tes kedalaman. |
DepthMask | bool | Baca/Tulis | Aktifkan atau nonaktifkan penulisan depth. |
DepthFunction | CompareFunction | Baca/Tulis | Mendapatkan atau mengatur fungsi perbandingan yang digunakan dalam uji kedalaman |
StencilTest | bool | Baca/Tulis | Aktifkan atau nonaktifkan tes stencil. |
StencilReference | int | Baca/Tulis | Mendapatkan atau mengatur nilai referensi untuk tes stensil. |
StencilMask | uint | Baca/Tulis | Mendapatkan atau mengatur mask yang di-AND dengan nilai referensi dan nilai stencil yang disimpan saat pengujian dilakukan. |
StencilFrontFace | StencilState | Baca | Mendapatkan status stencil untuk sisi depan. |
StencilBackFace | StencilState | Baca | Mendapatkan state stencil untuk sisi belakang. |
ScissorTest | bool | Baca/Tulis | Mengaktifkan atau menonaktifkan uji gunting |
PolygonMode | PolygonMode | Baca/Tulis | Mendapatkan atau mengatur mode render poligon. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
RenderState() | Konstruktor dari |
Equals(obj: object) | Tidak diimplementasikan dalam edisi FOSS — melempar pada runtime. Mengembalikan nilai yang menunjukkan apakah instance ini sama dengan objek yang ditentukan. |
GetHashCode() | Tidak diimplementasikan dalam edisi FOSS — melempar saat runtime. Mengembalikan kode hash untuk instance ini. |
Dispose() | Dispose dan lepaskan semua sumber daya internal. |
CompareTo(other: RenderState) | Tidak diimplementasikan dalam edisi FOSS — melempar saat runtime. Bandingkan status render dengan instance lain |