CsPaint  1.0.1
CsPaint::device Member List

This is the complete list of members for CsPaint::device, including all inherited members.

createBuffer(uint64_t bufferSize, vk::BufferUsageFlagBits usage, vk::SharingMode mode=vk::SharingMode::eExclusive)CsPaint::device
createBuffer(const std::vector< T, Alloc > &vec, vk::BufferUsageFlagBits usage, vk::SharingMode=vk::SharingMode::eExclusive)CsPaint::device
createBuffer(const void *data, uint64_t size, vk::BufferUsageFlagBits usage, vk::SharingMode=vk::SharingMode::eExclusive)CsPaint::device
createBuffer(const std::vector< T, Alloc > &vec, vk::BufferUsageFlagBits usage, vk::SharingMode sharingMode)CsPaint::device
createDescriptorPool(uint32_t size, vk::DescriptorType, uint32_t count)CsPaint::device
createImage(uint32_t width, uint32_t height, vk::Format imageFormat, vk::ImageTiling imageTiling, vk::ImageUsageFlags imageUsage, vk::MemoryPropertyFlags memoryFlags, vk::ImageAspectFlags aspectFlags)CsPaint::device
createRenderPass() constCsPaint::device
createShader(std::vector< char > input) constCsPaint::device
createShader(std::vector< uint32_t > input) constCsPaint::device
createTexture(const void *data, uint64_t size, uint32_t width, uint32_t height, vk::Format imageFormat, vk::MemoryPropertyFlags memoryFlags, vk::ImageAspectFlags aspectFlags)CsPaint::device
createTexture(const std::vector< T, Alloc > data, uint32_t width, uint32_t height, vk::Format imageFormat, vk::MemoryPropertyFlags memoryFlags, vk::ImageAspectFlags aspectFlags)CsPaint::device
createTexture(const std::vector< T, Alloc > vec, uint32_t width, uint32_t height, vk::Format imageFormat, vk::MemoryPropertyFlags memoryFlags, vk::ImageAspectFlags aspectFlags)CsPaint::device
device(CsPaint::context_handle context_handle, vk::PhysicalDevice vk_device, private_tag=private_tag{})CsPaint::device
device(const device &) = deleteCsPaint::devicedelete
graphicsCommandPool() constCsPaint::device
graphicsDevice() constCsPaint::device
graphicsQueue() constCsPaint::device
handle typedefCsPaint::device
hasDeviceMemory()CsPaint::device
memoryPool(vk::MemoryPropertyFlags memoryProperties)CsPaint::device
operator=(const device &) = deleteCsPaint::devicedelete
physicalDevice() constCsPaint::device
transferCommandPool() constCsPaint::device
transferQueue() constCsPaint::device