[SESI logo]

Houdini Development Toolkit - Version 6.5

Side Effects Software Inc. 2004

Clip Library

Track Access Methods

These methods are used to manipulate the tracks in a clip. See CL_Track for more information on tracks.

  • int getNumTracks(void) const
    Returns an integer value for the number of tracks in the clip.

  • CL_Track *addTrack(const char *name)
    Appends a track to the list with the name provided. If there is already a track with that name, it will increment the name (eg. if name = "chan1" and a track with that name already exists, it will name the new track "chan2").

  • CL_Track *dupTrackInfo(const CL_Track *,int data_too = 0, const char *name = 0)
    Creates a new track and copies the info from the track provided. If data_too = 1, it will copy the sample data for the track and a name can be provided for the new track if desired.

  • CL_Track *getTrack(int index)
    const CL_Track *getTrack(int index) const

    Returns a pointer to the track specified by the index. Returns 0 if the track is not found.

  • CL_Track *getTrack(const char *name, int *index = 0)
    const CL_Track *getTrack(const char *name, int *index = 0) const

    Returns a pointer to the track specified by name and determines its index value. Returns 0 if the track isn't found and sets index to -1.


  • Table of Contents
    Operators | Surface Operations | Particle Operations | Composite Operators | Channel Operators
    Material & Texture | Objects | Command and Expression | Render Output |
    Mantra Shaders | Utility Classes | Geometry Library | Image Library | Clip Library
    Customizing UI | Questions & Answers

    Copyright © 2004 Side Effects Software Inc.
    477 Richmond Street West, Toronto, Ontario, Canada M5V 3E7