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


Public Member Functions | |
| void | fillSurfaceType (sdw::type::Struct &type, uint32_t *index) const override |
| Fills the surface shader struct with the members provided by this component. | |
Public Member Functions inherited from castor3d::SubmeshSubComponent | |
| SubmeshSubComponent ()=default | |
| SubmeshSubComponent (SubmeshSubComponent const &)=delete | |
| SubmeshSubComponent & | operator= (SubmeshSubComponent const &)=delete |
| C3D_API | SubmeshSubComponent (SubmeshSubComponent &&) noexcept=default |
| C3D_API SubmeshSubComponent & | operator= (SubmeshSubComponent &&) noexcept=default |
| virtual C3D_API | ~SubmeshSubComponent () noexcept=default |
|
overridevirtual |
Fills the surface shader struct with the members provided by this component.
| [in,out] | type | Receives the members. |
| [in,out] | index | The optional first component member index, that will be incremented if it is defined. |
Reimplemented from castor3d::shader::SubmeshVertexSurfaceShader.