RAMSES Documentation  27.0.130
Information for RAMSES users and developers
Namespaces | Enumerations
RamsesObjectTypes.h File Reference
#include "ramses-framework-api/RamsesFrameworkTypes.h"

Go to the source code of this file.

Namespaces

 ramses
 The RAMSES namespace contains all client side objects and functions used to implement RAMSES applications. RAMSES refers to these applications as clients.
 

Enumerations

enum  ramses::ERamsesObjectType {
  ramses::ERamsesObjectType_Invalid = 0 , ramses::ERamsesObjectType_ClientObject , ramses::ERamsesObjectType_RamsesObject , ramses::ERamsesObjectType_SceneObject ,
  ramses::ERamsesObjectType_AnimationObject , ramses::ERamsesObjectType_Client , ramses::ERamsesObjectType_Scene , ramses::ERamsesObjectType_AnimationSystem ,
  ramses::ERamsesObjectType_AnimationSystemRealTime , ramses::ERamsesObjectType_Node , ramses::ERamsesObjectType_MeshNode , ramses::ERamsesObjectType_Camera ,
  ramses::ERamsesObjectType_PerspectiveCamera , ramses::ERamsesObjectType_OrthographicCamera , ramses::ERamsesObjectType_Effect , ramses::ERamsesObjectType_AnimatedProperty ,
  ramses::ERamsesObjectType_Animation , ramses::ERamsesObjectType_AnimationSequence , ramses::ERamsesObjectType_Appearance , ramses::ERamsesObjectType_GeometryBinding ,
  ramses::ERamsesObjectType_PickableObject , ramses::ERamsesObjectType_Spline , ramses::ERamsesObjectType_SplineStepBool , ramses::ERamsesObjectType_SplineStepFloat ,
  ramses::ERamsesObjectType_SplineStepInt32 , ramses::ERamsesObjectType_SplineStepVector2f , ramses::ERamsesObjectType_SplineStepVector3f , ramses::ERamsesObjectType_SplineStepVector4f ,
  ramses::ERamsesObjectType_SplineStepVector2i , ramses::ERamsesObjectType_SplineStepVector3i , ramses::ERamsesObjectType_SplineStepVector4i , ramses::ERamsesObjectType_SplineLinearFloat ,
  ramses::ERamsesObjectType_SplineLinearInt32 , ramses::ERamsesObjectType_SplineLinearVector2f , ramses::ERamsesObjectType_SplineLinearVector3f , ramses::ERamsesObjectType_SplineLinearVector4f ,
  ramses::ERamsesObjectType_SplineLinearVector2i , ramses::ERamsesObjectType_SplineLinearVector3i , ramses::ERamsesObjectType_SplineLinearVector4i , ramses::ERamsesObjectType_SplineBezierFloat ,
  ramses::ERamsesObjectType_SplineBezierInt32 , ramses::ERamsesObjectType_SplineBezierVector2f , ramses::ERamsesObjectType_SplineBezierVector3f , ramses::ERamsesObjectType_SplineBezierVector4f ,
  ramses::ERamsesObjectType_SplineBezierVector2i , ramses::ERamsesObjectType_SplineBezierVector3i , ramses::ERamsesObjectType_SplineBezierVector4i , ramses::ERamsesObjectType_Resource ,
  ramses::ERamsesObjectType_Texture2D , ramses::ERamsesObjectType_Texture3D , ramses::ERamsesObjectType_TextureCube , ramses::ERamsesObjectType_ArrayResource ,
  ramses::ERamsesObjectType_RenderGroup , ramses::ERamsesObjectType_RenderPass , ramses::ERamsesObjectType_BlitPass , ramses::ERamsesObjectType_TextureSampler ,
  ramses::ERamsesObjectType_TextureSamplerMS , ramses::ERamsesObjectType_RenderBuffer , ramses::ERamsesObjectType_RenderTarget , ramses::ERamsesObjectType_DataBufferObject ,
  ramses::ERamsesObjectType_Texture2DBuffer , ramses::ERamsesObjectType_DataObject , ramses::ERamsesObjectType_DataFloat , ramses::ERamsesObjectType_DataVector2f ,
  ramses::ERamsesObjectType_DataVector3f , ramses::ERamsesObjectType_DataVector4f , ramses::ERamsesObjectType_DataMatrix22f , ramses::ERamsesObjectType_DataMatrix33f ,
  ramses::ERamsesObjectType_DataMatrix44f , ramses::ERamsesObjectType_DataInt32 , ramses::ERamsesObjectType_DataVector2i , ramses::ERamsesObjectType_DataVector3i ,
  ramses::ERamsesObjectType_DataVector4i , ramses::ERamsesObjectType_StreamTexture , ramses::ERamsesObjectType_SceneReference , ramses::ERamsesObjectType_TextureSamplerExternal ,
  ramses::ERamsesObjectType_NUMBER_OF_TYPES
}
 RamsesObject type ID. More...