Renderer

Renderer class

Oluşturucuyla ilgili bağlam.

public abstract class Renderer : IDisposable

Özellikleri

İsimTanım
AssetDirectories { get; }Harici varlıkları depolayan dizinler
EnableShadows { get; set; }Gölgelerin etkinleştirilip etkinleştirilmeyeceğini alır veya ayarlar.
FallbackEntityRenderer { get; set; }Varlığın tanımlanmış özel bir oluşturucusu olmadığında, yedek varlık oluşturucuyu alır veya ayarlar.
virtual Frustum { get; set; }Görünüm matrisi sağlamak için kullanılan kesiği alır veya ayarlar.
virtual Material { get; set; }Gölgelendiriciler tarafından kullanılan malzeme bilgilerini sağlamak için kullanılan malzemeyi alır veya ayarlar.
Node { get; set; }Alır veya ayarlarNode dünya dönüşüm matrisi sağlamak için kullanılan örnek.
PostProcessings { get; }Etkin son işleme zinciri
PresetShaders { get; set; }Önceden ayarlanmış gölgelendiriciyi alır veya ayarlar set
abstract RenderFactory { get; }Fabrikanın oluşturmayla ilgili nesneler oluşturmasını sağlar.
RenderStage { get; }Geçerli oluşturma aşamasını alır.
RenderTarget { get; }Aşağıdaki oluşturma işlemlerinin gerçekleştirileceği oluşturma hedefini belirtin.
Shader { get; set; }Geometriyi oluşturmak için kullanılan gölgelendirici örneğini alır veya ayarlar.
ShaderSet { get; set; }Sahneyi oluşturmak için kullanılan gölgelendirici setini alır veya ayarlar
Variables { get; }Oluşturma için kullanılan dahili değişkenlere erişim

yöntemler

İsimTanım
static CreateRenderer()Yeni birRenderervarsayılan profille.
virtual 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()Renderer ve ilgili tüm kaynaklar
abstract Execute(PostProcessing, IRenderTarget)Belirtilen oluşturma hedefinde bir sonradan işleme yürütün
GetPostProcessing(string)Oluşturucu tarafından desteklenen yerleşik bir son işlemci alır.
virtual RegisterEntityRenderer(EntityRenderer)Belirtilen entity için varlık oluşturucuyu kaydedin
virtual Render(IRenderTarget)Belirtilen hedefi oluştur

Ayrıca bakınız