Castor3D 0.13.0
Multiplatform 3D engine
|
#include <MeshletBoundsTransformPass.hpp>
Types publics | |
enum | Ids { ePositions , eNormals , eMeshlets , eOutCullData } |
Fonctions membres publiques | |
MeshletBoundsTransformPass (RenderDevice const &device, SubmeshRenderNode const &node, BoundsTransformPipeline const &pipeline, ObjectBufferOffset const &source, GpuBufferOffsetT< Meshlet > const &meshlets, GpuBufferOffsetT< MeshletCullData > const &output) | |
void | recordInto (crg::RecordContext &context, VkCommandBuffer commandBuffer, uint32_t index) |
castor3d::MeshletBoundsTransformPass::MeshletBoundsTransformPass | ( | RenderDevice const & | device, |
SubmeshRenderNode const & | node, | ||
BoundsTransformPipeline const & | pipeline, | ||
ObjectBufferOffset const & | source, | ||
GpuBufferOffsetT< Meshlet > const & | meshlets, | ||
GpuBufferOffsetT< MeshletCullData > const & | output | ||
) |
void castor3d::MeshletBoundsTransformPass::recordInto | ( | crg::RecordContext & | context, |
VkCommandBuffer | commandBuffer, | ||
uint32_t | index | ||
) |