REDCID.h

Macro Definitions

CID_class_REDAnimationClip
CID_class_REDAnimationData
CID_class_REDBoundingSphere
CID_class_REDCloudsVolumeShape
CID_class_REDColor
CID_class_REDFastRandom
CID_class_REDFile
CID_class_REDFileHeader
CID_class_REDFileInfo
CID_class_REDFrameStatistics
CID_class_REDGICache
CID_class_REDIAnimationClipController
CID_class_REDIChunkSaver
CID_class_REDICloudsVolumeShape
CID_class_REDIDataManager
CID_class_REDIFont
CID_class_REDIGeometryDatabase
CID_class_REDIGraphicDevice
CID_class_REDIGICache
CID_class_REDIImage
CID_class_REDIImage2D
CID_class_REDIImage2D_aux
CID_class_REDIImage3D
CID_class_REDIImageComposite
CID_class_REDIImageCube
CID_class_REDIImageReadback
CID_class_REDILicense
CID_class_REDILightShape
CID_class_REDILineShape
CID_class_REDIMaterial
CID_class_REDIMaterialController
CID_class_REDIMaterialControllerProperty
CID_class_REDIMeshShape
CID_class_REDIMoonLightShape
CID_class_REDIOptions
CID_class_REDIPhysicalLightShape
CID_class_REDIPointShape
CID_class_REDIREDFile
CID_class_REDIReferenceManager
CID_class_REDIReferenceSolving
CID_class_REDIResourceManager
CID_class_REDIShape
CID_class_REDISkeletalAnimationBlender
CID_class_REDISkeletalAnimationController
CID_class_REDISkyLightShape
CID_class_REDISoftBucket
CID_class_REDISoftLight
CID_class_REDISoftRayContext
CID_class_REDISoftRenderingContext
CID_class_REDISoftShaderContext
CID_class_REDIStream
CID_class_REDISunLightShape
CID_class_REDITextShape
CID_class_REDITransformShape
CID_class_REDIUserData
CID_class_REDIViewpoint
CID_class_REDIViewpointRenderList
CID_class_REDIVolumeShape
CID_class_REDIWindow
CID_class_REDLayerSet
CID_class_REDLightSourceShape
CID_class_REDLineShape
CID_class_REDMatrix
CID_class_REDMap
CID_class_REDNodeShape
CID_class_REDObject
CID_class_REDPassStatistics
CID_class_REDPointShape
CID_class_REDPostProcess
CID_class_REDQuaternion
CID_class_REDRandom
CID_class_REDRayCutoffShader
CID_class_REDRayGIDiffuseShader
CID_class_REDRayGIReflectionColorShader
CID_class_REDRayGIRefractionColorShader
CID_class_REDRayReflectionShader
CID_class_REDRayRefractionShader
CID_class_REDReflectionBackgroundShader
CID_class_REDReflectionShader
CID_class_REDRenderCode
CID_class_REDRenderLayer
CID_class_REDRenderShader
CID_class_REDRenderShaderAAFilter
CID_class_REDRenderShaderAmbient
CID_class_REDRenderShaderAnisotropic
CID_class_REDRenderShaderData
CID_class_REDRenderShaderEdges
CID_class_REDRenderShaderEnvironmental
CID_class_REDRenderShaderLambert
CID_class_REDRenderShaderLogo
CID_class_REDRenderShaderMatteShadow
CID_class_REDRenderShaderParameter
CID_class_REDRenderShaderPhong
CID_class_REDRenderShaderRefractionEffect
CID_class_REDRenderShaderSectionCut
CID_class_REDRenderShaderSolid
CID_class_REDRenderShaderText
CID_class_REDRenderShaderVertexColor
CID_class_REDRenderShaderViewport
CID_class_REDResourceManager
CID_class_REDRNG
CID_class_REDShader
CID_class_REDShaderString
CID_class_REDShapePath
CID_class_REDState
CID_class_REDStateShader
CID_class_REDStateShaderPlatformData
CID_class_REDStreamingPolicy
CID_class_REDString
CID_class_REDTextShape
CID_class_REDThread
CID_class_REDTimer
CID_class_REDTriangleShape
CID_class_REDUserData
CID_class_REDUserDataRaw
CID_class_REDVector
CID_class_REDVector3
CID_class_REDVector4
CID_class_REDViewpoint
CID_class_REDViewpointStatistics
CID_class_REDVolumeShape
CID_class_REDVolumetricEffect
CID_class_REDVolumetricEffectLightVolume
CID_class_REDVolumetricEffectBoxVolume
CID_class_REDVolumetricEffectClouds
CID_class_REDWindowRenderInfo
CID_class_RNETIMessage
CID_class_RNETIPeer
CID_class_RNETPeer
SET_CID
IMPLEMENT_AS

Namespaces

RED

Types

CID

Detailed Description

Header of the CID class. This class allows every class of the REDsdk to define an ID. This CID can then be used as a parameter of the RED::Object::As method.

