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 | 렌더링 명령을 기록하는 데 사용되는 commandList |
| node | Node | 렌더링될 엔티티의 PrepareRenderQueue에 전달된 동일한 노드 |
| renderableResource | java.lang.Object | PrepareRenderQueue 중 IRenderQueue에 전달된 사용자 정의 객체 |
| 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 |