Nebula
|
This is the complete list of members for Lighting::LightContext, including all inherited members.
__DeclareContext() | Lighting::LightContext | private |
Alloc() | Lighting::LightContext | privatestatic |
AreaLight_ConstantBufferSet enum value | Lighting::LightContext | private |
AreaLight_DynamicOffsets enum value | Lighting::LightContext | private |
AreaLight_Observer enum value | Lighting::LightContext | private |
AreaLight_ShadowConstantBufferSet enum value | Lighting::LightContext | private |
AreaLight_Shape enum value | Lighting::LightContext | private |
AreaLight_Transform enum value | Lighting::LightContext | private |
AreaLight_TwoSided enum value | Lighting::LightContext | private |
AreaLightAllocator typedef | Lighting::LightContext | private |
areaLightAllocator | Lighting::LightContext | privatestatic |
AreaLightShape enum name | Lighting::LightContext | |
Color enum value | Lighting::LightContext | private |
Create() | Lighting::LightContext | static |
Dealloc(Graphics::ContextEntityId id) | Lighting::LightContext | privatestatic |
DirectionalLight_Ambient enum value | Lighting::LightContext | private |
DirectionalLight_Backlight enum value | Lighting::LightContext | private |
DirectionalLight_BacklightOffset enum value | Lighting::LightContext | private |
DirectionalLight_CascadeObservers enum value | Lighting::LightContext | private |
DirectionalLight_Direction enum value | Lighting::LightContext | private |
DirectionalLight_Transform enum value | Lighting::LightContext | private |
DirectionalLight_ViewProjTransform enum value | Lighting::LightContext | private |
DirectionalLightAllocator typedef | Lighting::LightContext | private |
directionalLightAllocator | Lighting::LightContext | privatestatic |
Discard() | Lighting::LightContext | static |
GenericLightAllocator typedef | Lighting::LightContext | private |
genericLightAllocator | Lighting::LightContext | privatestatic |
GetAmbient(const Graphics::GraphicsEntityId id) | Lighting::LightContext | static |
GetColor(const Graphics::GraphicsEntityId id) | Lighting::LightContext | static |
GetInnerOuterAngle(const Graphics::GraphicsEntityId id, float &inner, float &outer) | Lighting::LightContext | static |
GetIntensity(const Graphics::GraphicsEntityId id) | Lighting::LightContext | static |
GetLightIndexBuffer() | Lighting::LightContext | static |
GetLightsBuffer() | Lighting::LightContext | static |
GetObserverTransform(const Graphics::GraphicsEntityId id) | Lighting::LightContext | static |
GetPosition(const Graphics::GraphicsEntityId id) | Lighting::LightContext | static |
GetRotation(const Graphics::GraphicsEntityId id) | Lighting::LightContext | static |
GetScale(const Graphics::GraphicsEntityId id) | Lighting::LightContext | static |
GetTransform(const Graphics::GraphicsEntityId id) | Lighting::LightContext | static |
GetType(const Graphics::GraphicsEntityId id) | Lighting::LightContext | static |
GraphicsContext() | Graphics::GraphicsContext | |
Intensity enum value | Lighting::LightContext | private |
InternalDefragment(ID_ALLOCATOR &allocator, Graphics::GraphicsContextState &&state) | Graphics::GraphicsContext | inlineprotectedstatic |
InternalDeregisterEntity(const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state) | Graphics::GraphicsContext | protectedstatic |
InternalRegisterEntity(const Graphics::GraphicsEntityId id, Graphics::GraphicsContextState &&state) | Graphics::GraphicsContext | protectedstatic |
LightContext() | Lighting::LightContext | |
LightType enum name | Lighting::LightContext | |
OnPrepareView(const Ptr< Graphics::View > &view, const Graphics::FrameContext &ctx) | Lighting::LightContext | static |
OnRenderDebug(uint32_t flags) | Lighting::LightContext | static |
PointLight_ConstantBufferSet enum value | Lighting::LightContext | private |
PointLight_DynamicOffsets enum value | Lighting::LightContext | private |
PointLight_Observer enum value | Lighting::LightContext | private |
PointLight_ProjectionTexture enum value | Lighting::LightContext | private |
PointLight_ShadowConstantBufferSet enum value | Lighting::LightContext | private |
PointLight_Transform enum value | Lighting::LightContext | private |
PointLightAllocator typedef | Lighting::LightContext | private |
pointLightAllocator | Lighting::LightContext | privatestatic |
Range enum value | Lighting::LightContext | private |
RunFrameScriptJobs(const Graphics::FrameContext &ctx) | Lighting::LightContext | static |
SetAmbient(const Graphics::GraphicsEntityId id, Math::vec3 &ambient) | Lighting::LightContext | static |
SetColor(const Graphics::GraphicsEntityId id, const Math::vec3 &color) | Lighting::LightContext | static |
SetGlobalLightTransform(const Graphics::ContextEntityId id, const Math::mat4 &transform, const Math::vector &direction) | Lighting::LightContext | privatestatic |
SetGlobalLightViewProjTransform(const Graphics::ContextEntityId id, const Math::mat4 &transform) | Lighting::LightContext | privatestatic |
SetInnerOuterAngle(const Graphics::GraphicsEntityId id, float inner, float outer) | Lighting::LightContext | static |
SetIntensity(const Graphics::GraphicsEntityId id, const float intensity) | Lighting::LightContext | static |
SetPosition(const Graphics::GraphicsEntityId id, const Math::point &position) | Lighting::LightContext | static |
SetRange(const Graphics::GraphicsEntityId id, const float range) | Lighting::LightContext | static |
SetRotation(const Graphics::GraphicsEntityId id, const Math::quat &rotation) | Lighting::LightContext | static |
SetScale(const Graphics::GraphicsEntityId id, const Math::vec3 &scale) | Lighting::LightContext | static |
SetTransform(const Graphics::GraphicsEntityId id, const float azimuth, const float zenith) | Lighting::LightContext | static |
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::LightContext | static |
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::LightContext | static |
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::LightContext | static |
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::LightContext | static |
SetupTerrainShadows(const CoreGraphics::TextureId terrainShadowMap, const uint worldSize) | Lighting::LightContext | static |
ShadowCaster enum value | Lighting::LightContext | private |
ShadowCaster_Transform enum value | Lighting::LightContext | private |
ShadowCasterAllocator typedef | Lighting::LightContext | private |
shadowCasterAllocator | Lighting::LightContext | privatestatic |
shadowCasterSliceMap | Lighting::LightContext | privatestatic |
SpotLight_ConeAngles enum value | Lighting::LightContext | private |
SpotLight_ConstantBufferSet enum value | Lighting::LightContext | private |
SpotLight_DynamicOffsets enum value | Lighting::LightContext | private |
SpotLight_Observer enum value | Lighting::LightContext | private |
SpotLight_ProjectionTexture enum value | Lighting::LightContext | private |
SpotLight_ProjectionTransform enum value | Lighting::LightContext | private |
SpotLight_ShadowConstantBufferSet enum value | Lighting::LightContext | private |
SpotLight_Transform enum value | Lighting::LightContext | private |
SpotLightAllocator typedef | Lighting::LightContext | private |
spotLightAllocator | Lighting::LightContext | privatestatic |
Type enum value | Lighting::LightContext | private |
TypedLightId enum value | Lighting::LightContext | private |
UpdateViewDependentResources(const Ptr< Graphics::View > &view, const Graphics::FrameContext &ctx) | Lighting::LightContext | static |
WindowResized(const CoreGraphics::WindowId windowId, SizeT width, SizeT height) | Lighting::LightContext | static |
~GraphicsContext() | Graphics::GraphicsContext | virtual |
~LightContext() | Lighting::LightContext | virtual |