TYPE: ROP
TITLE: Code ROP

The Code output operator generates C++ and h files from a particular OP.

Parameters:
    Render        - Begins the render.
    Frame Range   - Allows specification of a range of frames to render.
    Start/End/Inc - Specifies the first and last frames and the increment.
                    Note that when rendering a sequence of images with a
                    fraction Inc, $N is the number of the frame rendered, 
                    $F is the nearest integer frame number, $FF is the 
                    floating point frame number
    Network Type  - Selects the type of network to generate code from.
    Network       - Selects which network (ie: object, popnet, etc) to
                    generate from.
    OP Name       - Which operator to use as the source for the code
                    generation
    Function Name - This is used as a prefix to all automatically
                    generated functions.
    Float Param   - This lists the parameters to the automatically
                    generated cook function.  They are accessible inside 
                    the opnetwork by referencing the environment variable 
                    of the same name.
    Int Param     - Like the floating point parameters, except
                    specifying integer parameters.
    Output C++    - The name of the file where the C++ code to be
                    written.
    Output H File - The name of the file where the header information
                    is to be stored.
    Override Extend - Determines how channels should be evaluated
                    outside of their range.  If on, the Channel End Condition
                    menu determines the behaviour.  Otherwise, the
                    Houdini behaviour is used.  Not channels
                    consisting of solely an expression are always
                    EXTEND.
    Channel End Condition - How to interpret channels outside of their
                    valid frame ranges.
    Spaces per Indent - The number of spaces to be inserted between
                    each level of scope in the C++ file.
    Add Timing Code - Whether to automatically add prefix and postfix
                    timing code.
    Template Definitions - This is a list of names which will be
                    #defined when the template file is expanded.  It can 
                    be used to allow different output drivers to generate 
                    different code.

Local Variables:
    N            - Frame being rendered.
    NRENDER      - Total number of frames being rendered.
