Afterglow.Graphics.SlimDXModule.Load C# (CSharp) Method

Load() public method

public Load ( ) : void
return void
        public override void Load()
        {
            Bind<IInputDevices>().To<SlimDXInputDevices>();

            Bind<IBufferService>().To<SlimDXBufferService>().InSingletonScope();
            Bind<IEffectCompiler>().To<SlimDXEffectCompiler>().InSingletonScope();
            Bind<IObjectRenderer>().To<SlimDXObjectRenderer>().InTransientScope();
            Bind<ITexture>().To<SlimDXTexture>().InTransientScope();

            Bind<SemanticEffectParameter<Matrix>>().To<SlimDXMatrixEffectParameter>().InTransientScope();
            Bind<SemanticEffectParameter<ITexture>>().To<SlimDXTextureEffectParameter>().InTransientScope();

            Bind<IApiFactory>().To<SlimDXFactory>().InSingletonScope();
        }
SlimDXModule