Aspose.ThreeD.Render

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

sınıflar

SınıfTanım
DescriptorSetUpdaterBu sınıf,IDescriptorSet zincirleme operasyonda.
DriverExceptionDahili işleme sürücüleri tarafından oluşturulan istisna.
EntityRendererFarklı türde varlıklar için işleme uygulamak için bunu alt sınıflandırın.
EntityRendererKeyKayıtlı varlık oluşturucunun anahtarı
GLSLSourceGLSL içindeki gölgelendiricilerin kaynak kodu
InitializationExceptionOluşturma ardışık düzeni başlatmasındaki özel durumlar
PostProcessingİşlem sonrası efektler
PushConstantPush sabiti aracılığıyla gölgelendiriciye veri sağlayan bir yardımcı program.
RendererOluşturucuyla ilgili bağlam.
RendererVariableManagerBu sınıf, işlemede kullanılan değişkenleri yönetir
RenderFactoryRenderFactory, işleme hattında temsil edilen tüm kaynakları oluşturur.
RenderParametersRender target parametresini tanımlayın
RenderResourceTü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.
ShaderExceptionGölgelendiriciyle ilgili istisnalar
ShaderProgramGölgelendirici programı
ShaderSetHer malzeme türü için gölgelendirici programları
ShaderSourceshader kaynak kodu
ShaderVariableGölgelendirici değişkeni
SPIRVSourceSPIR-V biçiminde derlenmiş gölgelendirici.
StencilStateYüz başına şablon durumu.
TextureDataBu sınıf, bir dokunun ham verilerini ve biçim tanımını içerir.
ViewportAIRenderTarget sahneyi oluşturmak için en az bir görünüm penceresi içerir.
WindowHandleFarklı platformlar için kapsüllenmiş pencere tanıtıcısı.

Arayüzler

ArayüzTanım
IBufferOluşturmada kullanılan tüm yönetilen arabelleklerin temel arabirimi
ICommandListOluşturulmak üzere GPU’ya gönderilecek bir dizi komutu kodlar.
IDescriptorSetTanımlayıcı kümeleri, arabellekler, textures gibi işleme ardışık düzenine bağlanmak için kullanılabilecek farklı kaynakları açıklar.
IIndexBufferDizin arabelleği, işlem hattının oluşturulmasında kullanılan geometriyi açıklar.
IPipelineGPU tarafında çizmek için önceden hazırlanmış işlem dizisi.
IRenderQueueVarlık oluşturucu, oluşturma görevlerini yönetmek için bu kuyruğu kullanır.
IRenderTargetRender target ’nin temel arayüzü
IRenderTextureRender texture arayüzü
IRenderWindowIRenderWindow, işlemeyi destekleyen işletim sistemi tarafından oluşturulan yerel pencereyi temsil eder.
ITexture1D1B doku
ITexture2D2B doku
ITextureCubemapKüp harita dokusu
ITextureUnitITextureUnit 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
IVertexBufferKöşe arabelleği, işleme hattına gönderilecek çokgen köşe verilerini tutar

numaralandırma

numaralandırmaTanım
BlendFactorKarışım faktörü piksel aritmetiğini belirtir.
CompareFunctionDerinlik/kalıp testinde kullanılan karşılaştırma işlevi.
CubeFaceKüp harita dokusunun her yüzü
CullFaceModecull ile ne yüz yüze
DrawOperationOluşturulacak ilkel türler
EntityRendererFeaturesVarlık oluşturucunun sağlayacağı ekstra özellikler
FrontFaceÖne ve arkaya bakan çokgenleri tanımlayın
IndexDataTypeİçindeki öğelerin veri türüIIndexBuffer
PixelFormatDoku biriminde kullanılan piksel biçimi.
PolygonModeÇokgen rasterleştirme modu
PresetShadersBu, oluşturucu tarafından kullanılan önceden ayarlanmış dahili gölgelendiricileri tanımlar.
RenderQueueGroupIdOluşturma kuyruğunun grup kimliği
RenderStageOluşturma aşaması
ShaderStageGölgelendirici aşaması
StencilActionŞablon testi eylemleri
TextureTypeTürüITextureUnit