Blender
V3.3
|
#include "hydra/node_util.h"
#include "util/transform.h"
#include <pxr/base/gf/matrix3d.h>
#include <pxr/base/gf/matrix3f.h>
#include <pxr/base/gf/matrix4d.h>
#include <pxr/base/gf/matrix4f.h>
#include <pxr/base/gf/vec2f.h>
#include <pxr/base/gf/vec3f.h>
#include <pxr/base/vt/array.h>
#include <pxr/usd/sdf/assetPath.h>
Go to the source code of this file.
Namespaces | |
HDCYCLES_NAMESPACE_OPEN_SCOPE | |
VtValue GetNodeValue | ( | const Node * | node, |
const SocketType & | socket | ||
) |
Definition at line 503 of file node_util.cpp.
References SocketType::BOOLEAN, SocketType::BOOLEAN_ARRAY, SocketType::CLOSURE, SocketType::COLOR, SocketType::COLOR_ARRAY, HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCycles(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray< float3, GfVec3f >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray< Transform, void >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertFromCyclesArray< ustring, void >(), SocketType::ENUM, SocketType::FLOAT, SocketType::FLOAT_ARRAY, SocketType::INT, SocketType::INT_ARRAY, SocketType::NODE, node, SocketType::NODE_ARRAY, SocketType::NORMAL, SocketType::NORMAL_ARRAY, SocketType::POINT, SocketType::POINT2, SocketType::POINT2_ARRAY, SocketType::POINT_ARRAY, SocketType::STRING, SocketType::STRING_ARRAY, SocketType::TRANSFORM, SocketType::TRANSFORM_ARRAY, SocketType::type, SocketType::UINT, SocketType::UNDEFINED, SocketType::VECTOR, and SocketType::VECTOR_ARRAY.
Referenced by HdCyclesDelegate::GetRenderSetting(), and HdCyclesDelegate::GetRenderSettingDescriptors().
void SetNodeValue | ( | Node * | node, |
const SocketType & | socket, | ||
const VtValue & | value | ||
) |
Definition at line 405 of file node_util.cpp.
References SocketType::BOOLEAN, SocketType::BOOLEAN_ARRAY, SocketType::CLOSURE, SocketType::COLOR, SocketType::COLOR_ARRAY, HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCycles< float2 >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCycles< float3 >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCycles< Transform >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCycles< ustring >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCyclesArray< float3, GfVec3f >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCyclesArray< Transform, void >(), HDCYCLES_NAMESPACE_OPEN_SCOPE::convertToCyclesArray< ustring, void >(), SocketType::ENUM, SocketType::FLOAT, SocketType::FLOAT_ARRAY, SocketType::INT, SocketType::INT_ARRAY, SocketType::NODE, node, SocketType::NODE_ARRAY, SocketType::NORMAL, SocketType::NORMAL_ARRAY, SocketType::POINT, SocketType::POINT2, SocketType::POINT2_ARRAY, SocketType::POINT_ARRAY, SocketType::STRING, SocketType::STRING_ARRAY, SocketType::TRANSFORM, SocketType::TRANSFORM_ARRAY, SocketType::type, SocketType::UINT, SocketType::UNDEFINED, SocketType::VECTOR, and SocketType::VECTOR_ARRAY.
Referenced by HdCyclesDelegate::SetRenderSetting().