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

This is the complete list of members for venom::common::Light, including all inherited members.

_GetComponentTitle() override (defined in venom::common::Light)venom::common::Lightvirtual
_GUI(const Entity entity) override (defined in venom::common::Light)venom::common::Lightvirtual
_impl (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapperprotected
CanRemove(Entity entity) override (defined in venom::common::Light)venom::common::Lightvirtual
Destroy() (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapperinline
GetAngle() const (defined in venom::common::Light)venom::common::Lightinline
GetColor() const (defined in venom::common::Light)venom::common::Lightinline
GetComponentTitle() (defined in venom::common::VenomComponent)venom::common::VenomComponentinline
GetConstImpl() const (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapperinline
GetCountOfLights() (defined in venom::common::Light)venom::common::Lightinlinestatic
GetCountOfLightsOfType(const LightType type) (defined in venom::common::Light)venom::common::Lightstatic
GetCountOfShadowedLightsOfType(const LightType type) (defined in venom::common::Light)venom::common::Lightstatic
GetImpl() (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapperinline
GetImpl() const (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapperinline
GetIntensity() const (defined in venom::common::Light)venom::common::Lightinline
GetIntensityPtr() (defined in venom::common::Light)venom::common::Lightinline
GetLights() (defined in venom::common::Light)venom::common::Lightinlinestatic
GetLightsMut() (defined in venom::common::Light)venom::common::Lightinlinestatic
GetLightType() const (defined in venom::common::Light)venom::common::Lightinline
GetShaderStruct() const (defined in venom::common::Light)venom::common::Lightinline
GetShadowMapConstantsStruct(const int shadowMapIndex, const int faceIndex, Camera *const camera, vcm::Vec3 *lightPos) const (defined in venom::common::Light)venom::common::Lightinline
Init(Entity entity) override (defined in venom::common::Light)venom::common::Lightvirtual
IsImplInitialized() const (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
Light() (defined in venom::common::Light)venom::common::Light
Light(const Light &other) (defined in venom::common::Light)venom::common::Light
Light(Light &&other) noexcept (defined in venom::common::Light)venom::common::Light
operator=(const Light &other) (defined in venom::common::Light)venom::common::Light
operator=(Light &&other) noexcept (defined in venom::common::Light)venom::common::Light
operator=(const PluginObjectWrapper &other) (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
operator=(PluginObjectWrapper &&other) (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
PluginObjectWrapper() (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
PluginObjectWrapper(PluginObject *impl) (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
PluginObjectWrapper(const PluginObjectWrapper &other) (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
PluginObjectWrapper(PluginObjectWrapper &&other) (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrapper
SetAngle(const float angle) (defined in venom::common::Light)venom::common::Lightinline
SetColor(const vcm::Vec3 &color) (defined in venom::common::Light)venom::common::Lightinline
SetIntensity(const float intensity) (defined in venom::common::Light)venom::common::Lightinline
SetType(const LightType type) (defined in venom::common::Light)venom::common::Lightinline
Update(Entity entity) override (defined in venom::common::Light)venom::common::Lightvirtual
VenomComponent() (defined in venom::common::VenomComponent)venom::common::VenomComponent
~Light() override (defined in venom::common::Light)venom::common::Light
~PluginObjectWrapper() (defined in venom::common::PluginObjectWrapper)venom::common::PluginObjectWrappervirtual
~VenomComponent()=default (defined in venom::common::VenomComponent)venom::common::VenomComponentvirtual