unit uvkuQueue; {$mode objfpc}{$H+} interface uses Classes, SysUtils, Vulkan, uvkuBase; type ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// TvkuQueue = class(TvkuObject) private fHandle: VkQueue; fDeviceCommands: TVkDeviceCommands; public property Handle: VkQueue read fHandle; property DeviceCommands: TVkDeviceCommands read fDeviceCommands; constructor Create( const aHandle: VkQueue; const aDeviceCommands: TVkDeviceCommands); end; implementation ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //TvkuQueue////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// constructor TvkuQueue.Create(const aHandle: VkQueue; const aDeviceCommands: TVkDeviceCommands); begin inherited Create; fHandle := aHandle; fDeviceCommands := aDeviceCommands; end; end.