|
dl
|
vulkan相关 更多...
#include <optional>#include <vector>#include <unordered_map>#include "system/dl_platform.h"#include <vulkan/vulkan.h>#include <vulkan/vulkan_android.h>#include "system/dl_android.h"#include <vulkan/vulkan_beta.h>#include "io/dl_log.h"#include "math/dl_matrix.h"#include "render/dl_sprite.h"#include "base/dl_type_user.h"#include "memory/dl_buffer.h"#include "vk/dl_vertex.h"#include "render/dl_image.h"#include "render/dl_model.h"#include "base/dl_color.h"#include "render/dl_model_object.h"#include "render/dl_camera.h"#include "render/dl_render_def.h"#include "render/dl_light.h"#include "base/dl_vector_reuse.h"#include "base/dl_object_pool.h"#include "io/dl_thread_task.h"类 | |
| struct | dl::SwapChainSupportDetails |
| struct | dl::Texture |
| class | dl::VK |
| vulkan底层 更多... | |
| struct | dl::VK::UbObject |
| struct | dl::VK::PushConstantData |
| struct | dl::VK::UbCSM |
| struct | dl::VK::PushConstantCSM |
| struct | dl::VK::UboBone |
| struct | dl::VK::Primitive |
| struct | dl::VK::Canvas |
| struct | dl::VK::DrawCall |
| struct | dl::VK::DrawCallList |
| struct | dl::VK::DrawCallZ |
| struct | dl::VK::VK2D |
| struct | dl::VK::VK2D::UBO |
| struct | dl::VK::VK2D::CBO |
| struct | dl::VK::VertexBufferGfx |
| struct | dl::VK::VertexBufferGfx::Frame |
| struct | dl::VK::VKGfx |
| struct | dl::VK::VKGfx::UBO |
| struct | dl::VK::VKRenderTarget |
| struct | dl::VK::TextureManager::TaskLoad |
| struct | dl::VK::Skybox::Instance |
| struct | dl::VK::Shadow::Cascade |
| struct | dl::VK::RenderParam |
命名空间 | |
| namespace | dl |
变量 | |
| constexpr size_t | dl::NUM_MAX_PRIMITIVE = 1024 |
| constexpr size_t | dl::NUM_MAX_MATERIAL = 256 |
| constexpr size_t | dl::NUM_MAX_BONE = 128 |
| constexpr size_t | dl::NUM_MAX_JOINT = 256 |
| constexpr size_t | dl::NUM_MAX_LIGHT_DIR = 3 |
| constexpr size_t | dl::NUM_MAX_LIGHT_DOT = 10 |
| constexpr size_t | dl::NUM_MAX_LIGHT_SPOT = 3 |
| constexpr size_t | dl::NUM_MAX_LIGHT = NUM_MAX_LIGHT_DIR + NUM_MAX_LIGHT_DOT + NUM_MAX_LIGHT_SPOT |
| constexpr size_t | dl::NUM_SHADOW_CASCADE = 4 |
| constexpr uint32_t | dl::SIZE_SHADOW_IMAGE = 2048 |
| constexpr VkFormat | dl::FORMAT_SHADOW_IMAGE = VK_FORMAT_D32_SFLOAT |
| constexpr size_t | dl::NUM_MAX_DRAW_CALL_2D = 100 |
| constexpr size_t | dl::NUM_MAX_2D_SPRITE = 402400 |
| constexpr size_t | dl::NUM_2D_INDEX = 6 * NUM_MAX_2D_SPRITE |
| constexpr size_t | dl::NUM_START_2D_VERTEX = 4 * 1024 |
| constexpr size_t | dl::NUM_MAX_ROOT_COOR = 32 |
| constexpr unsigned | dl::TIME_FREE_TEXTURE_2D = 60 * 1000 |
| constexpr size_t | dl::NUM_2D_SAMPLER = 3 |
| constexpr bool | dl::OPEN_SAMPLE_SHADING = false |
| constexpr bool | dl::OPEN_FILL_MODE_NON_SOLID = false |
| constexpr bool | dl::ENABLE_VALIDATION_LAYERS = true |
| constexpr size_t | dl::NUM_MAX_ACTOR = 10240 |
| constexpr size_t | dl::NUM_GFX_VERTEX = 1024 |
| constexpr size_t | dl::INDEX_GFX_3D_NORMAL_DOT = 0 |
| constexpr size_t | dl::INDEX_GFX_3D_NORMAL_LINE = 1 |
| constexpr size_t | dl::INDEX_GFX_3D_NORMAL_TRIANGLE = 2 |
| constexpr size_t | dl::INDEX_GFX_2D_NORMAL_DOT = 3 |
| constexpr size_t | dl::INDEX_GFX_2D_NORMAL_LINE = 4 |
| constexpr size_t | dl::INDEX_GFX_2D_NORMAL_TRIANGLE = 5 |
| constexpr size_t | dl::INDEX_GFX_3D_TRANS_DOT = 6 |
| constexpr size_t | dl::INDEX_GFX_3D_TRANS_LINE = 7 |
| constexpr size_t | dl::INDEX_GFX_3D_TRANS_TRIANGLE = 8 |
| constexpr size_t | dl::INDEX_GFX_2D_TRANS_DOT = 9 |
| constexpr size_t | dl::INDEX_GFX_2D_TRANS_LINE = 10 |
| constexpr size_t | dl::INDEX_GFX_2D_TRANS_TRIANGLE = 11 |
| constexpr size_t | dl::NUM_GFX = 12 |
| constexpr size_t | dl::NUM_GFX_HALF = 6 |
| constexpr size_t | dl::NUM_GFX_QUAD = 3 |
| constexpr bool | dl::USE_MAPPED_2D_UBO = false |
| constexpr VkFormat | dl::DL_VK_FORMAT_SURFACE = VK_FORMAT_B8G8R8A8_SRGB |
| constexpr VkFormat | dl::DL_VK_FORMAT_SRGB = VK_FORMAT_B8G8R8A8_SRGB |
| constexpr VkFormat | dl::DL_VK_FORMAT_UNORM = VK_FORMAT_B8G8R8A8_UNORM |
| constexpr VkFormat | dl::DL_VK_FORMAT_SRGB_TEXTURE = VK_FORMAT_R8G8B8A8_SRGB |
| constexpr VkFormat | dl::DL_VK_FORMAT_UNORM_TEXTURE = VK_FORMAT_R8G8B8A8_UNORM |
| VK * | dl::g_vk |