Class BoundingBoxEffect
- java.lang.Object
-
- WildMagic.LibGraphics.ObjectSystem.GraphicsObject
-
- WildMagic.LibGraphics.Effects.Effect
-
- WildMagic.LibGraphics.Effects.ShaderEffect
-
- gov.nih.mipav.view.renderer.WildMagic.Render.BoundingBoxEffect
-
- All Implemented Interfaces:
java.io.Serializable,WildMagic.LibGraphics.ObjectSystem.NameIdInterface,WildMagic.LibGraphics.ObjectSystem.StreamInterface
public class BoundingBoxEffect extends WildMagic.LibGraphics.Effects.ShaderEffect implements WildMagic.LibGraphics.ObjectSystem.StreamInterface, java.io.Serializable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private WildMagic.LibFoundation.Mathematics.ColorRGBbackgroundprivate WildMagic.LibFoundation.Mathematics.ColorRGBcolorprivate WildMagic.LibFoundation.Mathematics.Vector3foriginprivate WildMagic.LibFoundation.Mathematics.Vector3fplaneprivate WildMagic.LibFoundation.Mathematics.Vector3frangeprivate WildMagic.LibFoundation.Mathematics.Vector3fscaleprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description BoundingBoxEffect(WildMagic.LibFoundation.Mathematics.Vector3f origin, WildMagic.LibFoundation.Mathematics.Vector3f range, WildMagic.LibFoundation.Mathematics.Vector3f scale, WildMagic.LibFoundation.Mathematics.Vector3f plane)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidOnLoadPrograms(int iPass, WildMagic.LibGraphics.Shaders.Program pkVProgram, WildMagic.LibGraphics.Shaders.Program pkPProgram, WildMagic.LibGraphics.Shaders.Program pkCProgram)voidsetBackground(WildMagic.LibFoundation.Mathematics.ColorRGBA backgroundC)voidsetColor(WildMagic.LibFoundation.Mathematics.ColorRGB colorC)-
Methods inherited from class WildMagic.LibGraphics.Effects.ShaderEffect
dispose, GetAllObjectsByName, GetBlending, GetCProgram, GetDiskUsed, GetObjectByID, GetObjectByName, GetPassQuantity, GetPProgram, GetSamplerInformation, GetTexture, GetTexture, GetTextureQuantity, GetVProgram, Link, Load, LoadPrograms, LoadResources, OnReleasePrograms, Register, ReleasePrograms, ReleaseResources, RestoreGlobalState, Save, SaveStrings, SetCProgram, SetDefaultAlphaState, SetGlobalState, SetPassQuantity, SetPShader, SetVShader
-
Methods inherited from class WildMagic.LibGraphics.ObjectSystem.GraphicsObject
GetID, GetName, GetNextID, GetObjectByIDBase, GetObjectByNameBase, SetName
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
origin
private WildMagic.LibFoundation.Mathematics.Vector3f origin
-
range
private WildMagic.LibFoundation.Mathematics.Vector3f range
-
scale
private WildMagic.LibFoundation.Mathematics.Vector3f scale
-
plane
private WildMagic.LibFoundation.Mathematics.Vector3f plane
-
color
private WildMagic.LibFoundation.Mathematics.ColorRGB color
-
background
private WildMagic.LibFoundation.Mathematics.ColorRGB background
-
-
Method Detail
-
OnLoadPrograms
public void OnLoadPrograms(int iPass, WildMagic.LibGraphics.Shaders.Program pkVProgram, WildMagic.LibGraphics.Shaders.Program pkPProgram, WildMagic.LibGraphics.Shaders.Program pkCProgram)- Overrides:
OnLoadProgramsin classWildMagic.LibGraphics.Effects.ShaderEffect
-
setColor
public void setColor(WildMagic.LibFoundation.Mathematics.ColorRGB colorC)
-
setBackground
public void setBackground(WildMagic.LibFoundation.Mathematics.ColorRGBA backgroundC)
-
-