Castor3D 0.15.0
Multiplatform 3D engine
castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits > Liste des membres

Liste complète des membres de castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >, y compris les membres hérités :

addSpecificsBuffersBindings(ashes::VkDescriptorSetLayoutBindingArray &bindings, VkShaderStageFlags shaderStages, uint32_t &index) constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
addSpecificsBuffersDescriptors(ashes::WriteDescriptorSetArray &descriptorWrites, uint32_t &index) constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
cleanup()castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
clear()castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
createSpecificsBuffersPassBindings(crg::FramePass &pass, uint32_t &index) constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
declareSpecificsShaderBuffers(sdw::ShaderWriter &writer, std::map< std::string, castor3d::shader::BufferBaseUPtr > &buffers, uint32_t &binding, uint32_t set) constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
ElementCacheT typedefcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
ElementCacheTraitsT typedefcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
ElementCleanerT typedefcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
ElementContT typedefcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
ElementInitialiserT typedefcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
ElementKeyT typedefcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
ElementMergerT typedefcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
ElementPtrT typedefcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
ElementT typedefcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
getCurrentPassTypeCount() constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
getDefaultMaterial() constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >inline
getMaxPassTypeCount() constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
getNames(StringArray &names)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
getPassBuffer() constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >inline
getPassTypeDetails(uint32_t passTypeIndex) constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
getPassTypeIndex(castor3d::PassComponentCombineID passType, castor3d::TextureCombineID textureFlags) constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
getSssProfileBuffer() constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >inline
getTexAnimBuffer() constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >inline
getTexConfigBuffer() constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >inline
initialise(castor3d::RenderDevice const &device)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
registerPass(castor3d::Pass &pass)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
registerSpecificsBuffer(std::string const &name, castor3d::SpecificsBuffer buffer)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
registerTexture(castor3d::AnimatedTexture const &texture)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
registerUnit(castor3d::TextureUnit &unit)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
ResourceCacheT(castor3d::Engine &engine)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >explicit
unregisterPass(castor3d::Pass &pass)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
unregisterSpecificsBuffer(std::string const &name)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
unregisterTexture(castor3d::AnimatedTexture const &texture)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
unregisterUnit(castor3d::TextureUnit &unit)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
update(castor3d::CpuUpdater &updater)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
update(castor3d::GpuUpdater &updater)castor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
upload(ashes::CommandBuffer const &cb) constcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >
~ResourceCacheT() override=defaultcastor::ResourceCacheT< castor3d::Material, String, castor3d::MaterialCacheTraits >