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.