Renderer

अवलोकन

Renderer Aspose.3D FOSS में .NET के लिए एक क्लास है। विरासत: IDisposable।

रेंडरर के बारे में संदर्भ।

यह क्लास .NET प्रोग्रामों में Renderer ऑब्जेक्ट्स के साथ कार्य करने के लिए 7 विधियां प्रदान करती है। उपलब्ध विधियों में शामिल हैं: ClearCache, CreateRenderer, Dispose, Execute, GetPostProcessing, RegisterEntityRenderer, Render। सभी सार्वजनिक सदस्य किसी भी .NET एप्लिकेशन के लिए सुलभ हैं, जब Aspose.3D FOSS for .NET पैकेज स्थापित किया जाता है। गुण: AssetDirectories, EnableShadows, FallbackEntityRenderer, Frustum, Material, Node, और 8 और।

गुण

नामप्रकारपहुँचविवरण
ShaderSetShaderSetपढ़ें/लिखेंसीन को रेंडर करने के लिए उपयोग किए जाने वाले शेडर सेट को प्राप्त करता है या सेट करता है
VariablesRendererVariableManagerपढ़ेंरेंडरिंग के लिए उपयोग किए जाने वाले आंतरिक वेरिएबल्स तक पहुँच
PresetShadersPresetShadersपढ़ें/लिखेंप्रीसेट शेडर सेट को प्राप्त करता है या सेट करता है
RenderFactoryRenderFactoryपढ़ेंरेंडर-संबंधित वस्तुओं को बनाने के लिए फ़ैक्टरी प्राप्त करता है।
AssetDirectoriesList<string>पढ़ेंबाहरी एसेट्स को संग्रहीत करने वाली निर्देशिकाएँ
PostProcessingsIList<PostProcessing>पढ़ेंसक्रिय पोस्ट-प्रोसेसिंग चेन
EnableShadowsboolपढ़ें/लिखेंछायाओं को सक्षम करने के लिए प्राप्त करता है या सेट करता है।
RenderTargetIRenderTargetपढ़ेंनिम्नलिखित रेंडर ऑपरेशनों को जिस रेंडर टार्गेट पर किया जाएगा, उसे निर्दिष्ट करें।
NodeNodeपढ़ें/लिखेंworld transform matrix प्रदान करने के लिए उपयोग किए जाने वाले इंस्टेंस को प्राप्त करता है या सेट करता है।
FrustumFrustumपढ़ें/लिखेंव्यू मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले फ्रस्टम को प्राप्त करता है या सेट करता है।
RenderStageRenderStageपढ़ेंवर्तमान रेंडर स्टेज प्राप्त करता है।
MaterialMaterialपढ़ें/लिखेंशेडर द्वारा उपयोग की जाने वाली सामग्री जानकारी प्रदान करने के लिए उपयोग किए जाने वाले material को प्राप्त करता है या सेट करता है।
ShaderShaderProgramपढ़ें/लिखेंgeometry को रेंडर करने के लिए उपयोग किए जाने वाले shader instance को प्राप्त करता है या सेट करता है।
FallbackEntityRendererEntityRendererपढ़ें/लिखेंजब एंटिटी के पास कोई विशेष रेंडरर परिभाषित नहीं है, तो फॉलबैक एंटिटी रेंडरर को प्राप्त करता है या सेट करता है।

विधियाँ

हस्ताक्षरविवरण
ClearCache()कैश को मैन्युअल रूप से साफ़ करें।
GetPostProcessing(name: string)रेंडरर द्वारा समर्थित एक अंतर्निहित पोस्ट-प्रोसेसर प्राप्त करता है।
Execute(postProcessing: PostProcessing, result: IRenderTarget)निर्दिष्ट रेंडर लक्ष्य पर पोस्ट-प्रोसेसिंग निष्पादित करें।
CreateRenderer()डिफ़ॉल्ट प्रोफ़ाइल के साथ एक नया रेंडरर बनाता है।
Dispose()Renderer को डिस्पोज़ करें और सभी संबंधित संसाधनों को
RegisterEntityRenderer(renderer: EntityRenderer)निर्दिष्ट entity के लिए entity renderer को पंजीकृत करें
Render(renderTarget: IRenderTarget)निर्दिष्ट target को रेंडर करें

यह भी देखें

 हिन्दी