#include <c4d_shader.h>
Public Attributes | |
RayHitID | id |
UChar | subx |
UChar | suby |
Int16 | weight |
RayObject * | op |
Vector32 | color |
Float | z |
Vector | p |
Vector | n |
VPFragment * | next |
RayHitID id |
Fragment ID.
UChar subx |
A valid sub-X position that is covered by the fragment; where a ray can safely be created that will intersect the fragment: 0 <= subx <= 15.
UChar suby |
A valid sub-Y position that is covered by the fragment; where a ray can safely be created that will intersect the fragment: 0 <= suby <= 15.
Int16 weight |
The weight of the fragment. 256 = 16x16 = full pixel; 0 = empty pixel.
RayObject* op |
Fragment object.
Vector32 color |
Fragment color.
VPFragment* next |
The next fragment, or nullptr if this is the last.