ECS/Project/Project/Renderers/RendererModules/GaussianBlurRendererModule/GaussianBlurModule.cpp
//	Default Gaussian Blur Framebuffer ID Constructor.
Default Gaussian Blur Framebuffer ID Constructor.
Default Gaussian Blur Framebuffer ID Constructor .
GaussianBlurModule::GaussianBlurModule(std::shared_ptr<Renderer> newModuleRenderer, const unsigned int & newBlurPassCount, const unsigned int & newTextureID, const unsigned int & newTextureWidth, const unsigned int & newTextureHeight)
	:RendererModule(newModuleRenderer)
{
	textureID = newTextureID;
	textureWidth = newTextureWidth;
	textureHeight = newTextureHeight;
	blurPassCount = newBlurPassCount;
	createGaussianBlurTextures();
	createGaussianBlurFramebuffers();
}
GaussianBlurModule :: GaussianBlurModule ( std :: shared_ptr < Renderer > newModuleRenderer , const unsigned int & newBlurPassCount , const unsigned int & newTextureID , const unsigned int & newTextureWidth , const unsigned int & newTextureHeight ) : RendererModule ( newModuleRenderer ) { textureID = newTextureID ; textureWidth = newTextureWidth ; textureHeight = newTextureHeight ; blurPassCount = newBlurPassCount ; createGaussianBlurTextures ( ) ; createGaussianBlurFramebuffers ( ) ; }
Default Gaussian Blur Framebuffer ID Constructor.
Default Gaussian Blur Framebuffer ID Constructor .
//	The Input Texture ID and Output Texture ID. //	The Texture Width and Texture Height. //	The Blur Pass Count. //	Create the Gaussian Blur Textures. //	Create the Gaussian Blur Framebuffers.