![]() |
Castor3D 0.17.0
Multiplatform 3D engine
|
#include <VertexTransforming.hpp>


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 noexcept |
| void | setOwner (Scene const &owner) noexcept |
Additional Inherited Members | |
Protected Member Functions inherited from castor::OwnedBy< Scene const > | |
| OwnedBy (Scene const &owner) noexcept | |
| Constructor. | |
| C3D_API castor3d::VertexTransforming::VertexTransforming | ( | Scene const & | scene, |
| RenderDevice const & | device ) |
| C3D_API crg::FramePass const & castor3d::VertexTransforming::createPass | ( | crg::FramePassGroup & | graph, |
| crg::FramePass const * | previousPass = nullptr ) |
| C3D_API void castor3d::VertexTransforming::registerNode | ( | SubmeshRenderNode const & | node, |
| GpuBufferOffsetT< castor::Point4f > const & | morphTargets, | ||
| GpuBufferOffsetT< MorphingWeightsConfiguration > const & | morphingWeights, | ||
| GpuBufferOffsetT< SkinningTransformsConfiguration > const & | skinTransforms ) |