Example #1
0
        private void FreeScriptRunBuffers()
        {
            ScriptRunCapacity = 0;

            if (ScriptRuns != null)
            {
                Memory.Free(ScriptRuns);
                ScriptRuns = null;
            }
        }
Example #2
0
        public void InitializeTruncatedCopy(ScriptRun *scriptRun, int truncatedLeadingCharsCount, int truncatedTrailingCharsCount)
        {
            this.run = scriptRun->run;
            if (this.run.RunKind == RunKind.Text)
            {
                this.run.CharCount = scriptRun->CharCount - truncatedLeadingCharsCount - truncatedTrailingCharsCount;
            }

            ScriptAnalysis       = scriptRun->ScriptAnalysis;
            CharIndexInParagraph = scriptRun->CharIndexInParagraph + truncatedLeadingCharsCount;
        }
Example #3
0
 private void AllocScriptRunBuffers()
 {
     ScriptRuns = (ScriptRun *)Memory.Alloc(ScriptRunCapacity * sizeof(ScriptRun));
 }
Example #4
0
 private void InitializeScriptRunBuffers()
 {
     ScriptRunCapacity = 0;
     ScriptRuns        = null;
 }
        private void FreeScriptRunBuffers()
        {
            ScriptRunCapacity = 0;

            if (ScriptRuns != null)
            {
                Memory.Free(ScriptRuns);
                ScriptRuns = null;
            }
        }
 private void AllocScriptRunBuffers()
 {
     ScriptRuns = (ScriptRun*)Memory.Alloc(ScriptRunCapacity * sizeof(ScriptRun));
 }
 private void InitializeScriptRunBuffers()
 {
     ScriptRunCapacity = 0;
     ScriptRuns = null;
 }