public EditorDrawOps(ImageCacheManager imgCache) { // init this.imgCache = imgCache; destRect = new Rectangle(); srcRect = new Rectangle(); }
public VideoShitbox() { InitializeComponent(); imageMan = new ImageCacheManager(); imageMan.ImagesReady += imageMan_ImagesReady; mouseDown = false; ConsoleSingleton = this; }
public DrawOp(IVidkaOpContext context, ImageCacheManager imageMan) { this.context = context; this.imgCache = imageMan; if (context != null) { dimdim = context.Dimdim; fileMapping = context.FileMapping; uiObjects = context.UiObjects; } }
public void SetParticulars( VidkaClipVideoAbstract vclip, VidkaFileMapping fileMapping) { this.imageMan = new ImageCacheManager(); this.fileMapping = fileMapping; this.vclip = vclip; // set up the vclip that we will draw vclipFullToDraw = vclip.MakeCopy_VideoClip(); vclipFullToDraw.FrameStart = 0; vclipFullToDraw.FrameEnd = vclipFullToDraw.LengthFrameCalc; // set up the audio clip that we will draw aclipToDraw = new VidkaClipAudio() { FileName = vclip.CustomAudioFilename, FileLengthSec = vclip.CustomAudioLengthSec, FileLengthFrames = dimdim.SecToFrame(vclip.CustomAudioLengthSec ?? 0), FrameStart = 0, FrameEnd = dimdim.SecToFrame(vclip.CustomAudioLengthSec ?? 0), }; imageMan.ImagesReady += imageMan_ImagesReady; }