AddRef() | Urho3D::RefCounted | |
AddView(RenderSurface *renderTarget, Viewport *viewport) | Urho3D::Renderer | |
cache_ | Urho3D::Renderer | private |
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 |
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 |
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 |
GetEventHandler() const | Urho3D::Object | |
GetEventSender() const | Urho3D::Object | |
GetFaceSelectCubeMap() const | Urho3D::Renderer | inline |
GetFrameInfo() | 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 | |
GetLightVolumeShaders(PODVector< ShaderVariation * > &lightVS, PODVector< ShaderVariation * > &lightPS, const String &vsName, const String &psName) | Urho3D::Renderer | |
GetMaterialQuality() const | Urho3D::Renderer | inline |
GetMaxInstanceTriangles() const | Urho3D::Renderer | inline |
GetMaxOccluderTriangles() const | Urho3D::Renderer | inline |
GetMaxShadowCascades() const | Urho3D::Renderer | inline |
GetMaxShadowMaps() const | Urho3D::Renderer | inline |
GetMaxSortedInstances() 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 |
GetPixelShader(const String &name, bool checkExists=false) const | Urho3D::Renderer | |
GetQuadDirLight() const | Urho3D::Renderer | inline |
GetReuseShadowMaps() const | Urho3D::Renderer | inline |
GetScreenBuffer(int width, int height, unsigned format, bool filtered=false) | Urho3D::Renderer | |
GetShader(ShaderType type, const String &name, bool checkExists) const | 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 |
GetStencilPS() const | Urho3D::Renderer | inline |
GetStencilVS() const | Urho3D::Renderer | inline |
GetSubsystem(ShortStringHash 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 |
GetVertexShader(const String &name, bool checkExists=false) const | Urho3D::Renderer | |
GetViewport(unsigned index) const | Urho3D::Renderer | |
graphics_ | Urho3D::Renderer | private |
HandleGraphicsFeatures(StringHash eventType, VariantMap &eventData) | Urho3D::Renderer | private |
HandleRenderUpdate(StringHash eventType, VariantMap &eventData) | Urho3D::Renderer | private |
HandleScreenMode(StringHash eventType, VariantMap &eventData) | Urho3D::Renderer | private |
HasSubscribedToEvent(StringHash eventType) const | Urho3D::Object | |
HasSubscribedToEvent(Object *sender, StringHash eventType) const | Urho3D::Object | |
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(Technique *tech, StringHash passType) | Urho3D::Renderer | private |
LoadShaders() | Urho3D::Renderer | private |
materialQuality_ | Urho3D::Renderer | private |
maxInstanceTriangles_ | Urho3D::Renderer | private |
maxOccluderTriangles_ | Urho3D::Renderer | private |
maxShadowCascades_ | Urho3D::Renderer | private |
maxShadowMaps_ | Urho3D::Renderer | private |
maxSortedInstances_ | Urho3D::Renderer | private |
numBatches_ | Urho3D::Renderer | private |
numOcclusionBuffers_ | Urho3D::Renderer | private |
numPrimitives_ | Urho3D::Renderer | private |
numShadowCameras_ | Urho3D::Renderer | private |
numViews_ | Urho3D::Renderer | private |
Object(Context *context) | Urho3D::Object | |
OBJECT(Object) (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 |
quadDirLight_ | Urho3D::Renderer | private |
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 | |
SetIndirectionTextureData() | Urho3D::Renderer | private |
SetLightVolumeBatchShaders(Batch &batch, PODVector< ShaderVariation * > &lightVS, PODVector< ShaderVariation * > &lightPS) | Urho3D::Renderer | |
SetMaterialQuality(int quality) | Urho3D::Renderer | |
SetMaxInstanceTriangles(int triangles) | Urho3D::Renderer | |
SetMaxOccluderTriangles(int triangles) | Urho3D::Renderer | |
SetMaxShadowCascades(int cascades) | Urho3D::Renderer | |
SetMaxShadowMaps(int shadowMaps) | Urho3D::Renderer | |
SetMaxSortedInstances(int instances) | 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 |
shaderPath_ | 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 |
stencilPS_ | Urho3D::Renderer | private |
stencilVS_ | 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 |