| 
| 
  | TexturedIsoSurfaceComponent (std::string_view volume) | 
| virtual std::string_view  | getName () const override | 
|   | The name of the ShaderComponent. Will show up as the source of the line in the shaderwidget when the file is preprocessed and in error messages.  
  | 
| virtual std::vector< std::tuple< Inport *, std::string > >  | getInports () override | 
|   | Return all Inports and their port groups This gets called in Processor::registerComponents which will add them to the processor.  
  | 
| virtual std::vector< Segment >  | getSegments () override | 
|   | Return all Segments to be injected into the shader. This gets called in VolumeRaycasterBase::initializeResources after the call to RaycasterComponent::initializeResources.  
  | 
| virtual std::vector< Property * >  | getProperties () override | 
|   | Return all Properties This gets called in Processor::registerComponents which will add them to the processor.  
  | 
| virtual void  | initializeResources (Shader &shader) override | 
|   | Called from Processor::initializeResources Override to set defines in the shader. This function will be called before the shader is compiled.  
  | 
| virtual void  | process (Shader &shader, TextureUnitContainer &cont) override | 
|   | Called from Processor::process Override to set uniforms, bind textures etc.  
  | 
◆ getInports()
  
  
      
        
          | virtual std::vector< std::tuple< Inport *, std::string > > inviwo::TexturedIsoSurfaceComponent::getInports  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Return all Inports and their port groups This gets called in Processor::registerComponents which will add them to the processor. 
Reimplemented from inviwo::ShaderComponent.
 
 
◆ getName()
  
  
      
        
          | virtual std::string_view inviwo::TexturedIsoSurfaceComponent::getName  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ getProperties()
  
  
      
        
          | virtual std::vector< Property * > inviwo::TexturedIsoSurfaceComponent::getProperties  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
Return all Properties This gets called in Processor::registerComponents which will add them to the processor. 
Reimplemented from inviwo::ShaderComponent.
 
 
◆ getSegments()
  
  
      
        
          | virtual std::vector< Segment > inviwo::TexturedIsoSurfaceComponent::getSegments  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ initializeResources()
  
  
      
        
          | virtual void inviwo::TexturedIsoSurfaceComponent::initializeResources  | 
          ( | 
          Shader & |           shader | ) | 
           | 
         
       
   | 
  
overridevirtual   | 
  
 
 
◆ process()
The documentation for this class was generated from the following file:
- texturedisosurfacerenderer.h