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:80
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
Container(Graphics::Renderer *, Random &rand, const Space *space, RefCountedPtr< Galaxy > galaxy, const SystemPath *const systemPath=nullptr)
Definition: Background.cpp:662
Uint32 GetDrawFlags() const
Definition: Background.h:103
void Draw(const matrix4x4d &transform)
Definition: Background.cpp:672
BackgroundDrawFlags
Definition: Background.h:92
@ DRAW_SKYBOX
Definition: Background.h:95
@ DRAW_STARS
Definition: Background.h:93
@ DRAW_MILKY
Definition: Background.h:94
void SetDrawFlags(const Uint32 flags)
Definition: Background.cpp:697
void SetIntensity(float intensity)
Definition: Background.cpp:688
Definition: Background.h:80
MilkyWay(Graphics::Renderer *)
Definition: Background.cpp:579
void Draw()
Definition: Background.cpp:655
Definition: Background.h:61
void Draw()
Definition: Background.cpp:542
void Fill(Random &rand, const SystemPath *const systemPath, RefCountedPtr< Galaxy > galaxy)
Definition: Background.cpp:415
Starfield(Graphics::Renderer *r, Random &rand, const SystemPath *const systemPath, RefCountedPtr< Galaxy > galaxy)
Definition: Background.cpp:202
Definition: Background.h:44
UniverseBox(Graphics::Renderer *r)
Definition: Background.cpp:85
~UniverseBox()
Definition: Background.cpp:91
void Draw()
Definition: Background.cpp:178
void LoadCubeMap(Random &rand)
Definition: Background.cpp:184
Definition: Material.h:148
Definition: Renderer.h:44
Definition: Texture.h:106
Definition: SystemPath.h:13
Definition: Background.cpp:61
Definition: Background.h:14