KiCad PCB EDA Suite
|
Go to the source code of this file.
Functions | |
static void | RAYPACKET_GenerateFrustum (FRUSTUM *m_Frustum, RAY *m_ray) |
void | RAYPACKET_InitRays (const CAMERA &aCamera, const SFVEC2F &aWindowsPosition, RAY *aRayPck) |
void | RAYPACKET_InitRays_with2DDisplacement (const CAMERA &aCamera, const SFVEC2F &aWindowsPosition, const SFVEC2F &a2DWindowsPosDisplacementFactor, RAY *aRayPck) |
Definition at line 30 of file raypacket.cpp.
References FRUSTUM::GenerateFrustum(), and RAYPACKET_DIM.
Referenced by RAYPACKET::RAYPACKET().
Definition at line 143 of file raypacket.cpp.
References RAY::Init(), CAMERA::MakeRay(), and RAYPACKET_DIM.
Referenced by RAYPACKET::RAYPACKET().
void RAYPACKET_InitRays_with2DDisplacement | ( | const CAMERA & | aCamera, |
const SFVEC2F & | aWindowsPosition, | ||
const SFVEC2F & | a2DWindowsPosDisplacementFactor, | ||
RAY * | aRayPck | ||
) |
Definition at line 162 of file raypacket.cpp.
References Fast_RandFloat(), RAY::Init(), CAMERA::MakeRay(), and RAYPACKET_DIM.
Referenced by RAYPACKET::RAYPACKET(), and RENDER_3D_RAYTRACE_BASE::renderBlockTracing().