예제 #1
0
 /// <summary>
 /// Makes a new instance of <see cref="VKRenderPass"/> class.
 /// </summary>
 public VKRenderPass(VKGraphicDevice device) : base(device)
 {
 }
예제 #2
0
 /// <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;
 }
예제 #3
0
 /// <summary>
 /// Makes a new instance of <see cref="RenderPipeline"/> class.
 /// </summary>
 public VKPipeline(VKGraphicDevice device, VKRenderPass pass, bool compute) : base(device, pass, compute)
 {
 }
예제 #4
0
 /// <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)
 {
 }
예제 #5
0
 /// <summary>
 /// Creates a new instance of <see cref="VKShaderManager"/> class.
 /// </summary>
 public VKShaderManager(VKGraphicDevice device) : base(device)
 {
 }