Blender
V3.3
|
Functions | |
template<typename T > | |
VtValue | ComputeTriangulatedUniformPrimvar (VtValue value, const VtIntArray &primitiveParams) |
VtValue | ComputeTriangulatedUniformPrimvar (VtValue value, const HdType valueType, const VtIntArray &primitiveParams) |
VtValue | ComputeTriangulatedFaceVaryingPrimvar (VtValue value, const HdType valueType, HdMeshUtil &meshUtil) |
template<typename DstType > | |
DstType | convertToCycles (const VtValue &value) |
template<> | |
float2 | convertToCycles< float2 > (const VtValue &value) |
template<> | |
float3 | convertToCycles< float3 > (const VtValue &value) |
template<> | |
ustring | convertToCycles< ustring > (const VtValue &value) |
template<typename Matrix > | |
Transform | convertMatrixToCycles (const typename std::enable_if< Matrix::numRows==3 &&Matrix::numColumns==3, Matrix >::type &matrix) |
template<typename Matrix > | |
Transform | convertMatrixToCycles (const typename std::enable_if< Matrix::numRows==4 &&Matrix::numColumns==4, Matrix >::type &matrix) |
template<> | |
Transform | convertToCycles< Transform > (const VtValue &value) |
template<typename DstType , typename SrcType = DstType> | |
array< DstType > | convertToCyclesArray (const VtValue &value) |
template<> | |
array< float3 > | convertToCyclesArray< float3, GfVec3f > (const VtValue &value) |
template<> | |
array< ustring > | convertToCyclesArray< ustring, void > (const VtValue &value) |
template<typename MatrixArray > | |
array< Transform > | convertToCyclesTransformArray (const VtValue &value) |
template<> | |
array< Transform > | convertToCyclesArray< Transform, void > (const VtValue &value) |
template<typename SrcType > | |
VtValue | convertFromCycles (const SrcType &value) |
template<> | |
VtValue | convertFromCycles< float2 > (const float2 &value) |
template<> | |
VtValue | convertFromCycles< float3 > (const float3 &value) |
template<> | |
VtValue | convertFromCycles< ustring > (const ustring &value) |
GfMatrix4f | convertMatrixFromCycles (const Transform &matrix) |
template<> | |
VtValue | convertFromCycles< Transform > (const Transform &value) |
template<typename SrcType , typename DstType = SrcType> | |
VtValue | convertFromCyclesArray (const array< SrcType > &value) |
template<> | |
VtValue | convertFromCyclesArray< float3, GfVec3f > (const array< float3 > &value) |
template<> | |
VtValue | convertFromCyclesArray< ustring, void > (const array< ustring > &value) |
template<> | |
VtValue | convertFromCyclesArray< Transform, void > (const array< Transform > &value) |
Variables | |
const std::unordered_map< TfToken, PassType, TfToken::HashFunctor > | kAovToPass |
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::ComputeTriangulatedFaceVaryingPrimvar | ( | VtValue | value, |
const HdType | valueType, | ||
HdMeshUtil & | meshUtil | ||
) |
Definition at line 51 of file hydra/mesh.cpp.
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::ComputeTriangulatedUniformPrimvar | ( | VtValue | value, |
const HdType | valueType, | ||
const VtIntArray & | primitiveParams | ||
) |
Definition at line 32 of file hydra/mesh.cpp.
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::ComputeTriangulatedUniformPrimvar | ( | VtValue | value, |
const VtIntArray & | primitiveParams | ||
) |
Definition at line 17 of file hydra/mesh.cpp.
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCycles | ( | const SrcType & | value | ) |
Definition at line 314 of file node_util.cpp.
Referenced by GetNodeValue().
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCycles< float2 > | ( | const float2 & | value | ) |
Definition at line 319 of file node_util.cpp.
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCycles< float3 > | ( | const float3 & | value | ) |
Definition at line 325 of file node_util.cpp.
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCycles< Transform > | ( | const Transform & | value | ) |
Definition at line 356 of file node_util.cpp.
References convertMatrixFromCycles().
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCycles< ustring > | ( | const ustring & | value | ) |
Definition at line 331 of file node_util.cpp.
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray | ( | const array< SrcType > & | value | ) |
Definition at line 362 of file node_util.cpp.
References array< T, alignment >::data(), and array< T, alignment >::size().
Referenced by GetNodeValue().
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray< float3, GfVec3f > | ( | const array< float3 > & | value | ) |
Definition at line 373 of file node_util.cpp.
References element, and array< T, alignment >::size().
Referenced by GetNodeValue().
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray< Transform, void > | ( | const array< Transform > & | value | ) |
Definition at line 393 of file node_util.cpp.
References convertMatrixFromCycles(), element, and array< T, alignment >::size().
Referenced by GetNodeValue().
VtValue HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray< ustring, void > | ( | const array< ustring > & | value | ) |
Definition at line 383 of file node_util.cpp.
References element, and array< T, alignment >::size().
Referenced by GetNodeValue().
GfMatrix4f HDCYCLES_NAMESPACE_OPEN_SCOPE::convertMatrixFromCycles | ( | const Transform & | matrix | ) |
Definition at line 336 of file node_util.cpp.
Referenced by convertFromCycles< Transform >(), and convertFromCyclesArray< Transform, void >().
Transform HDCYCLES_NAMESPACE_OPEN_SCOPE::convertMatrixToCycles | ( | const typename std::enable_if< Matrix::numRows==3 &&Matrix::numColumns==3, Matrix >::type & | matrix | ) |
Definition at line 94 of file node_util.cpp.
References make_transform().
Transform HDCYCLES_NAMESPACE_OPEN_SCOPE::convertMatrixToCycles | ( | const typename std::enable_if< Matrix::numRows==4 &&Matrix::numColumns==4, Matrix >::type & | matrix | ) |
Definition at line 113 of file node_util.cpp.
References make_transform().
DstType HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCycles | ( | const VtValue & | value | ) |
Definition at line 21 of file node_util.cpp.
float2 HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCycles< float2 > | ( | const VtValue & | value | ) |
float3 HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCycles< float3 > | ( | const VtValue & | value | ) |
Definition at line 42 of file node_util.cpp.
References make_float3, and zero_float3().
Referenced by SetNodeValue().
Transform HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCycles< Transform > | ( | const VtValue & | value | ) |
Definition at line 131 of file node_util.cpp.
References transform_identity().
Referenced by SetNodeValue().
ustring HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCycles< ustring > | ( | const VtValue & | value | ) |
Definition at line 66 of file node_util.cpp.
Referenced by SetNodeValue().
array<DstType> HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCyclesArray | ( | const VtValue & | value | ) |
Definition at line 164 of file node_util.cpp.
References array< T, alignment >::resize().
array<float3> HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCyclesArray< float3, GfVec3f > | ( | const VtValue & | value | ) |
Definition at line 164 of file node_util.cpp.
Referenced by SetNodeValue().
array<Transform> HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCyclesArray< Transform, void > | ( | const VtValue & | value | ) |
Definition at line 268 of file node_util.cpp.
References element, and array< T, alignment >::reserve().
Referenced by SetNodeValue().
array<ustring> HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCyclesArray< ustring, void > | ( | const VtValue & | value | ) |
Definition at line 164 of file node_util.cpp.
Referenced by SetNodeValue().
array<Transform> HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCyclesTransformArray | ( | const VtValue & | value | ) |
Definition at line 268 of file node_util.cpp.
const std::unordered_map<TfToken, PassType, TfToken::HashFunctor> HDCYCLES_NAMESPACE_OPEN_SCOPE::kAovToPass |
Definition at line 19 of file hydra/session.cpp.
Referenced by HdCyclesSession::SyncAovBindings().