Blender V4.3
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 >
 

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]

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

Definition at line 65 of file usd_attribute_utils.hh.

◆ convert_value() [4/13]

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

Definition at line 69 of file usd_attribute_utils.hh.

◆ convert_value() [5/13]

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

Definition at line 57 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 61 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

Definition at line 83 of file usd_attribute_utils.hh.

◆ convert_value() [9/13]

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

Definition at line 104 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 88 of file usd_attribute_utils.hh.

◆ convert_value() [11/13]

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

Definition at line 92 of file usd_attribute_utils.hh.

◆ convert_value() [12/13]

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

Definition at line 96 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 100 of file usd_attribute_utils.hh.