55 std::unique_ptr<Graphics::MeshObject> m_universeBox;
72 std::unique_ptr<Graphics::Drawables::PointSprites> m_pointSprites;
75 std::unique_ptr<vector3f[]> m_hyperVtx;
76 std::unique_ptr<Color[]> m_hyperCol;
77 std::unique_ptr<Graphics::MeshObject> m_animMesh;
86 std::unique_ptr<Graphics::MeshObject> m_meshObject;
Definition: Background.h:27
float m_rMax
Definition: Background.h:37
RefCountedPtr< Graphics::Material > m_materialStreaks
Definition: Background.h:34
Graphics::Renderer * m_renderer
Definition: Background.h:32
RefCountedPtr< Graphics::Material > m_material
Definition: Background.h:33
void SetIntensity(float intensity)
Definition: Background.cpp:81
float m_gMin
Definition: Background.h:38
float m_bMax
Definition: Background.h:41
float m_bMin
Definition: Background.h:40
float m_rMin
Definition: Background.h:36
float m_gMax
Definition: Background.h:39
Definition: Background.h:90
Uint32 GetDrawFlags() const
Definition: Background.h:103
void Draw(const matrix4x4d &transform)
Definition: Background.cpp:671
BackgroundDrawFlags
Definition: Background.h:92
@ DRAW_SKYBOX
Definition: Background.h:95
@ DRAW_STARS
Definition: Background.h:93
@ DRAW_MILKY
Definition: Background.h:94
Starfield * GetStarfield()
Definition: Background.h:105
void SetDrawFlags(const Uint32 flags)
Definition: Background.cpp:696
void SetIntensity(float intensity)
Definition: Background.cpp:687
Definition: Background.h:80
void Draw()
Definition: Background.cpp:654
Definition: Background.h:61
void Draw()
Definition: Background.cpp:541
void Fill(Random &rand, const SystemPath *const systemPath, RefCountedPtr< Galaxy > galaxy)
Definition: Background.cpp:415
Definition: Background.h:44
~UniverseBox()
Definition: Background.cpp:92
void Draw()
Definition: Background.cpp:179
void LoadCubeMap(Random &rand)
Definition: Background.cpp:185
Definition: Material.h:148
Definition: Renderer.h:45
Definition: Texture.h:103
Definition: RefCounted.h:36
Definition: SystemPath.h:13
Definition: Background.cpp:62
Definition: Background.h:14