Cleanup
This commit is contained in:
@@ -15,9 +15,9 @@ class HydraShadowBufferManager : public HydraObject
|
||||
public:
|
||||
void Initialise();
|
||||
void Shutdown();
|
||||
HydraID AddDirectionalShadow(HydraDirectionalShadowSourceComponent shadow);
|
||||
HydraID AddSpotShadow(HydraSpotShadowSourceComponent shadow);
|
||||
HydraID AddPointShadow(HydraPointShadowSourceComponent shadow);
|
||||
HydraID AddDirectionalShadow(HydraDirectionalShadowSourceComponent& shadow);
|
||||
HydraID AddSpotShadow(HydraSpotShadowSourceComponent& shadow);
|
||||
HydraID AddPointShadow(HydraPointShadowSourceComponent& shadow);
|
||||
|
||||
void UpdateDirectionalShadow(HydraID shadow_id, HydraDirectionalShadowSourceComponent shadow);
|
||||
void UpdateSpotShadow(HydraID shadow_id, HydraSpotShadowSourceComponent shadow);
|
||||
@@ -29,6 +29,8 @@ class HydraShadowBufferManager : public HydraObject
|
||||
|
||||
void UpdateShadowBuffer();
|
||||
private:
|
||||
|
||||
|
||||
std::vector<HydraDirectionalShadowSourceComponent> m_directional_shadow_buffer;
|
||||
std::vector<HydraSpotShadowSourceComponent> m_spot_shadow_buffer;
|
||||
std::vector<HydraPointShadowSourceComponent> m_point_shadow_buffer;
|
||||
@@ -39,6 +41,7 @@ class HydraShadowBufferManager : public HydraObject
|
||||
uint32_t m_spot_shadow_buffer_id;
|
||||
uint32_t m_point_shadow_buffer_id;
|
||||
std::mutex m_mutex;
|
||||
|
||||
|
||||
};
|
||||
#endif /* HYDRASHADOWBUFFERMANAGER */
|
||||
|
||||
Reference in New Issue
Block a user