Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::VertexTransformingPass Class Reference

#include <VertexTransformingPass.hpp>

Inheritance diagram for castor3d::VertexTransformingPass:
Inheritance graph
[legend]
Collaboration diagram for castor3d::VertexTransformingPass:
Collaboration graph
[legend]

Public Member Functions

 VertexTransformingPass (crg::FramePass const &pass, crg::GraphContext &context, crg::RunnableGraph &graph, RenderDevice const &device, ashes::Buffer< ModelBufferConfiguration > const &modelsBuffer)
 
void registerNode (SubmeshRenderNode const &node, TransformPipeline const &pipeline, GpuBufferOffsetT< castor::Point4f > const &morphTargets, GpuBufferOffsetT< MorphingWeightsConfiguration > const &morphingWeights, GpuBufferOffsetT< SkinningTransformsConfiguration > const &skinTransforms)
 
void unregisterNode (SubmeshRenderNode const &node)
 

Constructor & Destructor Documentation

◆ VertexTransformingPass()

castor3d::VertexTransformingPass::VertexTransformingPass ( crg::FramePass const & pass,
crg::GraphContext & context,
crg::RunnableGraph & graph,
RenderDevice const & device,
ashes::Buffer< ModelBufferConfiguration > const & modelsBuffer )

Member Function Documentation

◆ registerNode()

void castor3d::VertexTransformingPass::registerNode ( SubmeshRenderNode const & node,
TransformPipeline const & pipeline,
GpuBufferOffsetT< castor::Point4f > const & morphTargets,
GpuBufferOffsetT< MorphingWeightsConfiguration > const & morphingWeights,
GpuBufferOffsetT< SkinningTransformsConfiguration > const & skinTransforms )

◆ unregisterNode()

void castor3d::VertexTransformingPass::unregisterNode ( SubmeshRenderNode const & node)

The documentation for this class was generated from the following file: