Nebula
Loading...
Searching...
No Matches
Lighting::LightContext Member List

This is the complete list of members for Lighting::LightContext, including all inherited members.

__DeclareContext()Lighting::LightContextprivate
Alloc()Lighting::LightContextprivatestatic
AreaLight_ConstantBufferSet enum valueLighting::LightContextprivate
AreaLight_DynamicOffsets enum valueLighting::LightContextprivate
AreaLight_Observer enum valueLighting::LightContextprivate
AreaLight_ShadowConstantBufferSet enum valueLighting::LightContextprivate
AreaLight_Shape enum valueLighting::LightContextprivate
AreaLight_Transform enum valueLighting::LightContextprivate
AreaLight_TwoSided enum valueLighting::LightContextprivate
AreaLightAllocator typedefLighting::LightContextprivate
areaLightAllocatorLighting::LightContextprivatestatic
AreaLightShape enum nameLighting::LightContext
Color enum valueLighting::LightContextprivate
Create()Lighting::LightContextstatic
Dealloc(Graphics::ContextEntityId id)Lighting::LightContextprivatestatic
DirectionalLight_Ambient enum valueLighting::LightContextprivate
DirectionalLight_Backlight enum valueLighting::LightContextprivate
DirectionalLight_BacklightOffset enum valueLighting::LightContextprivate
DirectionalLight_CascadeObservers enum valueLighting::LightContextprivate
DirectionalLight_Direction enum valueLighting::LightContextprivate
DirectionalLight_Transform enum valueLighting::LightContextprivate
DirectionalLight_ViewProjTransform enum valueLighting::LightContextprivate
DirectionalLightAllocator typedefLighting::LightContextprivate
directionalLightAllocatorLighting::LightContextprivatestatic
Discard()Lighting::LightContextstatic
GenericLightAllocator typedefLighting::LightContextprivate
genericLightAllocatorLighting::LightContextprivatestatic
GetAmbient(const Graphics::GraphicsEntityId id)Lighting::LightContextstatic
GetColor(const Graphics::GraphicsEntityId id)Lighting::LightContextstatic
GetInnerOuterAngle(const Graphics::GraphicsEntityId id, float &inner, float &outer)Lighting::LightContextstatic
GetIntensity(const Graphics::GraphicsEntityId id)Lighting::LightContextstatic
GetLightIndexBuffer()Lighting::LightContextstatic
GetLightsBuffer()Lighting::LightContextstatic
GetObserverTransform(const Graphics::GraphicsEntityId id)Lighting::LightContextstatic
GetPosition(const Graphics::GraphicsEntityId id)Lighting::LightContextstatic
GetRotation(const Graphics::GraphicsEntityId id)Lighting::LightContextstatic
GetScale(const Graphics::GraphicsEntityId id)Lighting::LightContextstatic
GetTransform(const Graphics::GraphicsEntityId id)Lighting::LightContextstatic
GetType(const Graphics::GraphicsEntityId id)Lighting::LightContextstatic
GraphicsContext()Graphics::GraphicsContext
Intensity enum valueLighting::LightContextprivate
InternalDefragment(ID_ALLOCATOR &allocator, Graphics::GraphicsContextState &&state)Graphics::GraphicsContextinlineprotectedstatic
InternalDeregisterEntity(const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state)Graphics::GraphicsContextprotectedstatic
InternalRegisterEntity(const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state)Graphics::GraphicsContextprotectedstatic
LightContext()Lighting::LightContext
LightType enum nameLighting::LightContext
OnPrepareView(const Ptr< Graphics::View > &view, const Graphics::FrameContext &ctx)Lighting::LightContextstatic
OnRenderDebug(uint32_t flags)Lighting::LightContextstatic
PointLight_ConstantBufferSet enum valueLighting::LightContextprivate
PointLight_DynamicOffsets enum valueLighting::LightContextprivate
PointLight_Observer enum valueLighting::LightContextprivate
PointLight_ProjectionTexture enum valueLighting::LightContextprivate
PointLight_ShadowConstantBufferSet enum valueLighting::LightContextprivate
PointLight_Transform enum valueLighting::LightContextprivate
PointLightAllocator typedefLighting::LightContextprivate
pointLightAllocatorLighting::LightContextprivatestatic
Range enum valueLighting::LightContextprivate
RunFrameScriptJobs(const Graphics::FrameContext &ctx)Lighting::LightContextstatic
SetAmbient(const Graphics::GraphicsEntityId id, Math::vec3 &ambient)Lighting::LightContextstatic
SetColor(const Graphics::GraphicsEntityId id, const Math::vec3 &color)Lighting::LightContextstatic
SetGlobalLightTransform(const Graphics::ContextEntityId id, const Math::mat4 &transform, const Math::vector &direction)Lighting::LightContextprivatestatic
SetGlobalLightViewProjTransform(const Graphics::ContextEntityId id, const Math::mat4 &transform)Lighting::LightContextprivatestatic
SetInnerOuterAngle(const Graphics::GraphicsEntityId id, float inner, float outer)Lighting::LightContextstatic
SetIntensity(const Graphics::GraphicsEntityId id, const float intensity)Lighting::LightContextstatic
SetPosition(const Graphics::GraphicsEntityId id, const Math::point &position)Lighting::LightContextstatic
SetRange(const Graphics::GraphicsEntityId id, const float range)Lighting::LightContextstatic
SetRotation(const Graphics::GraphicsEntityId id, const Math::quat &rotation)Lighting::LightContextstatic
SetScale(const Graphics::GraphicsEntityId id, const Math::vec3 &scale)Lighting::LightContextstatic
SetTransform(const Graphics::GraphicsEntityId id, const float azimuth, const float zenith)Lighting::LightContextstatic
SetupAreaLight(const Graphics::GraphicsEntityId id, const AreaLightShape shape, const Math::vec3 &color, const float intensity, const float range, bool twoSided=false, bool castShadows=false)Lighting::LightContextstatic
SetupGlobalLight(const Graphics::GraphicsEntityId id, const Math::vec3 &color, const float intensity, const Math::vec3 &ambient, const Math::vec3 &backlight, const float backlightFactor, const float zenith, const float azimuth, bool castShadows=false)Lighting::LightContextstatic
SetupPointLight(const Graphics::GraphicsEntityId id, const Math::vec3 &color, const float intensity, const float range, bool castShadows=false, const CoreGraphics::TextureId projection=CoreGraphics::InvalidTextureId)Lighting::LightContextstatic
SetupSpotLight(const Graphics::GraphicsEntityId id, const Math::vec3 &color, const float intensity, const float innerConeAngle, const float outerConeAngle, const float range, bool castShadows=false, const CoreGraphics::TextureId projection=CoreGraphics::InvalidTextureId)Lighting::LightContextstatic
SetupTerrainShadows(const CoreGraphics::TextureId terrainShadowMap, const uint worldSize)Lighting::LightContextstatic
ShadowCaster enum valueLighting::LightContextprivate
ShadowCaster_Transform enum valueLighting::LightContextprivate
ShadowCasterAllocator typedefLighting::LightContextprivate
shadowCasterAllocatorLighting::LightContextprivatestatic
shadowCasterSliceMapLighting::LightContextprivatestatic
SpotLight_ConeAngles enum valueLighting::LightContextprivate
SpotLight_ConstantBufferSet enum valueLighting::LightContextprivate
SpotLight_DynamicOffsets enum valueLighting::LightContextprivate
SpotLight_Observer enum valueLighting::LightContextprivate
SpotLight_ProjectionTexture enum valueLighting::LightContextprivate
SpotLight_ProjectionTransform enum valueLighting::LightContextprivate
SpotLight_ShadowConstantBufferSet enum valueLighting::LightContextprivate
SpotLight_Transform enum valueLighting::LightContextprivate
SpotLightAllocator typedefLighting::LightContextprivate
spotLightAllocatorLighting::LightContextprivatestatic
Type enum valueLighting::LightContextprivate
TypedLightId enum valueLighting::LightContextprivate
UpdateViewDependentResources(const Ptr< Graphics::View > &view, const Graphics::FrameContext &ctx)Lighting::LightContextstatic
WindowResized(const CoreGraphics::WindowId windowId, SizeT width, SizeT height)Lighting::LightContextstatic
~GraphicsContext()Graphics::GraphicsContextvirtual
~LightContext()Lighting::LightContextvirtual