VenomEngine
Cross-Platform Modern Graphics Engine
All Classes Namespaces Files Functions Variables Typedefs Enumerations Pages Concepts
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::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapperprotected
CanRemove(Entity entity) override (defined in venom::common::Light)venom::common::Lightvirtual
Destroy() (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapperinline
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::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapperinline
GetCountOfLights() (defined in venom::common::Light)venom::common::Lightinlinestatic
GetCountOfLightsOfType(const LightType type) (defined in venom::common::Light)venom::common::Lightstatic
GetImpl() (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapperinline
GetImpl() const (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapperinline
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::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
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 PluginObjectImplWrapper &other) (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
operator=(PluginObjectImplWrapper &&other) (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
PluginObjectImplWrapper() (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
PluginObjectImplWrapper(PluginObjectImpl *impl) (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
PluginObjectImplWrapper(const PluginObjectImplWrapper &other) (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
PluginObjectImplWrapper(PluginObjectImplWrapper &&other) (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrapper
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
~PluginObjectImplWrapper() (defined in venom::common::PluginObjectImplWrapper)venom::common::PluginObjectImplWrappervirtual
~VenomComponent()=default (defined in venom::common::VenomComponent)venom::common::VenomComponentvirtual