public override SubscriberBase GetSubscriberInstance(EffectVariable variable, RenderContext context, MMEEffectManager effectManager, int semanticIndex)
        {
            FullMaterialConstantBufferManager manager = new FullMaterialConstantBufferManager();

            manager.Initialize(context.DeviceManager.Device, (EffectConstantBuffer)variable,
                               FullMaterialConstantBufferInputLayout.SizeInBytes, new FullMaterialConstantBufferInputLayout());
            return(new FullMaterialConstantSubscriber(manager));
        }
 private FullMaterialConstantSubscriber(FullMaterialConstantBufferManager manager)
 {
     Manager = manager;
 }