X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=core%2Fproducer%2Fscene%2Fscene.xsd;h=2184a92cd193a765db019b4544e286ca8b5f708a;hb=6d41a010ca66a933fb9e51f0b628658da27ae545;hp=b2e72fb7cc4685cae3bde0efced106b223b95781;hpb=1176084924e43ef406dc740246bf018de61f2145;p=casparcg diff --git a/core/producer/scene/scene.xsd b/core/producer/scene/scene.xsd index b2e72fb7c..2184a92cd 100644 --- a/core/producer/scene/scene.xsd +++ b/core/producer/scene/scene.xsd @@ -1,7 +1,7 @@ - + @@ -36,7 +36,7 @@ The unique variable name. Will be exposed as [id] if the variable is public or variable.[id] otherwise. The variable type. The value/expression of the variable must be parseable/resolvable as/to this type. - Whether the variable should be accessible from outside the scene or not. Public variables can be accessed via CG UPDATE, CG ADD and as layer.[layerid].parameter.[id] when nested inside another scene. + Whether the variable should be accessible from outside the scene or not. Public variables can be accessed via CG UPDATE, CG ADD and as layer.[layerid].parameter.[id] when nested inside another scene. @@ -224,7 +224,71 @@ - + + + + Tasks are scheduled to happen whenever a certain condition arises. + Use the at attribute to let the condition be that the timeline arrives at a specific frame + or the when attribute to specify a custom bool expression that when becomes true triggers the task. + + + + + + Performs the equivalent of an AMCP CALL on the specified layer. + + + See the producer documentation for the possible arguments. + + Trigger the CALL when the timeline gets to this specific frame. + Trigger the CALL when the specified bool expression becomes true. + The producer on this layer will receive the CALL. + + + + Performs the equivalent of a CG PLAY on the specified layer. + + Trigger the CG PLAY when the timeline gets to this specific frame. + Trigger the CG PLAY when the specified bool expression becomes true. + The CG producer on this layer will receive the CG PLAY. + + + + Performs the equivalent of a CG STOP on the specified layer. + + Trigger the CG STOP when the timeline gets to this specific frame. + Trigger the CG STOP when the specified bool expression becomes true. + The CG producer on this layer will receive the CG STOP. + + + + Performs the equivalent of a CG NEXT on the specified layer. + + Trigger the CG NEXT when the timeline gets to this specific frame. + Trigger the CG NEXT when the specified bool expression becomes true. + The CG producer on this layer will receive the CG NEXT. + + + + Performs the equivalent of a CG INVOKE on the specified layer with the specified label. + + Trigger the CG INVOKE when the timeline gets to this specific frame. + Trigger the CG INVOKE when the specified bool expression becomes true. + The CG producer on this layer will receive the CG INVOKE. + The label that will be invoked. + + + + Makes the scene go to a specific start mark given a specific condition becoming true. + + Go to the start mark when the specified bool expression becomes true. + The label of the start mark that the scene should go to. + + + + + + @@ -270,7 +334,7 @@ - +