|
VizKit
3.0
|
Public Member Functions | |
| NurbsTexture () | |
| ~NurbsTexture () | |
| NurbsTexture (const NurbsTexture &other) | |
| NurbsTexture & | operator= (const NurbsTexture &other) |
Public Attributes | |
| uint8 | sNumKnots |
| float * | sKnots |
| uint8 | tNumKnots |
| float * | tKnots |
| uint16 | sStride |
| uint16 | tStride |
| uint16 | sOrder |
| uint16 | tOrder |
| uint32 | textureName |
| bool | canUseRectExtension |
| float * | texturePoints |
Private Member Functions | |
| void | copy (const NurbsTexture &other) |
A texture of a NURBS.
The constructor.
The destructor.
| VisualNurbs::NurbsTexture::NurbsTexture | ( | const NurbsTexture & | other | ) |
Copy constructor of NurbsTexture.
| other | Reference to another NurbsTexture. |
| void VisualNurbs::NurbsTexture::copy | ( | const NurbsTexture & | other | ) | [private] |
Copy method for assignment operator and copy constructor.
| other | Another NurbsTexture. |
| VisualNurbs::NurbsTexture & VisualNurbs::NurbsTexture::operator= | ( | const NurbsTexture & | other | ) |
Assignment operator of NurbsTexture.
| other | Reference to another NurbsTexture. |
True if graphics system does support rectangular texture extension. False if only textures with power-of-2-dimensions are allowed.
An array of horizontal knot values.
The number of knots in horizontal direction.
The order of the texture in u direction.
The offset between successive control points in u direction.
The name/number/id of the texture.
An array of control points.
An array of vertical knot values.
The number of knots in vertical direction.
The order of the texture in v direction.
The offset between successive control points in v direction.