12 #include <diguyGraphicsShape.h>
17 #include <osg/Texture2D>
19 #include <osgEarth/ShaderUtils>
42 virtual void unbuild();
55 virtual void set_graphics_lod_ranges(
float* lodRanges);
58 void update_variation_texture(
int num_pixels,
unsigned char * pixel_data);
63 virtual void update();
72 virtual osg::Node *rootNode();
74 virtual void setAdditionalTboData(
const std::vector<float> & tboData);
75 virtual const std::vector<float> & getAdditionalTboData();
78 void create_shared_variation_texture();
79 void create_variation_texture(
unsigned char * variation_texture_data);