AddRef() | Urho3D::RefCounted | |
colorShadowMaps_ | Urho3D::Renderer | private |
context_ | Urho3D::Object | protected |
CreateGeometries() | Urho3D::Renderer | private |
CreateInstancingBuffer() | Urho3D::Renderer | private |
defaultLightRamp_ | Urho3D::Renderer | private |
defaultLightSpot_ | Urho3D::Renderer | private |
defaultMaterial_ | Urho3D::Renderer | private |
defaultRenderPath_ | Urho3D::Renderer | private |
defaultZone_ | Urho3D::Renderer | private |
deferredLightPSVariations_ | Urho3D::Renderer | private |
dirLightGeometry_ | Urho3D::Renderer | private |
DrawDebugGeometry(bool depthTest) | Urho3D::Renderer | |
drawShadows_ | Urho3D::Renderer | private |
dynamicInstancing_ | Urho3D::Renderer | private |
faceSelectCubeMap_ | Urho3D::Renderer | private |
frame_ | Urho3D::Renderer | private |
GetBaseType() const =0 | Urho3D::Object | pure virtual |
GetCategory() const | Urho3D::Object | |
GetContext() const | Urho3D::Object | inline |
GetDefaultLightRamp() const | Urho3D::Renderer | inline |
GetDefaultLightSpot() const | Urho3D::Renderer | inline |
GetDefaultMaterial() const | Urho3D::Renderer | inline |
GetDefaultRenderPath() const | Urho3D::Renderer | |
GetDefaultZone() const | Urho3D::Renderer | inline |
GetDepthStencil(int width, int height) | Urho3D::Renderer | |
GetDrawShadows() const | Urho3D::Renderer | inline |
GetDynamicInstancing() const | Urho3D::Renderer | inline |
GetEventDataMap() const | Urho3D::Object | |
GetEventHandler() const | Urho3D::Object | |
GetEventSender() const | Urho3D::Object | |
GetFaceSelectCubeMap() const | Urho3D::Renderer | inline |
GetFrameInfo() const | Urho3D::Renderer | inline |
GetHDRRendering() const | Urho3D::Renderer | inline |
GetIndirectionCubeMap() const | Urho3D::Renderer | inline |
GetInstancingBuffer() const | Urho3D::Renderer | inline |
GetLightGeometry(Light *light) | Urho3D::Renderer | |
GetLightScissor(Light *light, Camera *camera) | Urho3D::Renderer | |
GetMaterialQuality() const | Urho3D::Renderer | inline |
GetMaxOccluderTriangles() const | Urho3D::Renderer | inline |
GetMaxShadowMaps() const | Urho3D::Renderer | inline |
GetMaxSortedInstances() const | Urho3D::Renderer | inline |
GetMinInstances() const | Urho3D::Renderer | inline |
GetMobileShadowBiasAdd() const | Urho3D::Renderer | inline |
GetMobileShadowBiasMul() const | Urho3D::Renderer | inline |
GetNumBatches() const | Urho3D::Renderer | inline |
GetNumGeometries(bool allViews=false) const | Urho3D::Renderer | |
GetNumLights(bool allViews=false) const | Urho3D::Renderer | |
GetNumOccluders(bool allViews=false) const | Urho3D::Renderer | |
GetNumPrimitives() const | Urho3D::Renderer | inline |
GetNumShadowMaps(bool allViews=false) const | Urho3D::Renderer | |
GetNumViewports() const | Urho3D::Renderer | inline |
GetNumViews() const | Urho3D::Renderer | inline |
GetOccluderSizeThreshold() const | Urho3D::Renderer | inline |
GetOcclusionBuffer(Camera *camera) | Urho3D::Renderer | |
GetOcclusionBufferSize() const | Urho3D::Renderer | inline |
GetQuadGeometry() | Urho3D::Renderer | |
GetReuseShadowMaps() const | Urho3D::Renderer | inline |
GetScreenBuffer(int width, int height, unsigned format, bool cubemap, bool filtered, bool srgb, unsigned persistentKey=0) | Urho3D::Renderer | |
GetShadowCamera() | Urho3D::Renderer | |
GetShadowMap(Light *light, Camera *camera, unsigned viewWidth, unsigned viewHeight) | Urho3D::Renderer | |
GetShadowMapSize() const | Urho3D::Renderer | inline |
GetShadowQuality() const | Urho3D::Renderer | inline |
GetSpecularLighting() const | Urho3D::Renderer | inline |
GetSubsystem(StringHash type) const | Urho3D::Object | |
GetSubsystem() const | Urho3D::Object | |
GetTextureAnisotropy() const | Urho3D::Renderer | inline |
GetTextureFilterMode() const | Urho3D::Renderer | inline |
GetTextureQuality() const | Urho3D::Renderer | inline |
GetType() const =0 | Urho3D::Object | pure virtual |
GetTypeName() const =0 | Urho3D::Object | pure virtual |
GetViewport(unsigned index) const | Urho3D::Renderer | |
graphics_ | Urho3D::Renderer | private |
HandleRenderUpdate(StringHash eventType, VariantMap &eventData) | Urho3D::Renderer | private |
HandleScreenMode(StringHash eventType, VariantMap &eventData) | Urho3D::Renderer | private |
HasEventHandlers() const | Urho3D::Object | inline |
HasSubscribedToEvent(StringHash eventType) const | Urho3D::Object | |
HasSubscribedToEvent(Object *sender, StringHash eventType) const | Urho3D::Object | |
hdrRendering_ | Urho3D::Renderer | private |
indirectionCubeMap_ | Urho3D::Renderer | private |
Initialize() | Urho3D::Renderer | private |
initialized_ | Urho3D::Renderer | private |
instancingBuffer_ | Urho3D::Renderer | private |
lightScissorCache_ | Urho3D::Renderer | private |
lightStencilValue_ | Urho3D::Renderer | private |
LoadPassShaders(Pass *pass) | Urho3D::Renderer | private |
LoadShaders() | Urho3D::Renderer | private |
materialQuality_ | Urho3D::Renderer | private |
maxOccluderTriangles_ | Urho3D::Renderer | private |
maxShadowMaps_ | Urho3D::Renderer | private |
maxSortedInstances_ | Urho3D::Renderer | private |
minInstances_ | Urho3D::Renderer | private |
mobileShadowBiasAdd_ | Urho3D::Renderer | private |
mobileShadowBiasMul_ | Urho3D::Renderer | private |
numBatches_ | Urho3D::Renderer | private |
numOcclusionBuffers_ | Urho3D::Renderer | private |
numPrimitives_ | Urho3D::Renderer | private |
numShadowCameras_ | Urho3D::Renderer | private |
Object(Context *context) | Urho3D::Object | |
OBJECT(Renderer) (defined in Urho3D::Renderer) | Urho3D::Renderer | private |
occluderSizeThreshold_ | Urho3D::Renderer | private |
occlusionBuffers_ | Urho3D::Renderer | private |
occlusionBufferSize_ | Urho3D::Renderer | private |
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData) | Urho3D::Object | virtual |
OptimizeLightByScissor(Light *light, Camera *camera) | Urho3D::Renderer | |
OptimizeLightByStencil(Light *light, Camera *camera) | Urho3D::Renderer | |
pointLightGeometry_ | Urho3D::Renderer | private |
PrepareViewRender() | Urho3D::Renderer | private |
queuedViewports_ | Urho3D::Renderer | private |
QueueRenderSurface(RenderSurface *renderTarget) | Urho3D::Renderer | |
QueueViewport(RenderSurface *renderTarget, Viewport *viewport) | Urho3D::Renderer | |
RefCounted() | Urho3D::RefCounted | |
RefCountPtr() | Urho3D::RefCounted | inline |
Refs() const | Urho3D::RefCounted | |
ReleaseMaterialShaders() | Urho3D::Renderer | private |
ReleaseRef() | Urho3D::RefCounted | |
ReloadShaders() | Urho3D::Renderer | |
ReloadTextures() | Urho3D::Renderer | private |
RemoveUnusedBuffers() | Urho3D::Renderer | private |
Render() | Urho3D::Renderer | |
Renderer(Context *context) | Urho3D::Renderer | |
rendererMutex_ | Urho3D::Renderer | private |
ResetBuffers() | Urho3D::Renderer | private |
ResetScreenBufferAllocations() | Urho3D::Renderer | private |
ResetShadowMapAllocations() | Urho3D::Renderer | private |
ResetShadowMaps() | Urho3D::Renderer | private |
resetViews_ | Urho3D::Renderer | private |
ResizeInstancingBuffer(unsigned numInstances) | Urho3D::Renderer | |
RestoreScreenBufferAllocations() | Urho3D::Renderer | |
reuseShadowMaps_ | Urho3D::Renderer | private |
savedScreenBufferAllocations_ | Urho3D::Renderer | private |
SaveScreenBufferAllocations() | Urho3D::Renderer | |
screenBufferAllocations_ | Urho3D::Renderer | private |
screenBuffers_ | Urho3D::Renderer | private |
SendEvent(StringHash eventType) | Urho3D::Object | |
SendEvent(StringHash eventType, VariantMap &eventData) | Urho3D::Object | |
SetBatchShaders(Batch &batch, Technique *tech, bool allowShadows=true) | Urho3D::Renderer | |
SetCullMode(CullMode mode, Camera *camera) | Urho3D::Renderer | |
SetDefaultRenderPath(RenderPath *renderPath) | Urho3D::Renderer | |
SetDefaultRenderPath(XMLFile *file) | Urho3D::Renderer | |
SetDrawShadows(bool enable) | Urho3D::Renderer | |
SetDynamicInstancing(bool enable) | Urho3D::Renderer | |
SetHDRRendering(bool enable) | Urho3D::Renderer | |
SetIndirectionTextureData() | Urho3D::Renderer | private |
SetLightVolumeBatchShaders(Batch &batch, const String &vsName, const String &psName, const String &vsDefines, const String &psDefines) | Urho3D::Renderer | |
SetMaterialQuality(int quality) | Urho3D::Renderer | |
SetMaxOccluderTriangles(int triangles) | Urho3D::Renderer | |
SetMaxShadowMaps(int shadowMaps) | Urho3D::Renderer | |
SetMaxSortedInstances(int instances) | Urho3D::Renderer | |
SetMinInstances(int instances) | Urho3D::Renderer | |
SetMobileShadowBiasAdd(float add) | Urho3D::Renderer | |
SetMobileShadowBiasMul(float mul) | Urho3D::Renderer | |
SetNumViewports(unsigned num) | Urho3D::Renderer | |
SetOccluderSizeThreshold(float screenSize) | Urho3D::Renderer | |
SetOcclusionBufferSize(int size) | Urho3D::Renderer | |
SetReuseShadowMaps(bool enable) | Urho3D::Renderer | |
SetShadowMapSize(int size) | Urho3D::Renderer | |
SetShadowQuality(int quality) | Urho3D::Renderer | |
SetSpecularLighting(bool enable) | Urho3D::Renderer | |
SetTextureAnisotropy(int level) | Urho3D::Renderer | |
SetTextureFilterMode(TextureFilterMode mode) | Urho3D::Renderer | |
SetTextureQuality(int quality) | Urho3D::Renderer | |
SetViewport(unsigned index, Viewport *viewport) | Urho3D::Renderer | |
shaderErrorDisplayed_ | Urho3D::Renderer | private |
shadersChangedFrameNumber_ | Urho3D::Renderer | private |
shadersDirty_ | Urho3D::Renderer | private |
shadowCameraNodes_ | Urho3D::Renderer | private |
shadowMapAllocations_ | Urho3D::Renderer | private |
shadowMaps_ | Urho3D::Renderer | private |
shadowMapSize_ | Urho3D::Renderer | private |
shadowQuality_ | Urho3D::Renderer | private |
specularLighting_ | Urho3D::Renderer | private |
spotLightGeometry_ | Urho3D::Renderer | private |
SubscribeToEvent(StringHash eventType, EventHandler *handler) | Urho3D::Object | |
SubscribeToEvent(Object *sender, StringHash eventType, EventHandler *handler) | Urho3D::Object | |
textureAnisotropy_ | Urho3D::Renderer | private |
textureFilterMode_ | Urho3D::Renderer | private |
textureQuality_ | Urho3D::Renderer | private |
UnsubscribeFromAllEvents() | Urho3D::Object | |
UnsubscribeFromAllEventsExcept(const PODVector< StringHash > &exceptions, bool onlyUserData) | Urho3D::Object | |
UnsubscribeFromEvent(StringHash eventType) | Urho3D::Object | |
UnsubscribeFromEvent(Object *sender, StringHash eventType) | Urho3D::Object | |
UnsubscribeFromEvents(Object *sender) | Urho3D::Object | |
Update(float timeStep) | Urho3D::Renderer | |
updatedOctrees_ | Urho3D::Renderer | private |
viewports_ | Urho3D::Renderer | private |
views_ | Urho3D::Renderer | private |
WeakRefs() const | Urho3D::RefCounted | |
~Object() | Urho3D::Object | virtual |
~RefCounted() | Urho3D::RefCounted | virtual |
~Renderer() | Urho3D::Renderer | virtual |