Aspose.ThreeD.Render

جميع الفئات المتعلقة بالتصيير معرفة في هذه المساحة.

الفئات

الفئةالوصف
DescriptorSetUpdaterتسمح هذه الفئة بتحديث IDescriptorSet في عملية سلسلة.
DriverExceptionالاستثناء الذي يثيره برامج تشغيل العرض الداخلية.
EntityRendererقم بإنشاء فئة فرعية من هذه لتنفيذ العرض لأنواع مختلفة من الكيانات.
EntityRendererKeyالمفتاح الخاص بعارض الكيانات المسجل
GLSLSourceشفرة المصدر للظلّات في GLSL
InitializationExceptionاستثناءات في تهيئة خط أنابيب العرض
PixelMapping
PostProcessingتأثيرات ما بعد المعالجة
PushConstantأداة لتوفير البيانات إلى الظلّ عبر ثابت الدفع.
Rendererالسياق المتعلق بالعارض.
RendererVariableManagerهذه الفئة تدير المتغيرات المستخدمة في العرض
RenderFactoryRenderFactory تنشئ جميع الموارد التي تم تمثيلها في خط أنابيب العرض.
RenderParametersوصف معلمات هدف العرض
RenderResourceالفئة المجردة لجميع موارد العرض جميع موارد العرض سيتم التخلص منها عندما يتم تحرير العارض. الفئات مثل Mesh/Texture سيكون لها RenderResource مطابق
RenderStateحالة العرض لبناء خط الأنابيب التغييرات التي تُجرى على حالة العرض لن تؤثر على مثيلات خط الأنابيب المُنشأة.
ShaderExceptionاستثناءات متعلقة بالظلّ
ShaderProgramبرنامج الظلّ
ShaderSetبرامج الظلّ لكل نوع من المواد
ShaderSourceشفرة المصدر للظلّ
ShaderVariableمتغيّر الظلّ
SPIRVSourceالظلّ المترجم بتنسيق SPIR-V.
StencilStateحالات القالب لكل وجه.
TextureCodecفئة لإدارة المشفرات والمفككات للملمس.
TextureDataهذه الفئة تحتوي على البيانات الخام وتعريف التنسيق للملمس.
ViewportIRenderTarget يحتوي على منفذ عرض واحد على الأقل لعرض المشهد.
WindowHandleمقبض نافذة مغلق للمنصات المختلفة.

Structures

الهيكلالوصف
CubeFaceData<T>بيانات لكل وجه من نسيج خريطة المكعب.

الواجهات

الواجهةالوصف
IBufferواجهة الأساس لجميع المخازن المدارة المستخدمة في العرض
ICommandListيقوم بترميز تسلسل من الأوامر التي سيتم إرسالها إلى GPU للتصوير.
IDescriptorSetتصف مجموعات الوصف الموارد المختلفة التي يمكن استخدامها للربط بأنابيب العرض مثل المخازن، القوام
IIndexBufferالمخزن الفهرسي يصف الهندسة المستخدمة في أنابيب العرض.
IPipelineتسلسل العمليات المسبق الإعداد للرسم على جانب GPU.
IRenderQueueمُصمم الكيانات يستخدم هذه الطابور لإدارة مهام العرض.
IRenderTargetواجهة الأساس لهدف العرض
IRenderTextureواجهة قوام العرض
IRenderWindowIRenderWindow تمثل النافذة الأصلية التي أنشأها نظام التشغيل وتدعم العرض.
ITexture1Dقوام أحادي البعد
ITexture2Dقوام ثنائي البعد
ITextureCodecالترميز للأنسجة
ITextureCubemapقوام خريطة المكعب
ITextureDecoderيجب على مُفكك القوام الخارجي تنفيذ هذه الواجهة لفك الترميز.
ITextureEncoderيجب على مُشفّر القوام الخارجي تنفيذ هذه الواجهة للترميز.
ITextureUnitITextureUnit يمثل قوامًا في الذاكرة يتم مشاركته بين GPU وCPU ويمكن أخذ عينات منه بواسطة الـ shader، حيث أن Texture يمثل فقط مرجعًا إلى ملف خارجي. يمكن العثور على مزيد من التفاصيل https://en.wikipedia.org/wiki/Texture_mapping_unit
IVertexBufferالمخزن الرأسي يحتفظ ببيانات رؤوس المضلعات التي سيتم إرسالها إلى أنابيب العرض

التعداد

التعدادالوصف
BlendFactorعامل الدمج يحدد حسابات البكسل.
CompareFunctionدالة المقارنة المستخدمة في اختبار العمق/القالب.
CubeFaceكل وجه من قوام خريطة المكعب
CullFaceModeالوجه الذي يجب إقصاؤه
DrawOperationأنواع الكائنات الأولية للعرض
EntityRendererFeaturesالميزات الإضافية التي سيقدمها مُصمم الكيانات
FrontFaceتعريف المضلعات الأمامية والخلفية
IndexDataTypeنوع البيانات للعناصر في IIndexBuffer
PixelFormatتنسيق البكسل المستخدم في وحدة النسيج.
PixelMapMode
PolygonModeوضع تصيير المضلعات
PresetShadersهذا يحدد المظلات الداخلية المسبقة المستخدمة بواسطة المُظهر.
RenderQueueGroupIdمعرّف المجموعة في طابور العرض
RenderStageمرحلة العرض
ShaderStageمرحلة المظلل
StencilActionإجراءات اختبار القالب
TextureTypeنوع الـ ITextureUnit