#include <c4d_shader.h>
Public Member Functions | |
| ChannelData () | |
| ChannelData (BaseVolumeData *t_vd) | |
| Int32 | GetCurrentCPU () | 
Public Attributes | |
| Vector | p | 
| Vector | n | 
| Vector | d | 
| Float | t | 
| Int32 | texflag | 
| VolumeData * | vd | 
| Float | off | 
| Float | scale | 
| ChannelData | ( | ) | 
Default constructor.
      
  | 
  explicit | 
Constructs a ChannelData that matches the current state of a BaseVolumeData.
| Int32 GetCurrentCPU | ( | ) | 
Retrieves the current thread index on which the shader is executed.
GetCurrentCPU() exists as a member of ChannelData and VolumeData, both yielding the same results.>= 0 and smaller than the thread count that was passed during InitRender(). | Vector p | 
[READ ONLY] The texture position in UVW coordinates.
| Vector n | 
[READ ONLY] The surface normal.
| Vector d | 
[READ ONLY] The MIP sample radius in UVW coordinates.
| Float t | 
[READ ONLY] The current time in seconds.
| VolumeData* vd | 
[READ ONLY] The volume information, can be nullptr.
| Float off | 
| Float scale | 
[READ ONLY] The MIP blur offset.