Castor3D 0.17.0
Multiplatform 3D engine
Classes | Namespaces
DebugModule.hpp File Reference

Classes

struct  castor3d::DebugIndexBuffer
 
struct  castor3d::DebugVertexBuffers
 

Namespaces

namespace  castor3d
 

Functions

Debug
C3D_API void castor3d::addDebugAabbs (DebugDrawer &drawer, ashes::VkDescriptorSetLayoutBindingArray const &descriptorBindings, ashes::WriteDescriptorSetArray const &descriptorWrites, VkDeviceSize instanceCount, ashes::PipelineShaderStageCreateInfoArray const &shader, bool enableDepthTest)
 Adds a buffer containing AABBs to draw in debug drawer.
 
C3D_API void castor3d::addDebugDrawable (DebugDrawer &drawer, DebugVertexBuffers vertexBuffers, DebugIndexBuffer indexBuffer, ashes::VkVertexInputAttributeDescriptionArray const &vertexAttributes, ashes::VkVertexInputBindingDescriptionArray const &vertexBindings, ashes::VkDescriptorSetLayoutBindingArray const &descriptorBindings, ashes::WriteDescriptorSetArray const &descriptorWrites, VkDeviceSize instanceCount, ashes::PipelineShaderStageCreateInfoArray const &shader, bool enableDepthTest)
 Adds a drawable geometry description to draw in debug drawer.