Class VolumeVOIEffect
java.lang.Object
WildMagic.LibGraphics.ObjectSystem.GraphicsObject
WildMagic.LibGraphics.Effects.Effect
WildMagic.LibGraphics.Effects.ShaderEffect
gov.nih.mipav.view.renderer.WildMagic.Render.VolumeVOIEffect
- All Implemented Interfaces:
Serializable,WildMagic.LibGraphics.ObjectSystem.NameIdInterface,WildMagic.LibGraphics.ObjectSystem.StreamInterface
public class VolumeVOIEffect
extends WildMagic.LibGraphics.Effects.ShaderEffect
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate floatprivate static final longFields inherited from class WildMagic.LibGraphics.Effects.ShaderEffect
m_iPassQuantity, m_kAlphaState, m_kCompiledPrograms, m_kPShader, m_kVShader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidBlend(float fValue) Set the blend value.voidOnLoadPrograms(int iPass, WildMagic.LibGraphics.Shaders.Program pkVProgram, WildMagic.LibGraphics.Shaders.Program pkPProgram, WildMagic.LibGraphics.Shaders.Program pkCProgram) voidSetColor(WildMagic.LibFoundation.Mathematics.ColorRGB kColor) voidSetRange(float fRange) voidSetSlice(boolean bUseSlice, int iWhichSlice, float fSlice) 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, SetName
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
minRange
private float minRange
-
-
Constructor Details
-
VolumeVOIEffect
public VolumeVOIEffect(boolean bTransparent)
-
-
Method Details
-
Blend
public void Blend(float fValue) Set the blend value.- Parameters:
fValue- blend value.
-
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 kColor) -
SetRange
public void SetRange(float fRange) -
SetSlice
public void SetSlice(boolean bUseSlice, int iWhichSlice, float fSlice)
-