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 |