SuperTuxKart
Loading...
Searching...
No Matches
Static Public Member Functions | Protected Member Functions | Static Private Attributes | List of all members
Singleton< T > Class Template Reference

Inherited by Shader< AlphaTestParticleRenderer, tp... >, Shader< BloomBlendShader, tp... >, Shader< BloomShader, tp... >, Shader< ColoredRectShader, core::vector2df, core::vector2df, video::SColor >, Shader< ColoredTextureRectShader, tp... >, Shader< CombineDiffuseColor, tp... >, Shader< ComputeGaussian17TapHShader, tp... >, Shader< ComputeGaussian17TapVShader, tp... >, Shader< ComputeGaussian6HBlurShader, tp... >, Shader< ComputeGaussian6VBlurShader, tp... >, Shader< ComputeShadowBlurHShader, tp... >, Shader< ComputeShadowBlurVShader, tp... >, Shader< DegradedIBLShader, tp... >, Shader< DepthOfFieldShader, tp... >, Shader< FontDrawerShader, tp... >, Shader< Gaussian17TapHShader, tp... >, Shader< Gaussian17TapVShader, tp... >, Shader< Gaussian3HBlurShader, tp... >, Shader< Gaussian3VBlurShader, tp... >, Shader< Gaussian6HBlurShader, tp... >, Shader< Gaussian6VBlurShader, tp... >, Shader< GlowShader, tp... >, Shader< GodFadeShader, tp... >, Shader< GodRayShader, tp... >, Shader< IBLShader, tp... >, Shader< LayerPassThroughShader, int >, Shader< LensBlendShader, tp... >, Shader< LightningShader, tp... >, Shader< LinearizeDepthShader, tp... >, Shader< MLAABlendWeightSHader, tp... >, Shader< MLAAColorEdgeDetectionSHader, tp... >, Shader< MLAAGatherSHader, tp... >, Shader< MotionBlurShader, tp... >, Shader< ParticleRenderer, tp... >, Shader< PassThroughShader, tp... >, Shader< PointLightScatterShader, tp... >, Shader< PointLightShader, tp... >, Shader< Primitive2DList, tp... >, Shader< SSAOShader, tp... >, Shader< ColoredLine, irr::video::SColor >, Shader< ShadowedSunLightShaderPCF, tp... >, Shader< SkyboxShader, tp... >, Shader< SpecularIBLGenerator, tp... >, Shader< SunLightShader, tp... >, Shader< TBRenderer, tp... >, Shader< TextureRectShader, tp... >, Shader< C, tp... >, Shader< ToneMapShader, tp... >, Shader< UniformColoredTextureRectShader, tp... >, Shader< ViewFrustrumShader, video::SColor, int >, and Shader< T, Args >.

Static Public Member Functions

static T * getInstance ()
 Used to get the instance.
 
static void kill ()
 Used to kill the singleton, if needed.
 

Protected Member Functions

 Singleton ()
 Constructor.
 
virtual ~Singleton ()
 Destructor.
 

Static Private Attributes

static T * m_singleton = NULL
 

The documentation for this class was generated from the following file: