Castor3D 0.16.0
Multiplatform 3D engine
castor3d::SubmeshComponentRegister Member List

This is the complete list of members for castor3d::SubmeshComponentRegister, including all inherited members.

begin() const noexceptcastor3d::SubmeshComponentRegisterinline
createRenderData(SubmeshComponent const &component)castor3d::SubmeshComponentRegister
end() const noexceptcastor3d::SubmeshComponentRegisterinline
getBitangentFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getColourFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getDefaultComponentCombine() const noexceptcastor3d::SubmeshComponentRegisterinline
getInstantiationFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getLineIndexFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getMeshletFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getMorphFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getNameId(castor::String const &componentType) constcastor3d::SubmeshComponentRegister
getNormalFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getOwner() constcastor::OwnedBy< Engine >inline
getPassMaskFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getPlugin(SubmeshComponentID componentId) constcastor3d::SubmeshComponentRegister
getPlugin(castor::String const &componentType) constcastor3d::SubmeshComponentRegisterinline
getPlugin() constcastor3d::SubmeshComponentRegisterinline
getPositionFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getRasterSurfaceShaders(PipelineFlags const &flags) constcastor3d::SubmeshComponentRegister
getRenderData(uint16_t value) constcastor3d::SubmeshComponentRegister
getRenderDataId(SubmeshRenderData const *value) constcastor3d::SubmeshComponentRegister
getSkinFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getSubmeshComponentCombine(Submesh const &submesh) constcastor3d::SubmeshComponentRegister
getSubmeshComponentCombine(SubmeshComponentCombineID id) constcastor3d::SubmeshComponentRegister
getSubmeshComponentCombineID(SubmeshComponentCombine const &combine) constcastor3d::SubmeshComponentRegister
getSubmeshData(SubmeshComponentFlag value) constcastor3d::SubmeshComponentRegister
getSubmeshRenderShader(PipelineFlags const &flags, ComponentModeFlags const &componentsMask, ast::ShaderBuilder &builder) constcastor3d::SubmeshComponentRegister
getTangentFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getTexcoord0Flag() const noexceptcastor3d::SubmeshComponentRegisterinline
getTexcoord1Flag() const noexceptcastor3d::SubmeshComponentRegisterinline
getTexcoord2Flag() const noexceptcastor3d::SubmeshComponentRegisterinline
getTexcoord3Flag() const noexceptcastor3d::SubmeshComponentRegisterinline
getTriangleIndexFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getVelocityFlag() const noexceptcastor3d::SubmeshComponentRegisterinline
getVertexSurfaceShaders(PipelineFlags const &flags) constcastor3d::SubmeshComponentRegister
operator=(SubmeshComponentRegister const &)=deletecastor3d::SubmeshComponentRegister
operator=(SubmeshComponentRegister &&) noexcept=deletecastor3d::SubmeshComponentRegister
OwnedBy(Engine &owner)castor::OwnedBy< Engine >inlineexplicitprotected
registerComponent(castor::String const &componentType, SubmeshComponentPluginUPtr componentPlugin)castor3d::SubmeshComponentRegister
registerComponent(CreateSubmeshComponentPlugin createPlugin=&ComponentT::createPlugin)castor3d::SubmeshComponentRegisterinline
registerSubmeshComponentCombine(Submesh const &submesh)castor3d::SubmeshComponentRegister
registerSubmeshComponentCombine(SubmeshComponentCombine &combine)castor3d::SubmeshComponentRegister
SubmeshComponentRegister(SubmeshComponentRegister const &)=deletecastor3d::SubmeshComponentRegister
SubmeshComponentRegister(SubmeshComponentRegister &&) noexcept=deletecastor3d::SubmeshComponentRegister
SubmeshComponentRegister(Engine &engine)castor3d::SubmeshComponentRegisterexplicit
unregisterComponent(castor::String const &componentType)castor3d::SubmeshComponentRegister
~SubmeshComponentRegister() noexceptcastor3d::SubmeshComponentRegister