/// <summary> /// Setup constructor /// </summary> public SpherePlanetHomogenousProceduralMarbleRenderer( ) { m_TextureBuilder = new SpherePlanetMarbleTextureBuilder( ); IEffect effect = ( IEffect )AssetManager.Instance.Load( "Effects/Planets/marbleSpherePlanet.cgfx" ); m_Technique = new TechniqueSelector( effect, "DefaultTechnique" ); }
/// <summary> /// Setup constructor /// </summary> public SpherePlanetMarbleRenderer( ISpherePlanetMarbleTextureBuilder textureBuilder ) { m_TextureBuilder = textureBuilder; IEffect effect = ( IEffect )AssetManager.Instance.Load( "Effects/Planets/marbleSpherePlanet.cgfx" ); m_Technique = new TechniqueSelector( effect, "DefaultTechnique" ); }