|
LightsprintSDK 2021.08.08
|
Classes | |
| class | RRAligned |
| class | RRAlignedNonCopyable |
| class | RRBuffer |
| class | RRCamera |
| class | RRCollider |
| class | RRCollisionHandler |
| class | RRColorSpace |
| class | RRFileLocator |
| class | RRHash |
| class | RRLight |
| class | RRLightField |
| class | RRLights |
| struct | RRMaterial |
| class | RRMaterials |
| struct | RRMatrix3x4 |
| struct | RRMatrix3x4Ex |
| class | RRMesh |
| class | RRMeshArrays |
| class | RRObject |
| class | RRObjectIllumination |
| class | RRObjects |
| struct | RRPointMaterial |
| struct | RRRadiometricMeasure |
| class | RRRay |
| class | RRReporter |
| class | RRReportInterval |
| class | RRScene |
| struct | RRSideBits |
| class | RRSolver |
| class | RRString |
| class | RRTime |
| class | RRUniformlyAllocated |
| class | RRUniformlyAllocatedNonCopyable |
| struct | RRVec2 |
| struct | RRVec3 |
| struct | RRVec3p |
| struct | RRVec4 |
| class | RRVector |
Typedefs | |
| typedef RRVector< RRCamera > | RRCameras |
| typedef float | RRReal |
Enumerations | |
| enum | RRBufferType { BT_VERTEX_BUFFER , BT_2D_TEXTURE , BT_CUBE_TEXTURE } |
| enum | RRBufferFormat { BF_RGB , BF_BGR , BF_RGBA , BF_RGBF , BF_RGBAF , BF_DEPTH , BF_DXT1 , BF_DXT3 , BF_DXT5 , BF_LUMINANCE , BF_LUMINANCEF } |
| enum | RRBufferLock { BL_READ , BL_READ_WRITE , BL_DISCARD_AND_WRITE } |
| enum | RRReportType { ERRO , ASSE , WARN , INF1 , INF2 , INF3 , INF9 , TIMI } |
Functions | |
| template<class C > | |
| void | RR_SAFE_FREE (C *&a) |
| template<class C > | |
| void | RR_SAFE_DELETE (C *&a) |
| template<class C > | |
| void | RR_SAFE_DELETE_ARRAY (C *&a) |
| template<class C > | |
| void | RR_SAFE_RELEASE (C *&a) |
| RR_API unsigned | RR_INTERFACE_ID_LIB () |
| RR_API const char * | RR_INTERFACE_DESC_LIB () |
LightsprintCore - graphics API independent realtime global illumination solver.
ANDROID
| typedef RRVector<RRCamera> rr::RRCameras |
| typedef float rr::RRReal |
Real number used in most of calculations.
| enum rr::RRBufferType |
Buffer type. Implementation is not required to support all of them.
| enum rr::RRBufferFormat |
Buffer format. Implementation is not required to support all of them.
| enum rr::RRBufferLock |
Buffer lock. Implementation is not required to support all of them.
| enum rr::RRReportType |
Type of reported message.
Custom reporters may use this information for example to
| void rr::RR_SAFE_FREE | ( | C *& | a | ) |
| void rr::RR_SAFE_DELETE | ( | C *& | a | ) |
| void rr::RR_SAFE_DELETE_ARRAY | ( | C *& | a | ) |
| void rr::RR_SAFE_RELEASE | ( | C *& | a | ) |
| RR_API unsigned rr::RR_INTERFACE_ID_LIB | ( | ) |
Returns id of interface offered by library.
| RR_API const char * rr::RR_INTERFACE_DESC_LIB | ( | ) |
Returns description of interface offered by library.