RAMSES Documentation  27.0.130
Information for RAMSES users and developers
Namespaces | Enumerations | Functions
EDataType.h File Reference
#include <cstdint>
#include <stddef.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 class  ramses::EDataType {
  ramses::UInt16 = 0 , ramses::UInt32 , ramses::Float , ramses::Vector2F ,
  ramses::Vector3F , ramses::Vector4F , ramses::ByteBlob
}
 Specifies the data type used for creating data buffers. More...
 

Functions

constexpr size_t ramses::GetNumberOfComponents (EDataType dataType)
 Retrieve number of components per element of specified data type. More...
 
constexpr size_t ramses::GetSizeOfComponent (EDataType dataType)
 Retrieve size of one component of specified data type in bytes. More...
 
constexpr size_t ramses::GetSizeOfDataType (EDataType dataType)
 Retrieve size of one element of specified data type in bytes. More...