REDsdk 4.3 API changes

File nameChange details
RED.hNew stuff:Changes:
  • Changed the RED::Break prototype for error tracking needs.
  • Removal of RED_RC_ASSERT and other macros, replaced with new RED_RC* macros for error tracking needs.
  • Modified the RED::ProgressCallback type: added user data pointer.
REDCID.hChanges:
  • Removal of all internal CID definitions.
  • New CIDs definitions for new classes 'As' methods.
REDFactory.hNew tokens:
REDFRameStatistics.hNew methods:
REDIAnimationClipController.hNew methods:
REDICloudsVolumeShape.hNew file for volumetric clouds shape.
REDIFont.hNew method:
REDILightShape.hNew enums:
REDIMaterial.hNew methods:Modified methods:
REDIMaterialController.hNew defines:
REDIMeshShape.hNew methods:Modified methods:
REDIOTools.hMethods changes:
REDIREDFile.hNew methods:Methods changes:
REDIResourceManager.hNew methods:New types:Methods changes:
REDIShape.hChanged methods:
REDISkyLightShape.hNew enumerations:New methods:Modified methods:
REDISoftLight.hRemoved method:
REDISoftRayContext.hNew method:Modified method:
REDISoftRenderingContext.hNew method:
REDIViewpoint.hNew types:New methods:Changed methods:
REDIVolumeShape.hNew methods:
REDIWindow.hNew methods:Modified methods:
REDMemoryAllocator.hNew defines:
REDMemoryLeakTracker.hChanged methods:
REDOptionList.hNew options:
REDPostProcess.hNew methods:New methods for post-processing:Methods name changes:
REDRandom.hNew methods:
REDRenderCode.hMethods name changes:
  • RED::RenderCode::SetHighDefinitionModelViewMatrix is renamed as RED::RenderCode::SetModelViewMatrix and is turned on by default.
  • RED::RenderCode::GetHighDefinitionModelViewMatrix is renamed as RED::RenderCode::GetModelViewMatrix.
  • RED::RenderCode::SetHightDefinitionModelViewProjectionMatrix is renamed as RED::RenderCode::SetModelViewProjectionMatrix and is turned on by default.
  • RED::RenderCode::GetHightDefinitionModelViewProjectionMatrix is renamed as RED::RenderCode::GetModelViewProjectionMatrix.
REDRenderShaderAmbient.hModified methods:
  • RED::RenderShaderAmbient::RenderShaderAmbient: Added an ambient equation selection flag.
REDRenderShaderParameter.hNew enums:
  • Added the RED::RenderShaderParameer::REF_INSTANCE_COUNTER_IMAGE for the definition of image parameters per instance.
REDShaderProgramID.hNew enums:
REDSoftShaderCallback.hChanged methods:
REDStateShader.hNew methods:
REDStreamingPolicy.hNew methods:Changed methods:
REDString.hNew method:
REDTimer.hNew methods:
REDThreads.hNew methods:
REDUserData.hNew methods:
REDVolumetricEffect.hNew method:
REDVolumetricEffectBoxVolume.hNew methods:
REDVolumetricEffectClouds.hNew file.
REDVolumetricEffectLightVolume.hNew methods:
REDWindowRenderInfo.hNew methods:
RNETIPeer.hNew methods: