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::PassMasksComponent | inline |
BinaryParser< PassMasksComponent > | castor3d::PassMasksComponent | friend |
BinaryWriter< PassMasksComponent > | castor3d::PassMasksComponent | friend |
cleanup(RenderDevice const &device) | castor3d::SubmeshComponent | |
clone(Submesh &submesh) const override | castor3d::PassMasksComponent | virtual |
gather(PipelineFlags const &flags, MaterialObs material, ashes::BufferCRefArray &buffers, std::vector< uint64_t > &offsets, ashes::PipelineVertexInputStateCreateInfoCRefArray &layouts, uint32_t ¤tBinding, uint32_t ¤tLocation) override | castor3d::PassMasksComponent | virtual |
getData() | castor3d::PassMasksComponent | inline |
getData() const | castor3d::PassMasksComponent | inline |
getID() | castor3d::SubmeshComponent | inline |
getProgramFlags(Material const &material) const | castor3d::SubmeshComponent | inlinevirtual |
getSubmeshFlags(Pass const *pass) const override | castor3d::PassMasksComponent | inlinevirtual |
getType() const | castor3d::SubmeshComponent | inline |
getUsageFlags() const | castor3d::SubmeshComponent | inlinevirtual |
hasData() const | castor3d::PassMasksComponent | inline |
Id | castor3d::PassMasksComponent | static |
initialise(RenderDevice const &device) | castor3d::SubmeshComponent | |
Name | castor3d::PassMasksComponent | static |
needsUpdate() | castor3d::SubmeshComponent | inline |
PassMasksComponent(Submesh &submesh) | castor3d::PassMasksComponent | explicit |
setData(std::vector< PassMasks > data) | castor3d::PassMasksComponent | inline |
SubmeshComponent(Submesh &submesh, castor::String const &type, uint32_t id) | castor3d::SubmeshComponent | |
upload() | castor3d::SubmeshComponent | |
~SubmeshComponent() noexcept=default | castor3d::SubmeshComponent | virtual |