RenderState
Tổng quan
RenderState là một lớp trong Aspose.3D FOSS cho .NET. Dòng thừa kế từ: IDisposable, IComparable<RenderState>.
Tình trạng render cho việc xây dựng đường ống Các thay đổi được thực hiện trên tình trạng render sẽ không ảnh hưởng đến các trường hợp đường dẫn tạo ra.
Khóa học này cung cấp 5 phương pháp để làm việc với các đối tượng RenderState trong các chương trình .NET. Các phương pháp có sẵn bao gồm: CompareTo, Dispose, Equals, GetHashCode, RenderState. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng .NET nào sau khi cài đặt Aspose.3D FOSS cho gói .Net. Tài sản : Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask,Và 11 nhiều hơn nữa.
Tài sản
| Tên | loại | Access | Mô tả |
|---|---|---|---|
Blend | bool | Đọc / viết | Bật hoặc tắt fragment blending. |
BlendColor | FVector4 | Đọc / viết | Lấy hoặc đặt màu pha trộn được sử dụng trong |
SourceBlendFactor | BlendFactor | Đọc / viết | Lấy hoặc đặt cách màu được pha trộn. |
DestinationBlendFactor | BlendFactor | Đọc / viết | Lấy hoặc đặt cách màu được pha trộn. |
CullFace | bool | Đọc / viết | Bật hoặc tắt mặt cắt |
CullFaceMode | CullFaceMode | Đọc / viết | Lấy hoặc đặt mặt nào sẽ bị cắt bỏ. |
FrontFace | FrontFace | Đọc / viết | Lấy hoặc đặt thứ tự nào là mặt trước. |
DepthTest | bool | Đọc / viết | Bật hoặc tắt kiểm tra độ sâu. |
DepthMask | bool | Đọc / viết | Bật hoặc tắt việc ghi độ sâu. |
DepthFunction | CompareFunction | Đọc / viết | Lấy hoặc đặt hàm so sánh được sử dụng trong kiểm tra độ sâu |
StencilTest | bool | Đọc / viết | Bật hoặc tắt kiểm tra stencil. |
StencilReference | int | Đọc / viết | Lấy hoặc đặt giá trị tham chiếu cho phép kiểm tra stencil. |
StencilMask | uint | Đọc / viết | Nhận hoặc đặt mặt nạ mà là ANDed với cả hai tham chiếu và lưu trữ giá trị stencil khi thử nghiệm được thực hiện. |
StencilFrontFace | StencilState | Đọc | Lấy trạng thái stencil cho mặt trước. |
StencilBackFace | StencilState | Đọc | Lấy trạng thái stencil cho mặt sau. |
ScissorTest | bool | Đọc / viết | Bật hoặc tắt kiểm tra scissor |
PolygonMode | PolygonMode | Đọc / viết | Lấy hoặc đặt chế độ hiển thị của đa giác. |
Phương pháp
| Signature | Mô tả |
|---|---|
RenderState() | Nhà xây dựng của |
Equals(obj: object) | Không được thực hiện trong phiên bản FOSS - ném vào thời gian chạy. Trả lại một giá trị cho thấy liệu trường hợp này có bằng đối tượng cụ thể hay không. |
GetHashCode() | Không được thực hiện trong phiên bản FOSS - ném vào thời gian chạy. Trả lại mã hash cho trường hợp này. |
Dispose() | Hãy tiết kiệm và giải phóng tất cả các nguồn lực nội bộ. |
CompareTo(other: RenderState) | Không được thực hiện trong phiên bản FOSS - ném vào thời gian chạy. So sánh trạng thái render với trường hợp khác |