#include <componentptr.h>
Public Attributes | |
ComponentInstance * | mSourceComponentInstance |
The ComponentInstance that the ComponentInstancePtr is located in. More... | |
ComponentPtr< TargetComponentType > SourceComponentType::* | mComponentMemberPointer |
Member pointer to the ComponentPtr located in the Component. More... | |
The ComponentInstancePtrInitProxy is a proxy object that is only used to pass arguments to the correct constructor of ComponentInstancePtr It's only here so that we can use initComponentInstancePtr to initialize both regular ComponentInstancePtrs, as well as vectors of ComponentInstancePtr.
ComponentPtr<TargetComponentType> SourceComponentType::* mComponentMemberPointer |
Member pointer to the ComponentPtr located in the Component.
ComponentInstance* mSourceComponentInstance |
The ComponentInstance that the ComponentInstancePtr is located in.