public class RenderOptions
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description |
|---|---|
static int |
Bone
Skeleton bones
|
static int |
BVSolid
Solid Bounding Volume
|
static int |
BVTransparent
Transparent Bounding Volume
|
static int |
BVWired
Wired Bounding Volume
|
static int |
Joints
Skeleton joint
|
static int |
JointsBv
Skeleton joint bounding volume
|
static int |
JointsOrient
Skeleton joint orientation
|
static int |
Outlining
with outlining
For outlined, use (RenderOptions.Solid | RenderOptions.Outlining) or RenderMode.SolidOutlined) |
static int |
Point
Point
|
static int |
Solid
Solid
|
static int |
SurfaceTransparent
Surface transparent
|
static int |
TBN
Tangent/Binormal/Normal vectors
|
static int |
Transparent
Transparent
|
static int |
Wired
Wired
|
| Constructor and Description |
|---|
RenderOptions() |
| Modifier and Type | Method and Description |
|---|---|
int |
getBoundingVolumeOptions() |
LightModel |
getLightModel() |
<L extends ILight> |
getLights() |
Picker |
getPickingPicker() |
int |
getRenderMode() |
java.lang.String |
getSurface() |
float |
getTransparentAlpha() |
boolean |
isDrawBoundingVolume() |
boolean |
isDrawWorldAxis() |
boolean |
isPicking() |
boolean |
isPickingRootModelOnly() |
boolean |
isUseShader()
Default value:
true |
void |
setBoundingVolumeOptions(int bvOptions) |
void |
setDrawBoundingVolume(boolean drawBoundingVolume) |
void |
setDrawWorldAxis(boolean drawWorldAxis) |
void |
setLightModel(LightModel lightModel) |
void |
setLights(Lights<?> lights)
|
void |
setPicking(boolean picking)
Default value:
false |
void |
setPickingPicker(Picker picker)
|
void |
setPickingRootModelOnly(boolean pickRootOnly)
Picking level
Default value: true |
void |
setRenderMode(int renderMode) |
void |
setSurface(java.lang.String surface)
Default value:
SurfaceTypes.SURFACE_DEFAULT |
void |
setTransparentAlpha(float transparencyAlpha)
Default value:
0.2f |
void |
setUseShader(boolean useShader) |
public static final int Solid
public static final int Wired
public static final int Point
public static final int Transparent
public static final int Outlining
public static final int BVSolid
public static final int BVWired
public static final int BVTransparent
public static final int TBN
public static final int Bone
public static final int Joints
public static final int JointsOrient
public static final int JointsBv
public static final int SurfaceTransparent
public boolean isUseShader()
truepublic void setUseShader(boolean useShader)
public final void setSurface(java.lang.String surface)
SurfaceTypes.SURFACE_DEFAULTsurface - the surface name, used for rendering materialpublic final java.lang.String getSurface()
public final int getRenderMode()
public final void setRenderMode(int renderMode)
RenderModepublic float getTransparentAlpha()
public void setTransparentAlpha(float transparencyAlpha)
0.2ftransparencyAlpha - alpha value used with transparent RenderModepublic final int getBoundingVolumeOptions()
public final void setBoundingVolumeOptions(int bvOptions)
public final boolean isDrawWorldAxis()
public final void setDrawWorldAxis(boolean drawWorldAxis)
public final boolean isDrawBoundingVolume()
public final void setDrawBoundingVolume(boolean drawBoundingVolume)
public boolean isPicking()
public void setPicking(boolean picking)
falsepicking - true to enable picking renderersetPickingPicker(Picker)public Picker getPickingPicker()
public void setPickingPicker(Picker picker)
picker - specify the Picker, only used when pickign is enabledsetPicking(boolean)public boolean isPickingRootModelOnly()
public void setPickingRootModelOnly(boolean pickRootOnly)
truepickRootOnly - true to only pick the root modelpublic final void setLights(Lights<?> lights)
lights - specified the Lights used during renderingpublic LightModel getLightModel()
public void setLightModel(LightModel lightModel)
Bonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com