| rl_BasicRay | a basic ray: position and direction vectors, energy, and ray id. |
| rl_DielectricData | Dielectric data (alpha, gamma) as a function of energy. |
| rl_DielectricData::rl_DielectricDataBinPOD | |
| rl_DielectricLayer | Encapsulate multilayer reflection. |
| rl_Multilayer | Encapsulate multilayer reflection. |
| rl_MultilayerSurface | A multilayer surface, including surface normal. |
| rl_PolCSPOD | OSAC-style complex polarization amplitudes. |
| rl_Polarization | Encapsulate the polarization state of a ray. |
| rl_Ray | A ray with polarization information. |
| rl_RayMath | numerical operations on ray position or direction vectors |
| rl_ReflectionCoefPOD | Plain Ol' Data class representing complex reflection coefficients. |
| rl_Traits | raylib traits class. Includes complex type. |
| rl_Traits::rl_DielectricPOD | |
| rl_TransmissionCoefPOD | Plain Ol' Data class representing complex reflection coefficients. |
| Other Documented Items | Other non-class items |