Renderer
Inheritance: java.lang.Object
All Implemented Interfaces: java.io.Closeable
public abstract class Renderer implements Closeable
रेंडरर के बारे में कॉन्टेक्स्ट।
विधियाँ
| विधि | विवरण |
|---|---|
| clearCache() | मैन्युअली कैश को साफ़ करें। |
| close() | डिस्पोज करें Renderer और सभी संबंधित संसाधन। |
| createRenderer() | डिफ़ॉल्ट प्रोफ़ाइल के साथ एक नया Renderer बनाता है। |
| equals(Object arg0) | |
| execute(PostProcessing postProcessing, IRenderTarget result) | निर्दिष्ट रेंडर टार्गेट पर पोस्ट प्रोसेसिंग निष्पादित करें। |
| getAssetDirectories() | बाहरी एसेट्स को संग्रहीत करने वाली डायरेक्टरीज़। |
| getClass() | |
| getEnableShadows() | छायाओं को सक्षम करने की स्थिति प्राप्त करता है। |
| getFallbackEntityRenderer() | जब इकाई के लिए कोई विशेष रेंडरर परिभाषित नहीं है, तो फॉलबैक एंटिटी रेंडरर प्राप्त करता है। |
| getFrustum() | व्यू मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले फ्रस्टम को प्राप्त करता है। |
| getMaterial() | शेडर द्वारा उपयोग की जाने वाली सामग्री जानकारी प्रदान करने वाले मैटेरियल को प्राप्त करता है। |
| getNode() | वर्ल्ड ट्रांसफ़ॉर्म मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले getNode इंस्टेंस को प्राप्त करता है। |
| getPostProcessing(String name) | रेंडरर द्वारा समर्थित बिल्ट-इन पोस्ट-प्रोसेसर को प्राप्त करता है। |
| getPostProcessings() | सक्रिय पोस्ट-प्रोसेसिंग चेन |
| getPresetShaders() | प्रीसेट शेडर सेट को प्राप्त करता है |
| getRenderFactory() | रेंडर-संबंधित ऑब्जेक्ट्स बनाने के लिए फ़ैक्ट्री को प्राप्त करता है। |
| getRenderStage() | वर्तमान रेंडर स्टेज को प्राप्त करता है। |
| getRenderTarget() | रेंडर लक्ष्य निर्दिष्ट करें जिस पर निम्नलिखित रेंडर ऑपरेशन्स किए जाएंगे। |
| getShader() | ज्यामिति को रेंडर करने के लिए उपयोग किए जाने वाले शेडर इंस्टेंस को प्राप्त करता है। |
| getShaderSet() | सीन को रेंडर करने के लिए उपयोग किए जाने वाले शेडर सेट को प्राप्त करता है। |
| getVariables() | रेंडरिंग के लिए उपयोग किए जाने वाले आंतरिक वेरिएबल्स तक पहुँच |
| hashCode() | |
| notify() | |
| notifyAll() | |
| registerEntityRenderer(EntityRenderer renderer) | निर्दिष्ट इकाई के लिए एंटिटी रेंडरर को रजिस्टर करें |
| render(IRenderTarget renderTarget) | निर्दिष्ट लक्ष्य को रेंडर करें |
| setEnableShadows(boolean value) | छायाओं को सक्षम करने की सेटिंग। |
| setFallbackEntityRenderer(EntityRenderer value) | जब इकाई के लिए कोई विशेष रेंडरर परिभाषित नहीं है, तो फॉलबैक एंटिटी रेंडरर सेट करता है। |
| setFrustum(Frustum value) | व्यू मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले फ्रस्टम को सेट करता है। |
| setMaterial(Material value) | शेडर द्वारा उपयोग की जाने वाली सामग्री जानकारी प्रदान करने वाले मैटेरियल को सेट करता है। |
| setNode(Node value) | वर्ल्ड ट्रांसफ़ॉर्म मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले getNode इंस्टेंस को सेट करता है। |
| setPresetShaders(PresetShaders value) | प्रीसेट शेडर सेट को सेट करता है |
| setShader(ShaderProgram value) | ज्यामिति को रेंडर करने के लिए उपयोग किए जाने वाले शेडर इंस्टेंस को सेट करता है। |
| setShaderSet(ShaderSet value) | सीन को रेंडर करने के लिए उपयोग किए जाने वाले शेडर सेट को सेट करता है। |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
clearCache()
public void clearCache()
कैश को मैन्युअल रूप से साफ़ करें। Aspose.3D कुछ ऑब्जेक्ट्स जैसे मैटेरियल/ज्यामिति को रेंडर पाइपलाइन के साथ संगत आंतरिक प्रकारों में कैश करता है। यह तब मैन्युअल रूप से कॉल किया जाना चाहिए जब सीन में बड़े परिवर्तन हों।
close()
public void close()
डिस्पोज करें Renderer और सभी संबंधित संसाधन।
createRenderer()
public static Renderer createRenderer()
डिफ़ॉल्ट प्रोफ़ाइल के साथ एक नया Renderer बनाता है।
Returns: Renderer
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
execute(PostProcessing postProcessing, IRenderTarget result)
public abstract void execute(PostProcessing postProcessing, IRenderTarget result)
निर्दिष्ट रेंडर टार्गेट पर पोस्ट प्रोसेसिंग निष्पादित करें।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| postProcessing | PostProcessing | |
| result | IRenderTarget |
getAssetDirectories()
public ArrayList<String> getAssetDirectories()
बाहरी एसेट्स को संग्रहीत करने वाली डायरेक्टरीज़।
Returns: java.util.ArrayList<java.lang.String> - बाहरी एसेट्स संग्रहीत करने वाले डायरेक्टरीज़
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getEnableShadows()
public boolean getEnableShadows()
छायाओं को सक्षम करने की स्थिति प्राप्त करता है।
Returns: boolean - छायाओं को सक्षम करने के बारे में।
getFallbackEntityRenderer()
public EntityRenderer getFallbackEntityRenderer()
जब इकाई के लिए कोई विशेष रेंडरर परिभाषित नहीं है, तो फॉलबैक एंटिटी रेंडरर प्राप्त करता है।
Returns: EntityRenderer - the fallback entity renderer when the entity has no special renderer defined.
getFrustum()
public Frustum getFrustum()
व्यू मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले फ्रस्टम को प्राप्त करता है।
Returns: Frustum - the frustum that used to provide view matrix.
getMaterial()
public Material getMaterial()
शेडर द्वारा उपयोग की जाने वाली सामग्री जानकारी प्रदान करने वाले मैटेरियल को प्राप्त करता है।
Returns: Material - the material that used to provide material information used by shaders.
getNode()
public Node getNode()
वर्ल्ड ट्रांसफ़ॉर्म मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले getNode इंस्टेंस को प्राप्त करता है।
Returns: Node - the getNode instance used to provide world transform matrix.
getPostProcessing(String name)
public PostProcessing getPostProcessing(String name)
रेंडरर द्वारा समर्थित बिल्ट-इन पोस्ट-प्रोसेसर को प्राप्त करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| नाम | java.lang.String |
Returns: PostProcessing
getPostProcessings()
public List<PostProcessing> getPostProcessings()
सक्रिय पोस्ट-प्रोसेसिंग चेन
Returns: java.util.List<com.aspose.threed.PostProcessing> - सक्रिय पोस्ट-प्रोसेसिंग श्रृंखला
getPresetShaders()
public PresetShaders getPresetShaders()
प्रीसेट शेडर सेट को प्राप्त करता है
Returns: PresetShaders - the preset shader set
getRenderFactory()
public abstract RenderFactory getRenderFactory()
रेंडर-संबंधित ऑब्जेक्ट्स बनाने के लिए फ़ैक्ट्री को प्राप्त करता है।
Returns: RenderFactory - the factory to build render-related objects.
getRenderStage()
public RenderStage getRenderStage()
वर्तमान रेंडर स्टेज को प्राप्त करता है।
Returns: RenderStage - the current render stage.
getRenderTarget()
public IRenderTarget getRenderTarget()
रेंडर लक्ष्य निर्दिष्ट करें जिस पर निम्नलिखित रेंडर ऑपरेशन्स किए जाएंगे।
Returns: IRenderTarget - Specify the render target that the following render operations will be performed on.
getShader()
public ShaderProgram getShader()
ज्यामिति को रेंडर करने के लिए उपयोग किए जाने वाले शेडर इंस्टेंस को प्राप्त करता है।
Returns: ShaderProgram - the shader instance used for rendering the geometry.
getShaderSet()
public ShaderSet getShaderSet()
सीन को रेंडर करने के लिए उपयोग किए जाने वाले शेडर सेट को प्राप्त करता है।
Returns: ShaderSet - the shader set that used to render the scene
getVariables()
public RendererVariableManager getVariables()
रेंडरिंग के लिए उपयोग किए जाने वाले आंतरिक वेरिएबल्स तक पहुँच
Returns: RendererVariableManager - Access to the internal variables used for rendering
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
registerEntityRenderer(EntityRenderer renderer)
public void registerEntityRenderer(EntityRenderer renderer)
निर्दिष्ट इकाई के लिए एंटिटी रेंडरर को रजिस्टर करें
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| renderer | EntityRenderer |
render(IRenderTarget renderTarget)
public void render(IRenderTarget renderTarget)
निर्दिष्ट लक्ष्य को रेंडर करें
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| renderTarget | IRenderTarget |
setEnableShadows(boolean value)
public void setEnableShadows(boolean value)
छायाओं को सक्षम करने की सेटिंग।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| मान | boolean | नया मान |
setFallbackEntityRenderer(EntityRenderer value)
public void setFallbackEntityRenderer(EntityRenderer value)
जब इकाई के लिए कोई विशेष रेंडरर परिभाषित नहीं है, तो फॉलबैक एंटिटी रेंडरर सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | EntityRenderer | नया मान |
setFrustum(Frustum value)
public void setFrustum(Frustum value)
व्यू मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले फ्रस्टम को सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | Frustum | नया मान |
setMaterial(Material value)
public void setMaterial(Material value)
शेडर द्वारा उपयोग की जाने वाली सामग्री जानकारी प्रदान करने वाले मैटेरियल को सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | Material | नया मान |
setNode(Node value)
public void setNode(Node value)
वर्ल्ड ट्रांसफ़ॉर्म मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले getNode इंस्टेंस को सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | Node | नया मान |
setPresetShaders(PresetShaders value)
public void setPresetShaders(PresetShaders value)
प्रीसेट शेडर सेट को सेट करता है
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | PresetShaders | नया मान |
setShader(ShaderProgram value)
public void setShader(ShaderProgram value)
ज्यामिति को रेंडर करने के लिए उपयोग किए जाने वाले शेडर इंस्टेंस को सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | ShaderProgram | नया मान |
setShaderSet(ShaderSet value)
public void setShaderSet(ShaderSet value)
सीन को रेंडर करने के लिए उपयोग किए जाने वाले शेडर सेट को सेट करता है।
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| value | ShaderSet | नया मान |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| पैरामीटर | प्रकार | विवरण |
|---|---|---|
| arg0 | long | |
| arg1 | int |