54 std::unique_ptr<Graphics::VertexBuffer> m_vertexBuffer;
71 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::VertexBuffer> m_animBuffer;
79 float m_visibleRadiusLy;
80 float m_medianPosition;
81 float m_brightnessPower;
82 float m_brightnessApparentSizeOffset;
83 float m_brightnessApparentSizeFactor;
84 float m_brightnessColorFactor;
85 float m_brightnessColorOffset;
94 std::unique_ptr<Graphics::VertexBuffer> m_vertexBuffer;
Definition: Background.h:26
float m_rMax
Definition: Background.h:36
RefCountedPtr< Graphics::Material > m_materialStreaks
Definition: Background.h:33
Graphics::Renderer * m_renderer
Definition: Background.h:31
RefCountedPtr< Graphics::Material > m_material
Definition: Background.h:32
void SetIntensity(float intensity)
Definition: Background.cpp:73
float m_gMin
Definition: Background.h:37
float m_bMax
Definition: Background.h:40
float m_bMin
Definition: Background.h:39
float m_rMin
Definition: Background.h:35
float m_gMax
Definition: Background.h:38
Definition: Background.h:98
Uint32 GetDrawFlags() const
Definition: Background.h:111
void Draw(const matrix4x4d &transform)
Definition: Background.cpp:549
Container(Graphics::Renderer *, Random &rand, const Space *space, RefCountedPtr< Galaxy > galaxy)
Definition: Background.cpp:535
BackgroundDrawFlags
Definition: Background.h:100
@ DRAW_SKYBOX
Definition: Background.h:103
@ DRAW_STARS
Definition: Background.h:101
@ DRAW_MILKY
Definition: Background.h:102
void SetDrawFlags(const Uint32 flags)
Definition: Background.cpp:574
void SetIntensity(float intensity)
Definition: Background.cpp:565
Definition: Background.h:88
void Draw(Graphics::RenderState *)
Definition: Background.cpp:528
MilkyWay(Graphics::Renderer *)
Definition: Background.cpp:452
Definition: Background.h:60
void Fill(Random &rand, const Space *space, RefCountedPtr< Galaxy > galaxy)
Definition: Background.cpp:237
void Draw(Graphics::RenderState *)
Definition: Background.cpp:416
Starfield(Graphics::Renderer *r, Random &rand, const Space *space, RefCountedPtr< Galaxy > galaxy)
Definition: Background.cpp:195
Definition: Background.h:43
UniverseBox(Graphics::Renderer *r)
Definition: Background.cpp:78
~UniverseBox()
Definition: Background.cpp:84
void Draw(Graphics::RenderState *)
Definition: Background.cpp:171
void LoadCubeMap(Random &rand)
Definition: Background.cpp:177
Definition: Material.h:81
Definition: RenderState.h:25
Definition: Renderer.h:39
Definition: Texture.h:106
Definition: Background.cpp:54
Definition: Background.h:13