Nebula
Loading...
Searching...
No Matches
vkvertexlayout.h File Reference
#include "ids/idallocator.h"
#include "util/hashtable.h"

Go to the source code of this file.

Classes

struct  Vulkan::VertexLayoutVkBindInfo
 
struct  Vulkan::DerivativeLayout
 
struct  Vulkan::BindInfo
 

Namespaces

namespace  Vulkan
 Vulkan implementation of GPU acceleration structure.
 

Typedefs

typedef Ids::IdAllocator< Util::HashTable< uint64_t, DerivativeLayout >, VkPipelineVertexInputStateCreateInfo, BindInfo, CoreGraphics::VertexLayoutInfo, Util::Array< SizeT >, VertexLayoutVkBindInfoVulkan::VkVertexLayoutAllocator
 

Enumerations

enum  {
  Vulkan::VertexSignature_ProgramLayoutMapping , Vulkan::VertexSignature_VkPipelineInfo , Vulkan::VertexSignature_BindInfo , Vulkan::VertexSignature_LayoutInfo ,
  Vulkan::VertexSignature_StreamSize , Vulkan::VertexSignature_DynamicBindInfo
}
 

Functions

const VertexLayoutVkBindInfoVulkan::VertexLayoutGetVkBindInfo (const CoreGraphics::VertexLayoutId layout)
 Get dynamic bind info.