Home
|
GR32
|
|
TPersistent
|
|
The TBackend class is the base class for all back-end classes. It defines the bare minimum functionality required to implement a new back-end class. It provides simplified management of surface (re-)allocation and deallocation by implementing ChangeSize in a convenient way. New back-ends shall implement the abstract protected methods InitializeSurface and FinalizeSurface.
It also implements the necessary Assign method for switching back-ends while preserving the surface's contents.
| Fields | Properties | Methods | Events |
|---|---|---|---|
| In TBackend: | |||
| Bits | Assign | OnChanging | |
| ChangeSize | |||
| Changing | |||
| Clear | |||
| Create | |||
| Destroy | |||
| Empty | |||
| FinalizeSurface | |||
| InitializeSurface | |||
| In TThreadPersistent: | |||
| LockCount | Lock | ||
| Unlock | |||
| In TNotifiablePersistent: | |||
| UpdateCount | BeginUpdate | OnChange | |
| Changed | |||
| EndUpdate | |||
Copyright ©2000-2010 Alex Denisov and the Graphics32 Team - Graphics32 v1.9.0 (r1336) - Build on 9-March-2010