메소드 | 설명 | |
---|---|---|
CommonDrawOps ( ) : System | ||
DrawClipBitmaps ( |
||
DrawTrimBracket ( |
Draws one red bracket if drag frames = 0. If there has been a drag > 0, draws 2 brackets: one purple for original edge, one red for active (under mouse)
|
|
DrawVideoClipBorder ( |
This thing could be complex because we have curves... lol
|
|
DrawWaveform ( |
The last parameter, sec2X is used to porperly position the wave within the given x1..x1+clipw space if it is too short
|
메소드 | 설명 | |
---|---|---|
DrawVideoThumbnail ( |
||
drawBesierFromMyBzPoints ( |
||
drawTrimBracketSingle ( |
Only used in drawTrimBracket()
|
public DrawClipBitmaps ( |
||
g | ||
context | IVidkaOpContext | |
imgCache | ImageCacheManager | |
vclip | ||
x1 | int | |
y1 | int | |
clipw | int | |
clipvh | int | |
secStart | double | needs to be in seconds to figure out which thumb |
len | double | needs to be in seconds to figure out which thumb |
리턴 | void |
public DrawTrimBracket ( |
||
g | ||
x | int | |
y1 | int | |
y2 | int | |
trimDirection | TrimDirection | |
bracketLength | int | |
trimDeltaX | int | |
penActive | ||
penActivePrev | ||
리턴 | void |
public DrawVideoClipBorder ( |
||
g | ||
pen15 | ||
x1 | int | |
x2 | int | |
y1 | int | |
y2 | int | |
yEase2 | int | |
xEaseL | int | |
xEaseR | int | |
easeL | long | |
easeR | long | |
리턴 | void |
public DrawWaveform ( |
||
g | ||
context | IVidkaOpContext | |
imgCache | ImageCacheManager | |
mediaFilename | string | |
audioLengthSec | double | |
videoLengthSec | double | |
audioOffsetSec | double | |
x1 | int | |
y1 | int | |
clipw | int | |
cliph | int | |
secStart | double | |
secEnd | double | |
isMuted | bool | |
hasCustomAudio | bool | |
리턴 | void |