summaryrefslogtreecommitdiff
path: root/createcalls.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'createcalls.cpp')
-rw-r--r--createcalls.cpp28
1 files changed, 20 insertions, 8 deletions
diff --git a/createcalls.cpp b/createcalls.cpp
index 193deee..b5be361 100644
--- a/createcalls.cpp
+++ b/createcalls.cpp
@@ -279,9 +279,9 @@ Layer_ScreenSpaceToLocal(project_layer *Layer, ui *UI, comp_buffer CompBuffer, I
static void
LoadTestFootage(project_data *File, project_state *State, memory *Memory)
{
- void *SourceString = String_GenerateFromChar(Memory, "../asset/24.mp4");
+ void *SourceString = String_GenerateFromChar(Memory, "../asset/a.jpg");
Source_Generate(File, Memory, SourceString);
- SourceString = String_GenerateFromChar(Memory, "../asset/a.jpg");
+ SourceString = String_GenerateFromChar(Memory, "../asset/24.mp4");
Source_Generate(File, Memory, SourceString);
SourceString = String_GenerateFromChar(Memory, "../asset/b.jpg");
Source_Generate(File, Memory, SourceString);
@@ -292,28 +292,30 @@ LoadTestFootage(project_data *File, project_state *State, memory *Memory)
Layer_CreateFromSource(File, State, Memory, &File->Source[0]);
SelectLayer(File->Layer[0], State, 0);
+ // AddEffect(File->Layer[0], Memory, 1);
// property_channel *Property = &File->Layer[0]->x;
// for (int i = 0; i < 16; i++)
// Keyframe_Insert(Property, Memory, i*2, i*2*100);
// Keyframe_Insert(Property, Memory, 1, 100);
// Keyframe_Insert(Property, Memory, 15, 1500);
+ // Keyframe_Insert(Property, Memory, 16, 1600);
// Keyframe_Insert(Property, Memory, 31, 3100);
+ // Keyframe_Delete(Property, Memory, 1);
// History_Undo(Memory);
// History_Redo(Memory);
- // Property->IsToggled = true;
+ // Property->IsToggled = true;
- // AddEffect(File->Layer[0], Memory, 3);
/*
mask *Mask = &File->Layer[0]->Mask[0];
File->Layer[0]->NumberOfMasks = 1;
Mask->Point[0].Pos = V2(200, 200);
- Mask->Point[1].Pos = V2(200, 400);
- Mask->Point[2].Pos = V2(200, 520);
- Mask->Point[3].Pos = V2(1080, 520);
- Mask->Point[4].Pos = V2(1080, 200);
+ Mask->Point[1].Pos = V2(210, 400);
+ Mask->Point[2].Pos = V2(220, 520);
+ Mask->Point[3].Pos = V2(1380, 520);
+ Mask->Point[4].Pos = V2(1480, 200);
Mask->Point[0].TangentLeft = V2(-50, 0);
Mask->Point[1].TangentLeft = V2(-50, 0);
@@ -335,6 +337,16 @@ LoadTestFootage(project_data *File, project_state *State, memory *Memory)
Mask->NumberOfPoints = 5;
Mask->IsClosed = true;
+
+ Mask_DeletePoint(Memory, Mask, 1);
+
+ History_Undo(Memory);
+ // History_Redo(Memory);
+
+ Mask_AddPointToCurve(Memory, Mask, 1, 0.5);
+
+ History_Undo(Memory);
+ History_Redo(Memory);
*/
// if (!Source_Generate(File, Memory, "../asset/test.png"))