com.jme3.niftygui
Class RenderDeviceJme
java.lang.Object
com.jme3.niftygui.RenderDeviceJme
- All Implemented Interfaces:
- de.lessvoid.nifty.spi.render.RenderDevice
public class RenderDeviceJme
- extends java.lang.Object
- implements de.lessvoid.nifty.spi.render.RenderDevice
Method Summary |
void |
beginFrame()
|
void |
clear()
|
de.lessvoid.nifty.spi.render.RenderFont |
createFont(java.lang.String filename)
|
de.lessvoid.nifty.spi.render.RenderImage |
createImage(java.lang.String filename,
boolean linear)
|
de.lessvoid.nifty.spi.render.MouseCursor |
createMouseCursor(java.lang.String str,
int x,
int y)
|
void |
disableClip()
|
void |
disableMouseCursor()
|
void |
enableClip(int x0,
int y0,
int x1,
int y1)
|
void |
enableMouseCursor(de.lessvoid.nifty.spi.render.MouseCursor cursor)
|
void |
endFrame()
|
int |
getHeight()
|
int |
getWidth()
|
void |
renderFont(de.lessvoid.nifty.spi.render.RenderFont font,
java.lang.String str,
int x,
int y,
de.lessvoid.nifty.tools.Color color,
float size)
Deprecated. use renderFont(RenderFont font, String str, int x, int y, Color color, float sizeX, float sizeY) instead |
void |
renderFont(de.lessvoid.nifty.spi.render.RenderFont font,
java.lang.String str,
int x,
int y,
de.lessvoid.nifty.tools.Color color,
float sizeX,
float sizeY)
|
void |
renderImage(de.lessvoid.nifty.spi.render.RenderImage image,
int x,
int y,
int width,
int height,
de.lessvoid.nifty.tools.Color color,
float imageScale)
|
void |
renderImage(de.lessvoid.nifty.spi.render.RenderImage image,
int x,
int y,
int w,
int h,
int srcX,
int srcY,
int srcW,
int srcH,
de.lessvoid.nifty.tools.Color color,
float scale,
int centerX,
int centerY)
|
void |
renderQuad(int x,
int y,
int width,
int height,
de.lessvoid.nifty.tools.Color color)
|
void |
renderQuad(int x,
int y,
int width,
int height,
de.lessvoid.nifty.tools.Color topLeft,
de.lessvoid.nifty.tools.Color topRight,
de.lessvoid.nifty.tools.Color bottomRight,
de.lessvoid.nifty.tools.Color bottomLeft)
|
void |
setBlendMode(de.lessvoid.nifty.render.BlendMode blendMode)
|
void |
setRenderManager(RenderManager rm)
|
void |
setResourceLoader(de.lessvoid.nifty.tools.resourceloader.NiftyResourceLoader niftyResourceLoader)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RenderDeviceJme
public RenderDeviceJme(NiftyJmeDisplay display)
setResourceLoader
public void setResourceLoader(de.lessvoid.nifty.tools.resourceloader.NiftyResourceLoader niftyResourceLoader)
- Specified by:
setResourceLoader
in interface de.lessvoid.nifty.spi.render.RenderDevice
setRenderManager
public void setRenderManager(RenderManager rm)
createMouseCursor
public de.lessvoid.nifty.spi.render.MouseCursor createMouseCursor(java.lang.String str,
int x,
int y)
- Specified by:
createMouseCursor
in interface de.lessvoid.nifty.spi.render.RenderDevice
enableMouseCursor
public void enableMouseCursor(de.lessvoid.nifty.spi.render.MouseCursor cursor)
- Specified by:
enableMouseCursor
in interface de.lessvoid.nifty.spi.render.RenderDevice
disableMouseCursor
public void disableMouseCursor()
- Specified by:
disableMouseCursor
in interface de.lessvoid.nifty.spi.render.RenderDevice
createImage
public de.lessvoid.nifty.spi.render.RenderImage createImage(java.lang.String filename,
boolean linear)
- Specified by:
createImage
in interface de.lessvoid.nifty.spi.render.RenderDevice
createFont
public de.lessvoid.nifty.spi.render.RenderFont createFont(java.lang.String filename)
- Specified by:
createFont
in interface de.lessvoid.nifty.spi.render.RenderDevice
beginFrame
public void beginFrame()
- Specified by:
beginFrame
in interface de.lessvoid.nifty.spi.render.RenderDevice
endFrame
public void endFrame()
- Specified by:
endFrame
in interface de.lessvoid.nifty.spi.render.RenderDevice
getWidth
public int getWidth()
- Specified by:
getWidth
in interface de.lessvoid.nifty.spi.render.RenderDevice
getHeight
public int getHeight()
- Specified by:
getHeight
in interface de.lessvoid.nifty.spi.render.RenderDevice
clear
public void clear()
- Specified by:
clear
in interface de.lessvoid.nifty.spi.render.RenderDevice
setBlendMode
public void setBlendMode(de.lessvoid.nifty.render.BlendMode blendMode)
- Specified by:
setBlendMode
in interface de.lessvoid.nifty.spi.render.RenderDevice
renderFont
@Deprecated
public void renderFont(de.lessvoid.nifty.spi.render.RenderFont font,
java.lang.String str,
int x,
int y,
de.lessvoid.nifty.tools.Color color,
float size)
- Deprecated. use renderFont(RenderFont font, String str, int x, int y, Color color, float sizeX, float sizeY) instead
- Parameters:
font
- str
- x
- y
- color
- size
-
renderFont
public void renderFont(de.lessvoid.nifty.spi.render.RenderFont font,
java.lang.String str,
int x,
int y,
de.lessvoid.nifty.tools.Color color,
float sizeX,
float sizeY)
- Specified by:
renderFont
in interface de.lessvoid.nifty.spi.render.RenderDevice
renderImage
public void renderImage(de.lessvoid.nifty.spi.render.RenderImage image,
int x,
int y,
int w,
int h,
int srcX,
int srcY,
int srcW,
int srcH,
de.lessvoid.nifty.tools.Color color,
float scale,
int centerX,
int centerY)
- Specified by:
renderImage
in interface de.lessvoid.nifty.spi.render.RenderDevice
renderImage
public void renderImage(de.lessvoid.nifty.spi.render.RenderImage image,
int x,
int y,
int width,
int height,
de.lessvoid.nifty.tools.Color color,
float imageScale)
- Specified by:
renderImage
in interface de.lessvoid.nifty.spi.render.RenderDevice
renderQuad
public void renderQuad(int x,
int y,
int width,
int height,
de.lessvoid.nifty.tools.Color color)
- Specified by:
renderQuad
in interface de.lessvoid.nifty.spi.render.RenderDevice
renderQuad
public void renderQuad(int x,
int y,
int width,
int height,
de.lessvoid.nifty.tools.Color topLeft,
de.lessvoid.nifty.tools.Color topRight,
de.lessvoid.nifty.tools.Color bottomRight,
de.lessvoid.nifty.tools.Color bottomLeft)
- Specified by:
renderQuad
in interface de.lessvoid.nifty.spi.render.RenderDevice
enableClip
public void enableClip(int x0,
int y0,
int x1,
int y1)
- Specified by:
enableClip
in interface de.lessvoid.nifty.spi.render.RenderDevice
disableClip
public void disableClip()
- Specified by:
disableClip
in interface de.lessvoid.nifty.spi.render.RenderDevice