#include <DvrCompositingModelSW.h>
Inheritance diagram for IDVR.VolumeRenderer.SWVolumeRenderer.CompositingModels.DvrCompositingModelSW:
Namespace: IDVR.VolumeRenderer.SWVolumeRenderer.CompositingModels
Baseclass: IDVR.Interfaces.ICompositingModel
This class blends the color and opacity values of a given raysample to obtain the final pixel color according to normal direct volume renderind compositing.
Public Member Functions | |
DvrCompositingModelSW (void) | |
Standard constructor. | |
~DvrCompositingModelSW (void) | |
Standard destructor. | |
virtual void | doCompositing (RaySample *n_RaySample) |
Blends the final intensity and opacity values of a given raysample. | |
virtual void | doCompositingBackground (float n_BackColor __gc[]) |
Blends the final pixelcolor with the given background color. | |
virtual void | resetValues (void) |
Resets the values of the composition model. | |
virtual __property void | set_Intensity (float n_Intensity __gc[]) |
Sets the intensity array. | |
virtual __property void | set_Opacity (float n_Opacity) |
Sets the opacity value. | |
virtual __property float | get_Intensity (void) __gc[] |
Returns the intensity array. | |
virtual __property float | get_Opacity (void) |
Returns the opacity value. | |
Private Attributes | |
float | m_Opacity |
the opacity value | |
float m_Intensity | __gc [] |
the intensity array | |
float | m_BackgroundOpacity |
the background opacity |
|
Standard constructor.
|
|
Standard destructor.
|
|
Blends the final intensity and opacity values of a given raysample.
|
|
Blends the final pixelcolor with the given background color.
|
|
Returns the intensity array.
|
|
Returns the opacity value.
|
|
Resets the values of the composition model.
|
|
Sets the intensity array.
|
|
Sets the opacity value.
|