#include <SoView2DShaderElement.h>
 | 
| void  | init (SoState *state) override | 
|   | 
| void  | pop (SoState *state, const SoElement *prevTopElement) override | 
|   | 
| void  | push (SoState *aState) override | 
|   | 
| void  | clearData () | 
|   | 
| SbBool  | matches (const SoElement *elt) const override | 
|   | 
| SoElement *  | copyMatchInfo () const override | 
|   | 
Definition at line 52 of file SoView2DShaderElement.h.
 
◆ addInclude()
◆ addOperation()
  
  
      
        
          | static void SoView2DShaderElement::addOperation  | 
          ( | 
          SoState *  | 
          state,  | 
         
        
           | 
           | 
          SoNode *  | 
          node,  | 
         
        
           | 
           | 
          SoView2DShaderOperation *  | 
          operation  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
Add a pipeline operation. 
 
 
◆ addOverlay()
◆ clear()
  
  
      
        
          | static void SoView2DShaderElement::clear  | 
          ( | 
          SoState *  | 
          state,  | 
         
        
           | 
           | 
          SoNode *  | 
          node  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ clearData()
      
        
          | void SoView2DShaderElement::clearData  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ copyMatchInfo()
  
  
      
        
          | SoElement * SoView2DShaderElement::copyMatchInfo  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ getDiagnosis()
◆ getIncludes()
◆ getInstance()
Returns the top (current) instance of the element in the state. 
 
 
◆ getNodeIds()
  
  
      
        
          | static const std::vector< size_t > & SoView2DShaderElement::getNodeIds  | 
          ( | 
          SoState *  | 
          state | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Get list of node ids that added operations/includes (to be used for caching) 
 
 
◆ getOperations()
Get list of SoView2DShaderOperations from current state. 
 
 
◆ getOverlays()
Get list of overlays from current state. 
 
 
◆ init()
  
  
      
        
          | void SoView2DShaderElement::init  | 
          ( | 
          SoState *  | 
          state | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ initClass()
  
  
      
        
          | static void SoView2DShaderElement::initClass  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ matches()
  
  
      
        
          | SbBool SoView2DShaderElement::matches  | 
          ( | 
          const SoElement *  | 
          elt | ) | 
           const | 
         
       
   | 
  
override   | 
  
 
 
◆ pop()
  
  
      
        
          | void SoView2DShaderElement::pop  | 
          ( | 
          SoState *  | 
          state,  | 
         
        
           | 
           | 
          const SoElement *  | 
          prevTopElement  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
override   | 
  
 
 
◆ push()
  
  
      
        
          | void SoView2DShaderElement::push  | 
          ( | 
          SoState *  | 
          aState | ) | 
           | 
         
       
   | 
  
override   | 
  
 
 
◆ setDiagnosis()
  
  
      
        
          | static void SoView2DShaderElement::setDiagnosis  | 
          ( | 
          SoState *  | 
          state,  | 
         
        
           | 
           | 
          SoNode *  | 
          node,  | 
         
        
           | 
           | 
          SoView2DShaderDiagnosis *  | 
          diagnosis  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ _diagnosis
◆ _includes
◆ _nodeIds
  
  
      
        
          | std::vector<size_t> SoView2DShaderElement::_nodeIds | 
         
       
   | 
  
protected   | 
  
 
 
◆ _operations
◆ _overlays
The documentation for this class was generated from the following file: