HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UN_DataBuffer.h File Reference
#include "UN_API.h"
#include "UN_Include.h"
#include <UT/UT_StringArray.h>
#include <UT/UT_Color.h>
#include <UT/UT_Vector3.h>
#include <UT/UT_VectorTypes.h>
#include <UT/UT_OptionEntry.h>
#include <UT/UT_Options.h>
+ Include dependency graph for UN_DataBuffer.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  UN_DataBuffer< T >
 
class  UN_DataBuffer< bool >
 Data buffer specialization for boolean (bit) values. More...
 
class  UN_ValueHandle
 

Namespaces

 UN_DataBufferUtils
 Utility functions that operate on data buffers.
 

Typedefs

using UN_StringDataBuffer = UN_DataBuffer< UT_StringHolder >
 
using UN_StringArrayDataBuffer = UN_DataBuffer< UT_StringArray >
 
using UN_ExintDataBuffer = UN_DataBuffer< exint >
 
using UN_UintDataBuffer = UN_DataBuffer< unsigned int >
 
using UN_FloatDataBuffer = UN_DataBuffer< float >
 
using UN_Vector2DDataBuffer = UN_DataBuffer< UT_Vector2D >
 
using UN_Vector2RDataBuffer = UN_DataBuffer< UT_Vector2R >
 
using UN_ColorDataBuffer = UN_DataBuffer< UT_Color >
 
using UN_BoolDataBuffer = UN_DataBuffer< bool >
 
using UN_ValueDataBuffer = UN_DataBuffer< UN_ValueHandle >
 
using UN_MetadataHolder = UT_OptionsHolder
 
using UN_MetaDataBuffer = UN_DataBuffer< UN_MetadataHolder >
 
using UN_NodeIDsDataBuffer = UN_DataBuffer< UN_NodeIDList >
 
using UN_WireIDsDataBuffer = UN_DataBuffer< UN_WireIDList >
 

Functions

template<typename V , typename B >
UN_DataBufferUtils::getDataVal (const B &buffer, UN_DataIndex index, const V &default_value)
 

Typedef Documentation

Definition at line 278 of file UN_DataBuffer.h.

Definition at line 149 of file UN_DataBuffer.h.

Definition at line 133 of file UN_DataBuffer.h.

Definition at line 135 of file UN_DataBuffer.h.

Definition at line 320 of file UN_DataBuffer.h.

Definition at line 319 of file UN_DataBuffer.h.

using UN_NodeIDsDataBuffer = UN_DataBuffer< UN_NodeIDList >

Definition at line 326 of file UN_DataBuffer.h.

using UN_UintDataBuffer = UN_DataBuffer<unsigned int>

Definition at line 134 of file UN_DataBuffer.h.

Definition at line 312 of file UN_DataBuffer.h.

Definition at line 143 of file UN_DataBuffer.h.

Definition at line 144 of file UN_DataBuffer.h.

using UN_WireIDsDataBuffer = UN_DataBuffer< UN_WireIDList >

Definition at line 327 of file UN_DataBuffer.h.