Castor3D 0.14.0
Multiplatform 3D engine
castor3d::Engine Liste des membres

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

addSpecificsBuffersBindings(ashes::VkDescriptorSetLayoutBindingArray &bindings, VkShaderStageFlags shaderStages, uint32_t &index) constcastor3d::Engine
addSpecificsBuffersDescriptors(ashes::WriteDescriptorSetArray &descriptorWrites, uint32_t &index) constcastor3d::Engine
areUpdateOptimisationsEnabled() const noexceptcastor3d::Engineinline
cleanup()castor3d::Engine
createSpecificsBuffersPassBindings(crg::FramePass &pass, uint32_t &index) constcastor3d::Engine
declareSpecificsShaderBuffers(sdw::ShaderWriter &writer, std::map< std::string, castor3d::shader::BufferBaseUPtr > &buffers, uint32_t &binding, uint32_t set) constcastor3d::Engine
enableUpdateOptimisations(bool value) noexceptcastor3d::Engineinline
Engine(castor::String const &appName, Version const &appVersion, bool enableValidation)castor3d::Engine
Engine(castor::String const &appName, Version const &appVersion, bool enableValidation, castor::LoggerInstance &logger)castor3d::Engine
fireMouseMove(castor::Position const &position)castor3d::Engine
getAdditionalParsers() const noexceptcastor3d::Engineinline
getAppName() const noexceptcastor3d::Engineinline
getAppVersion() const noexceptcastor3d::Engineinline
getBackgroundModelFactory() const noexceptcastor3d::Engineinline
getCpuInformations() const noexceptcastor3d::Engineinline
getDataDirectory()castor3d::Enginestatic
getDefaultMaterial() constcastor3d::Engine
getDefaultSampler() const noexceptcastor3d::Engineinline
getEngineDirectory()castor3d::Enginestatic
getFontCache() const noexceptcastor3d::Engineinline
getFontCache() noexceptcastor3d::Engineinline
getGraphResourceHandler() noexceptcastor3d::Engineinline
getImageCache() const noexceptcastor3d::Engineinline
getImageCache() noexceptcastor3d::Engineinline
getImageLoader() const noexceptcastor3d::Engineinline
getImageLoader() noexceptcastor3d::Engineinline
getImageWriter() const noexceptcastor3d::Engineinline
getImporterFileFactory() const noexceptcastor3d::Engineinline
getLengthUnit() const noexceptcastor3d::Engineinline
getLightingModelFactory() const noexceptcastor3d::Engineinline
getLightsSampler() const noexceptcastor3d::Engineinline
getLoadingScene() const noexceptcastor3d::Engineinline
getLocale()castor3d::Enginestatic
getLogger() const noexceptcastor3d::Engineinline
getLpvGridSize() const noexceptcastor3d::Engineinline
getMaxImageSize() const noexceptcastor3d::Engineinline
getMaxPassTypeCount() constcastor3d::Engine
getMeshFactory() const noexceptcastor3d::Engineinline
getNextRainbowColour() constcastor3d::Engine
getParticleFactory() const noexceptcastor3d::Engineinline
getPassComponentsRegister() const noexceptcastor3d::Engineinline
getPassesName() constcastor3d::Engine
getPassesType() const noexceptcastor3d::Engineinline
getPassFactory() const noexceptcastor3d::Engineinline
getPluginsDirectory()castor3d::Enginestatic
getPostEffectFactory() constcastor3d::Engine
getPostEffectFactory()castor3d::Engine
getPrefilteredBrdfTexture() const noexceptcastor3d::Engineinline
getRenderDevice() constcastor3d::Engine
getRenderersList() const noexceptcastor3d::Engineinline
getRenderLoop() constcastor3d::Engineinline
getRenderPassInfo(castor::String const &renderPassType) constcastor3d::Engine
getRenderPassInfos(TechniquePassEvent event) constcastor3d::Engine
getRenderPassTypeConfiguration(castor::String const &renderPassType) constcastor3d::Engine
getRenderPassTypeID(castor::String const &renderPassType) constcastor3d::Engine
getRenderSystem() const noexceptcastor3d::Engineinline
getRenderWindows() const noexceptcastor3d::Engineinline
getToneMappingFactory() constcastor3d::Engine
getToneMappingFactory()castor3d::Engine
getUserInputListener() noexceptcastor3d::Engineinline
getVersion() const noexceptcastor3d::Engineinline
getWantedFps() constcastor3d::Engine
hasMeshShaders() constcastor3d::Engine
hasRenderLoop() const noexceptcastor3d::Engineinline
initialise(uint32_t wantedFPS=100, bool threaded=false)castor3d::Engine
isApiTraceEnabled() const noexceptcastor3d::Engineinline
isCleaned()castor3d::Engine
isThreaded()castor3d::Engineinline
isValidationEnabled() const noexceptcastor3d::Engineinline
loadRenderer(castor::String const &type)castor3d::Engine
loadRenderer(Renderer renderer)castor3d::Engine
postEvent(CpuFrameEventUPtr event)castor3d::Engine
postEvent(GpuFrameEventUPtr event)castor3d::Engine
pushCpuJob(castor::AsyncJobQueue::Job job)castor3d::Engine
registerBackgroundModel(castor::String const &name, shader::BackgroundModelCreator creator)castor3d::Engine
registerBuffer(ShaderBuffer const &buffer)castor3d::Engine
registerLightingModel(castor::String const &name, shader::LightingModelCreator creator)castor3d::Engine
registerParsers(castor::String const &name, castor::AttributeParsers const &parsers, castor::StrUInt32Map const &sections, castor::UserContextCreator contextCreator)castor3d::Engine
registerPassComponent(castor::String const &type, PassComponentPluginUPtr componentPlugin)castor3d::Engine
registerPassComponent(CreatePassComponentPlugin createPlugin=&ComponentT::createPlugin)castor3d::Engineinline
registerPassType(castor::String const &type, PassRegisterInfo info)castor3d::Engine
registerRenderPassType(castor::String const &renderPassType, castor::UniquePtr< RenderPassRegisterInfo > info)castor3d::Engine
registerSpecificsBuffer(std::string const &name, castor3d::SpecificsBuffer buffer)castor3d::Engine
registerTimer(castor::String const &category, FramePassTimer &timer)castor3d::Engine
registerWindow(RenderWindow &window)castor3d::Engine
sendEvent(GpuFrameEventUPtr event)castor3d::Engine
setCleaned()castor3d::Engine
setLengthUnit(castor::LengthUnit value) noexceptcastor3d::Engineinline
setLoadingScene(SceneUPtr scene)castor3d::Engine
setLpvGridSize(uint32_t size) noexceptcastor3d::Engineinline
setMaxImageSize(uint32_t size) noexceptcastor3d::Engineinline
setPassesType(PassTypeID type) noexceptcastor3d::Engineinline
setRenderPassTypeConfiguration(castor::String const &renderPassType, Parameters parameters)castor3d::Engine
setUserInputListener(UserInputListenerSPtr listener) noexceptcastor3d::Engineinline
unregisterBackgroundModel(castor::String const &name)castor3d::Engine
unregisterBuffer(ShaderBuffer const &buffer)castor3d::Engine
unregisterLightingModel(castor::String const &name)castor3d::Engine
unregisterParsers(castor::String const &name)castor3d::Engine
unregisterPassComponent(castor::String const &type)castor3d::Engine
unregisterPassType(castor::String const &type)castor3d::Engine
unregisterRenderPassType(castor::String const &renderPassType)castor3d::Engine
unregisterSpecificsBuffer(std::string const &name)castor3d::Engine
unregisterTimer(castor::String const &category, FramePassTimer &timer)castor3d::Engine
unregisterWindow(RenderWindow const &window)castor3d::Engine
update(CpuUpdater &updater)castor3d::Engine
update(GpuUpdater &updater)castor3d::Engine
upload(ashes::CommandBuffer const &commandBuffer)castor3d::Engine
~Engine()castor3d::Engine