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 और।
गुण
| नाम | प्रकार | पहुँच | विवरण |
|---|---|---|---|
ShaderSet | ShaderSet | पढ़ें/लिखें | सीन को रेंडर करने के लिए उपयोग किए जाने वाले शेडर सेट को प्राप्त करता है या सेट करता है |
Variables | RendererVariableManager | पढ़ें | रेंडरिंग के लिए उपयोग किए जाने वाले आंतरिक वेरिएबल्स तक पहुँच |
PresetShaders | PresetShaders | पढ़ें/लिखें | प्रीसेट शेडर सेट को प्राप्त करता है या सेट करता है |
RenderFactory | RenderFactory | पढ़ें | रेंडर-संबंधित वस्तुओं को बनाने के लिए फ़ैक्टरी प्राप्त करता है। |
AssetDirectories | List<string> | पढ़ें | बाहरी एसेट्स को संग्रहीत करने वाली निर्देशिकाएँ |
PostProcessings | IList<PostProcessing> | पढ़ें | सक्रिय पोस्ट-प्रोसेसिंग चेन |
EnableShadows | bool | पढ़ें/लिखें | छायाओं को सक्षम करने के लिए प्राप्त करता है या सेट करता है। |
RenderTarget | IRenderTarget | पढ़ें | निम्नलिखित रेंडर ऑपरेशनों को जिस रेंडर टार्गेट पर किया जाएगा, उसे निर्दिष्ट करें। |
Node | Node | पढ़ें/लिखें | world transform matrix प्रदान करने के लिए उपयोग किए जाने वाले इंस्टेंस को प्राप्त करता है या सेट करता है। |
Frustum | Frustum | पढ़ें/लिखें | व्यू मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले फ्रस्टम को प्राप्त करता है या सेट करता है। |
RenderStage | RenderStage | पढ़ें | वर्तमान रेंडर स्टेज प्राप्त करता है। |
Material | Material | पढ़ें/लिखें | शेडर द्वारा उपयोग की जाने वाली सामग्री जानकारी प्रदान करने के लिए उपयोग किए जाने वाले material को प्राप्त करता है या सेट करता है। |
Shader | ShaderProgram | पढ़ें/लिखें | geometry को रेंडर करने के लिए उपयोग किए जाने वाले shader instance को प्राप्त करता है या सेट करता है। |
FallbackEntityRenderer | EntityRenderer | पढ़ें/लिखें | जब एंटिटी के पास कोई विशेष रेंडरर परिभाषित नहीं है, तो फॉलबैक एंटिटी रेंडरर को प्राप्त करता है या सेट करता है। |
विधियाँ
| हस्ताक्षर | विवरण |
|---|---|
ClearCache() | कैश को मैन्युअल रूप से साफ़ करें। |
GetPostProcessing(name: string) | रेंडरर द्वारा समर्थित एक अंतर्निहित पोस्ट-प्रोसेसर प्राप्त करता है। |
Execute(postProcessing: PostProcessing, result: IRenderTarget) | निर्दिष्ट रेंडर लक्ष्य पर पोस्ट-प्रोसेसिंग निष्पादित करें। |
CreateRenderer() | डिफ़ॉल्ट प्रोफ़ाइल के साथ एक नया रेंडरर बनाता है। |
Dispose() | Renderer को डिस्पोज़ करें और सभी संबंधित संसाधनों को |
RegisterEntityRenderer(renderer: EntityRenderer) | निर्दिष्ट entity के लिए entity renderer को पंजीकृत करें |
Render(renderTarget: IRenderTarget) | निर्दिष्ट target को रेंडर करें |