Data(Storm3D &storm_) : storm(storm_), pixelShader(), vertexShader(), pointVertexShader(), dirVertexShader(), flatVertexShader(), tree(0), outFactor(1.f, 1.f, 1.f), inFactor(1.f, 1.f, 1.f), fogEnd(-1000000000000.f), fogRange(10.f) { pixelShader.createDecalPixelShader(); vertexShader.createDecalShader(); pointVertexShader.createDecalPointShader(); dirVertexShader.createDecalDirShader(); flatVertexShader.createDecalFlatShader(); }