| 171 | }; |
| 172 | |
| 173 | class chart3d_impl : public AbstractChart { |
| 174 | private: |
| 175 | /* rendering helper functions that are derived |
| 176 | * from AbstractRenderable base class |
| 177 | * */ |
| 178 | void bindResources(const int pWindowId); |
| 179 | void unbindResources() const; |
| 180 | void pushTicktextCoords(const float x, const float y, const float z=0.0); |
| 181 | void generateChartData(); |
| 182 | void generateTickLabels(); |
| 183 | |
| 184 | public: |
| 185 | chart3d_impl(); |
| 186 | |
| 187 | virtual ~chart3d_impl() {} |
| 188 | |
| 189 | void render(const int pWindowId, |
| 190 | const int pX, const int pY, const int pVPW, const int pVPH, |
| 191 | const glm::mat4 &pView, const glm::mat4 &pOrient); |
| 192 | }; |
| 193 | |
| 194 | } |
| 195 | } |
nothing calls this directly
no outgoing calls
no test coverage detected