Example #1
0
        public GUIDrawTarget(float depth)
        {
            this.depth = depth;

            bufferRect = GUIInternal.GraphicsBind.CreateBuffer();
            bufferText = GUIInternal.GraphicsBind.CreateBuffer();
        }
Example #2
0
        public GUILayer(GUIForm form, GUILayerType type)
        {
            LayerType = type;
            m_order   = (int)type;


            m_form              = form;
            m_bufferRect        = form.GraphicsBind.CreateBuffer(256);
            m_bufferRectDynamic = form.GraphicsBind.CreateBuffer(256);

            m_bufferText        = form.GraphicsBind.CreateBuffer(256);
            m_bufferTextDynamic = form.GraphicsBind.CreateBuffer(256);


            m_rootView       = new GUIView();
            m_rootView.Rect  = Vector4.zero;
            m_rootView.Layer = this;

            actionBeforeUpdate = new GUIDelayAction();
        }
Example #3
0
 public GUITextureStorage()
 {
     m_bufferData = GUIInternal.GraphicsBind.CreateBuffer();
 }
Example #4
0
 internal static void SetDrawBuffer(IGUIBuffer rectbuffer, IGUIBuffer textbuffer)
 {
     BufRect = rectbuffer;
     BufText = textbuffer;
 }