Lines Matching refs:RenderContext

331         context_ = IRenderContext::Ptr { new RenderContext(*this, engine) };
346 RenderContext::RenderContext(RenderPluginState& pluginState, IEngine& engine)
356 RenderContext::~RenderContext()
391 RenderResultCode RenderContext::Init(const RenderCreateInfo& createInfo)
473 IDevice& RenderContext::GetDevice() const
481 IRenderer& RenderContext::GetRenderer() const
489 IRenderDataStoreManager& RenderContext::GetRenderDataStoreManager() const
497 IRenderNodeGraphManager& RenderContext::GetRenderNodeGraphManager() const
505 IRenderUtil& RenderContext::GetRenderUtil() const
513 void RenderContext::RegisterDefaultPaths()
526 unique_ptr<Device> RenderContext::CreateDevice(const DeviceCreateInfo& createInfo)
553 IEngine& RenderContext::GetEngine() const
558 string_view RenderContext::GetVersion()
563 RenderCreateInfo RenderContext::GetCreateInfo() const
568 const IInterface* RenderContext::GetInterface(const Uid& uid) const
579 IInterface* RenderContext::GetInterface(const Uid& uid)
590 void RenderContext::Ref()
595 void RenderContext::Unref()
603 IInterface::Ptr RenderContext::CreateInstance(const Uid& uid)
612 void RenderContext::RegisterInterfaceType(const InterfaceTypeInfo& interfaceInfo)
620 void RenderContext::UnregisterInterfaceType(const InterfaceTypeInfo& interfaceInfo)
631 array_view<const InterfaceTypeInfo* const> RenderContext::GetInterfaceMetadata() const
636 const InterfaceTypeInfo& RenderContext::GetInterfaceMetadata(const Uid& uid) const
650 IInterface* RenderContext::GetInstance(const Uid& uid) const
654 return data.getInterface(const_cast<RenderContext&>(*this), data.token);
659 void RenderContext::OnTypeInfoEvent(EventType type, array_view<const ITypeInfo* const> typeInfos)