REDsdk 5.1 API changes
File name | Change details |
---|---|
ART.h | Global namespace migration of the REDart API, from namespace RPL to namespace ART. All ART include files have been updated.New helper macros to access the most common ART objects. |
ARTIAssetManager.h | New methods:
|
ARTIGeometry.h | Modified methods:
|
ARTILight.h | New methods:
|
ARTIMaterial.h | New file. ART material. |
ARTIObserver.h | New methods:
|
ARTIOptions.h | New ART::DISPLAY_MODE value, ART::DM_OBJECT_ID to visualize object IDs in a scene.New API to control switching fields of views for different display categories (a star in a sky, close orbit): ART::IOptions::SetStarInTheSkyFOVRatio, ART::IOptions::SetCloseOrbitFOVRatio and corresponding accessors.Removed methods (will be remade public through another API directly at the planetary or atlas level):
|
ARTIPlanet.h | New methods:
|
ARTIWorld.h | New methods:
|
REDFrameStatistics.h | New RED::RENDERING_PROGRESS_STEP: RED::RPS_WORLD_GI_CACHE_PROCESSING used to track the progress of world GI caches calculations. |
REDImageTools.h | Fixed some methods wrong prototypes. |
REDIOTools.h | Added a iLocalImages parameter to choose the storage mode of images to the RED::IOTools::Load method. |
REDIMaterial.h | New RED::MTL_INTERNAL pass marker that can be returned to new OpenGL material customization callback (see RED::OPENGL_MATERIAL_CALLBACK). |
REDIMeshShape.h | New RED::MESH_FORMAT value: RED::MFT_HALF_FLOAT for the storage on 2 bytes floating point values.Modification of the RED::IMeshShape::Polygon method with a better management of UV textures and handling of polygon with different winding rules (RED::POLYGON_WINDING_RULE). |
REDIPhysicalLightShape.h | Added a new method RED::IPhysicalLightShape::SetIESValues that can be used to supply IES values to a light without requiring an IES file to be loaded. |
REDIResourceManager.h | Added new low level OpenGL customization callbacks: RED::IResourceManager::SetOpenGLMaterialCallback, RED::IResourceManager::SetOpenGLBufferCallback and RED::IResourceManager::SetOpenGLViewpointCallback, corresponding accessors and callback prototypes. |
REDISoftRayContext.h | Modified methods:
|
REDISoftRenderingContext.h | New methods:
|
REDITransformShape.h | Added an option to preserve source IDs of shapes when calling RED::ITransformShape::BuildHLR. |
REDIViewpoint.h | New RED::IViewpoint::GetRenderShaderParameters method for a direct access to camera render shader parameters. |
REDIViewpointRenderList.h | New methods:
|
REDIWindow.h | Modified methods:
|
REDOptionList.h | New options:
|
REDPostProcess.h | New RED::TONEMAPPING_OPERATOR, RED::TMO_EXPONENTIAL.New methods:
|
REDRenderShaderParameter.h | New matrices parameters:
|
REDShaderString.h | New RED::ShaderString::SmoothStep method. Equivalent to GLSL smoothstep function. |
REDStateShader.h | Added a missing RED::StateShader::GetBlendingMode accessor. |
![]() | REDsdk 5.2![]() |