Package com.jme3.niftygui
Class RenderDeviceJme
java.lang.Object
com.jme3.niftygui.RenderDeviceJme
- All Implemented Interfaces:
- de.lessvoid.nifty.spi.render.RenderDevice
- 
Constructor SummaryConstructorsConstructorDescriptionRenderDeviceJme(NiftyJmeDisplay display) Instantiates a new RenderDevice, assuming Nifty colors are in linear colorspace (no gamma correction).RenderDeviceJme(NiftyJmeDisplay display, ColorSpace colorSpace) Instantiates a new RenderDevice using the specified ColorSpace for Nifty colors.
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidclear()de.lessvoid.nifty.spi.render.RenderFontcreateFont(String filename) de.lessvoid.nifty.spi.render.RenderImagecreateImage(String filename, boolean linear) de.lessvoid.nifty.spi.render.MouseCursorcreateMouseCursor(String str, int x, int y) voidvoidvoidenableClip(int x0, int y0, int x1, int y1) voidenableMouseCursor(de.lessvoid.nifty.spi.render.MouseCursor cursor) voidendFrame()intintgetWidth()voidrenderFont(de.lessvoid.nifty.spi.render.RenderFont font, String str, int x, int y, de.lessvoid.nifty.tools.Color color, float sizeX, float sizeY) voidrenderImage(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) voidrenderImage(de.lessvoid.nifty.spi.render.RenderImage image, int x, int y, int width, int height, de.lessvoid.nifty.tools.Color color, float imageScale) voidrenderQuad(int x, int y, int width, int height, de.lessvoid.nifty.tools.Color color) voidrenderQuad(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) voidsetBlendMode(de.lessvoid.nifty.render.BlendMode blendMode) voidvoidsetResourceLoader(de.lessvoid.nifty.tools.resourceloader.NiftyResourceLoader niftyResourceLoader) 
- 
Constructor Details- 
RenderDeviceJmeInstantiates a new RenderDevice, assuming Nifty colors are in linear colorspace (no gamma correction).- Parameters:
- display- the SceneProcessor to render Nifty (not null, alias created)
 
- 
RenderDeviceJmeInstantiates a new RenderDevice using the specified ColorSpace for Nifty colors.- Parameters:
- display- the SceneProcessor to render Nifty (not null, alias created)
- colorSpace- the ColorSpace to use for Nifty colors (sRGB or Linear)
 
 
- 
- 
Method Details- 
setResourceLoaderpublic void setResourceLoader(de.lessvoid.nifty.tools.resourceloader.NiftyResourceLoader niftyResourceLoader) - Specified by:
- setResourceLoaderin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
setRenderManager
- 
createMouseCursor- Specified by:
- createMouseCursorin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
enableMouseCursorpublic void enableMouseCursor(de.lessvoid.nifty.spi.render.MouseCursor cursor) - Specified by:
- enableMouseCursorin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
disableMouseCursorpublic void disableMouseCursor()- Specified by:
- disableMouseCursorin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
createImage- Specified by:
- createImagein interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
createFont- Specified by:
- createFontin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
beginFramepublic void beginFrame()- Specified by:
- beginFramein interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
endFramepublic void endFrame()- Specified by:
- endFramein interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
getWidthpublic int getWidth()- Specified by:
- getWidthin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
getHeightpublic int getHeight()- Specified by:
- getHeightin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
clearpublic void clear()- Specified by:
- clearin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
setBlendModepublic void setBlendMode(de.lessvoid.nifty.render.BlendMode blendMode) - Specified by:
- setBlendModein interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
renderFontpublic void renderFont(de.lessvoid.nifty.spi.render.RenderFont font, String str, int x, int y, de.lessvoid.nifty.tools.Color color, float sizeX, float sizeY) - Specified by:
- renderFontin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
renderImagepublic 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:
- renderImagein interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
renderImagepublic 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:
- renderImagein interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
renderQuadpublic void renderQuad(int x, int y, int width, int height, de.lessvoid.nifty.tools.Color color) - Specified by:
- renderQuadin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
renderQuadpublic 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:
- renderQuadin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
enableClippublic void enableClip(int x0, int y0, int x1, int y1) - Specified by:
- enableClipin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
- 
disableClippublic void disableClip()- Specified by:
- disableClipin interface- de.lessvoid.nifty.spi.render.RenderDevice
 
 
-