SeExpr
|
Functions | |
<!-- Copyright Disney Enterprises, Inc. All rights reserved. Licensed under the Apache License, Version 2.0(the "License");you may not use this file except in compliance with the License and the following modification to it:Section 6 Trademarks. deleted and replaced with:6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor and its affiliates, except as required for reproducing the content of the NOTICE file. You may obtain a copy of the License at http:-->< p > You can still define | resolveVar () and resolveFunc() methods in your custom expression classes |
with numParticles numAttributes A variable block contains variable names and types but doesn t care what the values are< pre > void | f (const std::string &s, MyParticleData *p, int outputDim=3) |
</pre > To parallelize evaluation per a simple parallel_for can be p | numParticles ()) |
Variables | |
</pre > To parallelize evaluation per | particle |
</pre > To parallelize evaluation per a simple parallel_for can be | used |
</pre > To parallelize evaluation per a simple parallel_for can be p blocked_range | r |
e evalMultiple & | myblock |
with numParticles numAttributes A variable block contains variable names and types but doesn t care what the values are< pre > void f | ( | const std::string & | s, |
MyParticleData * | p, | ||
int | outputDim = 3 |
||
) |
Definition at line 35 of file varblocks.txt.
References SeExpr2::VarBlockCreator::create(), SeExpr2::VarBlock::Pointer(), and SeExpr2::VarBlockCreator::registerVariable().
Referenced by ExprTextEdit::contextMenuEvent(), SeExpr2::ExprFunc::define(), SeExpr2::ExprFunc::define(), SeExpr2::defineInternal(), SeExpr2::defineInternal3(), SeExpr2::Expression::evalMultiple(), SeExpr2::noiseHelper(), and SeExpr2::ExprVecNode::value().
</pre > To parallelize evaluation per a simple parallel_for can be p numParticles | ( | ) |
<!-- Copyright Disney Enterprises, Inc. All rights reserved. Licensed under the Apache License, Version 2.0(the "License");you may not use this file except in compliance with the License and the following modification to it:Section 6 Trademarks. deleted and replaced with:6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor and its affiliates, except as required for reproducing the content of the NOTICE file. You may obtain a copy of the License at http:-->< p > You can still define resolveVar | ( | ) |
References resolveVar().
e evalMultiple& myblock |
Definition at line 78 of file varblocks.txt.
</pre> To parallelize evaluation per particle |
Definition at line 73 of file varblocks.txt.
</pre > To parallelize evaluation per a simple parallel_for can be p blocked_range r |
Definition at line 76 of file varblocks.txt.
Referenced by ExprSlider::mouseMoveEvent(), ExprSlider::paintEvent(), and VectorControl::updateControl().
</pre> To parallelize evaluation per a simple parallel_for can be used |
Definition at line 73 of file varblocks.txt.