VenomEngine
Cross-Platform Modern Graphics Engine
Loading...
Searching...
No Matches
venom::vulkan::VulkanLight Member List

This is the complete list of members for venom::vulkan::VulkanLight, including all inherited members.

_AddCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_lightIndexPerType (defined in venom::common::LightImpl)venom::common::LightImplprotected
_SetCacheSize(size_t size)venom::common::GraphicsPluginObjectprotectedstatic
_SetDescriptorsFromCascade(const int cascadeIndex) override (defined in venom::vulkan::VulkanLight)venom::vulkan::VulkanLightprotectedvirtual
_SetInCache(const vc::String &path, const SPtr< GraphicsCachedResource > &object)venom::common::GraphicsPluginObjectprotectedstatic
_SetType(const vc::LightType type) override (defined in venom::vulkan::VulkanLight)venom::vulkan::VulkanLightprotectedvirtual
As() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
As() const (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
ConstAs() const (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
DAs() (defined in venom::common::PluginObject)venom::common::PluginObjectinline
DAs() const (defined in venom::common::PluginObject)venom::common::PluginObjectinline
DecRefCount() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImpl
Destroy() overridevenom::common::GraphicsPluginObjectvirtual
GetAngle() const (defined in venom::common::LightImpl)venom::common::LightImplinline
GetCachedObject(const vc::String &path)venom::common::GraphicsPluginObjectstatic
GetCachedObjects()venom::common::GraphicsPluginObjectstatic
GetCascadeIndex(Camera *const camera) (defined in venom::common::LightImpl)venom::common::LightImpl
GetColor() const (defined in venom::common::LightImpl)venom::common::LightImplinline
GetDirection() const (defined in venom::common::LightImpl)venom::common::LightImpl
GetIntensity() const (defined in venom::common::LightImpl)venom::common::LightImplinline
GetIntensityPtr() (defined in venom::common::LightImpl)venom::common::LightImplinline
GetLightIndexPerType() const (defined in venom::common::LightImpl)venom::common::LightImplinline
GetLightType() const (defined in venom::common::LightImpl)venom::common::LightImplinline
GetShaderStruct() const (defined in venom::common::LightImpl)venom::common::LightImplinline
GetShadowMapConstantsStruct(const int cascadeIndex, const int faceIndex, Camera *const camera, vcm::Vec3 *lightPos) const (defined in venom::common::LightImpl)venom::common::LightImpl
GetShadowMapDescriptorSet() (defined in venom::vulkan::VulkanLight)venom::vulkan::VulkanLightinline
GetShadowMapFramebuffers(const int frameIndex, const int cascadeIndex) const (defined in venom::vulkan::VulkanLight)venom::vulkan::VulkanLightinline
GetType() const override (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual
GraphicsPluginObject() (defined in venom::common::GraphicsPluginObject)venom::common::GraphicsPluginObject
HasCachedObject(const vc::String &path)venom::common::GraphicsPluginObjectstatic
IncRefCount() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImpl
LightImpl() (defined in venom::common::LightImpl)venom::common::LightImpl
PluginObject(const PluginType type) (defined in venom::common::PluginObject)venom::common::PluginObject
PluginObjectImpl() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImpl
RAs() (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
RAs() const (defined in venom::common::PluginObjectImpl)venom::common::PluginObjectImplinline
Reinit() (defined in venom::common::LightImpl)venom::common::LightImplinline
SetAngle(const float angle) (defined in venom::common::LightImpl)venom::common::LightImplinline
SetColor(const vcm::Vec3 &color) (defined in venom::common::LightImpl)venom::common::LightImplinline
SetIntensity(const float intensity) (defined in venom::common::LightImpl)venom::common::LightImplinline
SetType(const LightType type) (defined in venom::common::LightImpl)venom::common::LightImpl
VulkanLight() (defined in venom::vulkan::VulkanLight)venom::vulkan::VulkanLight
~GraphicsPluginObject() override (defined in venom::common::GraphicsPluginObject)venom::common::GraphicsPluginObject
~IPluginObject()=default (defined in venom::common::IPluginObject)venom::common::IPluginObjectvirtual
~LightImpl() (defined in venom::common::LightImpl)venom::common::LightImpl
~PluginObject() (defined in venom::common::PluginObject)venom::common::PluginObjectvirtual
~VulkanLight() (defined in venom::vulkan::VulkanLight)venom::vulkan::VulkanLightvirtual