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

This is the complete list of members for visutwin::canvas::RenderComponent, 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
batchGroupId() constvisutwin::canvas::RenderComponentinline
castShadows() constvisutwin::canvas::RenderComponentinline
cloneFrom(const Component *source) overridevisutwin::canvas::RenderComponentvirtual
Component(IComponentSystem *system, Entity *entity)visutwin::canvas::Componentexplicit
enabled() constvisutwin::canvas::Componentinlinevirtual
entity() constvisutwin::canvas::Component
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::RenderComponentinlinevirtual
instances()visutwin::canvas::RenderComponentinlinestatic
layers() constvisutwin::canvas::RenderComponentinline
material() constvisutwin::canvas::RenderComponentinline
meshInstances()visutwin::canvas::RenderComponentinline
meshInstances() constvisutwin::canvas::RenderComponentinline
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
receiveShadows() constvisutwin::canvas::RenderComponentinline
RenderComponent(IComponentSystem *system, Entity *entity)visutwin::canvas::RenderComponent
setBatchGroupId(int id)visutwin::canvas::RenderComponentinline
setCastShadows(bool value)visutwin::canvas::RenderComponent
setEnabled(bool value)visutwin::canvas::Componentvirtual
setLayers(const std::vector< int > &layers)visutwin::canvas::RenderComponentinline
setMaterial(Material *material)visutwin::canvas::RenderComponent
setReceiveShadows(bool value)visutwin::canvas::RenderComponent
setType(const std::string &type)visutwin::canvas::RenderComponent
system() constvisutwin::canvas::Componentinline
type() constvisutwin::canvas::RenderComponentinline
~Component()=defaultvisutwin::canvas::Componentvirtual
~EventHandler()=defaultvisutwin::canvas::EventHandlervirtual
~RenderComponent() overridevisutwin::canvas::RenderComponent