Renderer
Genel Bakış
Renderer .NET için Aspose.3D FOSS’ta bir sınıf. Mirasçılardan gelenler: IDisposable.
Renderer ile ilgili konuları inceleyiniz.
Bu sınıf, .NET programlarında Renderer nesneleriyle çalışmak için 7 yöntem sunar. Mevcut yöntemler şunları içerir: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render. Tüm kamu üyeleri .NET paket için Aspose.3D FOSS yükledikten sonra herhangi bir .net uygulamasına erişilebilir. Mülkiyet : AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node,8 ve daha fazlası.
Özellikler
| Adı : | Tipi | Access | Açıklama |
|---|---|---|---|
ShaderSet | ShaderSet | Okumak / Yazmak | Alır veya ayarlar sahneyi renderlamak için kullanılan shader setini. |
Variables | RendererVariableManager | Okumaya devam et | Rendering için kullanılan iç değişkenlere erişim |
PresetShaders | PresetShaders | Okumak / Yazmak | Ön ayarlı gölgelendirici setini alır veya ayarlar |
RenderFactory | RenderFactory | Okumaya devam et | Render ile ilgili nesneleri oluşturmak için fabrikayı alır. |
AssetDirectories | List<string> | Okumaya devam et | Dış varlıkları depolayan yönetimler |
PostProcessings | IList<PostProcessing> | Okumaya devam et | Aktif İşleme Sonrası Zinciri |
EnableShadows | bool | Okumak / Yazmak | Gölgelemeyi etkinleştirip etkinleştirmeyeceği alır veya ayarlar. |
RenderTarget | IRenderTarget | Okumaya devam et | Render hedefini belirleyin, aşağıdaki render işlemlerinin gerçekleştirileceği. |
Node | Node | Okumak / Yazmak | Dünya dönüşüm matrisini sağlamak için kullanılan örneği alır veya ayarlar. |
Frustum | Frustum | Okumak / Yazmak | Görünüm matrisini sağlamak için kullanılan frustum’ı alır veya ayarlar. |
RenderStage | RenderStage | Okumaya devam et | Mevcut render aşamasını alır. |
Material | Material | Okumak / Yazmak | Gelen veya gölgeler tarafından kullanılan materyal bilgileri sağlamak için kullanılan malzemeyi ayarlar. |
Shader | ShaderProgram | Okumak / Yazmak | Geometri sunmak için kullanılan gölge örneği alır veya ayarlar. |
FallbackEntityRenderer | EntityRenderer | Okumak / Yazmak | Birim özel bir render tanımlanmadığında düşüş entite rendereri alır veya ayarlar. |
Yöntemler
| Signature | Açıklama |
|---|---|
ClearCache() | Cache’yi manuel olarak temizleyin. |
GetPostProcessing(name: string) | Render tarafından desteklenen bir post-processor alır. |
Execute(postProcessing: PostProcessing, result: IRenderTarget) | Gönderilen bir render hedefine göre bir post işleme yapın |
CreateRenderer() | Yeni bir Renderer oluşturur varsayılan profil ile. |
Dispose() | Renderer ve ilgili tüm kaynakları kullanın. |
RegisterEntityRenderer(renderer: EntityRenderer) | Belirli bir kuruluş için Renderer’ı kaydetmek |
Render(renderTarget: IRenderTarget) | belirlenen hedefi belirleyin |