예제 #1
0
    void Align()
    {
        if (m_AlignProcessor == null)
        {
            m_AlignProcessor = new BitmapTextAlignProcessor(this);
        }

        m_AlignProcessor.Process();
    }
예제 #2
0
    void PositionVertical()
    {
        if (m_PositionVerticalProcessor == null)
        {
            m_PositionVerticalProcessor = new BitmapTextPositionProcessor(this, BitmapTextPositionProcessor.Direction.Vertical);
        }

        m_PositionVerticalProcessor.Process();
    }
예제 #3
0
    void PositionHorizontal()
    {
        if (m_PositionHorizontalProcessor == null)
        {
            m_PositionHorizontalProcessor = new BitmapTextPositionProcessor(this, BitmapTextPositionProcessor.Direction.Horizontal);
        }

        m_PositionHorizontalProcessor.Process();
    }
예제 #4
0
    void Clip()
    {
        if (!m_Clip)
        {
            return;
        }

        if (m_ClipProcessor == null)
        {
            m_ClipProcessor = new BitmapTextClipProcessor(this);
        }

        m_ClipProcessor.Process();
    }
예제 #5
0
    void Fit()
    {
        if (!m_Fit)
        {
            return;
        }

        if (m_FitProcessor == null)
        {
            m_FitProcessor = new BitmapTextFitProcessor(this);
        }

        m_FitProcessor.Process();
    }
예제 #6
0
    void Wrap()
    {
        if (!m_Wrap)
        {
            return;
        }

        if (m_WrapProcessor == null)
        {
            m_WrapProcessor = new BitmapTextWrapProcessor(this);
        }

        m_WrapProcessor.Process();
    }