Documentation ¶
Index ¶
- type TCustomOpenGLControl
- func (m *TCustomOpenGLControl) AUXBuffers() uint32
- func (m *TCustomOpenGLControl) AlphaBits() uint32
- func (m *TCustomOpenGLControl) AutoResizeViewport() bool
- func (m *TCustomOpenGLControl) BlueBits() uint32
- func (m *TCustomOpenGLControl) DebugContext() bool
- func (m *TCustomOpenGLControl) DepthBits() uint32
- func (m *TCustomOpenGLControl) DoOnPaint()
- func (m *TCustomOpenGLControl) FrameDiffTimeInMSecs() int32
- func (m *TCustomOpenGLControl) GreenBits() uint32
- func (m *TCustomOpenGLControl) MakeCurrent(SaveOldToStack bool) bool
- func (m *TCustomOpenGLControl) MultiSampling() uint32
- func (m *TCustomOpenGLControl) OpenGLMajorVersion() uint32
- func (m *TCustomOpenGLControl) OpenGLMinorVersion() uint32
- func (m *TCustomOpenGLControl) Options() TOpenGLControlOptions
- func (m *TCustomOpenGLControl) Paint()
- func (m *TCustomOpenGLControl) RGBA() bool
- func (m *TCustomOpenGLControl) RealizeBounds()
- func (m *TCustomOpenGLControl) RedBits() uint32
- func (m *TCustomOpenGLControl) ReleaseContext() bool
- func (m *TCustomOpenGLControl) RestoreOldOpenGLControl() bool
- func (m *TCustomOpenGLControl) SetAUXBuffers(AValue uint32)
- func (m *TCustomOpenGLControl) SetAlphaBits(AValue uint32)
- func (m *TCustomOpenGLControl) SetAutoResizeViewport(AValue bool)
- func (m *TCustomOpenGLControl) SetBlueBits(AValue uint32)
- func (m *TCustomOpenGLControl) SetDebugContext(AValue bool)
- func (m *TCustomOpenGLControl) SetDepthBits(AValue uint32)
- func (m *TCustomOpenGLControl) SetGreenBits(AValue uint32)
- func (m *TCustomOpenGLControl) SetMultiSampling(AValue uint32)
- func (m *TCustomOpenGLControl) SetOnMakeCurrent(fn TOpenGlCtrlMakeCurrentEvent)
- func (m *TCustomOpenGLControl) SetOnPaint(fn lcl.TNotifyEvent)
- func (m *TCustomOpenGLControl) SetOpenGLMajorVersion(AValue uint32)
- func (m *TCustomOpenGLControl) SetOpenGLMinorVersion(AValue uint32)
- func (m *TCustomOpenGLControl) SetOptions(AValue TOpenGLControlOptions)
- func (m *TCustomOpenGLControl) SetRGBA(AValue bool)
- func (m *TCustomOpenGLControl) SetRedBits(AValue uint32)
- func (m *TCustomOpenGLControl) SetSharedControl(AValue *TCustomOpenGLControl)
- func (m *TCustomOpenGLControl) SetStencilBits(AValue uint32)
- func (m *TCustomOpenGLControl) SharedControl() *TCustomOpenGLControl
- func (m *TCustomOpenGLControl) SharingControlCount() int32
- func (m *TCustomOpenGLControl) SharingControls(Index int32) *TCustomOpenGLControl
- func (m *TCustomOpenGLControl) StencilBits() uint32
- func (m *TCustomOpenGLControl) SwapBuffers()
- type TOpenGLControl
- func (m *TOpenGLControl) SetOnClick(fn lcl.TNotifyEvent)
- func (m *TOpenGLControl) SetOnConstrainedResize(fn lcl.TConstrainedResizeEvent)
- func (m *TOpenGLControl) SetOnDblClick(fn lcl.TNotifyEvent)
- func (m *TOpenGLControl) SetOnDragDrop(fn lcl.TDragDropEvent)
- func (m *TOpenGLControl) SetOnDragOver(fn lcl.TDragOverEvent)
- func (m *TOpenGLControl) SetOnEnter(fn lcl.TNotifyEvent)
- func (m *TOpenGLControl) SetOnExit(fn lcl.TNotifyEvent)
- func (m *TOpenGLControl) SetOnKeyDown(fn lcl.TKeyEvent)
- func (m *TOpenGLControl) SetOnKeyPress(fn lcl.TKeyPressEvent)
- func (m *TOpenGLControl) SetOnKeyUp(fn lcl.TKeyEvent)
- func (m *TOpenGLControl) SetOnMouseDown(fn lcl.TMouseEvent)
- func (m *TOpenGLControl) SetOnMouseEnter(fn lcl.TNotifyEvent)
- func (m *TOpenGLControl) SetOnMouseLeave(fn lcl.TNotifyEvent)
- func (m *TOpenGLControl) SetOnMouseMove(fn lcl.TMouseMoveEvent)
- func (m *TOpenGLControl) SetOnMouseUp(fn lcl.TMouseEvent)
- func (m *TOpenGLControl) SetOnMouseWheel(fn lcl.TMouseWheelEvent)
- func (m *TOpenGLControl) SetOnMouseWheelDown(fn lcl.TMouseWheelUpDownEvent)
- func (m *TOpenGLControl) SetOnMouseWheelUp(fn lcl.TMouseWheelUpDownEvent)
- func (m *TOpenGLControl) SetOnResize(fn lcl.TNotifyEvent)
- func (m *TOpenGLControl) SetOnUTF8KeyPress(fn lcl.TUTF8KeyPressEvent)
- type TOpenGLControlOption
- type TOpenGLControlOptions
- type TOpenGlCtrlMakeCurrentEvent
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TCustomOpenGLControl ¶
type TCustomOpenGLControl struct { *lcl.TWinControl // contains filtered or unexported fields }
TCustomOpenGLControl Parent: TWinControl
func (*TCustomOpenGLControl) AUXBuffers ¶
func (m *TCustomOpenGLControl) AUXBuffers() uint32
func (*TCustomOpenGLControl) AlphaBits ¶
func (m *TCustomOpenGLControl) AlphaBits() uint32
func (*TCustomOpenGLControl) AutoResizeViewport ¶
func (m *TCustomOpenGLControl) AutoResizeViewport() bool
func (*TCustomOpenGLControl) BlueBits ¶
func (m *TCustomOpenGLControl) BlueBits() uint32
func (*TCustomOpenGLControl) DebugContext ¶
func (m *TCustomOpenGLControl) DebugContext() bool
func (*TCustomOpenGLControl) DepthBits ¶
func (m *TCustomOpenGLControl) DepthBits() uint32
func (*TCustomOpenGLControl) DoOnPaint ¶
func (m *TCustomOpenGLControl) DoOnPaint()
func (*TCustomOpenGLControl) FrameDiffTimeInMSecs ¶
func (m *TCustomOpenGLControl) FrameDiffTimeInMSecs() int32
func (*TCustomOpenGLControl) GreenBits ¶
func (m *TCustomOpenGLControl) GreenBits() uint32
func (*TCustomOpenGLControl) MakeCurrent ¶
func (m *TCustomOpenGLControl) MakeCurrent(SaveOldToStack bool) bool
func (*TCustomOpenGLControl) MultiSampling ¶
func (m *TCustomOpenGLControl) MultiSampling() uint32
func (*TCustomOpenGLControl) OpenGLMajorVersion ¶
func (m *TCustomOpenGLControl) OpenGLMajorVersion() uint32
func (*TCustomOpenGLControl) OpenGLMinorVersion ¶
func (m *TCustomOpenGLControl) OpenGLMinorVersion() uint32
func (*TCustomOpenGLControl) Options ¶
func (m *TCustomOpenGLControl) Options() TOpenGLControlOptions
func (*TCustomOpenGLControl) Paint ¶
func (m *TCustomOpenGLControl) Paint()
func (*TCustomOpenGLControl) RGBA ¶
func (m *TCustomOpenGLControl) RGBA() bool
func (*TCustomOpenGLControl) RealizeBounds ¶
func (m *TCustomOpenGLControl) RealizeBounds()
func (*TCustomOpenGLControl) RedBits ¶
func (m *TCustomOpenGLControl) RedBits() uint32
func (*TCustomOpenGLControl) ReleaseContext ¶
func (m *TCustomOpenGLControl) ReleaseContext() bool
func (*TCustomOpenGLControl) RestoreOldOpenGLControl ¶
func (m *TCustomOpenGLControl) RestoreOldOpenGLControl() bool
func (*TCustomOpenGLControl) SetAUXBuffers ¶
func (m *TCustomOpenGLControl) SetAUXBuffers(AValue uint32)
func (*TCustomOpenGLControl) SetAlphaBits ¶
func (m *TCustomOpenGLControl) SetAlphaBits(AValue uint32)
func (*TCustomOpenGLControl) SetAutoResizeViewport ¶
func (m *TCustomOpenGLControl) SetAutoResizeViewport(AValue bool)
func (*TCustomOpenGLControl) SetBlueBits ¶
func (m *TCustomOpenGLControl) SetBlueBits(AValue uint32)
func (*TCustomOpenGLControl) SetDebugContext ¶
func (m *TCustomOpenGLControl) SetDebugContext(AValue bool)
func (*TCustomOpenGLControl) SetDepthBits ¶
func (m *TCustomOpenGLControl) SetDepthBits(AValue uint32)
func (*TCustomOpenGLControl) SetGreenBits ¶
func (m *TCustomOpenGLControl) SetGreenBits(AValue uint32)
func (*TCustomOpenGLControl) SetMultiSampling ¶
func (m *TCustomOpenGLControl) SetMultiSampling(AValue uint32)
func (*TCustomOpenGLControl) SetOnMakeCurrent ¶
func (m *TCustomOpenGLControl) SetOnMakeCurrent(fn TOpenGlCtrlMakeCurrentEvent)
func (*TCustomOpenGLControl) SetOnPaint ¶
func (m *TCustomOpenGLControl) SetOnPaint(fn lcl.TNotifyEvent)
func (*TCustomOpenGLControl) SetOpenGLMajorVersion ¶
func (m *TCustomOpenGLControl) SetOpenGLMajorVersion(AValue uint32)
func (*TCustomOpenGLControl) SetOpenGLMinorVersion ¶
func (m *TCustomOpenGLControl) SetOpenGLMinorVersion(AValue uint32)
func (*TCustomOpenGLControl) SetOptions ¶
func (m *TCustomOpenGLControl) SetOptions(AValue TOpenGLControlOptions)
func (*TCustomOpenGLControl) SetRGBA ¶
func (m *TCustomOpenGLControl) SetRGBA(AValue bool)
func (*TCustomOpenGLControl) SetRedBits ¶
func (m *TCustomOpenGLControl) SetRedBits(AValue uint32)
func (*TCustomOpenGLControl) SetSharedControl ¶
func (m *TCustomOpenGLControl) SetSharedControl(AValue *TCustomOpenGLControl)
func (*TCustomOpenGLControl) SetStencilBits ¶
func (m *TCustomOpenGLControl) SetStencilBits(AValue uint32)
func (*TCustomOpenGLControl) SharedControl ¶
func (m *TCustomOpenGLControl) SharedControl() *TCustomOpenGLControl
func (*TCustomOpenGLControl) SharingControlCount ¶
func (m *TCustomOpenGLControl) SharingControlCount() int32
func (*TCustomOpenGLControl) SharingControls ¶
func (m *TCustomOpenGLControl) SharingControls(Index int32) *TCustomOpenGLControl
func (*TCustomOpenGLControl) StencilBits ¶
func (m *TCustomOpenGLControl) StencilBits() uint32
func (*TCustomOpenGLControl) SwapBuffers ¶
func (m *TCustomOpenGLControl) SwapBuffers()
type TOpenGLControl ¶
type TOpenGLControl struct { *TCustomOpenGLControl // contains filtered or unexported fields }
TOpenGLControl Parent: TCustomOpenGLControl
func NewOpenGLControl ¶
func NewOpenGLControl(TheOwner lcl.IComponent) *TOpenGLControl
func (*TOpenGLControl) SetOnClick ¶
func (m *TOpenGLControl) SetOnClick(fn lcl.TNotifyEvent)
func (*TOpenGLControl) SetOnConstrainedResize ¶
func (m *TOpenGLControl) SetOnConstrainedResize(fn lcl.TConstrainedResizeEvent)
func (*TOpenGLControl) SetOnDblClick ¶
func (m *TOpenGLControl) SetOnDblClick(fn lcl.TNotifyEvent)
func (*TOpenGLControl) SetOnDragDrop ¶
func (m *TOpenGLControl) SetOnDragDrop(fn lcl.TDragDropEvent)
func (*TOpenGLControl) SetOnDragOver ¶
func (m *TOpenGLControl) SetOnDragOver(fn lcl.TDragOverEvent)
func (*TOpenGLControl) SetOnEnter ¶
func (m *TOpenGLControl) SetOnEnter(fn lcl.TNotifyEvent)
func (*TOpenGLControl) SetOnExit ¶
func (m *TOpenGLControl) SetOnExit(fn lcl.TNotifyEvent)
func (*TOpenGLControl) SetOnKeyDown ¶
func (m *TOpenGLControl) SetOnKeyDown(fn lcl.TKeyEvent)
func (*TOpenGLControl) SetOnKeyPress ¶
func (m *TOpenGLControl) SetOnKeyPress(fn lcl.TKeyPressEvent)
func (*TOpenGLControl) SetOnKeyUp ¶
func (m *TOpenGLControl) SetOnKeyUp(fn lcl.TKeyEvent)
func (*TOpenGLControl) SetOnMouseDown ¶
func (m *TOpenGLControl) SetOnMouseDown(fn lcl.TMouseEvent)
func (*TOpenGLControl) SetOnMouseEnter ¶
func (m *TOpenGLControl) SetOnMouseEnter(fn lcl.TNotifyEvent)
func (*TOpenGLControl) SetOnMouseLeave ¶
func (m *TOpenGLControl) SetOnMouseLeave(fn lcl.TNotifyEvent)
func (*TOpenGLControl) SetOnMouseMove ¶
func (m *TOpenGLControl) SetOnMouseMove(fn lcl.TMouseMoveEvent)
func (*TOpenGLControl) SetOnMouseUp ¶
func (m *TOpenGLControl) SetOnMouseUp(fn lcl.TMouseEvent)
func (*TOpenGLControl) SetOnMouseWheel ¶
func (m *TOpenGLControl) SetOnMouseWheel(fn lcl.TMouseWheelEvent)
func (*TOpenGLControl) SetOnMouseWheelDown ¶
func (m *TOpenGLControl) SetOnMouseWheelDown(fn lcl.TMouseWheelUpDownEvent)
func (*TOpenGLControl) SetOnMouseWheelUp ¶
func (m *TOpenGLControl) SetOnMouseWheelUp(fn lcl.TMouseWheelUpDownEvent)
func (*TOpenGLControl) SetOnResize ¶
func (m *TOpenGLControl) SetOnResize(fn lcl.TNotifyEvent)
func (*TOpenGLControl) SetOnUTF8KeyPress ¶
func (m *TOpenGLControl) SetOnUTF8KeyPress(fn lcl.TUTF8KeyPressEvent)
type TOpenGLControlOption ¶
type TOpenGLControlOption = int32
TOpenGLControlOption ENUM
const ( OcoMacRetinaMode TOpenGLControlOption = iota OcoRenderAtDesignTime )
type TOpenGLControlOptions ¶
TOpenGLControlOptions SET: TOpenGLControlOption
Click to show internal directories.
Click to hide internal directories.