Dry
Dry::View Member List

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

activeOccluders_Dry::Viewprivate
AddBatchToQueue(BatchQueue &queue, Batch &batch, Technique *tech, bool allowInstancing=true, bool allowShadows=true)Dry::Viewprivate
AddRef()Dry::RefCounted
AllocateScreenBuffers()Dry::Viewprivate
alphaPassIndex_Dry::Viewprivate
aspectRatio_Dry::Viewprivate
basePassIndex_Dry::Viewprivate
batchQueues_Dry::Viewprivate
BlitFramebuffer(Texture *source, RenderSurface *destination, bool depthWrite)Dry::Viewprivate
camera_Dry::Viewprivate
cameraZone_Dry::Viewprivate
cameraZoneOverride_Dry::Viewprivate
Cast()Dry::Objectinline
Cast() constDry::Objectinline
CheckMaterialForAuxView(Material *material)Dry::Viewprivate
CheckPingpong(unsigned index)Dry::Viewprivate
CheckViewportRead(const RenderPathCommand &command)Dry::Viewprivate
CheckViewportWrite(const RenderPathCommand &command)Dry::Viewprivate
CheckVisibilityWork (defined in Dry::View)Dry::Viewfriend
context_Dry::Objectprotected
cullCamera_Dry::Viewprivate
currentRenderTarget_Dry::Viewprivate
currentViewportTexture_Dry::Viewprivate
deferred_Dry::Viewprivate
deferredAmbient_Dry::Viewprivate
Define(RenderSurface *renderTarget, Viewport *viewport)Dry::View
depthOnlyDummyTexture_Dry::Viewprivate
drawDebug_Dry::Viewprivate
DrawFullscreenQuad(bool setIdentityProjection=false)Dry::View
DrawOccluders(OcclusionBuffer *buffer, const PODVector< Drawable *> &occluders)Dry::Viewprivate
drawShadows_Dry::Viewprivate
DRY_OBJECT(View, Object) (defined in Dry::View)Dry::Viewprivate
ExecuteRenderPathCommands()Dry::Viewprivate
farClipZone_Dry::Viewprivate
FinalizeShadowCamera(Camera *shadowCamera, Light *light, const IntRect &shadowViewport, const BoundingBox &shadowCasterBox)Dry::Viewprivate
FindNamedTexture(const String &name, bool isRenderTarget, bool isVolumeMap=false)Dry::View
FindZone(Drawable *drawable)Dry::Viewprivate
forwardLightsCommand_Dry::Viewprivate
frame_Dry::Viewprivate
gBufferPassIndex_Dry::Viewprivate
geometries_Dry::Viewprivate
geometriesUpdated_Dry::Viewprivate
GetBaseBatches()Dry::Viewprivate
GetBatches()Dry::Viewprivate
GetBlockEvents() constDry::Objectinline
GetCamera() constDry::Viewinline
GetCategory() constDry::Object
GetContext() constDry::Objectinline
GetCullCamera() constDry::Viewinline
GetDepthStencil(RenderSurface *renderTarget)Dry::Viewprivate
GetDrawables()Dry::Viewprivate
GetDrawDebug() constDry::Viewinline
GetEventDataMap() constDry::Object
GetEventHandler() constDry::Object
GetEventSender() constDry::Object
GetFrameInfo() constDry::Viewinline
GetGeometries() constDry::Viewinline
GetGlobalVar(StringHash key) constDry::Object
GetGlobalVars() constDry::Object
GetGraphics() constDry::View
GetLightBatches()Dry::Viewprivate
GetLightMask(Drawable *drawable)Dry::Viewinlineprivate
GetLightQueues() constDry::Viewinline
GetLights() constDry::Viewinline
GetLitBatches(Drawable *drawable, LightBatchQueue &lightQueue, BatchQueue *alphaQueue)Dry::Viewprivate
GetNumActiveOccluders() constDry::Viewinline
GetOccluders() constDry::Viewinline
GetOcclusionBuffer() constDry::Viewinline
GetOctree() constDry::Viewinline
GetRenderer() constDry::View
GetRenderSurfaceFromTexture(Texture *texture, CubeMapFace face=FACE_POSITIVE_X)Dry::Viewprivate
GetRenderTarget() constDry::Viewinline
GetScene() constDry::Viewinline
GetShadowMapViewport(Light *light, int splitIndex, Texture2D *shadowMap)Dry::Viewprivate
GetShadowMask(Drawable *drawable)Dry::Viewinlineprivate
GetSourceView() constDry::View
GetSubsystem(StringHash type) constDry::Object
GetSubsystem() constDry::Object
GetTechnique(Drawable *drawable, Material *material)Dry::Viewprivate
GetType() const =0Dry::Objectpure virtual
GetTypeInfo() const =0Dry::Objectpure virtual
GetTypeInfoStatic()Dry::Objectinlinestatic
GetTypeName() const =0Dry::Objectpure virtual
GetVertexLightQueueHash(const PODVector< Light *> &vertexLights)Dry::Viewinlineprivate
GetViewRect() constDry::Viewinline
GetViewSize() constDry::Viewinline
GetZone(Drawable *drawable)Dry::Viewinlineprivate
graphics_Dry::Viewprivate
HasEventHandlers() constDry::Objectinline
hasScenePasses_Dry::Viewprivate
HasSubscribedToEvent(StringHash eventType) constDry::Object
HasSubscribedToEvent(Object *sender, StringHash eventType) constDry::Object
highestZonePriority_Dry::Viewprivate
IsInstanceOf(StringHash type) constDry::Object
IsInstanceOf(const TypeInfo *typeInfo) constDry::Object
IsInstanceOf() constDry::Objectinline
IsNecessary(const RenderPathCommand &command)Dry::Viewprivate
IsShadowCasterVisible(Drawable *drawable, BoundingBox lightViewBox, Camera *shadowCamera, const Matrix3x4 &lightView, const Frustum &lightViewFrustum, const BoundingBox &lightViewFrustumBox)Dry::Viewprivate
lastCustomDepthSurface_Dry::Viewprivate
lightPassIndex_Dry::Viewprivate
lightQueryResults_Dry::Viewprivate
lightQueues_Dry::Viewprivate
lights_Dry::Viewprivate
lightVolumeCommand_Dry::Viewprivate
litAlphaPassIndex_Dry::Viewprivate
litBasePassIndex_Dry::Viewprivate
materialQuality_Dry::Viewprivate
maxLightsDrawables_Dry::Viewprivate
maxOccluderTriangles_Dry::Viewprivate
maxZ_Dry::Viewprivate
minInstances_Dry::Viewprivate
minZ_Dry::Viewprivate
NeedRenderShadowMap(const LightBatchQueue &queue)Dry::Viewprivate
nonThreadedGeometries_Dry::Viewprivate
noStencil_Dry::Viewprivate
Object(Context *context)Dry::Objectexplicit
occluders_Dry::Viewprivate
occlusionBuffer_Dry::Viewprivate
octree_Dry::Viewprivate
OnEvent(Object *sender, StringHash eventType, VariantMap &eventData)Dry::Objectvirtual
operator=(const RefCounted &rhs)=deleteDry::RefCounted
passCommand_Dry::Viewprivate
PrepareInstancingBuffer()Dry::Viewprivate
ProcessLight(LightQueryResult &query, unsigned threadIndex)Dry::Viewprivate
ProcessLights()Dry::Viewprivate
ProcessLightWork (defined in Dry::View)Dry::Viewfriend
ProcessShadowCasters(LightQueryResult &query, const PODVector< Drawable *> &drawables, unsigned splitIndex)Dry::Viewprivate
QuantizeDirLightShadowCamera(Camera *shadowCamera, Light *light, const IntRect &shadowViewport, const BoundingBox &viewBox)Dry::Viewprivate
RefCounted()Dry::RefCounted
RefCounted(const RefCounted &rhs)=deleteDry::RefCounted
RefCountPtr()Dry::RefCountedinline
Refs() constDry::RefCounted
ReleaseRef()Dry::RefCounted
Render()Dry::View
renderer_Dry::Viewprivate
renderPath_Dry::Viewprivate
RenderQuad(RenderPathCommand &command)Dry::Viewprivate
RenderShadowMap(const LightBatchQueue &queue)Dry::Viewprivate
renderTarget_Dry::Viewprivate
renderTargets_Dry::Viewprivate
rtSize_Dry::Viewprivate
scene_Dry::Viewprivate
scenePasses_Dry::Viewprivate
sceneResults_Dry::Viewprivate
SendEvent(StringHash eventType)Dry::Object
SendEvent(StringHash eventType, VariantMap &eventData)Dry::Object
SendEvent(StringHash eventType, Args... args)Dry::Objectinline
SendViewEvent(StringHash eventType)Dry::Viewprivate
SetBlockEvents(bool block)Dry::Objectinline
SetCameraShaderParameters(Camera *camera)Dry::View
SetCommandShaderParameters(const RenderPathCommand &command)Dry::View
SetGBufferShaderParameters(const IntVector2 &texSize, const IntRect &viewRect)Dry::View
SetGlobalShaderParameters()Dry::View
SetGlobalVar(StringHash key, const Variant &value)Dry::Object
SetQueueShaderDefines(BatchQueue &queue, const RenderPathCommand &command)Dry::Viewprivate
SetRenderTargets(RenderPathCommand &command)Dry::Viewprivate
SetTextures(RenderPathCommand &command)Dry::Viewprivate
SetupDirLightShadowCamera(Camera *shadowCamera, Light *light, float nearSplit, float farSplit)Dry::Viewprivate
SetupLightVolumeBatch(Batch &batch)Dry::Viewprivate
SetupShadowCameras(LightQueryResult &query)Dry::Viewprivate
sourceView_Dry::Viewprivate
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
substituteRenderTarget_Dry::Viewprivate
tempDrawables_Dry::Viewprivate
threadedGeometries_Dry::Viewprivate
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(const FrameInfo &frame)Dry::View
UpdateGeometries()Dry::Viewprivate
UpdateOccluders(PODVector< Drawable *> &occluders, Camera *camera)Dry::Viewprivate
usedResolve_Dry::Viewprivate
useLitBase_Dry::Viewprivate
vertexLightQueues_Dry::Viewprivate
View(Context *context)Dry::Viewexplicit
viewportTextures_Dry::Viewprivate
viewRect_Dry::Viewprivate
viewSize_Dry::Viewprivate
WeakRefs() constDry::RefCounted
zones_Dry::Viewprivate
~Object() overrideDry::Object
~RefCounted()Dry::RefCountedvirtual
~View() override=defaultDry::View