EntityRenderer
محتويات
[
يخفي
]Inheritance: java.lang.Object
public class EntityRenderer
أنشئ فئة فرعية من هذه لتنفيذ العرض لأنواع مختلفة من الكيانات.
المنشئات
| منشئ | الوصف |
|---|---|
| EntityRenderer(String key, byte features) | منشئ لـ EntityRenderer |
| EntityRenderer(String key) | منشئ لـ EntityRenderer |
الطرق
| طريقة | الوصف |
|---|---|
| dispose() | يتم التخلص من عارض الكيان، أطلق الموارد المشتركة. |
| equals(Object arg0) | |
| frameBegin(Renderer renderer, IRenderQueue renderQueue) | ابدأ عرض إطار |
| frameEnd(Renderer renderer, IRenderQueue renderQueue) | ينتهي عرض الإطار |
| getClass() | |
| hashCode() | |
| initialize(Renderer renderer) | تهيئة عارض الكيان |
| notify() | |
| notifyAll() | |
| prepareRenderQueue(Renderer renderer, IRenderQueue queue, Node node, Entity entity) | تحضير أوامر العرض للزوج المحدد من العقدة/الكيان. |
| renderEntity(Renderer renderer, ICommandList commandList, Node node, Object renderableResource, int subEntity) | كل مهمة تصيير تُدفع إلى IRenderQueue سيكون لها استدعاء RenderEntity المقابل لأداء مهمة التصيير الفعلية. |
| resetSceneCache() | المشهد تغير أو أُزيل، تحتاج إلى التخلص من موارد العرض على مستوى المشهد في هذا. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
EntityRenderer(String key, byte features)
public EntityRenderer(String key, byte features)
منشئ لـ EntityRenderer
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| المفتاح | java.lang.String | المفتاح الخاص بمُصنِّف الكيان |
| الميزات | بايت | الميزات الإضافية لمُصنِّف الكيان |
EntityRenderer(String key)
public EntityRenderer(String key)
منشئ لـ EntityRenderer
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| المفتاح | java.lang.String | المفتاح الخاص بمُصنِّف الكيان |
dispose()
public void dispose()
يتم التخلص من عارض الكيان، أطلق الموارد المشتركة.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
frameBegin(Renderer renderer, IRenderQueue renderQueue)
public void frameBegin(Renderer renderer, IRenderQueue renderQueue)
ابدأ عرض إطار
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| renderer | Renderer | المُصنِّف الحالي |
| renderQueue | IRenderQueue | طابور العرض |
frameEnd(Renderer renderer, IRenderQueue renderQueue)
public void frameEnd(Renderer renderer, IRenderQueue renderQueue)
ينتهي عرض الإطار
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| renderer | Renderer | المُصنِّف الحالي |
| renderQueue | IRenderQueue | طابور العرض |
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public native int hashCode()
Returns: int
initialize(Renderer renderer)
public void initialize(Renderer renderer)
تهيئة عارض الكيان
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| renderer | Renderer |
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
prepareRenderQueue(Renderer renderer, IRenderQueue queue, Node node, Entity entity)
public void prepareRenderQueue(Renderer renderer, IRenderQueue queue, Node node, Entity entity)
تحضير أوامر العرض للزوج المحدد من العقدة/الكيان.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| renderer | Renderer | مثيل المُصنِّف الحالي |
| queue | IRenderQueue | طابور العرض المستخدم لإدارة مهام العرض |
| node | Node | العقدة الحالية |
| entity | Entity | الكيان الذي يحتاج إلى العرض |
renderEntity(Renderer renderer, ICommandList commandList, Node node, Object renderableResource, int subEntity)
public void renderEntity(Renderer renderer, ICommandList commandList, Node node, Object renderableResource, int subEntity)
كل مهمة تصيير تُدفع إلى IRenderQueue سيكون لها استدعاء RenderEntity المقابل لأداء مهمة التصيير الفعلية.
Parameters:
| معامل | نوع | الوصف |
|---|---|---|
| renderer | Renderer | المُصنِّف |
| commandList | ICommandList | قائمة الأوامر المستخدمة لتسجيل أوامر العرض |
| node | Node | نفس العقدة التي تم تمريرها إلى PrepareRenderQueue للكيان الذي سيتم عرضه |
| renderableResource | java.lang.Object | الكائن المخصص الذي تم تمريره إلى IRenderQueue أثناء PrepareRenderQueue |
| subEntity | int | فهرس الكيان الفرعي الذي تم تمريره إلى IRenderQueue |
resetSceneCache()
public void resetSceneCache()
المشهد تغير أو أُزيل، تحتاج إلى التخلص من موارد العرض على مستوى المشهد في هذا.
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 |