Files
- RED.h : Base RED header file. Required by all other RED include files.
- RFK.h : Various helpful functions and macros.
- ART.h : Based header of the REDart framework.
- ARTFactory.h : Header of the ART::Factory class.
- ARTIAssetManager.h : Header of the ART::IAssetManager interface.
- ARTIAtlas.h : Interface over the planet atlas.
- ARTICamera.h : Header of the ART::ICamera interface.
- ARTIEntity.h : Header of the ART::IEntity interface.
- ARTIGeometry.h : Header of the ART::IGeometry class.
- ARTILight.h : Header of the ART::ILight class.
- ARTIMaterial.h : Header of the ART::IMaterial class.
- ARTIObserver.h : Header of the ART::IObserver interface.
- ARTIOptions.h : Header of the ART::IOptions interface.
- ARTIPlanet.h : Header of the ART::IPlanet interface.
- ARTIReflectionProbe.h : Header of the ART::IReflectionProbe class.
- ARTIStar.h : Header of the ART::IStar interface.
- ARTIStatistics.h : Header of the ART::IStatistics interface.
- ARTIWorld.h : Header of the ART::IWorld interface.
- REDAnimationClip.h : This file contains the REDAnimationClip class.
- REDAnimationData.h : Header of the RED::AnimationData class.
- RNETAdapter.h : Header of the RNET::Adapter class.
- RNETAddress.h : Header of the RNET::Address class.
- REDBoundingSphere.h : RED::BoundingSphere class header: this is the shape's bounding volume.
- REDChunkInterpretersDictionary.h : RED::ChunkInterpretersDictionary static class header.
- REDCID.h : Header of the RED::CID class. This class defines REDsdk objects IDs.
- REDColor.h : Header of the RED::Color class. Defines the RGBA color vector.
- REDFactory.h : RED::Factory class needed by REDsdk clients to create new REDsdk object instances.
- REDFileSystemTools.h : File manipulation functions prototypes.
- REDFrameStatistics.h : Header of the RED::FrameStatistics class.
- REDIAnimationClipController.h : Header of the RED::IAnimationClipController interface.
- REDIChunkInterpreter.h : Header of the RED::IChunkInterpreter interface. This is the interface needed to interpret the content of a chunk read from a RED::IStream instance.
- REDIChunkSaver.h : Header of the RED::IChunkSaver interface.
- REDICloudsVolumeShape.h : Header of the RED::ICloudsVolumeShape interface.
- REDIDataManager.h : Header of the RED::IDataManager interface.
- REDIFont.h : Header of the RED::IFont interface.
- REDIGeometryDatabase.h : Header of the RED::IGeometryDatabase interface.
- REDIGICache.h : Header of the RED::IGICache interface.
- REDIGraphicDevice.h : Header of the RED::IGraphicDevice interface. Graphic card setup.
- REDIImage.h : Header of the RED::IImage interface.
- REDIImage2D.h : Header of the RED::IImage2D interface. Defines 1D or 2D images.
- REDIImage3D.h : Header of the RED::IImage3D interface. Defines 3D images.
- REDIImageComposite.h : Header of the RED::IImageComposite interface.
- REDIImageCube.h : Header of the RED::IImageCube interface.
- REDIImageReadback.h : Header of the RED::IImageReadback interface.
- REDILicense.h : Header of the RED::ILicense interface.
- REDILightShape.h : Header of the RED::ILightShape interface. Engine light sources.
- REDILineShape.h : Header of the RED::ILineShape interface. Line based geometries.
- REDImageTools.h : Image saving and loading methods.
- REDIMaterial.h : Header of the RED::IMaterial interface.
- REDIMaterialController.h : Header of the RED::IMaterialController interface.
- REDIMaterialControllerProperty.h : Header of the RED::IMaterialControllerProperty interface.
- REDIMeshShape.h : Header of the RED::IMeshShape interface. Triangle based geometries.
- REDIMoonLightShape.h : Header of the RED::IMoonLightShape interface.
- REDIObject.h : Header of the RED::IREDObject interface.
- REDIOptions.h : Header of the RED::IOptions interface.
- REDIOTools.h : Input-Output methods for external files.
- REDIPhysicalLightShape.h : Header of the RED::IPhysicalLightShape interface.
- REDIPointShape.h : Header of the RED::IPointShape interface. Point based geometries.
- REDIREDFile.h : Header of the RED::FileHeader, RED::FileInfo classes and of the RED::IREDFile interface.
- REDIReferenceManager.h : Header of the RED::IReferenceManager interface. This is the interface implemented by the REDFile class to manage registered references.
- REDIReferenceSolving.h : Header of the RED::IReferenceSolving interface. This is the interface used by the REDFile class to solve cross references inside a .red file.
- REDIResourceManager.h : Header of the RED::IResourceManager interface.
- REDIShape.h : Header of the RED::IShape interface. IShape is the scene graph base interface.
- REDISkeletalAnimationBlender.h : Header of the RED::ISkeletalAnimationBlender interface.
- REDISkeletalAnimationController.h : Header of the RED::ISkeletalAnimationController interface.
- REDISkyLightShape.h : Header of the RED::ISkyLightShape interface.
- REDISoftBucket.h : Software bucket control API, for fine tuning of the software ray-tracer behavior.
- REDISoftLight.h : Header of the RED::ISoftLight interface. Light sources used by the soft tracer.
- REDISoftRayContext.h : RED::ISoftRayContext interface header.
- REDISoftRenderingContext.h : RED::ISoftRenderingContext interface header.
- REDISoftShaderContext.h : RED::ISoftShaderContext interface header.
- REDIStream.h : Header of the RED::IStream interface.
- REDISunLightShape.h : Header of the RED::ISunLightShape interface.
- REDITextShape.h : Header of the RED::ITextShape interface.
- REDITransformShape.h : Header of the RED::ITransformShape interface.
- REDIUserData.h : Header of the RED::IUserData interface.
- REDIViewpoint.h : Header of the RED::IViewpoint interface.
- REDIViewpointRenderList.h : Header of the RED::IViewpointRenderList interface.
- REDIVolumeShape.h : Header of the RED::IVolumeShape interface.
- REDIWindow.h : Header of the RED::IWindow interface.
- RNETIMessage.h : Header of the RNET::IMessage interface.
- RNETIPeer.h : Header of the RNET::IPeer interface.
- REDLayerSet.h : Header of the RED::LayerSet class.
- RNETLog.h : Header of the RNET::LogEntry class.
- REDMath.h : RED math functions header file.
- REDMatrix.h : Header of the RED::Matrix class. Defines homogeneous 4x4 matrices.
- REDMemoryAllocator.h : Header of the RED::MemoryAllocator class. Customizable memory allocator.
- REDMemoryLeakTracker.h : Header of the RED::MemoryLeakTracker class. This class allows to track the engine allocated memory.
- REDMutex.h : RED::Mutex class. Encapsulation of OS specific thread APIs.
- REDNoise.h : Set of 2d/3d noise functions.
- REDObject.h : Header of the RED::Object class. Base class of all REDsdk objects.
- REDOptionList.h : Enumeration of all engine options RED::OPTIONS.
- REDPostProcess.h : Header of the RED::PostProcess class.
- REDProduct.h : Header of the RED::Product class. Product management utility methods.
- REDQuaternion.h : Header of the RED::Quaternion class. Defines quaternion.
- REDRandom.h : Header of the RED::RNG, RED::Random and RED::FastRandom classes. Provides the abstract interface for random number generators, a Mersenne Twister based and a fast pseudo-random numbers generators implementation.
- REDRayCutoffShader.h : Header of the RED::RayCutoffShader class: performance shader for the ray-tracer.
- REDRayGIDiffuseShader.h : Header of the RED::RayGIDiffuseShader class. Global Illumination shader.
- REDRayGIReflectionColorShader.h : Header of the RED::RayGIReflectionColorShader class. Global Illumination shader.
- REDRayGIRefractionColorShader.h : Header of the RED::RayGIRefractionColorShader class. Global Illumination shader.
- REDRayReflectionShader.h : Header of the RED::RayReflectionShader class: ray-traced reflections.
- REDRayRefractionShader.h : Header of the RED::RayRefractionShader class: ray-traced refractions.
- REDReflectionShader.h : Header of the RED::ReflectionShader class: ray-traced reflections display.
- REDRenderCode.h : Header of the RED::RenderCode class: defines the input of a RED::RenderShader's vertex shader.
- REDRenderLayer.h : Header of the RED::RenderLayer class.
- REDRenderShader.h : Header of the RED::RenderShader class. Specify a vertex / pixel program pair for the rendering.
- REDRenderShaderAAFilter.h : Header of the RED::RenderShaderAAFilter class.
- REDRenderShaderAmbient.h : Header of the RED::RenderShaderAmbient class.
- REDRenderShaderAnisotropic.h : Header of the RED::RenderShaderAnisotropic class.
- REDRenderShaderEdges.h : Header of the RED::RenderShaderEdges class.
- REDRenderShaderEnvironmental.h : Header of the RED::RenderShaderEnvironmental class.
- REDRenderShaderLambert.h : Header of the RED::RenderShaderLambert class.
- REDRenderShaderLogo.h : Header of the RED::RenderShaderLogo class.
- REDRenderShaderParameter.h : Header of the RED::RenderShaderParameter class.
- REDRenderShaderPhong.h : Header of the RED::RenderShaderPhong class.
- REDRenderShaderRefractionEffect.h : Header of the RED::RenderShaderRefractionEffect class: approximated refractions rendered in real-time.
- REDRenderShaderSectionCut.h : Header of the RED::RenderShaderSectionCut class.
- REDRenderShaderSolid.h : Header of the RED::RenderShaderSolid class.
- REDRenderShaderText.h : Header of the RED::RenderShaderText class.
- REDRenderShaderVertexColor.h : Header of the RED::RenderShaderVertexColor class.
- REDRenderShaderViewport.h : Header of the RED::RenderShaderViewport class.
- REDShader.h : Header of the RED::Shader class. Shader are rendering nodes of a REDMaterial.
- REDShaderProgramID.h : Header of the RED::ShaderProgramID class. Stores shader program identifiers.
- REDShaderString.h : Header of the RED::ShaderString class. ARC shaders program helpers.
- REDShapePath.h : Header of the RED::ShapePath class. Path to access a shape in a DAG.
- REDSoftShaderCallback.h : Description of the REDsdk software ray-tracer shading callback.
- REDState.h : Header of the RED::State class. State management class for the transactional API.
- REDStateShader.h : Header of the RED::StateShader class. Rendering state control.
- REDSTL.h : Header of the RED STL class.
- REDStreamingPolicy.h : Header of the RED::StreamingPolicy class.
- REDString.h : Header of the RED::String class. Unicode UTF-8 encoded string.
- RNETSystem.h : Header of the RNET::System class.
- REDThreads.h : Multi-threading class used to create os-independent threads.
- REDTimer.h : Header of the RED::Timer class.
- RFKTutorialApplication.h : Header of the RFK::TutorialApplication class.
- REDUserData.h : Header of the RED::UserData class.
- REDUserDataRaw.h : Header of the RED::UserDataRaw class.
- REDVector3.h : Header of the RED::Vector3 class. Defines the 3D vector.
- REDVector4.h : Header of the RED::Vector4 class. Defines the homogeneous 4D vector.
- REDVersion.h : Header of the RED::Version class.
- REDVolumetricEffect.h : Header of the RED::VolumetricEffect class.
- REDVolumetricEffectBoxVolume.h : Header of the RED::VolumetricEffectBoxVolume class.
- REDVolumetricEffectClouds.h : Header of the RED::VolumetricEffectClouds class.
- REDVolumetricEffectLightVolume.h : Header of the RED::VolumetricEffectLightVolume class.
- REDWindowRenderInfo.h : RED::WindowRenderInfo class. Hardware rendering parameters of a window.