Castor3D 0.15.0
Multiplatform 3D engine
castor3d::PassMasksComponent Liste des membres

Liste complète des membres de castor3d::PassMasksComponent, y compris les membres hérités :

addDatas(PassMasks const *const begin, PassMasks const *const end)castor3d::PassMasksComponent
addDatas(std::vector< PassMasks > const &data)castor3d::PassMasksComponent
addDatas(std::array< PassMasks, Count > const &data)castor3d::PassMasksComponentinline
BinaryParser< PassMasksComponent >castor3d::PassMasksComponentfriend
BinaryWriter< PassMasksComponent >castor3d::PassMasksComponentfriend
cleanup(RenderDevice const &device)castor3d::SubmeshComponent
clone(Submesh &submesh) const overridecastor3d::PassMasksComponentvirtual
gather(PipelineFlags const &flags, MaterialObs material, ashes::BufferCRefArray &buffers, std::vector< uint64_t > &offsets, ashes::PipelineVertexInputStateCreateInfoCRefArray &layouts, uint32_t &currentBinding, uint32_t &currentLocation) overridecastor3d::PassMasksComponentvirtual
getData()castor3d::PassMasksComponentinline
getData() constcastor3d::PassMasksComponentinline
getID()castor3d::SubmeshComponentinline
getProgramFlags(Material const &material) constcastor3d::SubmeshComponentinlinevirtual
getSubmeshFlags(Pass const *pass) const overridecastor3d::PassMasksComponentinlinevirtual
getType() constcastor3d::SubmeshComponentinline
getUsageFlags() constcastor3d::SubmeshComponentinlinevirtual
hasData() constcastor3d::PassMasksComponentinline
Idcastor3d::PassMasksComponentstatic
initialise(RenderDevice const &device)castor3d::SubmeshComponent
Namecastor3d::PassMasksComponentstatic
needsUpdate()castor3d::SubmeshComponentinline
PassMasksComponent(Submesh &submesh)castor3d::PassMasksComponentexplicit
setData(std::vector< PassMasks > data)castor3d::PassMasksComponentinline
SubmeshComponent(Submesh &submesh, castor::String const &type, uint32_t id)castor3d::SubmeshComponent
upload()castor3d::SubmeshComponent
~SubmeshComponent() noexcept=defaultcastor3d::SubmeshComponentvirtual