|
VulkanRaytracingCycles 0.0.0
Cycles Render Engine With VulkanRaytracingShaderModules. ( Experiment , in progress)
|
This is the complete list of members for ObjectsVk, including all inherited members.
| $AllocMemory$(T &cmder, Mem &mach) | ObjectsVk | inline |
| $BridgeMapBuffer$(T &cmder, B &dev, void *data, VkDeviceSize size, VkDeviceSize dstOffset=0, VkDeviceSize srcOffset=0) | ObjectsVk | inline |
| $BridgeMapBuffer$(T &cmder, VkDescriptorBufferInfo &dev, void *data, VkDeviceSize srcOffset=0) | ObjectsVk | inline |
| $createBuffer$(T &bach, VkMemoryPropertyFlags memTy) | ObjectsVk | inline |
| $createBuffer$(T &cmder, StoBache &bach, std::vector< B > &src, VkMemoryPropertyFlags memTy, VkBufferUsageFlags usage=VK_BUFFER_USAGE_STORAGE_BUFFER_BIT) | ObjectsVk | inline |
| $createBuffer$(T &cmder, StoBache &bach, AS &as, VkMemoryPropertyFlags memTy) | ObjectsVk | inline |
| $createBuffer$(T &cmder, std::vector< O * > &objs, MBvk &input, MBvk &index) | ObjectsVk | inline |
| $createBuffer$(T &cmder, Geom *&geometry, bool _createInfo) | ObjectsVk | inline |
| $createBufferInstanced$(T &cmder, Geom *&geometry, bool _createInfo, VkBufferUsageFlags usage=VK_BUFFER_USAGE_STORAGE_BUFFER_BIT|VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT|VK_BUFFER_USAGE_TRANSFER_DST_BIT, VkMemoryPropertyFlags mem=VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT) | ObjectsVk | inline |
| $createDeviceBuffer$(Geom &geometry, bool _createInfo, VkBufferUsageFlags usage=VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) | ObjectsVk | inline |
| $createDeviceBufferSeparate$(Geom &bach, VkDeviceMemory memory, VkBufferUsageFlags usage=VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) | ObjectsVk | inline |
| $createSpriteBuffer$(T &cmder, Geom *&geometry, bool _createInfo) | ObjectsVk | inline |
| $createVertexInfo$(Geom *geometry, int type=0) | ObjectsVk | inline |
| createBufferView(Geom &bach, VkDeviceSize offset=0, VkBufferUsageFlags usage=VK_BUFFER_USAGE_VERTEX_BUFFER_BIT) | ObjectsVk | inline |
| Delete(Geom *geometry) | ObjectsVk | inline |
| DeleteIBm(Geom &hach) | ObjectsVk | inline |
| DeleteM(Geom &hach) | ObjectsVk | inline |
| DeleteMB(Geom &hach) | ObjectsVk | inline |
| destroy() | ObjectsVk | |
| getBuffer(MBvk &mem, Geom *geometry) | ObjectsVk | inline |
| getIndex(MBvk &mem, Geom *geometry) | ObjectsVk | inline |
| getMemory(Mvk &mem, Geom &geometry) | ObjectsVk | inline |
| getVertexInfo(VkPipelineVertexInputStateCreateInfo *&info, arth::INPUT Ity) | ObjectsVk | |
| inth | ObjectsVk | |
| mth | ObjectsVk | |
| ObjectsVk() | ObjectsVk | |
| slim | ObjectsVk | |
| tb_umapII typedef | ObjectsVk | |
| ~ObjectsVk() | ObjectsVk |