HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
APEX_Include.h File Reference
#include "APEX_API.h"
#include "APEX_Names.h"
#include "APEX_COW.h"
#include <UN/UN_Include.h>
#include <UT/UT_Array.h>
#include <UT/UT_ArrayMap.h>
#include <UT/UT_Assert.h>
#include <UT/UT_Debug.h>
#include <UT/UT_Format.h>
#include <UT/UT_Map.h>
#include <UT/UT_Matrix3.h>
#include <UT/UT_Matrix4.h>
#include <UT/UT_Options.h>
#include <UT/UT_Ramp.h>
#include <UT/UT_Set.h>
#include <UT/UT_SharedPtr.h>
#include <UT/UT_StringArray.h>
#include <UT/UT_StringHolder.h>
#include <UT/UT_Tracing.h>
#include <UT/UT_Tuple.h>
#include <UT/UT_Vector2.h>
#include <UT/UT_Vector3.h>
#include <UT/UT_Vector4.h>
#include <SYS/SYS_Types.h>
#include <algorithm>
#include <any>
#include <functional>
#include <string>
#include <tuple>
#include <type_traits>
#include <typeinfo>
#include <utility>
#include <vector>
#include <stddef.h>
+ Include dependency graph for APEX_Include.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  apex::FloatRamp
 
class  apex::ColorRamp
 
class  apex::VariadicArg< T >
 
class  apex::VariadicArg< T >::IndirectRange< IterT >
 

Namespaces

 apex
 
 UT
 

Macros

#define APEX_INVALID_GRAPHDATAID   -1
 
#define APEX_INDEX(Class)   UN_DATA_INDEX(Class)
 
#define APEX_INDEX_CLEARER(IndexType)   UN_INDEX_CLEARER(IndexType)
 
#define APEX_NUMBER_FORMATTER(IdOrIndexType)   UN_NUMBER_FORMATTER(IdOrIndexType)
 

Typedefs

using PRM_DataItemHandle = UT_SharedPtr< const PRM_DataItem >
 
using apex::Bool = bool
 
using apex::Int = exint
 
using apex::Float = double
 
using apex::String = UT_StringHolder
 
using apex::Vector2 = UT_Vector2T< Float >
 
using apex::Vector3 = UT_Vector3T< Float >
 
using apex::Vector4 = UT_Vector4T< Float >
 
using apex::Matrix3 = UT_Matrix3T< Float >
 
using apex::Matrix4 = UT_Matrix4T< Float >
 
using apex::Geometry = ApexGeometry
 
using apex::APEX_GraphHandle = APEX_COWHandle< APEX_Graph >
 
using apex::BoolArray = ApexArray< Bool >
 
using apex::IntArray = ApexArray< Int >
 
using apex::FloatArray = ApexArray< Float >
 
using apex::StringArray = ApexArray< String >
 
using apex::Vector2Array = ApexArray< Vector2 >
 
using apex::Vector3Array = ApexArray< Vector3 >
 
using apex::Vector4Array = ApexArray< Vector4 >
 
using apex::Matrix3Array = ApexArray< Matrix3 >
 
using apex::Matrix4Array = ApexArray< Matrix4 >
 
using apex::GeometryArray = ApexArray< ApexGeometry >
 
using apex::FloatRampArray = ApexArray< FloatRamp >
 
using apex::ColorRampArray = ApexArray< ColorRamp >
 
using apex::Quaternion = UT_QuaternionT< Float >
 
using apex::DataItem = PRM_DataItemHandle
 
using APEX_GraphDataID = int64
 
using APEX_NodeID = UN_NodeID
 
using APEX_SubnetID = UN_SubnetID
 
using APEX_GraphID = APEX_SubnetID
 
using APEX_PortID = UN_PortID
 
using APEX_WireID = UN_WireID
 
using APEX_StickyNoteID = UN_StickyNoteID
 
using APEX_PortKind = UN_PortKind
 
using APEX_PortIDSpan = UT_Span< const APEX_PortID >
 
using APEX_PortIDRange = UT_IteratorRange< APEX_PortIDSpan::iterator >
 

Macro Definition Documentation

#define APEX_INDEX (   Class)    UN_DATA_INDEX(Class)

Definition at line 247 of file APEX_Include.h.

#define APEX_INDEX_CLEARER (   IndexType)    UN_INDEX_CLEARER(IndexType)

Definition at line 250 of file APEX_Include.h.

#define APEX_INVALID_GRAPHDATAID   -1

Definition at line 230 of file APEX_Include.h.

#define APEX_NUMBER_FORMATTER (   IdOrIndexType)    UN_NUMBER_FORMATTER(IdOrIndexType)

Definition at line 253 of file APEX_Include.h.

Typedef Documentation

Definition at line 229 of file APEX_Include.h.

Definition at line 235 of file APEX_Include.h.

using APEX_NodeID = UN_NodeID

Definition at line 233 of file APEX_Include.h.

using APEX_PortID = UN_PortID

Definition at line 236 of file APEX_Include.h.

Definition at line 242 of file APEX_Include.h.

Definition at line 240 of file APEX_Include.h.

using APEX_StickyNoteID = UN_StickyNoteID

Definition at line 238 of file APEX_Include.h.

using APEX_SubnetID = UN_SubnetID

Definition at line 234 of file APEX_Include.h.

using APEX_WireID = UN_WireID

Definition at line 237 of file APEX_Include.h.

Definition at line 55 of file APEX_Include.h.