RhinoCommon API
TextureEvaluator Class |
This is the interface to a lightweight object capable of evaluating texture color throughout uvw space. Derive from this class to create your own texture evaluator to return from a custom RenderTexture.
Namespace: Rhino.Render
Assembly: RhinoCommon (in RhinoCommon.dll)
The TextureEvaluator type exposes the following members.
| Name | Description | |
|---|---|---|
| TextureEvaluator | Obsolete.
Base class constructor
| |
| TextureEvaluator(RenderTextureTextureEvaluatorFlags) |
Base class constructor
|
| Name | Description | |
|---|---|---|
| Dispose |
For Dispose pattern
| |
| Dispose(Boolean) |
For Dispose pattern
| |
| Equals | (Inherited from Object.) | |
| Finalize |
For Dispose pattern
(Overrides ObjectFinalize.) | |
| GetColor |
Get the color of the texture at a particular point in uvw space.
May be called from within a rendering shade pipeline.
note For ray differentials see Pharr Humphreys, "Physically Based Rendering", chapter 11.
| |
| GetHashCode | (Inherited from Object.) | |
| GetType | (Inherited from Object.) | |
| Initialize |
Call this function before calling GetColor for the first time. Ideally, this should
be on the main thread, but you can also call it on a worker thread as long as you
are sure that Initialize() or GetColor() cannot be called at the same time on another thread.
| |
| MemberwiseClone | (Inherited from Object.) | |
| ToString | (Inherited from Object.) |