public void Init(Camera camera)
        {
            mContext = new HontPostProcessingContext()
            {
                Camera = camera
            };

            mComponentList = HontPostProcessingUtility.InstancesFromBaseClass <HontPostProcessingComponentBase>();

            for (int i = 0, iMax = mComponentList.Count; i < iMax; i++)
            {
                var item       = mComponentList[i];
                var matchModel = mModelList.Find(m => m.Name == item.Name);
                item.Init(mContext, matchModel);
            }
        }
 public virtual void Init(HontPostProcessingContext context, HontPostProcessingModelBase model)
 {
     mContext = context;
     mModel   = model;
 }
        public override void Init(HontPostProcessingContext context, HontPostProcessingModelBase model)
        {
            base.Init(context, model);

            mModel = (T)model;
        }