Definition at line 23 of file REveRenderData.hxx.
 
 | 
|   | REveRenderData ()=default | 
|   | 
|   | REveRenderData (const std::string &func, int size_vert=0, int size_norm=0, int size_idx=0) | 
|   | Constructor.  
  | 
|   | 
| int  | GetBinarySize () | 
|   | 
| const std::string  | GetRnrFunc () const | 
|   | 
| void  | PushI (std::vector< UInt_t > &v) | 
|   | 
| void  | PushI (UInt_t *v, int len) | 
|   | 
| void  | PushI (UInt_t i) | 
|   | 
| void  | PushI (UInt_t i, UInt_t j, UInt_t k) | 
|   | 
| void  | PushN (const REveVectorF &v) | 
|   | 
| void  | PushN (float x) | 
|   | 
| void  | PushN (float x, float y, float z) | 
|   | 
| void  | PushV (const REveVectorF &v) | 
|   | 
| void  | PushV (float *v, int len) | 
|   | 
| void  | PushV (float x) | 
|   | 
| void  | PushV (float x, float y, float z) | 
|   | 
| void  | Reserve (int size_vert=0, int size_norm=0, int size_idx=0) | 
|   | Reserve place for render data.  
  | 
|   | 
| void  | ResizeV (int s) | 
|   | 
| void  | SetMatrix (const double *arr) | 
|   | Set transformation matrix.  
  | 
|   | 
| int  | SizeI () const | 
|   | 
| int  | SizeN () const | 
|   | 
| int  | SizeT () const | 
|   | 
| int  | SizeV () const | 
|   | 
| int  | Write (char *msg, int maxlen) | 
|   | Write render data to binary buffer.  
  | 
|   | 
#include <ROOT/REveRenderData.hxx>
◆ Primitive_e
| Enumerator | 
|---|
| GL_POINTS  |  | 
| GL_LINES  |  | 
| GL_LINE_LOOP  |  | 
| GL_LINE_STRIP  |  | 
| GL_TRIANGLES  |  | 
Definition at line 35 of file REveRenderData.hxx.
 
 
◆ REveRenderData() [1/2]
  
  
      
        
          | ROOT::Experimental::REveRenderData::REveRenderData  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
default   | 
  
 
 
◆ REveRenderData() [2/2]
      
        
          | REveRenderData::REveRenderData  | 
          ( | 
          const std::string & |           func,  | 
        
        
           | 
           | 
          int |           size_vert = 0,  | 
        
        
           | 
           | 
          int |           size_norm = 0,  | 
        
        
           | 
           | 
          int |           size_idx = 0 ) | 
        
      
 
 
◆ CalcTextureSize()
  
  
      
        
          | void REveRenderData::CalcTextureSize  | 
          ( | 
          int |           nel,  | 
         
        
           | 
           | 
          int |           align,  | 
         
        
           | 
           | 
          int & |           sx,  | 
         
        
           | 
           | 
          int & |           sy ) | 
         
       
   | 
  
static   | 
  
 
Calculate texture dimensions to hold nel elements with given alignment on x axis. 
Static function.
Implementation could be improved – now it simply goes for near-square-root(size) dimensions that satisfy the alignment requirement. 
 
Definition at line 91 of file REveRenderData.cxx.
 
 
◆ GetBinarySize()
  
  
      
        
          | int ROOT::Experimental::REveRenderData::GetBinarySize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ GetRnrFunc()
  
  
      
        
          | const std::string ROOT::Experimental::REveRenderData::GetRnrFunc  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ PushI() [1/4]
  
  
      
        
          | void ROOT::Experimental::REveRenderData::PushI  | 
          ( | 
          std::vector< UInt_t > & |           v | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ PushI() [2/4]
  
  
      
        
          | void ROOT::Experimental::REveRenderData::PushI  | 
          ( | 
          UInt_t * |           v,  | 
         
        
           | 
           | 
          int |           len ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ PushI() [3/4]
  
  
      
        
          | void ROOT::Experimental::REveRenderData::PushI  | 
          ( | 
          UInt_t |           i | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ PushI() [4/4]
◆ PushN() [1/3]
◆ PushN() [2/3]
  
  
      
        
          | void ROOT::Experimental::REveRenderData::PushN  | 
          ( | 
          float |           x | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ PushN() [3/3]
  
  
      
        
          | void ROOT::Experimental::REveRenderData::PushN  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y,  | 
         
        
           | 
           | 
          float |           z ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ PushV() [1/4]
◆ PushV() [2/4]
  
  
      
        
          | void ROOT::Experimental::REveRenderData::PushV  | 
          ( | 
          float * |           v,  | 
         
        
           | 
           | 
          int |           len ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ PushV() [3/4]
  
  
      
        
          | void ROOT::Experimental::REveRenderData::PushV  | 
          ( | 
          float |           x | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ PushV() [4/4]
  
  
      
        
          | void ROOT::Experimental::REveRenderData::PushV  | 
          ( | 
          float |           x,  | 
         
        
           | 
           | 
          float |           y,  | 
         
        
           | 
           | 
          float |           z ) | 
         
       
   | 
  
inline   | 
  
 
 
◆ Reserve()
      
        
          | void REveRenderData::Reserve  | 
          ( | 
          int |           size_vert = 0,  | 
        
        
           | 
           | 
          int |           size_norm = 0,  | 
        
        
           | 
           | 
          int |           size_idx = 0 ) | 
        
      
 
 
◆ ResizeV()
  
  
      
        
          | void ROOT::Experimental::REveRenderData::ResizeV  | 
          ( | 
          int |           s | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ SetMatrix()
◆ SizeI()
  
  
      
        
          | int ROOT::Experimental::REveRenderData::SizeI  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ SizeN()
  
  
      
        
          | int ROOT::Experimental::REveRenderData::SizeN  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ SizeT()
  
  
      
        
          | int ROOT::Experimental::REveRenderData::SizeT  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ SizeV()
  
  
      
        
          | int ROOT::Experimental::REveRenderData::SizeV  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
◆ Write()
      
        
          | int REveRenderData::Write  | 
          ( | 
          char * |           msg,  | 
        
        
           | 
           | 
          int |           maxlen ) | 
        
      
 
 
◆ fIndexBuffer
  
  
      
        
          | std::vector<int> ROOT::Experimental::REveRenderData::fIndexBuffer | 
         
       
   | 
  
private   | 
  
 
 
◆ fMatrix
  
  
      
        
          | std::vector<float> ROOT::Experimental::REveRenderData::fMatrix | 
         
       
   | 
  
private   | 
  
 
 
◆ fNormalBuffer
  
  
      
        
          | std::vector<float> ROOT::Experimental::REveRenderData::fNormalBuffer | 
         
       
   | 
  
private   | 
  
 
 
◆ fRnrFunc
  
  
      
        
          | std::string ROOT::Experimental::REveRenderData::fRnrFunc | 
         
       
   | 
  
private   | 
  
 
 
◆ fVertexBuffer
  
  
      
        
          | std::vector<float> ROOT::Experimental::REveRenderData::fVertexBuffer | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: