Castor3D 0.12.0
Multiplatform 3D engine
castor3d::IndexMapping Liste des membres

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

cleanup(RenderDevice const &device)castor3d::SubmeshComponent
clone(Submesh &submesh) const =0castor3d::SubmeshComponentpure virtual
computeNormals(bool reverted=false)=0castor3d::IndexMappingpure virtual
gather(ShaderFlags const &shaderFlags, ProgramFlags const &programFlags, MaterialRPtr material, ashes::BufferCRefArray &buffers, std::vector< uint64_t > &offsets, ashes::PipelineVertexInputStateCreateInfoCRefArray &layouts, TextureFlagsArray const &mask, uint32_t &currentLocation) overridecastor3d::IndexMappinginlinevirtual
getComponentsCount() const =0castor3d::IndexMappingpure virtual
getCount() const =0castor3d::IndexMappingpure virtual
getID()castor3d::SubmeshComponentinline
getProgramFlags(MaterialRPtr material) const overridecastor3d::IndexMappinginlinevirtual
getType() constcastor3d::SubmeshComponentinline
getUsageFlags() const overridecastor3d::IndexMappinginlinevirtual
IndexMapping(Submesh &submesh, castor::String const &type, VkBufferUsageFlags bufferUsageFlags)castor3d::IndexMapping
initialise(RenderDevice const &device)castor3d::SubmeshComponent
m_stagingcastor3d::IndexMappingprotected
needsUpdate()castor3d::SubmeshComponentinline
sortByDistance(castor::Point3f const &cameraPosition)=0castor3d::IndexMappingpure virtual
SubmeshComponent(Submesh &submesh, castor::String const &type, uint32_t id)castor3d::SubmeshComponent
upload()castor3d::SubmeshComponent
~SubmeshComponent() noexcept=defaultcastor3d::SubmeshComponentvirtual