| areUpdateOptimisationsEnabled() const | castor3d::Engine | inline |
| cleanup() | castor3d::Engine | |
| enableUpdateOptimisations(bool value) | castor3d::Engine | inline |
| 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 | castor3d::Engine | inline |
| getAppName() const | castor3d::Engine | inline |
| getAppVersion() const | castor3d::Engine | inline |
| getCpuInformations() const | castor3d::Engine | inline |
| getDataDirectory() | castor3d::Engine | static |
| getDefaultSampler() const | castor3d::Engine | inline |
| getEngineDirectory() | castor3d::Engine | static |
| getFontCache() const | castor3d::Engine | inline |
| getFontCache() | castor3d::Engine | inline |
| getGraphResourceHandler() | castor3d::Engine | inline |
| getImageCache() const | castor3d::Engine | inline |
| getImageCache() | castor3d::Engine | inline |
| getImageLoader() const | castor3d::Engine | inline |
| getImageLoader() | castor3d::Engine | inline |
| getImageWriter() const | castor3d::Engine | inline |
| getImporterFactory() const | castor3d::Engine | inline |
| getLightingModelFactory() const | castor3d::Engine | inline |
| getLightsSampler() const | castor3d::Engine | inline |
| getLoadingScene() const | castor3d::Engine | inline |
| getLocale() | castor3d::Engine | static |
| getLogger() const | castor3d::Engine | inline |
| getLpvGridSize() const | castor3d::Engine | inline |
| getMaxImageSize() const | castor3d::Engine | inline |
| getMeshFactory() const | castor3d::Engine | inline |
| getNextRainbowColour() const | castor3d::Engine | |
| getParticleFactory() const | castor3d::Engine | inline |
| getPassesName() const | castor3d::Engine | |
| getPassesType() const | castor3d::Engine | inline |
| getPassFactory() const | castor3d::Engine | inline |
| getPluginsDirectory() | castor3d::Engine | static |
| getPostEffectFactory() const | castor3d::Engine | |
| getPostEffectFactory() | castor3d::Engine | |
| getRenderersList() const | castor3d::Engine | inline |
| getRenderLoop() const | castor3d::Engine | inline |
| getRenderPassInfo(castor::String const &renderPassType) const | castor3d::Engine | |
| getRenderPassInfos(TechniquePassEvent event) const | castor3d::Engine | |
| getRenderPassTypeConfiguration(castor::String const &renderPassType) const | castor3d::Engine | |
| getRenderPassTypeID(castor::String const &renderPassType) const | castor3d::Engine | |
| getRenderSystem() const | castor3d::Engine | inline |
| getRenderWindows() const | castor3d::Engine | inline |
| getSubdividerFactory() const | castor3d::Engine | inline |
| getToneMappingFactory() const | castor3d::Engine | |
| getToneMappingFactory() | castor3d::Engine | |
| getUserInputListener() | castor3d::Engine | inline |
| getVersion() const | castor3d::Engine | inline |
| hasRenderLoop() const | castor3d::Engine | inline |
| initialise(uint32_t wantedFPS=100, bool threaded=false) | castor3d::Engine | |
| isApiTraceEnabled() const | castor3d::Engine | inline |
| isCleaned() | castor3d::Engine | |
| isThreaded() | castor3d::Engine | inline |
| isValidationEnabled() const | castor3d::Engine | inline |
| 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 | |
| pushGpuJob(std::function< void(RenderDevice const &, QueueData const &) > job) | 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 §ions, castor::UserContextCreator contextCreator) | castor3d::Engine | |
| registerPassType(castor::String const &type, PassRegisterInfo info) | castor3d::Engine | |
| registerRenderPassType(castor::String const &renderPassType, castor::UniquePtr< RenderPassRegisterInfo > info) | castor3d::Engine | |
| registerTimer(castor::String const &category, FramePassTimer &timer) | castor3d::Engine | |
| registerWindow(RenderWindow &window) | castor3d::Engine | |
| sendEvent(GpuFrameEventUPtr event) | castor3d::Engine | |
| setCleaned() | castor3d::Engine | |
| setLoadingScene(SceneUPtr scene) | castor3d::Engine | |
| setLpvGridSize(uint32_t size) | castor3d::Engine | inline |
| setMaxImageSize(uint32_t size) | castor3d::Engine | inline |
| setPassesType(PassTypeID type) | castor3d::Engine | inline |
| setRenderPassTypeConfiguration(castor::String const &renderPassType, Parameters parameters) | castor3d::Engine | |
| setUserInputListener(UserInputListenerSPtr listener) | castor3d::Engine | inline |
| unregisterBuffer(ShaderBuffer const &buffer) | castor3d::Engine | |
| unregisterLightingModel(castor::String const &name) | castor3d::Engine | |
| unregisterParsers(castor::String const &name) | castor3d::Engine | |
| unregisterPassType(castor::String const &type) | castor3d::Engine | |
| unregisterRenderPassType(castor::String const &renderPassType) | 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 | |