public virtual int put_BoundingRect(
            _RectF value
            )
        {
            var fp = GetFunctionPointer(32);

            if (m_put_BoundingRectFunc == null)
            {
                m_put_BoundingRectFunc = (put_BoundingRectFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(put_BoundingRectFunc));
            }

            return(m_put_BoundingRectFunc(m_ptr, value));
        }
        public virtual int get_BoundingRect(
            out _RectF value
            )
        {
            var fp = GetFunctionPointer(31);

            if (m_get_BoundingRectFunc == null)
            {
                m_get_BoundingRectFunc = (get_BoundingRectFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(get_BoundingRectFunc));
            }

            return(m_get_BoundingRectFunc(m_ptr, out value));
        }