Example #1
0
        public void GenerateCxCode(string headerFileName, out string cppText, out string hText)
        {
            if (LottieComposition == null)
            {
                cppText = null;
                hText   = null;
                return;
            }

            CxInstantiatorGenerator.CreateFactoryCode(
                SuggestedClassName,
                RootVisual,
                (float)LottieComposition.Width,
                (float)LottieComposition.Height,
                LottieComposition.Duration,
                headerFileName,
                out cppText,
                out hText);
        }
Example #2
0
        public void GenerateCxCode(string headerFileName, out string cppText, out string hText)
        {
            if (LottieComposition == null)
            {
                cppText = null;
                hText   = null;
                return;
            }

            (string cppText, string hText, IEnumerable <Uri> assetList)generatedCode = CxInstantiatorGenerator.CreateFactoryCode(
                SuggestedClassName,
                RootVisual,
                (float)LottieComposition.Width,
                (float)LottieComposition.Height,
                LottieComposition.Duration,
                headerFileName,
                disableFieldOptimization: false);

            cppText = generatedCode.cppText;
            hText   = generatedCode.hText;
        }