#include <RE_VertexState.h>
 | 
|   | RE_VertexState () | 
|   | 
|   | ~RE_VertexState () | 
|   | 
| bool  | init (RE_Render *r) | 
|   | 
| void  | reset () | 
|   | 
| bool  | bindForUpdate (RE_Render *r) | 
|   | 
| void  | setVertexStride (int stride) | 
|   | 
| bool  | assignArray (RE_Render *r, RE_VertexArray *attrib, int attrib_location, RE_GPUType shader_type) | 
|   | 
| bool  | assignZero (RE_Render *r, const UT_StringHolder &attrib_name, RE_GPUType t, int vector_size, int attrib_location) | 
|   | 
| bool  | assignTexBuffer (RE_Render *r, const UT_StringHolder &name, RE_OGLTexture *t, int mode) | 
|   | 
| bool  | removeArray (RE_Render *r, int attrib_location) | 
|   | 
| void  | unbindElementArray (RE_Render *r) | 
|   | 
| bool  | bindForDrawing (RE_Render *r, RE_Shader *sh) | 
|   | 
| bool  | unbind (RE_Render *r) | 
|   | 
| bool  | checkDirty (RE_Render *r, int serial_index) | 
|   | 
| void  | reset (RE_Render *r) | 
|   | 
| bool  | compatibleWith (RE_Render *r, const RE_VertexMap &shader_map, const RE_VertexMap *geo_map, unsigned int stride) | 
|   | 
| void  | print (RE_Render *r, std::ostream &os) | 
|   | 
| bool  | hasBoundTBO (int tex_unit) const  | 
|   | 
| int64  | getMemoryUsage (bool inclusive) const  | 
|   | 
Definition at line 143 of file RE_VertexState.h.
 
      
        
          | RE_VertexState::RE_VertexState  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | RE_VertexState::~RE_VertexState  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | bool RE_VertexState::bindForUpdate  | 
          ( | 
          RE_Render *  | 
          r | ) | 
           | 
        
      
 
 
  
  
      
        
          | bool RE_VertexState::checkDirty  | 
          ( | 
          RE_Render *  | 
          r,  | 
         
        
           | 
           | 
          int  | 
          serial_index  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | int64 RE_VertexState::getMemoryUsage  | 
          ( | 
          bool  | 
          inclusive | ) | 
           const | 
        
      
 
Returns the amount of main memory (NOT graphics memory!) owned by this RE_VertexState. 
 
 
  
  
      
        
          | bool RE_VertexState::hasBoundTBO  | 
          ( | 
          int  | 
          tex_unit | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | bool RE_VertexState::removeArray  | 
          ( | 
          RE_Render *  | 
          r,  | 
        
        
           | 
           | 
          int  | 
          attrib_location  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void RE_VertexState::reset  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void RE_VertexState::setVertexStride  | 
          ( | 
          int  | 
          stride | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | static bool RE_VertexState::texBufferDeleted  | 
          ( | 
          void *  | 
          ,  | 
         
        
           | 
           | 
          void *  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following file: