Public Member Functions | Static Public Member Functions

CC3NodeEvaluator Class Reference

A CC3NodeEvaluator performs some type of accept/reject evaluation on a CC3Node instance. More...

#import <CC3NodeSequencer.h>

Inheritance diagram for CC3NodeEvaluator:
CC3LocalContentNodeEvaluator CC3NodeAcceptor CC3NodeRejector CC3LocalContentNodeAcceptor CC3NodeOpacityEvaluator

List of all members.

Public Member Functions

(BOOL) - evaluate:

Static Public Member Functions

(id) + evaluator

Detailed Description

The type of evaluation performed is determined by the subclass of CC3NodeEvaluator. A wide range of subclasses may be constructed to perform a variety of evaluations.

The central evaluation method evaluate: returns YES or NO, indicating whether the evaluator accepts or rejects the node.


Member Function Documentation

- (BOOL) evaluate: (CC3Node *)  aNode

Performs the evaluation defined by this class on the specified node and returns YES if the node is accepted, or NO if it is rejected.

This default implementation always returns NO. Subclasses will override.

+ (id) evaluator

Allocates and initializes an autoreleased instance.


The documentation for this class was generated from the following file: