public class ViewComponent extends Component
setView(Node).| Type | Property and Description |
|---|---|
javafx.beans.property.ObjectProperty<RenderLayer> |
renderLayer |
| Constructor and Description |
|---|
ViewComponent()
Creates view component with no graphics.
|
ViewComponent(javafx.scene.Node graphics)
Creates view component with given graphics.
|
ViewComponent(javafx.scene.Node graphics,
RenderLayer renderLayer)
Creates view component with given graphics and given render layer.
|
ViewComponent(RenderLayer renderLayer)
Creates view component with given render layer.
|
| Modifier and Type | Method and Description |
|---|---|
RenderLayer |
getRenderLayer() |
EntityView |
getView() |
void |
onAdded(Entity entity) |
void |
onRemoved(Entity entity) |
javafx.beans.property.ObjectProperty<RenderLayer> |
renderLayerProperty() |
void |
setRenderLayer(RenderLayer renderLayer)
Set render layer.
|
static void |
setShowBBoxColor(javafx.scene.paint.Color showBBoxColor) |
void |
setTexture(String textureName)
Convenience method to set texture as view.
|
void |
setTexture(String textureName,
boolean generateBoundingBox)
Convenience method to set texture as view.
|
void |
setView(javafx.scene.Node view)
Set view without generating bounding boxes from view.
|
void |
setView(javafx.scene.Node view,
boolean generateBoundingBox)
Set view.
|
String |
toString() |
void |
turnOnDebugBBox(boolean on)
Turn on / off bounding box display.
|
public javafx.beans.property.ObjectProperty<RenderLayer> renderLayerProperty
getRenderLayer(),
setRenderLayer(RenderLayer)public ViewComponent()
public ViewComponent(javafx.scene.Node graphics)
graphics - the graphicspublic ViewComponent(RenderLayer renderLayer)
renderLayer - render layer to use for viewpublic ViewComponent(javafx.scene.Node graphics,
RenderLayer renderLayer)
graphics - the graphicsrenderLayer - render layer to use for viewpublic static void setShowBBoxColor(javafx.scene.paint.Color showBBoxColor)
showBBoxColor - the color to highlight bounding boxespublic final void turnOnDebugBBox(boolean on)
on - on / off flagpublic RenderLayer getRenderLayer()
public javafx.beans.property.ObjectProperty<RenderLayer> renderLayerProperty()
getRenderLayer(),
setRenderLayer(RenderLayer)public void setRenderLayer(RenderLayer renderLayer)
renderLayer - render layerpublic EntityView getView()
public void setView(javafx.scene.Node view)
view - the viewpublic void setView(javafx.scene.Node view,
boolean generateBoundingBox)
view - the viewgenerateBoundingBox - generate bbox flagpublic void setTexture(String textureName)
textureName - name of texturepublic void setTexture(String textureName, boolean generateBoundingBox)
textureName - name of texturegenerateBoundingBox - generate bbox from view flagCopyright © 2017. All rights reserved.