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