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

Classes

class  castor3d::RenderTarget
 
struct  castor3d::TargetContext
 

Namespaces

namespace  castor3d
 

Functions

C3D_API castor::String castor3d::getPrefix (TargetContext const &context)
 
C3D_API Enginecastor3d::getEngine (TargetContext const &context)
 
C3D_API RootContextcastor3d::getRootContext (TargetContext const &context)
 
C3D_API void castor3d::addDebugAabbs (RenderTarget const &target, 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 (RenderTarget const &target, 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.