/// <summary> /// Initializes a new instance of the <see cref="ModelComponentRenderer" /> class. /// </summary> /// <param name="effectName">Name of the effect.</param> /// <exception cref="System.ArgumentNullException">effectName</exception> public ModelComponentRenderer(string effectName) { if (effectName != null) { EffectName = effectName; } meshesToRender = new FastList <RenderMesh>(); Callbacks = new ModelComponentRendererCallback(); skinningUpdater = new MeshSkinningUpdater(256); }
/// <summary> /// Initializes a new instance of the <see cref="ModelComponentRenderer" /> class. /// </summary> /// <param name="effectName">Name of the effect.</param> /// <exception cref="System.ArgumentNullException">effectName</exception> public ModelComponentRenderer(string effectName) { if (effectName != null) { EffectName = effectName; } meshesToRender = new FastList<RenderMesh>(); Callbacks = new ModelComponentRendererCallback(); skinningUpdater = new MeshSkinningUpdater(256); }
/// <summary> /// Initializes a new instance of the <see cref="ModelComponentRenderer" /> class. /// </summary> /// <param name="effectName">Name of the effect.</param> /// <exception cref="System.ArgumentNullException">effectName</exception> public ModelComponentRenderer(string effectName) { if (effectName != null) { EffectName = effectName; } meshesToRender = new FastList <RenderMesh>(); modelRenderSlot = -1; Callbacks = new ModelComponentRendererCallback(); CustomRenderModelList = new List <RenderModel>(); }