|
Houdini Development Toolkit - Version 6.5
Side Effects Software Inc. 2004
|
Utility Classes
UT_String Methods
The UT_String class is a general string class which we use
extensively through the source. The important thing about the class
is that it's aware of whether it owns the data or not.
There are several advantages to this. When the class is destructed,
the data will be deleted if the class owns the data. If the class
doesn't own the data, the data is left intact. When an operation
is done on the class which requires a local copy of the data, the
data is automatically hardened. By hardening, we mean
that the reference to data is hard copied into a new buffer.
There are several methods which deal solely with ownership of the
data.
Standard Operators
Many standard operators are defined for the UT_String class.
The full list can be found in the header file. However, in short, you
can add to, compare, set etc. On a UT_String class. One of
the nice things is that you don't have to worry about memory handling,
the class should manage everything itself.
Special Methods of Interest
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