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

#include <VertexTransforming.hpp>

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

Public Member Functions

C3D_API VertexTransforming (Scene const &scene, RenderDevice const &device)
 
C3D_API crg::FramePass const & createPass (crg::FramePassGroup &graph, crg::FramePass const *previousPass=nullptr)
 
C3D_API void registerNode (SubmeshRenderNode const &node, GpuBufferOffsetT< castor::Point4f > const &morphTargets, GpuBufferOffsetT< MorphingWeightsConfiguration > const &morphingWeights, GpuBufferOffsetT< SkinningTransformsConfiguration > const &skinTransforms)
 
- Public Member Functions inherited from castor::OwnedBy< Scene const >
Scene const * getOwner () const
 

Additional Inherited Members

- Protected Member Functions inherited from castor::OwnedBy< Scene const >
 OwnedBy (Scene const &owner)
 Constructor.
 

Constructor & Destructor Documentation

◆ VertexTransforming()

C3D_API castor3d::VertexTransforming::VertexTransforming ( Scene const & scene,
RenderDevice const & device )

Member Function Documentation

◆ createPass()

C3D_API crg::FramePass const & castor3d::VertexTransforming::createPass ( crg::FramePassGroup & graph,
crg::FramePass const * previousPass = nullptr )

◆ registerNode()

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

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