AcTools.Render.Base.BaseRenderer.Initialize C# (CSharp) Метод

Initialize() публичный Метод

Initialize for out-screen rendering
public Initialize ( ) : void
Результат void
        public void Initialize() {
            Debug.Assert(Initialized == false);

            _deviceContextHolder = new DeviceContextHolder(InitializeDevice());
            InitializeInner();
            Initialized = true;
        }

Same methods

BaseRenderer::Initialize ( DeviceContextHolder existingHolder ) : void
BaseRenderer::Initialize ( IntPtr outputHandle ) : void

Usage Example

Пример #1
0
        public BaseFormWrapper(BaseRenderer renderer, string title, int width, int height) {
            _title = title;

            Form = new RenderForm(title) {
                Width = width,
                Height = height,
                StartPosition = FormStartPosition.CenterScreen
            };

            Renderer = renderer;
            Renderer.Initialize(Form.Handle);

            Renderer.Width = Form.ClientSize.Width;
            Renderer.Height = Form.ClientSize.Height;

            Form.UserResized += OnResize;
            Form.KeyDown += OnKeyDown;
            Form.KeyUp += OnKeyUp;

            Form.GotFocus += OnGotFocus;
            Form.LostFocus += OnLostFocus;

            renderer.Tick += OnTick;
        }