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.) |

Rhino for Windows
Supported in: 6.8