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:
Serializable,WildMagic.LibGraphics.ObjectSystem.NameIdInterface,WildMagic.LibGraphics.ObjectSystem.StreamInterface
public class BoundingBoxEffect
extends WildMagic.LibGraphics.Effects.ShaderEffect
implements WildMagic.LibGraphics.ObjectSystem.StreamInterface, Serializable
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate WildMagic.LibFoundation.Mathematics.ColorRGBprivate WildMagic.LibFoundation.Mathematics.ColorRGBprivate WildMagic.LibFoundation.Mathematics.Vector3fprivate WildMagic.LibFoundation.Mathematics.Vector3fprivate WildMagic.LibFoundation.Mathematics.Vector3fprivate WildMagic.LibFoundation.Mathematics.Vector3fprivate static final longFields inherited from class WildMagic.LibGraphics.Effects.ShaderEffect
m_iPassQuantity, m_kAlphaState, m_kCompiledPrograms, m_kPShader, m_kVShader -
Constructor Summary
ConstructorsConstructorDescriptionBoundingBoxEffect(WildMagic.LibFoundation.Mathematics.Vector3f origin, WildMagic.LibFoundation.Mathematics.Vector3f range, WildMagic.LibFoundation.Mathematics.Vector3f scale, WildMagic.LibFoundation.Mathematics.Vector3f plane) -
Method Summary
Modifier and TypeMethodDescriptionvoidOnLoadPrograms(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, SetVShaderMethods inherited from class WildMagic.LibGraphics.Effects.Effect
DrawMethods inherited from class WildMagic.LibGraphics.ObjectSystem.GraphicsObject
GetID, GetName, GetNextID, GetObjectByIDBase, GetObjectByNameBase, SetNameMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface WildMagic.LibGraphics.ObjectSystem.StreamInterface
GetDiskUsed, Link, Load, Register, Save, SaveStrings
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
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
-
-
Constructor Details
-
BoundingBoxEffect
public BoundingBoxEffect(WildMagic.LibFoundation.Mathematics.Vector3f origin, WildMagic.LibFoundation.Mathematics.Vector3f range, WildMagic.LibFoundation.Mathematics.Vector3f scale, WildMagic.LibFoundation.Mathematics.Vector3f plane)
-
-
Method Details
-
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)
-