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ı :TipiAccessAçıklama
ShaderSetShaderSetOkumak / YazmakAlır veya ayarlar sahneyi renderlamak için kullanılan shader setini.
VariablesRendererVariableManagerOkumaya devam etRendering için kullanılan iç değişkenlere erişim
PresetShadersPresetShadersOkumak / YazmakÖn ayarlı gölgelendirici setini alır veya ayarlar
RenderFactoryRenderFactoryOkumaya devam etRender ile ilgili nesneleri oluşturmak için fabrikayı alır.
AssetDirectoriesList<string>Okumaya devam etDış varlıkları depolayan yönetimler
PostProcessingsIList<PostProcessing>Okumaya devam etAktif İşleme Sonrası Zinciri
EnableShadowsboolOkumak / YazmakGölgelemeyi etkinleştirip etkinleştirmeyeceği alır veya ayarlar.
RenderTargetIRenderTargetOkumaya devam etRender hedefini belirleyin, aşağıdaki render işlemlerinin gerçekleştirileceği.
NodeNodeOkumak / YazmakDünya dönüşüm matrisini sağlamak için kullanılan örneği alır veya ayarlar.
FrustumFrustumOkumak / YazmakGörünüm matrisini sağlamak için kullanılan frustum’ı alır veya ayarlar.
RenderStageRenderStageOkumaya devam etMevcut render aşamasını alır.
MaterialMaterialOkumak / YazmakGelen veya gölgeler tarafından kullanılan materyal bilgileri sağlamak için kullanılan malzemeyi ayarlar.
ShaderShaderProgramOkumak / YazmakGeometri sunmak için kullanılan gölge örneği alır veya ayarlar.
FallbackEntityRendererEntityRendererOkumak / YazmakBirim özel bir render tanımlanmadığında düşüş entite rendereri alır veya ayarlar.

Yöntemler

SignatureAçı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

Ayrıca bakınız:

 Türkçe