/// <summary> /// Makes a new instance of <see cref="VKRenderPass"/> class. /// </summary> public VKRenderPass(VKGraphicDevice device) : base(device) { }
/// <summary> /// Makes a new instance of <see cref="VKIndexBuffer"/> class. /// </summary> public VKIndexBuffer(VKGraphicDevice device, uint initialSize, bool canGrow, double growFactor) : base(initialSize, canGrow, growFactor) { RenderDevice = device; IndexBuffer = null; }
/// <summary> /// Makes a new instance of <see cref="RenderPipeline"/> class. /// </summary> public VKPipeline(VKGraphicDevice device, VKRenderPass pass, bool compute) : base(device, pass, compute) { }
/// <summary> /// Makes a new instance of <see cref="VKSwapChain"/> class. /// </summary> /// <param name="device">Source device.</param> public VKSwapChain(VKPhysicalDevice card, VKGraphicDevice device) : base(card, device) { }
/// <summary> /// Creates a new instance of <see cref="VKShaderManager"/> class. /// </summary> public VKShaderManager(VKGraphicDevice device) : base(device) { }