opengl

package
v2.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 24, 2024 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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 (*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

type TOpenGLControlOptions = types.TSet

TOpenGLControlOptions SET: TOpenGLControlOption

type TOpenGlCtrlMakeCurrentEvent

type TOpenGlCtrlMakeCurrentEvent func(sender lcl.IObject, allow *bool)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL