implement entire project in nodes

Project items are now represented directly in nodes opening up more versatility and possibilities. This is the first iteration of this and will be buggy. Need to test thoroughly.
This commit is contained in:
itsmattkc
2021-02-15 21:31:57 +11:00
parent 155470bec1
commit d7c5ac4b44
174 changed files with 3515 additions and 4658 deletions
+23 -7
View File
@@ -121,13 +121,6 @@ public:
*/
kSamples,
/**
* Footage stream identifier type
*
* Resolves to `StreamPtr`.
*/
kFootage,
/**
* Two-dimensional vector (XY) type
*
@@ -156,6 +149,29 @@ public:
*/
kCombo,
/**
* Properties pertaining to the video stream of a footage file
*
* Resolves to a `Stream` object.
*/
kVideoStreamProperties,
/**
* Properties pertaining to the audio stream of a footage file
*
* Resolves to a `Stream` object.
*/
kAudioStreamProperties,
/**
* Job type
*
* An internal type used to indicate to the renderer that a footage job needs to
* run. This value will usually be taken from a table and a kTexture or kSamples value will be
* pushed to take its place.
*/
kFootageJob,
/**
* Job type
*