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:

पैरामीटरप्रकारविवरण
arg0java.lang.Object

Returns: boolean

execute(PostProcessing postProcessing, IRenderTarget result)

public abstract void execute(PostProcessing postProcessing, IRenderTarget result)

निर्दिष्ट रेंडर टार्गेट पर पोस्ट प्रोसेसिंग निष्पादित करें।

Parameters:

पैरामीटरप्रकारविवरण
postProcessingPostProcessing
resultIRenderTarget

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:

पैरामीटरप्रकारविवरण
rendererEntityRenderer

render(IRenderTarget renderTarget)

public void render(IRenderTarget renderTarget)

निर्दिष्ट लक्ष्य को रेंडर करें

Parameters:

पैरामीटरप्रकारविवरण
renderTargetIRenderTarget

setEnableShadows(boolean value)

public void setEnableShadows(boolean value)

छायाओं को सक्षम करने की सेटिंग।

Parameters:

पैरामीटरप्रकारविवरण
मानbooleanनया मान

setFallbackEntityRenderer(EntityRenderer value)

public void setFallbackEntityRenderer(EntityRenderer value)

जब इकाई के लिए कोई विशेष रेंडरर परिभाषित नहीं है, तो फॉलबैक एंटिटी रेंडरर सेट करता है।

Parameters:

पैरामीटरप्रकारविवरण
valueEntityRendererनया मान

setFrustum(Frustum value)

public void setFrustum(Frustum value)

व्यू मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले फ्रस्टम को सेट करता है।

Parameters:

पैरामीटरप्रकारविवरण
valueFrustumनया मान

setMaterial(Material value)

public void setMaterial(Material value)

शेडर द्वारा उपयोग की जाने वाली सामग्री जानकारी प्रदान करने वाले मैटेरियल को सेट करता है।

Parameters:

पैरामीटरप्रकारविवरण
valueMaterialनया मान

setNode(Node value)

public void setNode(Node value)

वर्ल्ड ट्रांसफ़ॉर्म मैट्रिक्स प्रदान करने के लिए उपयोग किए जाने वाले getNode इंस्टेंस को सेट करता है।

Parameters:

पैरामीटरप्रकारविवरण
valueNodeनया मान

setPresetShaders(PresetShaders value)

public void setPresetShaders(PresetShaders value)

प्रीसेट शेडर सेट को सेट करता है

Parameters:

पैरामीटरप्रकारविवरण
valuePresetShadersनया मान

setShader(ShaderProgram value)

public void setShader(ShaderProgram value)

ज्यामिति को रेंडर करने के लिए उपयोग किए जाने वाले शेडर इंस्टेंस को सेट करता है।

Parameters:

पैरामीटरप्रकारविवरण
valueShaderProgramनया मान

setShaderSet(ShaderSet value)

public void setShaderSet(ShaderSet value)

सीन को रेंडर करने के लिए उपयोग किए जाने वाले शेडर सेट को सेट करता है।

Parameters:

पैरामीटरप्रकारविवरण
valueShaderSetनया मान

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

पैरामीटरप्रकारविवरण
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

पैरामीटरप्रकारविवरण
arg0long
arg1int