REDFactory.h
Macro Definitions
Namespaces
Types
Detailed Description
Header of the RED::Factory class.
Macro Definition
-
CID_REDLightShape
Object identifier of the scene graph light source. An instance of that kind implements the following interfaces:
RED::ILightShape: General light source interface.
RED::IPhysicalLightShape: Interface used to define physical lights.
RED::ISkyLightShape: Physical skylight interface.
RED::ISunLightShape: Physical sunlight interface.
RED::IShape: base scene graph interface.
RED::IUserData: custom data added to scene graph elements.
RED::IChunkSaver: data streaming interface.
RED::IReferenceSolving: shared resources resolution for data streaming.
-
CID_REDLineShape
Object identifier of a line shape of the scene graph. An instance of that kind implements the following interfaces:
RED::ILineShape: line interface.
RED::IShape: base scene graph interface.
RED::IUserData: custom data added to scene graph elements.
RED::IChunkSaver: data streaming interface.
RED::IReferenceSolving: shared resources resolution for data streaming.
-
CID_REDPointShape
Object identifier of a point shape of the scene graph. An instance of that kind implements the following interfaces:
RED::IPointShape: line interface.
RED::IShape: base scene graph interface.
RED::IUserData: custom data added to scene graph elements.
RED::IChunkSaver: data streaming interface.
RED::IReferenceSolving: shared resources resolution for data streaming.
-
CID_REDTransformShape
Object identifier of a transformation node of the scene graph. An instance of that kind implements the following interfaces:
RED::ITransformShape: transform node interface.
RED::IShape: base scene graph interface.
RED::IUserData: custom data added to scene graph elements.
RED::IChunkSaver: data streaming interface.
RED::IReferenceSolving: shared resources resolution for data streaming.
-
CID_REDMeshShape
Object identifier of a mesh shape of the scene graph. An instance of that kind implements the following interfaces:
RED::IMeshShape: Triangle mesh interface.
RED::IShape: base scene graph interface.
RED::IUserData: custom data added to scene graph elements.
RED::IChunkSaver: data streaming interface.
RED::IReferenceSolving: shared resources resolution for data streaming.
-
CID_REDTextShape
Object identifier of a text shape in the scene graph. A text shape implements the following interfaces:
RED::ITextShape: text interface.
RED::IShape: base scene graph interface.
RED::IUserData: custom data added to scene graph elements.
RED::IChunkSaver: data streaming interface.
RED::IReferenceSolving: shared resources resolution for data streaming.
-
CID_REDVolumeShape
Object identifier of a volume shape in the scene graph. A volume shape implements the following interfaces:
RED::IVolumeShape: volumetric effect interface.
RED::IShape: base scene graph interface.
RED::IUserData: custom data added to scene graph elements.
RED::IChunkSaver: data streaming interface.
RED::IReferenceSolving: shared resources resolution for data streaming.
-
CID_REDCloudsVolumeShape
Object identifier of a clouds volume shape in the scene graph. A clouds volume shape implements the following interfaces:
RED::IVolumeShape: volumetric effect interface.
RED::ICloudsVolumeShape: clouds volumetric effect interface.
RED::IShape: base scene graph interface.
RED::IUserData: custom data added to scene graph elements.
RED::IChunkSaver: data streaming interface.
RED::IReferenceSolving: shared resources resolution for data streaming.
-
CID_REDViewpoint
Object identifier of a camera object. An instance of that kind implements the following interfaces:
RED::IViewpoint: camera interface.
RED::IChunkSaver: data streaming interface.
RED::IOptions: engine options interface.
-
CID_REDResourceManager
Object identifier of the cluster’s resource manager. This object is a singleton. It implements the following interfaces:
RED::IResourceManager: base shared resources management interface.
RED::ILicense: REDsdk licensing interface.
RED::IGraphicDevice: graphics card information interface.
RED::IOptions: engine options interface.
-
CID_REDFile
Object identifier for a .red file handler. An instance of that kind is needed to load and save .red files and implements the following interfaces:
RED::IREDFile: File load / save methods.
-
CID_REDGICache
Object identifier for a GI cache. It implements the following interfaces:
RED::IGICache: GI cache manimulation methods.