|
Cogs.Core
|
Public Member Functions | |
| SubContext (ExpressionContext *parent) | |
| SubContext (const SubContext &)=delete | |
| SubContext & | operator= (const SubContext &)=delete |
| void | useVariables (Context *context, const std::vector< ParsedValue > &vars) |
| void | setVariables (Context *context, const std::vector< ParsedValue > &vars) |
| void | useComponentFields (RenderTaskContext *context, const std::vector< ParsedValue > &vars) |
| void | pullVariables (Context *context) |
Public Attributes | |
| ExpressionContext | expressionContext |
| std::list< std::tuple< Cogs::ComponentModel::ComponentHandle, size_t, ParsedDataType, double * > > | compFieldsToPull |
| std::list< std::pair< std::string, double * > > | toPull |
| std::list< Expression * > | toUpdate |
Definition at line 15 of file SubContext.h.
| Cogs::Core::SubContext::SubContext | ( | ExpressionContext * | parent | ) |
Definition at line 12 of file SubContext.cpp.
| void Cogs::Core::SubContext::pullVariables | ( | Context * | context | ) |
Definition at line 193 of file SubContext.cpp.
| void Cogs::Core::SubContext::setVariables | ( | Context * | context, |
| const std::vector< ParsedValue > & | vars | ||
| ) |
Definition at line 48 of file SubContext.cpp.
| void Cogs::Core::SubContext::useComponentFields | ( | RenderTaskContext * | context, |
| const std::vector< ParsedValue > & | vars | ||
| ) |
Definition at line 74 of file SubContext.cpp.
| void Cogs::Core::SubContext::useVariables | ( | Context * | context, |
| const std::vector< ParsedValue > & | vars | ||
| ) |
Definition at line 17 of file SubContext.cpp.
| std::list<std::tuple<Cogs::ComponentModel::ComponentHandle, size_t, ParsedDataType, double*> > Cogs::Core::SubContext::compFieldsToPull |
Definition at line 31 of file SubContext.h.
| ExpressionContext Cogs::Core::SubContext::expressionContext |
Definition at line 29 of file SubContext.h.
| std::list<std::pair<std::string, double*> > Cogs::Core::SubContext::toPull |
Definition at line 32 of file SubContext.h.
| std::list<Expression*> Cogs::Core::SubContext::toUpdate |
Definition at line 33 of file SubContext.h.