Renderowanie

abstrakcyjna publiczna Renderowany
Znane podgrupy bezpośrednie

Klasa podstawowa do renderowania w przestrzeni 3D przez dołączenie do obiektu Node z właściwością setRenderable(Renderable).

Stałe

int, RENDER_PRIORITY_DEFAULT
int, RENDER_PRIORITY_FIRST
int, RENDER_PRIORITY_LAST

Pola

chroniony Collisionkształt colisionkształt

Zabezpieczeni konstruktorzy

Metody publiczne

Koliza kształtu
getCollisionkształt()
Pobierz CollisionShape na potrzeby wykrywania kolizji z tym urządzeniem Renderable.
materiał;
getMaterial(int submeshIndex)
Zwraca materiał powiązany z określonym siatką.
materiał;
getMaterial()
Zwraca materiał powiązany z pierwszym siatką podrzędną.
int,
getRenderPriority()
Pobierz priorytet renderowania, który steruje kolejnością renderowania.
int,
getSubmeshCount()
Zwraca liczbę siatki podrzędnych, które można renderować.
Ciąg
getSubmeshName (int submeshIndex)
Zwraca nazwę powiązaną z określonym siatką podrzędną.
wartość logiczna
isShadowCaster()
Zwraca wartość „true”, jeśli jest skonfigurowana do przesyłania cieni do innych elementów renderowania.
wartość logiczna
isShadowOdbierzr()
Zwraca wartość „true”, jeśli jest skonfigurowana tak, aby odbierać cienie przesłane przez inne elementy do renderowania.
abstrakcyjne Renderowanie
makeCopy()
Tworzy nową instancję tej usługi Renderable.
nieważne
setCollisionShape(kolimatorkształt)
Ustaw CollisionShape używany do wykrywania kolizji z tym urządzeniem Renderable.
nieważne
setMaterial (materiał materiał)
Ustawia materiał powiązany z pierwszym siatką.
nieważne
setMaterial (int submeshIndex, materiał Material)
Ustawia materiał powiązany z określonym siatką.
nieważne
setRenderPriority(int renderPriority)
Ustaw priorytet renderowania, aby kontrolować kolejność renderowania.
nieważne
setShadowCaster(wartość logiczna isShadowCaster)
Określa, czy możliwość renderowania cieniuje inne obiekty renderowane w scenie.
nieważne
setShadowReceivedr (wartość logiczna isShadowReceivedr)
Określa, czy wyrenderowane cienie odbierają inne wyrenderowane obiekty w scenie.
nieważne

Metody dziedziczone

Stałe

publiczny profil statyczny statyczny RENDER_PRIORITY_DEFAULT

Wartość stała: 4

publiczny profil statyczny statyczny RENDER_PRIORITY_FIRST

Wartość stała: 0

publiczny profil statyczny statyczny RENDER_PRIORITY_LAST

Wartość stała: 7

Pola

chronione Collisionkształt collisionkształt

Zabezpieczeni konstruktorzy

chronione Do renderowania (renderowane inne)

Parametry
inne

Metody publiczne

Collisionkształt getCollisionkształt ()

Pobierz CollisionShape na potrzeby wykrywania kolizji z tym urządzeniem Renderable.

Materiał getMaterial (int submeshIndex)

Zwraca materiał powiązany z określonym siatką.

Parametry
Indeks submesh

Materiał getMaterial ()

Zwraca materiał powiązany z pierwszym siatką podrzędną.

public int getRenderPriority ()

Pobierz priorytet renderowania, który steruje kolejnością renderowania. Priorytet musi mieścić się w zakresie od 0 (wyrenderowano pierwszy) do 7 (wyrenderowano jako ostatni). Wartością domyślną jest 4.

public int getSubmeshCount ()

Zwraca liczbę siatki podrzędnych, które można renderować. Wszystkie obiekty renderujące mają co najmniej jedną.

Ciąg getSubmeshName (int submeshIndex)

Zwraca nazwę powiązaną z określonym siatką podrzędną.

Parametry
Indeks submesh
Narzuty
Wyjątek związany z nielegalnym działaniem jeśli indeks jest poza zakresem

publiczna wartość logiczna isShadowCaster()

Zwraca wartość „true”, jeśli jest skonfigurowana do przesyłania cieni do innych elementów renderowania.

publiczna wartość logiczna isShadowReceivedr()

Zwraca wartość „true”, jeśli jest skonfigurowana tak, aby odbierać cienie przesłane przez inne elementy do renderowania.

Publiczny

Tworzy nową instancję tej usługi Renderable.

Nowy renderowany element będzie miał unikalną kopię wszystkich możliwych do modyfikacji stanu. Zostaną też uwzględnione wszystkie materiały, do których odwołuje się mechanizm renderowania. Trwałe dane będą udostępniane między instancjami.

void void setCollisionkształt (Collisionkształt collisionkształt)

Ustaw CollisionShape używany do wykrywania kolizji z tym urządzeniem Renderable.

Parametry
kształtkształtu

void void setMaterial (materiał))

Ustawia materiał powiązany z pierwszym siatką.

Parametry
materiał

void void setMaterial (int submeshIndex, Material)

Ustawia materiał powiązany z określonym siatką.

Parametry
Indeks submesh
materiał

void voidsetRenderPriority(int renderPriority)

Ustaw priorytet renderowania, aby kontrolować kolejność renderowania. Priorytet musi mieścić się w zakresie od 0 (wyrenderowano pierwszy) do 7 (wyrenderowano jako ostatni). Wartością domyślną jest 4.

Parametry
RenderowaniePriorytet

void void setShadowCaster (boolean isShadowCaster)

Określa, czy możliwość renderowania cieniuje inne obiekty renderowane w scenie.

Parametry
IsShadowCaster

void void setShadowReceivedr (boolean isShadowReceivedr)

Określa, czy wyrenderowane cienie odbierają inne wyrenderowane obiekty w scenie.

Parametry
Odbiornik isShadow

void void updateFromDefinition (renderableDefinition)

Parametry
definicja