|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.xith3d.render.BaseRenderPassConfig
public class BaseRenderPassConfig
This class holds all information necessary to configure a render pass.
| Field Summary |
|---|
| Fields inherited from interface org.xith3d.render.RenderPassConfig |
|---|
DEFAULT_CAMERA_MODE, DEFAULT_PROJECTION_POLICY |
| Constructor Summary | |
|---|---|
BaseRenderPassConfig()
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(RenderPassConfig template)
Clone constructor |
|
BaseRenderPassConfig(View.CameraMode cameraMode)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.CameraMode cameraMode,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport,
Transform3D viewTransform)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance,
float screenScale)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance,
float screenScale,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport,
Transform3D viewTransform)
Creates new RenderPassConfig with the given parameters. |
|
BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
org.openmali.types.twodee.Rect2i viewport)
Creates new RenderPassConfig with the given parameters. |
|
| Method Summary | |
|---|---|
float |
getBackClipDistance()
|
View.CameraMode |
getCameraMode()
|
org.openmali.vecmath2.Tuple2f |
getCenterOfView()
|
int |
getColorMask()
|
float |
getFieldOfView()
|
float |
getFrontClipDistance()
|
RenderBinSorter |
getOpaqueSorter()
|
Renderer.OpaqueSortingPolicy |
getOpaqueSortingPolicy()
|
View.ProjectionPolicy |
getProjectionPolicy()
|
RenderOptions |
getRenderOptions()
|
float |
getScreenScale()
|
RenderBinSorter |
getTransparentSorter()
|
Renderer.TransparentSortingPolicy |
getTransparentSortingPolicy()
|
org.openmali.types.twodee.Rect2i |
getViewport()
|
Transform3D |
getViewTransform()
|
void |
set(RenderPassConfig template)
Sets this RenderPassConfigProvider to the values of the template. |
void |
setBackClipDistance(float backClipDistance)
Sets the back clip distance. |
void |
setCameraMode(View.CameraMode cameraMode)
Sets the camera mode for this RenderPass. |
void |
setCenterOfView(org.openmali.vecmath2.Tuple2f cov)
Sets the center of the View. |
void |
setColorMask(boolean enableRed,
boolean enableGreen,
boolean enableBlue,
boolean enableAlpha)
Sets the color-mask. |
void |
setColorMask(int colorMask)
Sets the color-mask as a bit-mask (red = 1/1, green = 2/2, blue = 3/4, alpha = 4/8). |
void |
setFieldOfView(float fov)
Sets the field of view. |
void |
setFrontClipDistance(float frontClipDistance)
Sets the front clip distance. |
void |
setOpaqueSorter(RenderBinSorter sorter)
Sets the opaque RenderBinSorter for this RenderPass. |
void |
setOpaqueSortingPolicy(Renderer.OpaqueSortingPolicy policy)
Sets the opaque sorting policy for this RenderPass. |
void |
setProjectionPolicy(View.ProjectionPolicy policy)
Sets the projection policy. |
void |
setRenderOptions(RenderOptions renderOptions)
Sets the RenderOptions for this RenderPass. |
void |
setScreenScale(float screenScale)
Sets the screen scale. |
void |
setTransparentSorter(RenderBinSorter sorter)
Sets the transparent RenderBinSorter for this RenderPass. |
void |
setTransparentSortingPolicy(Renderer.TransparentSortingPolicy policy)
Sets the transparency sorting policy for this RenderPass. |
void |
setViewport(org.openmali.types.twodee.Rect2i rect)
Sets the viewport of this RenderPass. |
void |
setViewTransform(Transform3D viewTransform)
Sets the View Transform3D for this RenderPass. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BaseRenderPassConfig(RenderPassConfig template)
template - the RenderPassConfigProvider to take the values from
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport,
Transform3D viewTransform)
projectionPolicy - The projection policy to setcameraMode - opaqueSortingPolicy - The sorting policy for opaque shapestransparentSortingPolicy - The sorting policy for transparent shapesfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setfieldOfView - the field of view to setviewport - the viewport for this renderpass (null for default viewport)viewTransform - the View Transform3D for this RenderPass
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport,
Transform3D viewTransform)
projectionPolicy - The projection policy to setopaqueSortingPolicy - The sorting policy for opaque shapestransparentSortingPolicy - The sorting policy for transparent shapesfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setfieldOfView - the field of view to setviewport - the viewport for this renderpass (null for default viewport)viewTransform - the View Transform3D for this RenderPass
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setcameraMode - opaqueSortingPolicy - The sorting policy for opaque shapestransparentSortingPolicy - The sorting policy for transparent shapesfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setfieldOfView - the field of view to setviewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setopaqueSortingPolicy - The sorting policy for opaque shapestransparentSortingPolicy - The sorting policy for transparent shapesfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setfieldOfView - the field of view to setviewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView)
projectionPolicy - The projection policy to setcameraMode - opaqueSortingPolicy - The sorting policy for opaque shapestransparentSortingPolicy - The sorting policy for transparent shapesfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setfieldOfView - the field of view to set
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView)
projectionPolicy - The projection policy to setopaqueSortingPolicy - The sorting policy for opaque shapestransparentSortingPolicy - The sorting policy for transparent shapesfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setfieldOfView - the field of view to set
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setcameraMode - frontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setfieldOfView - the field of view to setviewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setfieldOfView - the field of view to setviewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView)
projectionPolicy - The projection policy to setcameraMode - frontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setfieldOfView - the field of view to set
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
float fieldOfView)
projectionPolicy - The projection policy to setfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setfieldOfView - the field of view to set
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance,
float screenScale,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setcameraMode - frontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setviewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to setviewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance,
float screenScale)
projectionPolicy - The projection policy to setcameraMode - frontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to set
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance,
float screenScale)
projectionPolicy - The projection policy to setfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setscreenScale - The screen scale to set
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setcameraMode - frontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setviewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to setviewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
float frontClipDistance,
float backClipDistance)
projectionPolicy - The projection policy to setcameraMode - frontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to set
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
float frontClipDistance,
float backClipDistance)
projectionPolicy - The projection policy to setfrontClipDistance - The front clip distance to setbackClipDistance - The back clip distance to set
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setcameraMode - opaqueSortingPolicy - The sorting policy for opaque shapestransparentSortingPolicy - The sorting policy for transparent shapesviewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setopaqueSortingPolicy - The sorting policy for opaque shapestransparentSortingPolicy - The sorting policy for transparent shapesviewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy)
projectionPolicy - The projection policy to setcameraMode - opaqueSortingPolicy - The sorting policy for opaque shapestransparentSortingPolicy - The sorting policy for transparent shapes
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
Renderer.OpaqueSortingPolicy opaqueSortingPolicy,
Renderer.TransparentSortingPolicy transparentSortingPolicy)
projectionPolicy - The projection policy to setopaqueSortingPolicy - The sorting policy for opaque shapestransparentSortingPolicy - The sorting policy for transparent shapes
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setcameraMode - viewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
org.openmali.types.twodee.Rect2i viewport)
projectionPolicy - The projection policy to setviewport - the viewport for this renderpass (null for default viewport)
public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy,
View.CameraMode cameraMode)
projectionPolicy - The projection policy to setcameraMode - public BaseRenderPassConfig(View.ProjectionPolicy projectionPolicy)
projectionPolicy - The projection policy to set
public BaseRenderPassConfig(View.CameraMode cameraMode,
org.openmali.types.twodee.Rect2i viewport)
cameraMode - viewport - the viewport for this renderpass (null for default viewport)public BaseRenderPassConfig(org.openmali.types.twodee.Rect2i viewport)
viewport - the viewport for this renderpass (null for default viewport)public BaseRenderPassConfig(View.CameraMode cameraMode)
cameraMode - public BaseRenderPassConfig()
| Method Detail |
|---|
public View.ProjectionPolicy getProjectionPolicy()
getProjectionPolicy in interface RenderPassConfigpublic void setProjectionPolicy(View.ProjectionPolicy policy)
setProjectionPolicy in interface RenderPassConfigpublic void setCameraMode(View.CameraMode cameraMode)
setCameraMode in interface RenderPassConfigpublic View.CameraMode getCameraMode()
getCameraMode in interface RenderPassConfigpublic final void setOpaqueSorter(RenderBinSorter sorter)
setOpaqueSorter in interface RenderPassConfigsorter - the RenderBinSorter to use for opaque shapesRenderPassConfig.setOpaqueSortingPolicy(org.xith3d.render.Renderer.OpaqueSortingPolicy)public final RenderBinSorter getOpaqueSorter()
getOpaqueSorter in interface RenderPassConfigRenderPassConfig.getOpaqueSortingPolicy()public final void setTransparentSorter(RenderBinSorter sorter)
setTransparentSorter in interface RenderPassConfigsorter - the RenderBinSorter to use for transparent shapespublic final RenderBinSorter getTransparentSorter()
getTransparentSorter in interface RenderPassConfigRenderPassConfig.getTransparentSortingPolicy()public final void setOpaqueSortingPolicy(Renderer.OpaqueSortingPolicy policy)
setOpaqueSortingPolicy in interface RenderPassConfigpolicy - the new policypublic final Renderer.OpaqueSortingPolicy getOpaqueSortingPolicy()
getOpaqueSortingPolicy in interface RenderPassConfigpublic final void setTransparentSortingPolicy(Renderer.TransparentSortingPolicy policy)
setTransparentSortingPolicy in interface RenderPassConfigpolicy - the new policypublic final Renderer.TransparentSortingPolicy getTransparentSortingPolicy()
getTransparentSortingPolicy in interface RenderPassConfigpublic float getFrontClipDistance()
getFrontClipDistance in interface RenderPassConfigpublic void setFrontClipDistance(float frontClipDistance)
setFrontClipDistance in interface RenderPassConfigfrontClipDistance - the new front clip distancepublic float getBackClipDistance()
getBackClipDistance in interface RenderPassConfigpublic void setBackClipDistance(float backClipDistance)
setBackClipDistance in interface RenderPassConfigbackClipDistance - the new back clip distancepublic float getScreenScale()
getScreenScale in interface RenderPassConfigpublic void setScreenScale(float screenScale)
setScreenScale in interface RenderPassConfigpublic float getFieldOfView()
getFieldOfView in interface RenderPassConfigpublic void setFieldOfView(float fov)
setFieldOfView in interface RenderPassConfigpublic final void setCenterOfView(org.openmali.vecmath2.Tuple2f cov)
setCenterOfView in interface RenderPassConfigcov - values range from 1 (left) to -1 (right) a value of null
sets the center to (0|0) - the defaultpublic final org.openmali.vecmath2.Tuple2f getCenterOfView()
getCenterOfView in interface RenderPassConfigpublic void setViewport(org.openmali.types.twodee.Rect2i rect)
setViewport in interface RenderPassConfigpublic org.openmali.types.twodee.Rect2i getViewport()
getViewport in interface RenderPassConfigpublic void setViewTransform(Transform3D viewTransform)
setViewTransform in interface RenderPassConfigpublic Transform3D getViewTransform()
getViewTransform in interface RenderPassConfigpublic void setRenderOptions(RenderOptions renderOptions)
setRenderOptions in interface RenderPassConfigpublic RenderOptions getRenderOptions()
getRenderOptions in interface RenderPassConfigpublic final void setColorMask(int colorMask)
setColorMask in interface RenderPassConfig
public final void setColorMask(boolean enableRed,
boolean enableGreen,
boolean enableBlue,
boolean enableAlpha)
setColorMask in interface RenderPassConfigpublic final int getColorMask()
getColorMask in interface RenderPassConfigpublic void set(RenderPassConfig template)
set in interface RenderPassConfigtemplate - the RenderPassConfigProvider to take the values from
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||