SpiecsEngine
 
Loading...
Searching...
No Matches
Todo List
Member ASSERT (expr)
better Assert System.
Member scl::kd_tree< K >::insert_async (const std::vector< item > &points, Spices::ThreadPool *threadPool)
Only block this task.
Member Spices::Application::Run ()

Mult World Support.

Remove.

Multithreading.

Multithreading.

Remove.

Mult World Support.

Member Spices::BindLessTextureManager::m_TextureInfoMap
might be fill with texture's information.
Class Spices::Camera
Implemented projection type switch.
Member Spices::CameraComponent::OnDeSerialize () override
Finish it.
Member Spices::CameraComponent::OnSerialize () override
Finish it.
Member Spices::CameraController::m_ViewportWidth
Make it param.
Member Spices::CameraController::OnDeSerialize () override
Implemented it.
Member Spices::CameraController::OnKeyPressed (KeyPressedEvent &e)
Implemented it.
Member Spices::CameraController::OnSerialize () override
Implemented it.
Member Spices::Console::Push (const std::string &cmd)
Implemented it.
Member Spices::DirectionalLightComponent::OnDeSerialize () override
Finish it.
Member Spices::DirectionalLightComponent::OnSerialize () override
Finish it.
Member Spices::Edge::operator== (const Edge &other) const
fix it.
Member Spices::EntityComponent::OnDeSerialize () override
Finish it.
Member Spices::EntityComponent::OnSerialize () override
Finish it.
Member Spices::HalfEdge::operator== (const HalfEdge &other) const
fix it.
Member Spices::ImguiContentBrowser::OnRender () override

Remove it.

Remove it.

Member Spices::ImguiGizmos::OnRender () override

fix uncorrect manipulate.

fix uncorrect manipulate.

Member Spices::LandscapeComponent::OnDeSerialize () override
Finish it.
Member Spices::LandscapeComponent::OnSerialize () override
Finish it.
Member Spices::Material::BuildMaterial (bool isAutoRegistry=true)

more type support, reflection.

empty texture.

more type support, reflection.

Member Spices::Material::Serialize ()
Finish it.
Member Spices::Material::UpdateMaterial ()

more type support, reflection.

more type support, reflection.

Class Spices::MaterialLoader
If enable this enum, cause a conflict.
Member Spices::MaterialLoader::LoadFromSASSET (const std::string &fileName, Material *outMaterial)
Finish it.
Member Spices::MaterialLoader::SaveDefaultMaterial ()
Move to Test project.
Member Spices::MeshComponent::OnDeSerialize () override
Finish it.
Member Spices::MeshComponent::OnSerialize () override
Finish it.
Member Spices::Meshlet::FromMeshopt (const meshopt_Meshlet &m, const meshopt_Bounds &bounds)
fix it.
Member Spices::NativeScriptComponent::OnDeSerialize () override
Finish it.
Member Spices::NativeScriptComponent::OnSerialize () override
Finish it.
Member Spices::NsightPerfGPUProfilerHUD::Create (VulkanState &state)

There remains a bug about off screen frames still fill in buffer, That will cause buffer is fulled useage.

There remains a bug about off screen frames still fill in buffer, That will cause buffer is fulled useage.

Member Spices::NsightPerfGPUProfilerReportGenerator::EndFrame (VulkanState &state)

slate infobar.

slate infobar.

Member Spices::ParticleComponent::OnDeSerialize () override
Finish it.
Member Spices::ParticleComponent::OnSerialize () override
Finish it.
Member Spices::PointLightComponent::OnDeSerialize () override
Finish it.
Member Spices::PointLightComponent::OnSerialize () override
Finish it.
Member Spices::RayTracingRenderer::UpdateTopLevelAS (FrameInfo &frameInfo, std::shared_ptr< VulkanRayTracing > rayTracingInstance, bool update=true)
Event Queue.
Member Spices::Renderer::GetDirectionalLight (FrameInfo &frameInfo, std::array< SpicesShader::DirectionalLight, SpicesShader::DIRECTIONALLIGHT_BUFFER_MAXNUM > &dLightBuffer)
Multiple directional light.
Member Spices::Renderer::GetPointLight (FrameInfo &frameInfo, std::array< SpicesShader::PointLight, SpicesShader::POINTLIGHT_BUFFER_MAXNUM > &pLightBuffer)
infinity pointlight.
Member Spices::RendererManager::OnWindowResizeOver ()
Event from glfw.
Struct Spices::RendererResourceCreateInfo
More type of texture support.
Class Spices::ResourcePool< T >
Use UUID as resource identity instead.
Class Spices::ResourceSystem
Resource garbage collection
Member Spices::SkyBoxComponent::OnDeSerialize () override
Finish it.
Member Spices::SkyBoxComponent::OnSerialize () override
Finish it.
Member Spices::SlateRegister::GetViewPort ()
remove this api.
Member Spices::SpriteComponent::OnDeSerialize () override
Finish it.
Member Spices::SpriteComponent::OnSerialize () override
Finish it.
Member Spices::StringLibrary::StringsEqual (const char *str0, const char *str1)
Platform Implementation.
Member Spices::TagComponent::OnDeSerialize () override
Finish it.
Member Spices::TagComponent::OnSerialize () override
Finish it.
Class Spices::Texture2DArray
finish it.
Member Spices::Texture::GetResource ()
Only returns T.
Member Spices::Texture::m_ResourcePath
Multiple path container.
Member Spices::TextureLoader::Load (const std::string &fileName, Texture2DCube *outTexture)
finish it.
Class Spices::TimeStep

Entity timeStep System.

operator() return m_FrameTime.

ms / s / us counting.

Member Spices::TransformComponent::OnDeSerialize () override
Finish it.
Member Spices::TransformComponent::OnSerialize () override
Finish it.
Member Spices::UUIDComponent::OnDeSerialize () override
Finish it.
Member Spices::UUIDComponent::OnSerialize () override
Finish it.
Member Spices::VulkanDevice::GetExtensionRequirements ()
Configurable
Member Spices::VulkanDevice::IsFeatureMeetDemand (const VkPhysicalDevice &device)

Configurable.

Configurable.

Member Spices::VulkanDevice::SelectPhysicalDevice (const VkInstance &instance, const VkSurfaceKHR &surface, GLFWwindow *window)
multiple physical device support.
Class Spices::VulkanImage
Wrapper by Texture.
Member Spices::VulkanImage::CopyImageTexelToBuffer (uint32_t x, uint32_t y, void *out_rgba)

Support all type;

Support all type;

Member Spices::VulkanInstance::GetExtensionRequirements ()

Our instance extensions requirements.

Configurable

Our instance extensions requirements.

Member Spices::VulkanInstance::GetLayerRequirements ()
Configurable
Member Spices::VulkanRenderBackend::VulkanRenderBackend ()

Move to

Move to

Member Spices::VulkanSwapChain::CreateSyncObjects () const
Move to another file.
Member Spices::VulkanWindows::SetInternalCallBack () const

Butter Log.

Butter Log.

Member Spices::World::m_RootEntityMap
use it.
Member SpicesTest::TEST (FileLibraryTest, Read_all_bytes)
Returns false here, but not known why?
Member SpicesTest::TEST_F (runtime_memory_block_test, Destruct)
More effective test.