Blender V5.0
blender::io::usd::detail Namespace Reference

Classes

struct  is_layout_compatible
struct  is_layout_compatible< float2, pxr::GfVec2f >
struct  is_layout_compatible< float3, pxr::GfVec3f >
struct  is_layout_compatible< pxr::GfVec2f, float2 >
struct  is_layout_compatible< pxr::GfVec3f, float3 >
struct  is_vt_array
struct  is_vt_array< pxr::VtArray< T > >

Functions

template<typename From, typename To>
To convert_value (const From value)
template<>
pxr::GfVec2f convert_value (const float2 value)
template<>
pxr::GfVec3f convert_value (const float3 value)
template<>
pxr::GfVec3f convert_value (const ColorGeometry4f value)
template<>
pxr::GfVec4f convert_value (const ColorGeometry4f value)
template<>
pxr::GfVec3f convert_value (const ColorGeometry4b value)
template<>
pxr::GfVec4f convert_value (const ColorGeometry4b value)
template<>
pxr::GfQuatf convert_value (const math::Quaternion value)
template<>
float2 convert_value (const pxr::GfVec2f value)
template<>
float3 convert_value (const pxr::GfVec3f value)
template<>
ColorGeometry4f convert_value (const pxr::GfVec3f value)
template<>
ColorGeometry4f convert_value (const pxr::GfVec4f value)
template<>
math::Quaternion convert_value (const pxr::GfQuatf value)

Function Documentation

◆ convert_value() [1/13]

◆ convert_value() [2/13]

◆ convert_value() [3/13]

◆ convert_value() [4/13]

◆ convert_value() [5/13]

template<>
pxr::GfVec2f blender::io::usd::detail::convert_value ( const float2 value)
inline

Definition at line 55 of file usd_attribute_utils.hh.

◆ convert_value() [6/13]

template<>
pxr::GfVec3f blender::io::usd::detail::convert_value ( const float3 value)
inline

Definition at line 59 of file usd_attribute_utils.hh.

◆ convert_value() [7/13]

template<typename From, typename To>
To blender::io::usd::detail::convert_value ( const From value)
inline

◆ convert_value() [8/13]

template<>
pxr::GfQuatf blender::io::usd::detail::convert_value ( const math::Quaternion value)
inline

◆ convert_value() [9/13]

template<>
math::Quaternion blender::io::usd::detail::convert_value ( const pxr::GfQuatf value)
inline

Definition at line 102 of file usd_attribute_utils.hh.

◆ convert_value() [10/13]

template<>
float2 blender::io::usd::detail::convert_value ( const pxr::GfVec2f value)
inline

Definition at line 86 of file usd_attribute_utils.hh.

◆ convert_value() [11/13]

template<>
ColorGeometry4f blender::io::usd::detail::convert_value ( const pxr::GfVec3f value)
inline

Definition at line 94 of file usd_attribute_utils.hh.

◆ convert_value() [12/13]

template<>
float3 blender::io::usd::detail::convert_value ( const pxr::GfVec3f value)
inline

Definition at line 90 of file usd_attribute_utils.hh.

◆ convert_value() [13/13]

template<>
ColorGeometry4f blender::io::usd::detail::convert_value ( const pxr::GfVec4f value)
inline

Definition at line 98 of file usd_attribute_utils.hh.