com.jme3.niftygui
クラス RenderDeviceJme

java.lang.Object
  上位を拡張 com.jme3.niftygui.RenderDeviceJme
すべての実装されたインタフェース:
de.lessvoid.nifty.spi.render.RenderDevice

public class RenderDeviceJme
extends java.lang.Object
implements de.lessvoid.nifty.spi.render.RenderDevice


コンストラクタの概要
RenderDeviceJme(NiftyJmeDisplay display)
           
 
メソッドの概要
 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)
           
 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)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RenderDeviceJme

public RenderDeviceJme(NiftyJmeDisplay display)
メソッドの詳細

setRenderManager

public void setRenderManager(RenderManager rm)

createMouseCursor

public de.lessvoid.nifty.spi.render.MouseCursor createMouseCursor(java.lang.String str,
                                                                  int x,
                                                                  int y)
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の createMouseCursor

enableMouseCursor

public void enableMouseCursor(de.lessvoid.nifty.spi.render.MouseCursor cursor)
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の enableMouseCursor

disableMouseCursor

public void disableMouseCursor()
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の disableMouseCursor

createImage

public de.lessvoid.nifty.spi.render.RenderImage createImage(java.lang.String filename,
                                                            boolean linear)
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の createImage

createFont

public de.lessvoid.nifty.spi.render.RenderFont createFont(java.lang.String filename)
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の createFont

beginFrame

public void beginFrame()
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の beginFrame

endFrame

public void endFrame()
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の endFrame

getWidth

public int getWidth()
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の getWidth

getHeight

public int getHeight()
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の getHeight

clear

public void clear()
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の clear

setBlendMode

public void setBlendMode(de.lessvoid.nifty.render.BlendMode blendMode)
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の setBlendMode

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 size)
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の renderFont

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)
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の renderImage

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)
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の renderImage

renderQuad

public void renderQuad(int x,
                       int y,
                       int width,
                       int height,
                       de.lessvoid.nifty.tools.Color color)
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の renderQuad

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)
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の renderQuad

enableClip

public void enableClip(int x0,
                       int y0,
                       int x1,
                       int y1)
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の enableClip

disableClip

public void disableClip()
定義:
インタフェース de.lessvoid.nifty.spi.render.RenderDevice 内の disableClip