Renderer
Tổng quan
Renderer là một lớp trong Aspose.3D FOSS cho .NET. Dòng thừa kế từ: IDisposable.
Về vấn đề renderer.
Khóa học này cung cấp 7 phương pháp để làm việc với các đối tượng Renderer trong các chương trình .NET. Các phương pháp có sẵn bao gồm: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. 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 : AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node,Và 8 nhiều hơn nữa.
Tài sản
| Tên | loại | Access | Mô tả |
|---|---|---|---|
ShaderSet | ShaderSet | Đọc / viết | Lấy hoặc đặt bộ shader được sử dụng để render cảnh |
Variables | RendererVariableManager | Đọc | Truy cập vào các biến thể nội bộ được sử dụng để rendering |
PresetShaders | PresetShaders | Đọc / viết | Lấy hoặc đặt bộ shader đã định sẵn |
RenderFactory | RenderFactory | Đọc | Lấy factory để tạo các đối tượng liên quan đến render. |
AssetDirectories | List<string> | Đọc | Các địa chỉ lưu trữ tài sản bên ngoài |
PostProcessings | IList<PostProcessing> | Đọc | Active Post-Chain xử lý |
EnableShadows | bool | Đọc / viết | Lấy hoặc đặt liệu có bật bóng đổ hay không. |
RenderTarget | IRenderTarget | Đọc | Đặt mục tiêu render mà các hoạt động render sau đây sẽ được thực hiện. |
Node | Node | Đọc / viết | Nhận hoặc đặt ví dụ được sử dụng để cung cấp một bản đồ biến đổi thế giới. |
Frustum | Frustum | Đọc / viết | Lấy hoặc đặt frustum được sử dụng để cung cấp ma trận view. |
RenderStage | RenderStage | Đọc | Lấy giai đoạn render hiện tại. |
Material | Material | Đọc / viết | Nhận hoặc đặt các vật liệu được sử dụng để cung cấp thông tin vật chất được dùng bởi những người hâm mộ. |
Shader | ShaderProgram | Đọc / viết | Nhận hoặc đặt ví dụ shader được sử dụng để trình bày địa chất. |
FallbackEntityRenderer | EntityRenderer | Đọc / viết | Nhận hoặc đặt renderer của entity fallback khi entities không có renderers đặc biệt được xác định. |
Phương pháp
| Signature | Mô tả |
|---|---|
ClearCache() | Tự động xóa cache. |
GetPostProcessing(name: string) | Có được một bộ xử lý sau tích hợp hỗ trợ bởi renderer. |
Execute(postProcessing: PostProcessing, result: IRenderTarget) | Thực hiện một xử lý bài trên mục tiêu render cụ thể |
CreateRenderer() | Tạo một Renderer mới với hồ sơ mặc định. |
Dispose() | - Có sẵn cho Renderer và tất cả các nguồn lực liên quan |
RegisterEntityRenderer(renderer: EntityRenderer) | Đăng ký nhà cung cấp cho một tổ chức cụ thể |
Render(renderTarget: IRenderTarget) | - Đặt mục tiêu cụ thể |