# 3DConstants.h File Reference

## Typedefs
typedef IDType | RoomID
typedef IDType | FileTypeID
typedef IDType | FileTypeFamilyID
typedef IDType | ComponentFamilyID
## Variables
const RoomID | kAssemblyRoomID = '3Dvw'
const RoomID | kModelingRoomID = 'modm'
const RoomID | kStoryBoardRoomID = 'Stry'
const RoomID | kShadingRoomID = 'shdm'
const RoomID | kRenderingRoomID = 'btqm'
const FileTypeID | kCarraraFileTypeID = 'CARF'
const FileTypeID | kRaydreamFileTypeID = 'RDSF'
const FileTypeID | kBrowserFileID = 'CBRF'
const FileTypeFamilyID | kImageFileTypeFamilyID = 'imag'
const ComponentFamilyID | kModuleFamilyID = kRID_ModuleFamilyID
const ComponentFamilyID | kShaderFamilyID = kRID_ShaderFamilyID
const ComponentFamilyID | kSceneModifierID = kRID_SceneModifierID
const int32 | gLinkParamID = IDTYPE('L', 'I', 'N', 'K')
const int32 | gModifierParamID = IDTYPE('m', 'o', 'd', 'i')
const int32 | gDataComponentParamID = IDTYPE('d', 't', 'a', 'L')
const int32 | gTreeShadingParamID = IDTYPE('I', 'S', 'D', 'E')
const int32 | gCameraParamID = IDTYPE('C', 'A', 'M', 'C')
const int32 | gLightParamID = IDTYPE('L', 'I', 'T', 'C')
const int32 | gGelParamID = IDTYPE('G', 'E', 'L', 'C')
const int32 | gShadowFeatureParamID = IDTYPE('s', 'h', 'd', 'F')
const int32 | gReflectionFeatureParamID = IDTYPE('f', 'l', 'e', 'F')
const int32 | gRefractionFeatureParamID = IDTYPE('f', 'r', 'a', 'F')
const int32 | gExistsParamID = IDTYPE('E', 'X', 'I', 'S')
const int32 | gCastParamID = 'CAST'
const int32 | kReceiveParamID = 'RECV'
const int32 | gXYZScalingParamID = IDTYPE('X', 'Y', 'Z', 'S')

## Typedef Documentation

typedef IDType ComponentFamilyID

typedef IDType FileTypeFamilyID

typedef IDType FileTypeID

typedef IDType RoomID

## Variable Documentation

const int32 gCameraParamID = IDTYPE('C', 'A', 'M', 'C')

const int32 gCastParamID = 'CAST'

const int32 gDataComponentParamID = IDTYPE('d', 't', 'a', 'L')

const int32 gExistsParamID = IDTYPE('E', 'X', 'I', 'S')

const int32 gGelParamID = IDTYPE('G', 'E', 'L', 'C')

const int32 gLightParamID = IDTYPE('L', 'I', 'T', 'C')

const int32 gLinkParamID = IDTYPE('L', 'I', 'N', 'K')

const int32 gModifierParamID = IDTYPE('m', 'o', 'd', 'i')

const int32 gReflectionFeatureParamID = IDTYPE('f', 'l', 'e', 'F')

const int32 gRefractionFeatureParamID = IDTYPE('f', 'r', 'a', 'F')

const int32 gShadowFeatureParamID = IDTYPE('s', 'h', 'd', 'F')

const int32 gTreeShadingParamID = IDTYPE('I', 'S', 'D', 'E')

const int32 gXYZScalingParamID = IDTYPE('X', 'Y', 'Z', 'S')

const RoomID kAssemblyRoomID = '3Dvw'

const FileTypeID kBrowserFileID = 'CBRF'

const FileTypeID kCarraraFileTypeID = 'CARF'

const FileTypeFamilyID kImageFileTypeFamilyID = 'imag'

const RoomID kModelingRoomID = 'modm'

const ComponentFamilyID kModuleFamilyID = kRID_ModuleFamilyID

const FileTypeID kRaydreamFileTypeID = 'RDSF'

const int32 kReceiveParamID = 'RECV'

const RoomID kRenderingRoomID = 'btqm'

const ComponentFamilyID kSceneModifierID = kRID_SceneModifierID

const ComponentFamilyID kShaderFamilyID = kRID_ShaderFamilyID

const RoomID kShadingRoomID = 'shdm'

const RoomID kStoryBoardRoomID = 'Stry'