Castor3D 0.16.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 |
Additional Inherited Members | |
Protected Member Functions inherited from castor::OwnedBy< Scene const > | |
OwnedBy (Scene const &owner) | |
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 ) |