Struct: TTaggedQuery
template <class... T>
struct TTaggedQuery;
Systems world tagged query iterator.
This is basically an extension to TQuery that allows to ensure
additional components without the need for reading them - useful for tag
components (ones that just mark actors and do not store any data).
Note
User should rather construct queries with
USystemsWorld::TaggedQueryinstead o constructing queries by hand.
Example
systems_world_tagged_query
Methods
-
Iterpublic: TQuery<T...> Iter() const;
Constructs
TQueryfrom requested actor components and tag components. -
TTaggedQuerypublic: TTaggedQuery( USystemsWorld* InSystems );
Constructs tagged query from systems.
An equivalent of calling
USystemsWorld::TaggedQuery
Arguments
-
InSystemsUSystemsWorld* InSystemsPointer to systems world of which actor components user wants to iterate on.
-
-
Withpublic: template <class W> TTaggedQuery& With(); -
WithRawpublic: TTaggedQuery& WithRaw( const UClass* Type ); -
Withoutpublic: template <class W> TTaggedQuery& Without(); -
WithoutRawpublic: TTaggedQuery& WithoutRaw( const UClass* Type );
Documentation built with Unreal-Doc v1.0.8 tool by PsichiX