Class VolumeVOIEffect

  • All Implemented Interfaces:
    java.io.Serializable, WildMagic.LibGraphics.ObjectSystem.NameIdInterface, WildMagic.LibGraphics.ObjectSystem.StreamInterface

    public class VolumeVOIEffect
    extends WildMagic.LibGraphics.Effects.ShaderEffect
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private float minRange  
      private static long serialVersionUID  
      • Fields inherited from class WildMagic.LibGraphics.Effects.ShaderEffect

        m_iPassQuantity, m_kAlphaState, m_kCompiledPrograms, m_kPShader, m_kVShader
    • Constructor Summary

      Constructors 
      Constructor Description
      VolumeVOIEffect​(boolean bTransparent)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void Blend​(float fValue)
      Set the blend value.
      void OnLoadPrograms​(int iPass, WildMagic.LibGraphics.Shaders.Program pkVProgram, WildMagic.LibGraphics.Shaders.Program pkPProgram, WildMagic.LibGraphics.Shaders.Program pkCProgram)  
      void SetColor​(WildMagic.LibFoundation.Mathematics.ColorRGB kColor)  
      void SetRange​(float fRange)  
      void SetSlice​(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, SetVShader
      • Methods inherited from class WildMagic.LibGraphics.Effects.Effect

        Draw
      • Methods inherited from class WildMagic.LibGraphics.ObjectSystem.GraphicsObject

        GetID, GetName, GetNextID, GetObjectByIDBase, GetObjectByNameBase, SetName
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • minRange

        private float minRange
    • Constructor Detail

      • VolumeVOIEffect

        public VolumeVOIEffect​(boolean bTransparent)
    • Method Detail

      • 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:
        OnLoadPrograms in class WildMagic.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)