Renderer

Renderer class

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

public abstract class Renderer : IDisposable

गुण

नामविवरण
AssetDirectories { get; }निर्देशिकाएं जो बाहरी संपत्तियों को संग्रहीत करती हैं
EnableShadows { get; set; }हो जाता है या सेट करता है कि छाया को सक्षम करना है या नहीं।
FallbackEntityRenderer { get; set; }फ़ॉलबैक इकाई रेंडरर को प्राप्त या सेट करता है जब इकाई के पास कोई विशेष रेंडरर परिभाषित नहीं होता है।
virtual Frustum { get; set; }दृश्य मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले फ्रस्टम को प्राप्त या सेट करता है।
virtual Material { get; set; }शेडर्स द्वारा उपयोग की जाने वाली भौतिक जानकारी प्रदान करने के लिए उपयोग की जाने वाली सामग्री को प्राप्त या सेट करता है।
Node { get; set; }हो जाता है या सेट करता हैNode उदाहरण विश्व रूपांतरण मैट्रिक्स प्रदान करने के लिए उपयोग किया जाता है।
PostProcessings { get; }सक्रिय पोस्ट-प्रोसेसिंग चेन
PresetShaders { get; set; }प्रीसेट शेडर सेट प्राप्त या सेट करता है
abstract RenderFactory { get; }फैक्ट्री को रेंडर-संबंधित ऑब्जेक्ट बनाने के लिए मिलता है।
RenderStage { get; }वर्तमान रेंडर चरण प्राप्त करता है।
RenderTarget { get; }उस रेंडर लक्ष्य को निर्दिष्ट करें जिस पर निम्नलिखित रेंडर ऑपरेशन किए जाएंगे.
Shader { get; set; }ज्यामिति को रेंडर करने के लिए उपयोग किए जाने वाले शेडर इंस्टेंस को प्राप्त या सेट करता है।
ShaderSet { get; set; }दृश्य को प्रस्तुत करने के लिए उपयोग किए जाने वाले शेडर सेट को प्राप्त या सेट करता है
Variables { get; }रेंडरिंग के लिए उपयोग किए जाने वाले आंतरिक चरों तक पहुंच

तरीकों

नामविवरण
static CreateRenderer()एक नया बनाता हैRendererडिफ़ॉल्ट प्रोफ़ाइल के साथ.
virtual ClearCache()कैश को मैन्युअल रूप से साफ़ करें। Aspose.3D कुछ वस्तुओं जैसे सामग्री/ज्यामिति को आंतरिक प्रकारों में कैश करेगा जो रेंडर पाइपलाइन के साथ संगत है। दृश्य में बड़े बदलाव होने पर इसे मैन्युअल रूप से कॉल किया जाना चाहिए।
Dispose()निपटान करेंRenderer और सभी संबंधित संसाधन
abstract Execute(PostProcessing, IRenderTarget)निर्दिष्ट रेंडर लक्ष्य पर एक पोस्ट प्रोसेसिंग निष्पादित करें
GetPostProcessing(string)एक अंतर्निहित पोस्ट-प्रोसेसर प्राप्त करता है जो रेंडरर द्वारा समर्थित है।
virtual RegisterEntityRenderer(EntityRenderer)निर्दिष्ट इकाई के लिए इकाई रेंडरर पंजीकृत करें
virtual Render(IRenderTarget)निर्दिष्ट लक्ष्य प्रस्तुत करें

यह सभी देखें