Renderer
Genel Bakış
Renderer, Aspose.3D FOSS içinde Python için bir sınıftır.
Renderer hakkında bağlam.
Bu sınıf, Python programlarındaki Renderer nesneleri için 7 yöntem bildirir. Mevcut yöntemler şunlardır: __init__, clear_cache, create_renderer, execute, get_post_processing, register_entity_renderer, render. Tüm genel üyeler, Aspose.3D FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: asset_directories, enable_shadows, fallback_entity_renderer, frustum, material, node ve 8 tanesi daha.
Özellikler
| Ad | Tür | Erişim | Açıklama |
|---|---|---|---|
shader_set | 'ShaderSet' | Okuma/Yazma | Shader setini alır veya ayarlar. |
variables | 'RendererVariableManager' | Okuma | Değişkenleri alır. |
preset_shaders | 'PresetShaders' | Okuma/Yazma | Önceden ayarlanmış gölgelendiricileri alır veya ayarlar. |
render_factory | 'RenderFactory' | Okuma | Render factory’yi alır. |
asset_directories | `` | Okuma | Varlık dizinlerini alır. |
post_processings | `` | Okuma | Post işlemelerini alır. |
enable_shadows | bool | Okuma/Yazma | Gölge etkinleştirmeyi alır veya ayarlar. |
render_target | `` | Okuma | Render hedefini alır. |
node | 'Node' | Okuma/Yazma | Düğümü alır veya ayarlar. |
frustum | 'Frustum' | Okuma/Yazma | Frustum’ı alır veya ayarlar. |
render_stage | 'RenderStage' | Okuma | Render aşamasını alır. |
material | `` | Okuma/Yazma | Malzemeyi alır veya ayarlar. |
shader | 'ShaderProgram' | Okuma/Yazma | Shader’ı alır veya ayarlar. |
fallback_entity_renderer | 'EntityRenderer' | Okuma/Yazma | Geri dönüş varlık işleyicisini alır veya ayarlar. |
Yöntemler
| İmza | Açıklama |
|---|---|
__init__() | FOSS sürümünde uygulanmadı — çalışma zamanında hata verir. Calls init bu Renderer örneğinde. |
clear_cache() | FOSS sürümünde uygulanmadı — çalışma zamanında hata verir. ` önbelleğe alınmış render verilerini temizler, sonraki render çağrılarının temiz bir durumla başlamasını sağlar |
get_post_processing(name: str) | FOSS sürümünde uygulanmadı — çalışma zamanında hata verir. Bu Renderer örneğinde get_post_processing(name) metodunu çağırır. |
execute(post_processing, result) | FOSS sürümünde uygulanmadı — çalışma zamanında hata fırlatır. Bu Renderer örneğinde execute(post_processing, result) metodunu çağırır. |
create_renderer() → 'Renderer' | FOSS sürümünde uygulanmadı — çalışma zamanında hata fırlatır. returns a newMevcut render’ların dışında bağımsız olarak yapılandırılabilen Renderer` örneği |
register_entity_renderer(renderer) | FOSS sürümünde uygulanmadı — çalışma zamanında bir istisna atar. Bu Renderer örneğinde register_entity_renderer(renderer) metodunu çağırır. |
render(render_target) | FOSS sürümünde uygulanmadı — çalışma zamanında bir istisna atar. Renderleme boru hattını çalıştırır ve sonucu belirtilen hedefe yazar. |