|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.lessvoid.nifty.render.NiftyRenderEngineImpl
public class NiftyRenderEngineImpl
The Nifty RenderEngine.
| Nested Class Summary | |
|---|---|
class |
NiftyRenderEngineImpl.Clip
|
| Constructor Summary | |
|---|---|
NiftyRenderEngineImpl(RenderDevice renderDeviceParam)
create the device. |
|
| Method Summary | |
|---|---|
void |
beginFrame()
Called when a frame begins. |
void |
clear()
Clear the screen. |
RenderFont |
createFont(String filename)
Create a new RenderFont. |
NiftyImage |
createImage(String filename,
boolean filterLinear)
Create a new Image. |
void |
disableClip()
Disable the clipping. |
void |
displayResolutionChanged()
This is called from Nifty when it receives the resolutionChange notify from application code. |
void |
disposeImage(RenderImage image)
Dispose image. |
void |
enableClip(int x0,
int y0,
int x1,
int y1)
Enable clipping to the given region. |
void |
endFrame()
Called when a frame ends. |
RenderFont |
getFont()
get font. |
int |
getHeight()
Get Height of Display mode. |
RenderDevice |
getRenderDevice()
Get RenderDevice. |
int |
getWidth()
Get Width of Display mode. |
boolean |
isColorAlphaChanged()
return true when color alpha has been changed. |
boolean |
isColorChanged()
return true when color has been changed. |
void |
moveTo(float xParam,
float yParam)
Move to the given x/y position. |
RenderImage |
reload(RenderImage image)
Dispose the given image and reload it. |
void |
renderImage(NiftyImage image,
int x,
int y,
int width,
int height)
renderImage. |
void |
renderQuad(int x,
int y,
int width,
int height)
render a quad. |
void |
renderQuad(int x,
int y,
int width,
int height,
Color topLeft,
Color topRight,
Color bottomRight,
Color bottomLeft)
Renders a quad with different colors at the quad vertices. |
protected void |
renderSelectionText(String text,
int x,
int y,
Color textColor,
Color textSelectionColor,
float textSize,
int selectionStartParam,
int selectionEndParam)
Render a Text with some text selected. |
void |
renderText(String text,
int x,
int y,
int selectionStart,
int selectionEnd,
Color textSelectionColor)
renderText. |
void |
restoreState()
restore states. |
void |
saveState(Set<RenderStateType> statesToSave)
save given states. |
void |
setBlendMode(BlendMode blendModeParam)
Set BlendMode. |
void |
setColor(Color colorParam)
Set a new color. |
void |
setColorAlpha(float newColorAlpha)
set only the color alpha. |
void |
setColorIgnoreAlpha(Color newColor)
Set only the color component of the given color. |
void |
setFont(RenderFont newFont)
set font. |
void |
setGlobalPosition(float xPos,
float yPos)
set global position. |
void |
setImageScale(float scale)
set image size. |
void |
setRenderTextSize(float size)
Set RenderTextSize. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public NiftyRenderEngineImpl(RenderDevice renderDeviceParam)
renderDeviceParam - RenderDevice| Method Detail |
|---|
public int getWidth()
NiftyRenderEngine
getWidth in interface NiftyRenderEngineNiftyRenderEngine.getWidth()public int getHeight()
NiftyRenderEngine
getHeight in interface NiftyRenderEngineNiftyRenderEngine.getHeight()public void beginFrame()
NiftyRenderEngine
beginFrame in interface NiftyRenderEnginepublic void endFrame()
NiftyRenderEngine
endFrame in interface NiftyRenderEnginepublic void clear()
NiftyRenderEngine
clear in interface NiftyRenderEngine
public NiftyImage createImage(String filename,
boolean filterLinear)
NiftyRenderEngine
createImage in interface NiftyRenderEnginefilename - namefilterLinear - filter
NiftyRenderEngine.createImage(java.lang.String, boolean)public RenderFont createFont(String filename)
NiftyRenderEngine
createFont in interface NiftyRenderEnginefilename - name
NiftyRenderEngine.createFont(java.lang.String)
public void renderQuad(int x,
int y,
int width,
int height)
NiftyRenderEngine
renderQuad in interface NiftyRenderEnginex - xy - ywidth - widthheight - heightNiftyRenderEngine.renderQuad(int, int, int, int)
public void renderQuad(int x,
int y,
int width,
int height,
Color topLeft,
Color topRight,
Color bottomRight,
Color bottomLeft)
NiftyRenderEngine
renderQuad in interface NiftyRenderEngine
public void renderImage(NiftyImage image,
int x,
int y,
int width,
int height)
renderImage in interface NiftyRenderEngineimage - imagex - xy - ywidth - widthheight - height
public void renderText(String text,
int x,
int y,
int selectionStart,
int selectionEnd,
Color textSelectionColor)
renderText in interface NiftyRenderEnginetext - textx - xy - yselectionStart - selection startselectionEnd - selection endtextSelectionColor - textSelectionColor
protected void renderSelectionText(String text,
int x,
int y,
Color textColor,
Color textSelectionColor,
float textSize,
int selectionStartParam,
int selectionEndParam)
text - textx - xy - ytextColor - colortextSelectionColor - textSelectionColortextSize - text sizeselectionStartParam - selection startselectionEndParam - selection endpublic void setFont(RenderFont newFont)
setFont in interface NiftyRenderEnginenewFont - fontpublic RenderFont getFont()
getFont in interface NiftyRenderEnginepublic void setColor(Color colorParam)
NiftyRenderEngine
setColor in interface NiftyRenderEnginecolorParam - colorNiftyRenderEngine.setColor(de.lessvoid.nifty.tools.Color)public void setColorAlpha(float newColorAlpha)
setColorAlpha in interface NiftyRenderEnginenewColorAlpha - new alpha valuepublic void setColorIgnoreAlpha(Color newColor)
setColorIgnoreAlpha in interface NiftyRenderEnginenewColor - colorpublic boolean isColorChanged()
isColorChanged in interface NiftyRenderEnginepublic boolean isColorAlphaChanged()
NiftyRenderEngine
isColorAlphaChanged in interface NiftyRenderEngineNiftyRenderEngine.isColorAlphaChanged()
public void moveTo(float xParam,
float yParam)
NiftyRenderEngine
moveTo in interface NiftyRenderEnginexParam - xyParam - yNiftyRenderEngine.moveTo(float, float)
public void enableClip(int x0,
int y0,
int x1,
int y1)
NiftyRenderEngine
enableClip in interface NiftyRenderEnginex0 - x0y0 - y0x1 - x1y1 - y1NiftyRenderEngine.enableClip(int, int, int, int)public void disableClip()
NiftyRenderEngine
disableClip in interface NiftyRenderEngineNiftyRenderEngine.disableClip()public void setRenderTextSize(float size)
NiftyRenderEngine
setRenderTextSize in interface NiftyRenderEnginesize - sizeNiftyRenderEngine.setRenderTextSize(float)public void setImageScale(float scale)
NiftyRenderEngine
setImageScale in interface NiftyRenderEnginescale - scaleNiftyRenderEngine.setImageScale(float)
public void setGlobalPosition(float xPos,
float yPos)
NiftyRenderEngine
setGlobalPosition in interface NiftyRenderEnginexPos - xyPos - yNiftyRenderEngine.setGlobalPosition(float, float)public void displayResolutionChanged()
NiftyRenderEngine
displayResolutionChanged in interface NiftyRenderEnginepublic void saveState(Set<RenderStateType> statesToSave)
NiftyRenderEngine
saveState in interface NiftyRenderEnginestatesToSave - set of renderstates to savepublic void restoreState()
NiftyRenderEngine
restoreState in interface NiftyRenderEnginepublic void setBlendMode(BlendMode blendModeParam)
NiftyRenderEngine
setBlendMode in interface NiftyRenderEnginepublic RenderDevice getRenderDevice()
NiftyRenderEngine
getRenderDevice in interface NiftyRenderEnginepublic void disposeImage(RenderImage image)
NiftyRenderEngine
disposeImage in interface NiftyRenderEngineimage - image to disposepublic RenderImage reload(RenderImage image)
NiftyRenderEngine
reload in interface NiftyRenderEngineimage - image
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||