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

#include <GlslSubmeshShaders.hpp>

Public Member Functions

C3D_API SubmeshShaders (SubmeshComponentRegister const &compRegister, PipelineFlags const &flags)
 
C3D_API void fillVertexSurface (sdw::type::IOStruct &surface) const
 
C3D_API void fillVertexSurface (sdw::type::BaseStruct &surface) const
 
C3D_API void fillRasterSurface (sdw::type::IOStruct &surface, uint32_t &index) const
 
C3D_API void fillRasterSurface (sdw::type::BaseStruct &surface) const
 

Constructor & Destructor Documentation

◆ SubmeshShaders()

C3D_API castor3d::shader::SubmeshShaders::SubmeshShaders ( SubmeshComponentRegister const & compRegister,
PipelineFlags const & flags )

Member Function Documentation

◆ fillRasterSurface() [1/2]

C3D_API void castor3d::shader::SubmeshShaders::fillRasterSurface ( sdw::type::BaseStruct & surface) const

◆ fillRasterSurface() [2/2]

C3D_API void castor3d::shader::SubmeshShaders::fillRasterSurface ( sdw::type::IOStruct & surface,
uint32_t & index ) const

◆ fillVertexSurface() [1/2]

C3D_API void castor3d::shader::SubmeshShaders::fillVertexSurface ( sdw::type::BaseStruct & surface) const

◆ fillVertexSurface() [2/2]

C3D_API void castor3d::shader::SubmeshShaders::fillVertexSurface ( sdw::type::IOStruct & surface) const

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