EntityRenderer
Tổng quan
EntityRenderer là một lớp trong Aspose.3D FOSS cho .NET.
Nhập dưới điều này để thực hiện rendering cho các loại entity khác nhau.
Khóa học này cung cấp 9 phương pháp để làm việc với các đối tượng EntityRenderer trong các chương trình .NET. Các phương pháp có sẵn bao gồm: Dispose, EntityRenderer, FrameBegin, FrameEnd, Initialize, PrepareRenderQueue, RenderEntity, ResetSceneCache. 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.
Phương pháp
| Signature | Mô tả |
|---|---|
EntityRenderer(key: string, features: EntityRendererFeatures) | Nhà xây dựng của |
EntityRenderer(key: string) | Nhà xây dựng của |
Initialize(renderer: Renderer) | Tạo ra một entity renderer |
ResetSceneCache() | Màn cảnh đã thay đổi hoặc loại bỏ, cần phải phân phối các nguồn lực cấp mảnh trong điều này. |
FrameBegin(renderer: Renderer, renderQueue: IRenderQueue) | Bắt đầu tạo ra một frame |
FrameEnd(renderer: Renderer, renderQueue: IRenderQueue) | Kết thúc một frame |
PrepareRenderQueue(renderer: Renderer, queue: IRenderQueue, node: Node, entity: Entity) | Chuẩn bị lệnh rendering cho cặp node/entity cụ thể. |
RenderEntity(renderer: Renderer, commandList: ICommandList, node: Node, renderableResource: object, subEntity: int) | Mỗi nhiệm vụ render được đẩy đến ý muốn có một cuộc gọi tương ứng RenderEntity để thực hiện công việc render cụ thể. |
Dispose() | Nhà cung cấp tài sản đang được giải phóng, tiết kiệm các nguồn lực chia sẻ. |