## Renderer class

Oluşturucuyla ilgili bağlam.

```csharp
public abstract class Renderer : IDisposable
```

## Özellikleri

| İsim | Tanım |
| --- | --- |
| [AssetDirectories](../../aspose.threed.render/renderer/assetdirectories) { get; } | Harici varlıkları depolayan dizinler |
| [EnableShadows](../../aspose.threed.render/renderer/enableshadows) { get; set; } | Gölgelerin etkinleştirilip etkinleştirilmeyeceğini alır veya ayarlar. |
| [FallbackEntityRenderer](../../aspose.threed.render/renderer/fallbackentityrenderer) { get; set; } | Varlığın tanımlanmış özel bir oluşturucusu olmadığında, yedek varlık oluşturucuyu alır veya ayarlar. |
| virtual [Frustum](../../aspose.threed.render/renderer/frustum) { get; set; } | Görünüm matrisi sağlamak için kullanılan kesiği alır veya ayarlar. |
| virtual [Material](../../aspose.threed.render/renderer/material) { get; set; } | Gölgelendiriciler tarafından kullanılan malzeme bilgilerini sağlamak için kullanılan malzemeyi alır veya ayarlar. |
| [Node](../../aspose.threed.render/renderer/node) { get; set; } | Alır veya ayarlar[`Node`](./node) dünya dönüşüm matrisi sağlamak için kullanılan örnek. |
| [PostProcessings](../../aspose.threed.render/renderer/postprocessings) { get; } | Etkin son işleme zinciri |
| [PresetShaders](../../aspose.threed.render/renderer/presetshaders) { get; set; } | Önceden ayarlanmış gölgelendiriciyi alır veya ayarlar set |
| abstract [RenderFactory](../../aspose.threed.render/renderer/renderfactory) { get; } | Fabrikanın oluşturmayla ilgili nesneler oluşturmasını sağlar. |
| [RenderStage](../../aspose.threed.render/renderer/renderstage) { get; } | Geçerli oluşturma aşamasını alır. |
| [RenderTarget](../../aspose.threed.render/renderer/rendertarget) { get; } | Aşağıdaki oluşturma işlemlerinin gerçekleştirileceği oluşturma hedefini belirtin. |
| [Shader](../../aspose.threed.render/renderer/shader) { get; set; } | Geometriyi oluşturmak için kullanılan gölgelendirici örneğini alır veya ayarlar. |
| [ShaderSet](../../aspose.threed.render/renderer/shaderset) { get; set; } | Sahneyi oluşturmak için kullanılan gölgelendirici setini alır veya ayarlar |
| [Variables](../../aspose.threed.render/renderer/variables) { get; } | Oluşturma için kullanılan dahili değişkenlere erişim |

## yöntemler

| İsim | Tanım |
| --- | --- |
| static [CreateRenderer](../../aspose.threed.render/renderer/createrenderer)() | Yeni bir[`Renderer`](../renderer)varsayılan profille. |
| virtual [ClearCache](../../aspose.threed.render/renderer/clearcache)() | Önbelleği manuel olarak temizleyin. Aspose.3D, malzemeler/geometriler gibi bazı nesneleri işleme hattıyla uyumlu dahili türlerde önbelleğe alır. Bu, sahnede büyük değişiklikler olduğunda manuel olarak çağrılmalıdır. |
| [Dispose](../../aspose.threed.render/renderer/dispose)() | [`Renderer`](../renderer) ve ilgili tüm kaynaklar |
| abstract [Execute](../../aspose.threed.render/renderer/execute)(PostProcessing, IRenderTarget) | Belirtilen oluşturma hedefinde bir sonradan işleme yürütün |
| [GetPostProcessing](../../aspose.threed.render/renderer/getpostprocessing)(string) | Oluşturucu tarafından desteklenen yerleşik bir son işlemci alır. |
| virtual [RegisterEntityRenderer](../../aspose.threed.render/renderer/registerentityrenderer)(EntityRenderer) | Belirtilen entity için varlık oluşturucuyu kaydedin |
| virtual [Render](../../aspose.threed.render/renderer/render)(IRenderTarget) | Belirtilen hedefi oluştur |

### Ayrıca bakınız

* ad alanı [Aspose.ThreeD.Render](../../aspose.threed.render)
* toplantı [Aspose.3D](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.3D.dll -->
