VisuTwin Canvas
C++ 3D Engine — Metal Backend
Loading...
Searching...
No Matches
visutwin::canvas::LightComponent Member List

This is the complete list of members for visutwin::canvas::LightComponent, including all inherited members.

_enabledvisutwin::canvas::Componentprotected
_entityvisutwin::canvas::Componentprotected
addCallback(const std::string &name, HandleEventCallback callback, void *scope=nullptr, bool once=false)visutwin::canvas::EventHandlerprotected
areaHeight() constvisutwin::canvas::LightComponentinline
areaWidth() constvisutwin::canvas::LightComponentinline
cascadeBlend() constvisutwin::canvas::LightComponentinline
cascadeDistribution() constvisutwin::canvas::LightComponentinline
castShadows() constvisutwin::canvas::LightComponentinline
cloneFrom(const Component *source) overridevisutwin::canvas::LightComponentvirtual
color() constvisutwin::canvas::LightComponentinline
Component(IComponentSystem *system, Entity *entity)visutwin::canvas::Componentexplicit
direction() constvisutwin::canvas::LightComponent
enabled() constvisutwin::canvas::Componentinlinevirtual
entity() constvisutwin::canvas::Component
falloffMode() constvisutwin::canvas::LightComponentinline
fire(const std::string &name, Args &&... args)visutwin::canvas::EventHandler
hasEvent(const std::string &name) constvisutwin::canvas::EventHandler
initEventHandler()visutwin::canvas::EventHandler
initializeComponentData() overridevisutwin::canvas::LightComponentinlinevirtual
innerConeAngle() constvisutwin::canvas::LightComponentinline
instances()visutwin::canvas::LightComponentinlinestatic
intensity() constvisutwin::canvas::LightComponentinline
layers() constvisutwin::canvas::LightComponentinline
light() constvisutwin::canvas::LightComponent
LightComponent(IComponentSystem *system, Entity *entity)visutwin::canvas::LightComponent
mask() constvisutwin::canvas::LightComponentinline
numCascades() constvisutwin::canvas::LightComponentinline
off(const std::string &name="", const HandleEventCallback &callback=HandleEventCallback(), void *scope=nullptr)visutwin::canvas::EventHandler
off(const std::string &name, Callback &&callback, void *scope=nullptr)visutwin::canvas::EventHandlerinline
offByHandle(EventHandle *handle)visutwin::canvas::EventHandler
on(const std::string &name, HandleEventCallback callback, void *scope=nullptr)visutwin::canvas::EventHandler
on(const std::string &name, Callback &&callback, void *scope=nullptr)visutwin::canvas::EventHandlerinline
once(const std::string &name, HandleEventCallback callback, void *scope=nullptr)visutwin::canvas::EventHandler
once(const std::string &name, Callback &&callback, void *scope=nullptr)visutwin::canvas::EventHandlerinline
onDisable()visutwin::canvas::Componentinlinevirtual
onEnable()visutwin::canvas::Componentinlinevirtual
onPostStateChange()visutwin::canvas::Componentinlinevirtual
onSetEnabled(bool oldValue, bool newValue)visutwin::canvas::Componentprotectedvirtual
outerConeAngle() constvisutwin::canvas::LightComponentinline
position() constvisutwin::canvas::LightComponent
range() constvisutwin::canvas::LightComponentinline
rendersLayer(const int layerId) constvisutwin::canvas::LightComponentinline
setAreaHeight(const float value)visutwin::canvas::LightComponentinline
setAreaWidth(const float value)visutwin::canvas::LightComponentinline
setCascadeBlend(const float value)visutwin::canvas::LightComponentinline
setCascadeDistribution(const float value)visutwin::canvas::LightComponentinline
setCastShadows(const bool castShadows)visutwin::canvas::LightComponentinline
setColor(const Color &color)visutwin::canvas::LightComponentinline
setEnabled(bool value)visutwin::canvas::Componentvirtual
setFalloffMode(const LightFalloff mode)visutwin::canvas::LightComponentinline
setInnerConeAngle(const float angleDegrees)visutwin::canvas::LightComponentinline
setIntensity(const float intensity)visutwin::canvas::LightComponentinline
setLayers(const std::vector< int > &layers)visutwin::canvas::LightComponentinline
setMask(const uint32_t value)visutwin::canvas::LightComponentinline
setNumCascades(const int value)visutwin::canvas::LightComponentinline
setOuterConeAngle(const float angleDegrees)visutwin::canvas::LightComponentinline
setRange(const float range)visutwin::canvas::LightComponentinline
setShadowBias(const float value)visutwin::canvas::LightComponentinline
setShadowDistance(const float value)visutwin::canvas::LightComponentinline
setShadowNormalBias(const float value)visutwin::canvas::LightComponentinline
setShadowResolution(const int value)visutwin::canvas::LightComponentinline
setShadowStrength(const float value)visutwin::canvas::LightComponentinline
setType(const LightType type)visutwin::canvas::LightComponentinline
shadowBias() constvisutwin::canvas::LightComponentinline
shadowDistance() constvisutwin::canvas::LightComponentinline
shadowNormalBias() constvisutwin::canvas::LightComponentinline
shadowResolution() constvisutwin::canvas::LightComponentinline
shadowStrength() constvisutwin::canvas::LightComponentinline
system() constvisutwin::canvas::Componentinline
type() constvisutwin::canvas::LightComponentinline
~Component()=defaultvisutwin::canvas::Componentvirtual
~EventHandler()=defaultvisutwin::canvas::EventHandlervirtual
~LightComponent() overridevisutwin::canvas::LightComponent