Lines Matching defs:ScriptGroup

23 ScriptGroup::ScriptGroup(Context *rsc) : ObjectBase(rsc) {
26 ScriptGroup::~ScriptGroup() {
36 ScriptGroup::IO::IO(const ScriptKernelID *kid) {
40 ScriptGroup::Node::Node(Script *s) {
46 ScriptGroup::Node * ScriptGroup::findNode(Script *s) const {
59 bool ScriptGroup::calcOrderRecurse(Node *n, int depth) {
82 static int CompareNodeForSort(ScriptGroup::Node *const* lhs,
83 ScriptGroup::Node *const* rhs) {
92 bool operator() (const ScriptGroup::Node* lhs,
93 const ScriptGroup::Node* rhs) {
102 bool ScriptGroup::calcOrder() {
193 ScriptGroup * ScriptGroup::create(Context *rsc,
203 //ALOGE("ScriptGroup::create kernels=%i links=%i", (int)kernelCount, (int)linkCount);
208 ScriptGroup *sg = new ScriptGroup(rsc);
256 void ScriptGroup::setInput(Context *rsc, ScriptKernelID *kid, Allocation *a) {
267 rsAssert(!"ScriptGroup:setInput kid not found");
270 void ScriptGroup::setOutput(Context *rsc, ScriptKernelID *kid, Allocation *a) {
281 rsAssert(!"ScriptGroup:setOutput kid not found");
284 bool ScriptGroup::validateInputAndOutput(Context *rsc) {
287 rsc->setError(RS_ERROR_BAD_VALUE, "ScriptGroup missing input.");
294 rsc->setError(RS_ERROR_BAD_VALUE, "ScriptGroup missing output.");
302 void ScriptGroup::execute(Context *rsc) {
308 //ALOGE("ScriptGroup::execute");
356 void ScriptGroup::serialize(Context *rsc, OStream *stream) const {
359 RsA3DClassID ScriptGroup::getClassId() const {
363 ScriptGroup::Link::Link() {
366 ScriptGroup::Link::~Link() {
381 return ScriptGroup::create(rsc,
393 ScriptGroup *s = (ScriptGroup *)sg;
400 ScriptGroup *s = (ScriptGroup *)sg;
406 ScriptGroup *s = (ScriptGroup *)sg;