Hit structure currently used by Fermat
#include <optix_payload.h>
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE | Payload (const float _t, const int32 _tri_id, const float _u, const float _v, const uint8 _mask) |
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE void | set_t (const float _t) |
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE float | t () const |
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE void | set_triangle_id (const int32 _tri_id) |
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE int32 | triangle_id () const |
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE void | set_uv (const float _u, const float _v) |
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE float2 | uv () const |
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE float | t (const float _t) |
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE void | set_mask (const uint8 _mask) |
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE uint32 | mask () const |
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE | operator Hit () const |
|
FERMAT_HOST_DEVICE FERMAT_FORCEINLINE | operator bool () const |
|
The documentation for this struct was generated from the following file:
- C:/p4research/research/jpantaleoni/Fermat-Public/src/kernels/optix_payload.h