12#ifndef ROOT7_REveRenderData
13#define ROOT7_REveRenderData
38 REveRenderData(
const std::string &func,
int size_vert = 0,
int size_norm = 0,
int size_idx = 0);
40 void Reserve(
int size_vert = 0,
int size_norm = 0,
int size_idx = 0);
102 int Write(
char *msg,
int maxlen);
unsigned int UInt_t
Unsigned integer 4 bytes (unsigned int).
void PushV(float x, float y, float z)
std::vector< float > fNormalBuffer
void Reserve(int size_vert=0, int size_norm=0, int size_idx=0)
Reserve place for render data.
void PushV(float *v, int len)
int Write(char *msg, int maxlen)
Write render data to binary buffer.
void PushN(const REveVectorF &v)
const std::string GetRnrFunc() const
void PushV(const REveVectorF &v)
void PushI(UInt_t *v, int len)
static void CalcTextureSize(int nel, int align, int &sx, int &sy)
Calculate texture dimensions to hold nel elements with given alignment on x axis.
void PushN(float x, float y, float z)
std::vector< int > fIndexBuffer
std::vector< float > fVertexBuffer
void SetMatrix(const double *arr)
Set transformation matrix.
std::vector< float > fMatrix
void PushI(std::vector< UInt_t > &v)
void PushI(UInt_t i, UInt_t j, UInt_t k)
Namespace for ROOT features in testing.
REveVectorT< Float_t > REveVectorF