Aufruf
OnLockBuffer3D (handle)
Parameter
handle
|
Identität einer Textur
|
Rückgabewert
-
Beschreibung
Dieser Befehl sperrt den Buffer des Draw3D - Bildes für normale Zeichenoperationen, macht jedoch schnelle Bearbeitungen mithilfe SetPixel3D
und GetPixel3D
möglich. OnLockBuffer3D entspricht dem Befehl LockBuffer
.
Wegen spezieller Vorbehandlung nach jedem Laden einer Textur über die Draw3D, muss eine solche Sperrung und anschliessender Entsperrung nicht zwangsweise durchgefürt werden. Dieses Vorgehen macht eine Pixelbearbeitung noch schneller. Vor allem, wenn nur wenige Pixel pro Schleifendurchlauf geändert werden. Mit
CreateImage3D
erstellte Texturen wiederrum müssen immer eine Sperrung vorgestellt bekommen.
Beispiel
Standardbeispiel:
Siehe dazu ''Draw3D, locking buffer.bb''