Dry
Dry::Renderer Member List

This is the complete list of members for Dry::Renderer, including all inherited members.

AddRef()Dry::RefCounted
ApplyShadowMapFilter(View *view, Texture2D *shadowMap, float blurScale)Dry::Renderer
BlurShadowMap(View *view, Texture2D *shadowMap, float blurScale)Dry::Rendererprivate
Cast()Dry::Objectinline
Cast() constDry::Objectinline
colorShadowMaps_Dry::Rendererprivate
context_Dry::Objectprotected
CreateGeometries()Dry::Rendererprivate
CreateInstancingBuffer()Dry::Rendererprivate
defaultLightRamp_Dry::Rendererprivate
defaultLightSpot_Dry::Rendererprivate
defaultMaterial_Dry::Rendererprivate
defaultRenderPath_Dry::Rendererprivate
defaultTechnique_Dry::Rendererprivate
defaultZone_Dry::Rendererprivate
deferredLightPSVariations_Dry::Rendererprivate
dirLightGeometry_Dry::Rendererprivate
DrawDebugGeometry(bool depthTest)Dry::Renderer
drawShadows_Dry::Rendererprivate
DRY_OBJECT(Renderer, Object) (defined in Dry::Renderer)Dry::Rendererprivate
dynamicInstancing_Dry::Rendererprivate
faceSelectCubeMap_Dry::Rendererprivate
frame_Dry::Rendererprivate
GetActualView(View *view)Dry::Rendererstatic
GetBlockEvents() constDry::Objectinline
GetCategory() constDry::Object
GetContext() constDry::Objectinline
GetDefaultLightRamp() constDry::Rendererinline
GetDefaultLightSpot() constDry::Rendererinline
GetDefaultMaterial() constDry::Rendererinline
GetDefaultRenderPath() constDry::Renderer
GetDefaultTechnique() constDry::Renderer
GetDefaultZone() constDry::Rendererinline
GetDepthStencil(int width, int height, int multiSample, bool autoResolve)Dry::Renderer
GetDrawShadows() constDry::Rendererinline
GetDynamicInstancing() constDry::Rendererinline
GetEventDataMap() constDry::Object
GetEventHandler() constDry::Object
GetEventSender() constDry::Object
GetFaceSelectCubeMap() constDry::Rendererinline
GetFrameInfo() constDry::Rendererinline
GetGlobalVar(StringHash key) constDry::Object
GetGlobalVars() constDry::Object
GetHDRRendering() constDry::Rendererinline
GetIndirectionCubeMap() constDry::Rendererinline
GetInstancingBuffer() constDry::Rendererinline
GetLightGeometry(Light *light)Dry::Renderer
GetLightScissor(Light *light, Camera *camera)Dry::Renderer
GetMaterialQuality() constDry::Rendererinline
GetMaxOccluderTriangles() constDry::Rendererinline
GetMaxShadowMaps() constDry::Rendererinline
GetMaxSortedInstances() constDry::Rendererinline
GetMinInstances() constDry::Rendererinline
GetMobileNormalOffsetMul() constDry::Rendererinline
GetMobileShadowBiasAdd() constDry::Rendererinline
GetMobileShadowBiasMul() constDry::Rendererinline
GetNumBatches() constDry::Rendererinline
GetNumExtraInstancingBufferElements() constDry::Rendererinline
GetNumGeometries(bool allViews=false) constDry::Renderer
GetNumLights(bool allViews=false) constDry::Renderer
GetNumOccluders(bool allViews=false) constDry::Renderer
GetNumPrimitives() constDry::Rendererinline
GetNumShadowMaps(bool allViews=false) constDry::Renderer
GetNumViewports() constDry::Rendererinline
GetNumViews() constDry::Rendererinline
GetOccluderSizeThreshold() constDry::Rendererinline
GetOcclusionBuffer(Camera *camera)Dry::Renderer
GetOcclusionBufferSize() constDry::Rendererinline
GetPreparedView(Camera *camera)Dry::Renderer
GetQuadGeometry()Dry::Renderer
GetReuseShadowMaps() constDry::Rendererinline
GetScreenBuffer(int width, int height, unsigned format, int multiSample, bool autoResolve, bool cubemap, bool filtered, bool srgb, unsigned persistentKey=0)Dry::Renderer
GetShadowCamera()Dry::Renderer
GetShadowMap(Light *light, Camera *camera, unsigned viewWidth, unsigned viewHeight)Dry::Renderer
GetShadowMapSize() constDry::Rendererinline
GetShadowQuality() constDry::Rendererinline
GetShadowSoftness() constDry::Rendererinline
GetShadowVariations() constDry::Rendererprivate
GetSpecularLighting() constDry::Rendererinline
GetSubsystem(StringHash type) constDry::Object
GetSubsystem() constDry::Object
GetTextureAnisotropy() constDry::Rendererinline
GetTextureFilterMode() constDry::Rendererinline
GetTextureQuality() constDry::Rendererinline
GetThreadedOcclusion() constDry::Rendererinline
GetType() const =0Dry::Objectpure virtual
GetTypeInfo() const =0Dry::Objectpure virtual
GetTypeInfoStatic()Dry::Objectinlinestatic
GetTypeName() const =0Dry::Objectpure virtual
GetViewport(unsigned index) constDry::Renderer
GetViewportForScene(Scene *scene, unsigned index) constDry::Renderer
GetVSMMultiSample() constDry::Rendererinline
GetVSMShadowParameters() constDry::Rendererinline
graphics_Dry::Rendererprivate
HandleRenderUpdate(StringHash eventType, VariantMap &eventData)Dry::Rendererprivate
HandleScreenMode(StringHash eventType, VariantMap &eventData)Dry::Rendererprivate
HasEventHandlers() constDry::Objectinline
HasSubscribedToEvent(StringHash eventType) constDry::Object
HasSubscribedToEvent(Object *sender, StringHash eventType) constDry::Object
hdrRendering_Dry::Rendererprivate
indirectionCubeMap_Dry::Rendererprivate
Initialize()Dry::Rendererprivate
initialized_Dry::Rendererprivate
instancingBuffer_Dry::Rendererprivate
IsInstanceOf(StringHash type) constDry::Object
IsInstanceOf(const TypeInfo *typeInfo) constDry::Object
IsInstanceOf() constDry::Objectinline
lightScissorCache_Dry::Rendererprivate
lightStencilValue_Dry::Rendererprivate
LoadPassShaders(Pass *pass, Vector< SharedPtr< ShaderVariation > > &vertexShaders, Vector< SharedPtr< ShaderVariation > > &pixelShaders, const BatchQueue &queue)Dry::Rendererprivate
LoadShaders()Dry::Rendererprivate
materialQuality_Dry::Rendererprivate
maxOccluderTriangles_Dry::Rendererprivate
maxShadowMaps_Dry::Rendererprivate
maxSortedInstances_Dry::Rendererprivate
minInstances_Dry::Rendererprivate
mobileNormalOffsetMul_Dry::Rendererprivate
mobileShadowBiasAdd_Dry::Rendererprivate
mobileShadowBiasMul_Dry::Rendererprivate
numBatches_Dry::Rendererprivate
numExtraInstancingBufferElements_Dry::Rendererprivate
numOcclusionBuffers_Dry::Rendererprivate
numPrimitives_Dry::Rendererprivate
numShadowCameras_Dry::Rendererprivate
Object(Context *context)Dry::Objectexplicit
occluderSizeThreshold_Dry::Rendererprivate
occlusionBuffers_Dry::Rendererprivate
occlusionBufferSize_Dry::Rendererprivate
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData)Dry::Objectvirtual
operator=(const RefCounted &rhs)=deleteDry::RefCounted
OptimizeLightByScissor(Light *light, Camera *camera)Dry::Renderer
OptimizeLightByStencil(Light *light, Camera *camera)Dry::Renderer
pointLightGeometry_Dry::Rendererprivate
preparedViews_Dry::Rendererprivate
PrepareViewRender()Dry::Rendererprivate
queuedViewports_Dry::Rendererprivate
QueueRenderSurface(RenderSurface *renderTarget)Dry::Renderer
QueueViewport(RenderSurface *renderTarget, Viewport *viewport)Dry::Renderer
RefCounted()Dry::RefCounted
RefCounted(const RefCounted &rhs)=deleteDry::RefCounted
RefCountPtr()Dry::RefCountedinline
Refs() constDry::RefCounted
ReleaseMaterialShaders()Dry::Rendererprivate
ReleaseRef()Dry::RefCounted
ReloadShaders()Dry::Renderer
ReloadTextures()Dry::Rendererprivate
RemoveUnusedBuffers()Dry::Rendererprivate
Render()Dry::Renderer
Renderer(Context *context)Dry::Rendererexplicit
rendererMutex_Dry::Rendererprivate
ResetBuffers()Dry::Rendererprivate
ResetScreenBufferAllocations()Dry::Rendererprivate
ResetShadowMapAllocations()Dry::Rendererprivate
ResetShadowMaps()Dry::Rendererprivate
resetViews_Dry::Rendererprivate
ResizeInstancingBuffer(unsigned numInstances)Dry::Renderer
reuseShadowMaps_Dry::Rendererprivate
screenBufferAllocations_Dry::Rendererprivate
screenBuffers_Dry::Rendererprivate
SendEvent(StringHash eventType)Dry::Object
SendEvent(StringHash eventType, VariantMap &eventData)Dry::Object
SendEvent(StringHash eventType, Args... args)Dry::Objectinline
SetBatchShaders(Batch &batch, Technique *tech, bool allowShadows, const BatchQueue &queue)Dry::Renderer
SetBlockEvents(bool block)Dry::Objectinline
SetCullMode(CullMode mode, Camera *camera)Dry::Renderer
SetDefaultRenderPath(RenderPath *renderPath)Dry::Renderer
SetDefaultRenderPath(XMLFile *xmlFile)Dry::Renderer
SetDefaultTechnique(Technique *technique)Dry::Renderer
SetDrawShadows(bool enable)Dry::Renderer
SetDynamicInstancing(bool enable)Dry::Renderer
SetGlobalVar(StringHash key, const Variant &value)Dry::Object
SetHDRRendering(bool enable)Dry::Renderer
SetIndirectionTextureData()Dry::Rendererprivate
SetLightVolumeBatchShaders(Batch &batch, Camera *camera, const String &vsName, const String &psName, const String &vsDefines, const String &psDefines)Dry::Renderer
SetMaterialQuality(MaterialQuality quality)Dry::Renderer
SetMaxOccluderTriangles(int triangles)Dry::Renderer
SetMaxShadowMaps(int shadowMaps)Dry::Renderer
SetMaxSortedInstances(int instances)Dry::Renderer
SetMinInstances(int instances)Dry::Renderer
SetMobileNormalOffsetMul(float mul)Dry::Renderer
SetMobileShadowBiasAdd(float add)Dry::Renderer
SetMobileShadowBiasMul(float mul)Dry::Renderer
SetNumExtraInstancingBufferElements(int elements)Dry::Renderer
SetNumViewports(unsigned num)Dry::Renderer
SetOccluderSizeThreshold(float screenSize)Dry::Renderer
SetOcclusionBufferSize(int size)Dry::Renderer
SetReuseShadowMaps(bool enable)Dry::Renderer
SetShadowMapFilter(Object *instance, ShadowMapFilter functionPtr)Dry::Renderer
SetShadowMapSize(int size)Dry::Renderer
SetShadowQuality(ShadowQuality quality)Dry::Renderer
SetShadowSoftness(float shadowSoftness)Dry::Renderer
SetSpecularLighting(bool enable)Dry::Renderer
SetTextureAnisotropy(int level)Dry::Renderer
SetTextureFilterMode(TextureFilterMode mode)Dry::Renderer
SetTextureQuality(MaterialQuality quality)Dry::Renderer
SetThreadedOcclusion(bool enable)Dry::Renderer
SetViewport(unsigned index, Viewport *viewport)Dry::Renderer
SetVSMMultiSample(int multiSample)Dry::Renderer
SetVSMShadowParameters(float minVariance, float lightBleedingReduction)Dry::Renderer
shaderErrorDisplayed_Dry::Rendererprivate
shadersChangedFrameNumber_Dry::Rendererprivate
shadersDirty_Dry::Rendererprivate
shadowCameraNodes_Dry::Rendererprivate
shadowMapAllocations_Dry::Rendererprivate
ShadowMapFilter typedef (defined in Dry::Renderer)Dry::Renderer
shadowMapFilter_Dry::Rendererprivate
shadowMapFilterInstance_Dry::Rendererprivate
shadowMaps_Dry::Rendererprivate
shadowMapSize_Dry::Rendererprivate
shadowQuality_Dry::Rendererprivate
shadowSoftness_Dry::Rendererprivate
specularLighting_Dry::Rendererprivate
spotLightGeometry_Dry::Rendererprivate
StorePreparedView(View *view, Camera *camera)Dry::Renderer
SubscribeToEvent(StringHash eventType, EventHandler *handler)Dry::Object
SubscribeToEvent(Object *sender, StringHash eventType, EventHandler *handler)Dry::Object
SubscribeToEvent(StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr)Dry::Object
SubscribeToEvent(Object *sender, StringHash eventType, const std::function< void(StringHash, VariantMap &)> &function, void *userData=nullptr)Dry::Object
textureAnisotropy_Dry::Rendererprivate
textureFilterMode_Dry::Rendererprivate
textureQuality_Dry::Rendererprivate
threadedOcclusion_Dry::Rendererprivate
UnsubscribeFromAllEvents()Dry::Object
UnsubscribeFromAllEventsExcept(const PODVector< StringHash > &exceptions, bool onlyUserData)Dry::Object
UnsubscribeFromEvent(StringHash eventType)Dry::Object
UnsubscribeFromEvent(Object *sender, StringHash eventType)Dry::Object
UnsubscribeFromEvents(Object *sender)Dry::Object
Update(float timeStep)Dry::Renderer
updatedOctrees_Dry::Rendererprivate
UpdateQueuedViewport(unsigned index)Dry::Rendererprivate
viewports_Dry::Rendererprivate
views_Dry::Rendererprivate
vsmMultiSample_Dry::Rendererprivate
vsmShadowParams_Dry::Rendererprivate
WeakRefs() constDry::RefCounted
~Object() overrideDry::Object
~RefCounted()Dry::RefCountedvirtual
~Renderer() overrideDry::Renderer