file REDFactory.h
RED::Factory class needed by REDsdk clients to create new REDsdk object instances. More...
Go to the source code of this file.
Namespaces:
namespace | RED |
Classes:
class | Factory |
Defines:
Detailed description:
RED::Factory class needed by REDsdk clients to create new REDsdk object instances.
Header of the RED::Factory class.
Defines documentation
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.
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.
Object identifier for a GI cache. It implements the following interfaces:
- RED::IGICache: GI cache manimulation methods.
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.
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.
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.
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.
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.
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.
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.
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.
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.