Example #1
0
 /// <summary>
 /// Init with Custom VideoPara and Video Name
 /// </summary>
 /// <param name="gd"></param>
 /// <param name="service"></param>
 /// <param name="path"></param>
 /// <param name="videoname"></param>
 /// <param name="videopara"></param>
 public SLVideo(GraphicsDevice gd, IServiceProvider service, string path, string videoname, VideoPara videopara)
     : base(gd)
 {
     Para = videopara;
     LoadContent(service, path, videoname);
     Init(gd);
 }
Example #2
0
 /// <summary>
 /// Init with Custom VideoPara and Configuration
 /// </summary>
 /// <param name="distance2display"></param>
 /// <param name="displayratio"></param>
 /// <param name="displaysize"></param>
 /// <param name="camera"></param>
 /// <param name="unit"></param>
 /// <param name="gd"></param>
 /// <param name="service"></param>
 /// <param name="path"></param>
 /// <param name="videopara"></param>
 public SLVideo(float distance2display, float displayratio, float displaysize, SLCamera camera, Unit unit, GraphicsDevice gd, IServiceProvider service, string path, VideoPara videopara)
     : base(distance2display, displayratio, displaysize, gd, camera, unit)
 {
     Para = videopara;
     LoadContent(service, path, videopara.BasePara.contentname);
     Init(gd);
 }
Example #3
0
 /// <summary>
 /// Init with Custom VideoPara and StiLib Configuration File
 /// </summary>
 /// <param name="gd"></param>
 /// <param name="slconfig"></param>
 /// <param name="service"></param>
 /// <param name="path"></param>
 /// <param name="videopara"></param>
 public SLVideo(GraphicsDevice gd, AssemblySettings slconfig, IServiceProvider service, string path, VideoPara videopara)
     : base(gd, slconfig)
 {
     Para = videopara;
     LoadContent(service, path, videopara.BasePara.contentname);
     Init(gd);
 }
Example #4
0
 /// <summary>
 /// Init with Custom VideoPara
 /// </summary>
 /// <param name="gd"></param>
 /// <param name="videopara"></param>
 public void Init(GraphicsDevice gd, VideoPara videopara)
 {
     videopara.BasePara.contentname = Para.BasePara.contentname;
     Para = videopara;
     Init(gd);
 }
Example #5
0
 /// <summary>
 /// Sets Default VideoPara, need LoadContent() and Init()
 /// </summary>
 public SLVideo()
 {
     Para = new VideoPara("");
 }