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 | |