| AddRef() | Urho3D::RefCounted | |
| allPasses_ | Urho3D::DrawableProcessor | private |
| blockEvents_ | Urho3D::Object | private |
| CalculateBoundingBoxZRange(const BoundingBox &boundingBox) const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | protected |
| Cast() | Urho3D::Object | inline |
| Cast() const | Urho3D::Object | inline |
| CheckMaterialForAuxiliaryRenderSurfaces(Material *material) (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | protected |
| context_ | Urho3D::Object | protected |
| cullCameraViewMatrix_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| cullCameraZAxis_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| cullCameraZAxisAbs_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| defaultMaterial_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| DrawableProcessor(RenderPipelineInterface *renderPipeline) (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | explicit |
| EraseEventHandler(ea::intrusive_list< EventHandler >::iterator handlerIter) | Urho3D::Object | private |
| eventHandlers_ | Urho3D::Object | private |
| FinalizeForwardLighting() | Urho3D::DrawableProcessor | |
| FindEventHandler(StringHash eventType) | Urho3D::Object | private |
| FindEventHandler(StringHash eventType) const | Urho3D::Object | inlineprivate |
| FindSpecificEventHandler(Object *sender) | Urho3D::Object | private |
| FindSpecificEventHandler(Object *sender) const | Urho3D::Object | inlineprivate |
| FindSpecificEventHandler(Object *sender, StringHash eventType) | Urho3D::Object | private |
| FindSpecificEventHandler(Object *sender, StringHash eventType) const | Urho3D::Object | inlineprivate |
| frameInfo_ | Urho3D::DrawableProcessor | private |
| geometries_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| geometryFlags_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| geometryLighting_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| geometryZRanges_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| GetBlockEvents() const | Urho3D::Object | inline |
| GetCategory() const | Urho3D::Object | |
| GetContext() const | Urho3D::Object | inline |
| GetEventDataMap() const | Urho3D::Object | |
| GetEventHandler() const | Urho3D::Object | |
| GetEventSender() const | Urho3D::Object | |
| GetFrameInfo() const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | inline |
| GetGeometries() const | Urho3D::DrawableProcessor | inline |
| GetGeometryLighting(unsigned drawableIndex) const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | inline |
| GetGeometryRenderFlags(unsigned drawableIndex) const | Urho3D::DrawableProcessor | inline |
| GetGeometryZRange(unsigned drawableIndex) const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | inline |
| GetGlobalVar(StringHash key) const | Urho3D::Object | |
| GetGlobalVars() const | Urho3D::Object | |
| GetLight(unsigned lightIndex) const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | inline |
| GetLightProcessor(unsigned lightIndex) const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | inline |
| GetLightProcessors() const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | inline |
| GetLightProcessorsByShadowMap() const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | inline |
| GetLights() const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | inline |
| GetOccluders() const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | inline |
| GetSceneZRange() const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | inline |
| GetSettings() const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | inline |
| GetSubsystem(StringHash type) const | Urho3D::Object | |
| GetSubsystem() const | Urho3D::Object | |
| GetSubsystems() const | Urho3D::Object | private |
| GetType() const =0 | Urho3D::Object | pure virtual |
| GetTypeInfo() const =0 | Urho3D::Object | pure virtual |
| GetTypeInfoStatic() | Urho3D::Object | inlinestatic |
| GetTypeName() const =0 | Urho3D::Object | pure virtual |
| gi_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| HasEventHandlers() const | Urho3D::Object | inline |
| HasOccluders() const | Urho3D::DrawableProcessor | inline |
| HasScriptObject() const | Urho3D::RefCounted | inline |
| HasSubscribedToEvent(StringHash eventType) const | Urho3D::Object | |
| HasSubscribedToEvent(Object *sender, StringHash eventType) const | Urho3D::Object | |
| isDrawableUpdated_ | Urho3D::DrawableProcessor | private |
| IsInstanceOf(StringHash type) const =0 | Urho3D::Object | pure virtual |
| IsInstanceOf() const | Urho3D::Object | inline |
| IsScriptStrongRef() const | Urho3D::RefCounted | inline |
| lightDataForAccumulator_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| lightProcessorCache_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| lightProcessors_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| lightProcessorsByShadowMapSize_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| lightProcessorsByShadowMapTexture_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| lights_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| lightsTemp_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| materialQuality_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| nonThreadedGeometryUpdates_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| numDrawables_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| numShadowedLights_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| Object(Context *context) | Urho3D::Object | explicit |
| OnCollectStatistics(RenderPipelineStats &stats) (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | |
| OnEvent(Object *sender, StringHash eventType, VariantMap &eventData) | Urho3D::Object | virtual |
| OnUpdateBegin(const FrameInfo &frameInfo) | Urho3D::DrawableProcessor | |
| operator=(const RefCounted &rhs)=delete | Urho3D::RefCounted | |
| passes_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| PreprocessShadowCasters(ea::vector< Drawable * > &shadowCasters, const ea::vector< Drawable * > &candidates, const FloatRange &frustumSubRange, Light *light, Camera *shadowCamera) | Urho3D::DrawableProcessor | |
| ProcessForwardLighting() | Urho3D::DrawableProcessor | |
| ProcessForwardLightingForLight(unsigned lightIndex, const ea::vector< Drawable * > &litGeometries) | Urho3D::DrawableProcessor | |
| ProcessLights(LightProcessorCallback *callback) | Urho3D::DrawableProcessor | |
| ProcessOccluders(const ea::vector< Drawable * > &occluders, float sizeThreshold) | Urho3D::DrawableProcessor | |
| ProcessQueuedDrawable(Drawable *drawable) (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | protected |
| ProcessShadowCasters() | Urho3D::DrawableProcessor | |
| ProcessVisibleDrawable(Drawable *drawable) (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | protected |
| ProcessVisibleDrawables(const ea::vector< Drawable * > &drawables, ea::span< OcclusionBuffer * > occlusionBuffers) (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | |
| queuedDrawableUpdates_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| QueueDrawableGeometryUpdate(unsigned threadIndex, Drawable *drawable) (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | protected |
| QueueDrawableUpdate(Drawable *drawable) (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | protected |
| refCount_ | Urho3D::RefCounted | private |
| RefCounted() | Urho3D::RefCounted | |
| RefCounted(const RefCounted &rhs)=delete | Urho3D::RefCounted | |
| RefCountPtr() const | Urho3D::RefCounted | inline |
| Refs() const | Urho3D::RefCounted | |
| ReleaseRef() | Urho3D::RefCounted | |
| RemoveEventSender(Object *sender) | Urho3D::Object | private |
| sceneZRange_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| sceneZRangeTemp_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| SendEvent(StringHash eventType) | Urho3D::Object | |
| SendEvent(StringHash eventType, VariantMap &eventData) | Urho3D::Object | |
| SendEvent(StringHash eventType, const Args &... args) | Urho3D::Object | inline |
| SendEvent(StringHash eventType, const VariantMap &eventData) | Urho3D::Object | |
| SerializeInBlock(Archive &archive) | Urho3D::Object | virtual |
| SetBlockEvents(bool block) | Urho3D::Object | inline |
| SetGlobalVar(StringHash key, const Variant &value) | Urho3D::Object | |
| SetPasses(ea::vector< SharedPtr< DrawableProcessorPass > > passes) (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | |
| SetSettings(const DrawableProcessorSettings &settings) (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | |
| settings_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| sortedOccluders_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| SortLightProcessorsByShadowMapSize() (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | protected |
| SortLightProcessorsByShadowMapTexture() (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | protected |
| SubscribeToEvent(StringHash eventType, T handler) | Urho3D::Object | inline |
| SubscribeToEvent(Object *sender, StringHash eventType, T handler) | Urho3D::Object | inline |
| SubscribeToEventManual(StringHash eventType, EventHandler *handler) | Urho3D::Object | |
| SubscribeToEventManual(Object *sender, StringHash eventType, EventHandler *handler) | Urho3D::Object | |
| threadedGeometryUpdates_ (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| TypeHierarchy | Urho3D::Object | inlinestatic |
| UnsubscribeFromAllEvents() | Urho3D::Object | |
| UnsubscribeFromAllEventsExcept(const ea::vector< StringHash > &exceptions) | Urho3D::Object | |
| UnsubscribeFromAllEventsExcept(const ea::vector< Object * > &exceptions) | Urho3D::Object | |
| UnsubscribeFromEvent(StringHash eventType) | Urho3D::Object | |
| UnsubscribeFromEvent(Object *sender, StringHash eventType) | Urho3D::Object | |
| UnsubscribeFromEvents(Object *sender) | Urho3D::Object | |
| UpdateDrawableReflection(const BoundingBox &boundingBox, Drawable *drawable) const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | protected |
| UpdateDrawableZone(const BoundingBox &boundingBox, Drawable *drawable) const (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | protected |
| UpdateGeometries() | Urho3D::DrawableProcessor | |
| URHO3D_OBJECT(DrawableProcessor, Object) (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | private |
| WeakRefs() const | Urho3D::RefCounted | |
| workQueue_ | Urho3D::DrawableProcessor | private |
| ~DrawableProcessor() override (defined in Urho3D::DrawableProcessor) | Urho3D::DrawableProcessor | |
| ~Object() override | Urho3D::Object | |
| ~RefCounted() | Urho3D::RefCounted | virtual |