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 |