Macro Definition

CID_class_REDAnimationClip
CID_class_REDAnimationData
CID_class_REDBoundingSphere
CID_class_REDCloudsVolumeShape
CID_class_REDColor
CID_class_REDFastRandom
CID_class_REDFile
CID_class_REDFileHeader
CID_class_REDFileInfo
CID_class_REDFrameStatistics
CID_class_REDGICache
CID_class_REDIAnimationClipController
CID_class_REDIChunkSaver
CID_class_REDICloudsVolumeShape
CID_class_REDIDataManager
CID_class_REDIFont
CID_class_REDIGeometryDatabase
CID_class_REDIGraphicDevice
CID_class_REDIGICache
CID_class_REDIImage
CID_class_REDIImage2D
CID_class_REDIImage2D_aux
CID_class_REDIImage3D
CID_class_REDIImageComposite
CID_class_REDIImageCube
CID_class_REDIImageReadback
CID_class_REDILicense
CID_class_REDILightShape
CID_class_REDILineShape
CID_class_REDIMaterial
CID_class_REDIMaterialController
CID_class_REDIMaterialControllerProperty
CID_class_REDIMeshShape
CID_class_REDIMoonLightShape
CID_class_REDIOptions
CID_class_REDIPhysicalLightShape
CID_class_REDIPointShape
CID_class_REDIREDFile
CID_class_REDIReferenceManager
CID_class_REDIReferenceSolving
CID_class_REDIResourceManager
CID_class_REDIShape
CID_class_REDISkeletalAnimationBlender
CID_class_REDISkeletalAnimationController
CID_class_REDISkyLightShape
CID_class_REDISoftBucket
CID_class_REDISoftLight
CID_class_REDISoftRayContext
CID_class_REDISoftRenderingContext
CID_class_REDISoftShaderContext
CID_class_REDIStream
CID_class_REDISunLightShape
CID_class_REDITextShape
CID_class_REDITransformShape
CID_class_REDIUserData
CID_class_REDIViewpoint
CID_class_REDIViewpointRenderList
CID_class_REDIVolumeShape
CID_class_REDIWindow
CID_class_REDLayerSet
CID_class_REDLightSourceShape
CID_class_REDLineShape
CID_class_REDMatrix
CID_class_REDMap
CID_class_REDNodeShape
CID_class_REDObject
CID_class_REDPassStatistics
CID_class_REDPointShape
CID_class_REDPostProcess
CID_class_REDQuaternion
CID_class_REDRandom
CID_class_REDRayCutoffShader
CID_class_REDRayGIDiffuseShader
CID_class_REDRayGIReflectionColorShader
CID_class_REDRayGIRefractionColorShader
CID_class_REDRayReflectionShader
CID_class_REDRayRefractionShader
CID_class_REDReflectionBackgroundShader
CID_class_REDReflectionShader
CID_class_REDRenderCode
CID_class_REDRenderLayer
CID_class_REDRenderShader
CID_class_REDRenderShaderAAFilter
CID_class_REDRenderShaderAmbient
CID_class_REDRenderShaderAnisotropic
CID_class_REDRenderShaderData
CID_class_REDRenderShaderEdges
CID_class_REDRenderShaderEnvironmental
CID_class_REDRenderShaderLambert
CID_class_REDRenderShaderMatteShadow
CID_class_REDRenderShaderParameter
CID_class_REDRenderShaderPhong
CID_class_REDRenderShaderRefractionEffect
CID_class_REDRenderShaderSectionCut
CID_class_REDRenderShaderSolid
CID_class_REDRenderShaderText
CID_class_REDRenderShaderVertexColor
CID_class_REDRenderShaderViewport
CID_class_REDResourceManager
CID_class_REDRNG
CID_class_REDShader
CID_class_REDShaderString
CID_class_REDShapePath
CID_class_REDState
CID_class_REDStateShader
CID_class_REDStateShaderPlatformData
CID_class_REDStreamingPolicy
CID_class_REDString
CID_class_REDTextShape
CID_class_REDThread
CID_class_REDTimer
CID_class_REDTriangleShape
CID_class_REDUserData
CID_class_REDUserDataRaw
CID_class_REDVector
CID_class_REDVector3
CID_class_REDVector4
CID_class_REDViewpoint
CID_class_REDViewpointStatistics
CID_class_REDVolumeShape
CID_class_REDVolumetricEffect
CID_class_REDVolumetricEffectLightVolume
CID_class_REDVolumetricEffectBoxVolume
CID_class_REDVolumetricEffectClouds
CID_class_REDWindowRenderInfo
CID_class_RNETIMessage
CID_class_RNETIPeer
CID_class_RNETPeer
SET_CID(cid_value)

Defines the GetClassID method for the class using this macro. Also defines the ID of that class based on cid_value.

IMPLEMENT_AS()

Defines the As() methods (const and non const) for the class using this macro.