Ejemplo n.º 1
0
        public GraphicDeviceProxy(GraphicContext GpCtx)
        {
            m_GraphicContext = GpCtx;
            m_Device = GpCtx.GetGraphicDevice();

            m_WorldToDevice = GpCtx.WorldToDevice;
        }
Ejemplo n.º 2
0
        public SelectContext()
        {
            //m_dSelTolerance = 5;
            m_RefPoint = new GePoint(0, 0);
            m_bMultiSelect = false;

            m_HittedDLPoints = new FRMultiMap<double, DisplayItem>();
            m_HittedDLItems = new FRMultiMap<double, DisplayItem>();

            m_SelectTolerance = 5;
            m_Device = null;
        }
Ejemplo n.º 3
0
 public virtual void UnApply(GraphicDevice device)
 {
     device.Pop();
 }
Ejemplo n.º 4
0
 public virtual void Apply(GraphicDevice device)
 {
     device.Push(m_Type);
 }
Ejemplo n.º 5
0
 public GraphicAttribute(GraphicDevice.AttributeType type)
 {
     m_Type = type;
 }
Ejemplo n.º 6
0
 public override void Apply(GraphicDevice device)
 {
     device.Push(GetType());
     device.SetColor(m_Color);
 }
Ejemplo n.º 7
0
        public DeviceContext(GraphicDevice device)
        {
            Debug.Assert(device != null);

            m_Device = device;
        }
Ejemplo n.º 8
0
 public override void Apply(GraphicDevice device)
 {
     device.Push(GetType());
     device.SetPointSize(m_Size);
 }
Ejemplo n.º 9
0
 public override void Apply(GraphicDevice device)
 {
     device.Push(GetType());
     device.SetFont(m_Font);
 }
Ejemplo n.º 10
0
 private void ApplyAttributes(GraphicDevice device)
 {
     if (m_AttributeStack != null)
         m_AttributeStack.ApplyAttributes(device);
 }