Aspose.ThreeD.Render

Oluşturmayla ilgili tüm sınıflar bu ad alanında tanımlanır

sınıflar

Sınıf Tanım
DescriptorSetUpdater Bu sınıf,IDescriptorSet zincirleme operasyonda.
DriverException Dahili işleme sürücüleri tarafından oluşturulan istisna.
EntityRenderer Farklı türde varlıklar için işleme uygulamak için bunu alt sınıflandırın.
EntityRendererKey Kayıtlı varlık oluşturucunun anahtarı
GLSLSource GLSL içindeki gölgelendiricilerin kaynak kodu
InitializationException Oluşturma ardışık düzeni başlatmasındaki özel durumlar
PostProcessing İşlem sonrası efektler
PushConstant Push sabiti aracılığıyla gölgelendiriciye veri sağlayan bir yardımcı program.
Renderer Oluşturucuyla ilgili bağlam.
RendererVariableManager Bu sınıf, işlemede kullanılan değişkenleri yönetir
RenderFactory RenderFactory, işleme hattında temsil edilen tüm kaynakları oluşturur.
RenderParameters Render target parametresini tanımlayın
RenderResource Tüm işleme kaynaklarının soyut sınıfı Oluşturucu serbest bırakıldığında tüm oluşturma kaynakları atılacaktır. Şuna benzer sınıflarMesh/Texture karşılık gelen bir RenderResource olacak
RenderState İşlem hattını oluşturmak için işleme durumu İşleme durumunda yapılan değişiklikler, oluşturulan işlem hattı örneklerini etkilemez.
ShaderException Gölgelendiriciyle ilgili istisnalar
ShaderProgram Gölgelendirici programı
ShaderSet Her malzeme türü için gölgelendirici programları
ShaderSource shader kaynak kodu
ShaderVariable Gölgelendirici değişkeni
SPIRVSource SPIR-V biçiminde derlenmiş gölgelendirici.
StencilState Yüz başına şablon durumu.
TextureData Bu sınıf, bir dokunun ham verilerini ve biçim tanımını içerir.
Viewport AIRenderTarget sahneyi oluşturmak için en az bir görünüm penceresi içerir.
WindowHandle Farklı platformlar için kapsüllenmiş pencere tanıtıcısı.

Arayüzler

Arayüz Tanım
IBuffer Oluşturmada kullanılan tüm yönetilen arabelleklerin temel arabirimi
ICommandList Oluşturulmak üzere GPU’ya gönderilecek bir dizi komutu kodlar.
IDescriptorSet Tanımlayıcı kümeleri, arabellekler, textures gibi işleme ardışık düzenine bağlanmak için kullanılabilecek farklı kaynakları açıklar.
IIndexBuffer Dizin arabelleği, işlem hattının oluşturulmasında kullanılan geometriyi açıklar.
IPipeline GPU tarafında çizmek için önceden hazırlanmış işlem dizisi.
IRenderQueue Varlık oluşturucu, oluşturma görevlerini yönetmek için bu kuyruğu kullanır.
IRenderTarget Render target ’nin temel arayüzü
IRenderTexture Render texture arayüzü
IRenderWindow IRenderWindow, işlemeyi destekleyen işletim sistemi tarafından oluşturulan yerel pencereyi temsil eder.
ITexture1D 1B doku
ITexture2D 2B doku
ITextureCubemap Küp harita dokusu
ITextureUnit ITextureUnit GPU ve CPU arasında paylaşılan bellekteki bir dokuyu temsil eder ve gölgelendirici tarafından örneklenebilir, buradaTexture yalnızca harici bir dosyaya referansı temsil eder. Daha fazla ayrıntı bulunabilir https://en.wikipedia.org/wiki/Texture_mapping_unit
IVertexBuffer Köşe arabelleği, işleme hattına gönderilecek çokgen köşe verilerini tutar

numaralandırma

numaralandırma Tanım
BlendFactor Karışım faktörü piksel aritmetiğini belirtir.
CompareFunction Derinlik/kalıp testinde kullanılan karşılaştırma işlevi.
CubeFace Küp harita dokusunun her yüzü
CullFaceMode cull ile ne yüz yüze
DrawOperation Oluşturulacak ilkel türler
EntityRendererFeatures Varlık oluşturucunun sağlayacağı ekstra özellikler
FrontFace Öne ve arkaya bakan çokgenleri tanımlayın
IndexDataType İçindeki öğelerin veri türüIIndexBuffer
PixelFormat Doku biriminde kullanılan piksel biçimi.
PolygonMode Çokgen rasterleştirme modu
PresetShaders Bu, oluşturucu tarafından kullanılan önceden ayarlanmış dahili gölgelendiricileri tanımlar.
RenderQueueGroupId Oluşturma kuyruğunun grup kimliği
RenderStage Oluşturma aşaması
ShaderStage Gölgelendirici aşaması
StencilAction Şablon testi eylemleri
TextureType TürüITextureUnit