|
Kompute
|
This is the complete list of members for kp::Manager, including all inherited members.
| algorithm(const std::vector< std::shared_ptr< Memory > > &memObjects={}, const std::vector< uint32_t > &spirv={}, const Workgroup &workgroup={}, const std::vector< float > &specializationConstants={}, const std::vector< float > &pushConstants={}) | kp::Manager | inline |
| algorithm(const std::vector< std::shared_ptr< Memory > > &memObjects, const std::vector< uint32_t > &spirv, const Workgroup &workgroup, const std::vector< S > &specializationConstants, const std::vector< P > &pushConstants) | kp::Manager | inline |
| clear() | kp::Manager | |
| destroy() | kp::Manager | |
| getDeviceProperties() const | kp::Manager | |
| getVkInstance() const | kp::Manager | |
| image(const std::vector< float > &data, uint32_t width, uint32_t height, uint32_t numChannels, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| image(const std::vector< float > &data, uint32_t width, uint32_t height, uint32_t numChannels, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| image(uint32_t width, uint32_t height, uint32_t numChannels, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| image(uint32_t width, uint32_t height, uint32_t numChannels, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| image(void *data, size_t dataSize, uint32_t width, uint32_t height, uint32_t numChannels, const Image::DataTypes &dataType, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| image(void *data, size_t dataSize, uint32_t width, uint32_t height, uint32_t numChannels, const Memory::DataTypes &dataType, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| image(uint32_t width, uint32_t height, uint32_t numChannels, const Memory::DataTypes &dataType, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| image(uint32_t width, uint32_t height, uint32_t numChannels, const Memory::DataTypes &dataType, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| imageT(const std::vector< T > &data, uint32_t width, uint32_t height, uint32_t numChannels, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) | kp::Manager | inline |
| imageT(const std::vector< T > &data, uint32_t width, uint32_t height, uint32_t numChannels, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| imageT(uint32_t width, uint32_t height, uint32_t numChannels, vk::ImageTiling tiling, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| imageT(uint32_t width, uint32_t height, uint32_t numChannels, Memory::MemoryTypes imageType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| listDevices() const | kp::Manager | |
| Manager() | kp::Manager | |
| Manager(uint32_t physicalDeviceIndex, const std::vector< uint32_t > &familyQueueIndices={}, const std::vector< std::string > &desiredExtensions={}) | kp::Manager | |
| Manager(std::shared_ptr< vk::Instance > instance, std::shared_ptr< vk::PhysicalDevice > physicalDevice, std::shared_ptr< vk::Device > device) | kp::Manager | |
| Manager(const Manager &)=delete | kp::Manager | |
| Manager(const Manager &&)=delete (defined in kp::Manager) | kp::Manager | |
| operator=(const Manager &)=delete (defined in kp::Manager) | kp::Manager | |
| operator=(const Manager &&)=delete (defined in kp::Manager) | kp::Manager | |
| sequence(uint32_t queueIndex=0, uint32_t totalTimestamps=0) | kp::Manager | |
| tensor(const std::vector< float > &data, Memory::MemoryTypes tensorType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| tensor(void *data, uint32_t elementTotalCount, uint32_t elementMemorySize, const Memory::DataTypes &dataType, Memory::MemoryTypes tensorType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| tensor(uint32_t elementTotalCount, uint32_t elementMemorySize, const Memory::DataTypes &dataType, Memory::MemoryTypes tensorType=Memory::MemoryTypes::eDevice) (defined in kp::Manager) | kp::Manager | inline |
| tensorT(const std::vector< T > &data, Memory::MemoryTypes tensorType=Memory::MemoryTypes::eDevice) | kp::Manager | inline |
| tensorT(size_t size, Memory::MemoryTypes tensorType=Memory::MemoryTypes::eDevice) | kp::Manager | inline |
| ~Manager() | kp::Manager |