dl
dl::VK 成员列表

成员的完整列表,这些成员属于 dl::VK,包括所有继承而来的类成员

_paramdl::VK
_rebuild_swap_chain(GLFWwindow *window)dl::VK
_render_light(const LightDir &l)dl::VKinline
_render_light(const LightDot &l)dl::VKinline
_render_light(const LightSpot &l)dl::VKinline
AddMulModel(std::vector< Model * > &vec)dl::VKinline
BeginSingleTimeCommands()dl::VK
CallbackDebug(VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageType, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData, void *pUserData)dl::VKinlinestatic
CopyBuffer(VkBuffer srcBuffer, VkBuffer dstBuffer, VkDeviceSize size)dl::VK
CopyBufferToImage(VkBuffer buffer, VkImage image, uint32_t width, uint32_t height, uint32_t mip_level)dl::VK
CopyBufferToImageMulti(const std::array< VkBuffer, NUM_MIPMAP_2D > &vec_buffer, VkImage image, const std::array< Size, NUM_MIPMAP_2D > &vec_size)dl::VK
CreateBuffer(VkDeviceSize size, VkBufferUsageFlags usage, VkMemoryPropertyFlags properties, VkBuffer &buffer, VkDeviceMemory &bufferMemory)dl::VK
CreateCanvas(size_t id, Texture tex, std::string_view path_tex_full)dl::VK
CreateCanvasImage(size_t tex_id, const std::array< Image *, NUM_MIPMAP_2D > &vec_image)dl::VK
CreateCanvasImageKtx(size_t tex_id, std::string_view path_name, std::string_view path_tex_full)dl::VK
CreateCanvasRenderTarget(size_t rt_id, VKRenderTarget &rt)dl::VK
CreateDebugUtilsMessengerEXT(VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugUtilsMessengerEXT *pDebugMessenger)dl::VKinlinestatic
CreateImage(uint32_t w, uint32_t h, uint32_t mip_level, VkSampleCountFlagBits numSamples, VkFormat format, VkImageTiling tiling, VkImageUsageFlags usage, VkMemoryPropertyFlags properties, VkImage &image, VkDeviceMemory &imageMemory, uint32_t layers=1)dl::VK
CreateImageView(VkImage image, VkFormat format, VkImageAspectFlags aspectFlags, uint32_t mip_level)dl::VK
CreateIndexBuffer(const std::vector< T > &indices, VkBuffer &indexBuffer, VkDeviceMemory &indexBufferMemory)dl::VKinline
CreateMaterial(Material &m)dl::VKinline
CreateModel(ModelObject *object)dl::VK
CreatePrimitive(ModelMaterial &m)dl::VK
CreateRenderTarget()dl::VK
CreateRenderTargetReal(size_t i, VKRenderTarget &rt)dl::VK
CreateShaderModule(Buffer &buf)dl::VK
CreateTexture(std::string_view path_name, bool srgb=true)dl::VK
CreateTexture2D(const std::array< Image *, NUM_MIPMAP_2D > &vec_image)dl::VK
CreateTextureReal(Image *image, bool srgb, bool delete_image)dl::VK
CreateVertexBufferCPU(size_t vertex_num, VkBuffer &vertexBuffer, VkDeviceMemory &vertexBufferMemory, VkDeviceSize &bufferSize)dl::VKinline
CreateVertexBufferGPU(const std::vector< T > &vertices, VkBuffer &vertexBuffer, VkDeviceMemory &vertexBufferMemory)dl::VKinline
DeleteModel(Model *model)dl::VKinline
DestroyDebugUtilsMessengerEXT(VkInstance instance, VkDebugUtilsMessengerEXT debugMessenger, const VkAllocationCallbacks *pAllocator)dl::VKinlinestatic
EndSingleTimeCommands(VkCommandBuffer commandBuffer)dl::VK
ExportTexture(Texture tex, std::string_view path_name)dl::VK
ExportTextureCanvas(std::string_view path)dl::VK
FindDepthFormat()dl::VK
FindMemoryType(uint32_t typeFilter, VkMemoryPropertyFlags properties)dl::VK
FindSupportedFormat(const std::vector< VkFormat > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features)dl::VK
GenerateMipmaps(VkImage image, VkFormat imageFormat, int32_t texWidth, int32_t texHeight, uint32_t mipLevels)dl::VK
GetCamera()dl::VKinline
GetCanvas(size_t id)dl::VK
GetCanvasByRenderTarget(size_t rt_id)dl::VK
GetCanvasByTexture(size_t tex_id)dl::VK
GetCanvasSize()dl::VKinline
GetCurrentFrame()dl::VKinline
GetDebugView()dl::VKinline
GetDevice()dl::VKinline
GetMaxUsableSampleCount()dl::VK
GetMulModel(size_t i)dl::VKinline
GetMulModelSize()dl::VKinline
GetPushConstant(size_t id)dl::VKinline
GetPushConstantNext()dl::VKinline
GetRenderInfo2D()dl::VKinline
GetRenderInfo3D()dl::VKinline
GetRootCoor(size_t index)dl::VK
GetUboBoneFree()dl::VKinline
GfxPushDot(const VertexGfx &v)dl::VKinline
GfxPushDot2D(const VertexGfx &v)dl::VKinline
GfxPushLine(const VertexGfx &v0, const VertexGfx &v1)dl::VKinline
GfxPushLine2D(const VertexGfx &v0, const VertexGfx &v1)dl::VKinline
GfxPushTriangle(const VertexGfx &v0, const VertexGfx &v1, const VertexGfx &v2)dl::VKinline
GfxPushTriangle2D(const VertexGfx &v0, const VertexGfx &v1, const VertexGfx &v2)dl::VKinline
HasStencilComponent(VkFormat format)dl::VKinline
LoadSkybox(std::string_view path)dl::VK
PopulateDebugMessengerCreateInfo(VkDebugUtilsMessengerCreateInfoEXT &createInfo)dl::VK
Release()dl::VKinline
Render(GLFWwindow *window)dl::VK
RenderEnd()dl::VKinline
RenderModel(VkCommandBuffer command_buffer, Model *model, size_t shadow)dl::VK
ScreenShot(std::string_view path_name)dl::VK
SetDebugView(DebugView3D type)dl::VKinline
SetFrameBufferResize()dl::VKinline
SetSkybox(size_t i)dl::VK
SetUboBoneFree(size_t id)dl::VKinline
SetUboBoneUse(size_t id)dl::VKinline
TransitionImageLayout(VkImage image, VkFormat format, VkImageLayout oldLayout, VkImageLayout newLayout, uint32_t mip_level)dl::VK
Update()dl::VK
UpdateCanvasDescriptor(Canvas *canvas)dl::VK
UpdateCanvasRenderTarget(size_t rt_id, VKRenderTarget &rt)dl::VK
UpdateTexture2D(Texture tex, const PointU &xy, Image *image, const RectU &rect)dl::VK
UpdateUboBone(size_t id, std::vector< Matrix4 > &trans)dl::VKinline
Viewport typedefdl::VK
VK(GLFWwindow *window)dl::VKinline
~VK()dl::VK