Blender V4.3
node_xml.cpp File Reference
#include "graph/node_xml.h"
#include "util/foreach.h"
#include "util/string.h"
#include "util/transform.h"

Go to the source code of this file.

Functions

static CCL_NAMESPACE_BEGIN bool xml_read_boolean (const char *value)
 
static const char * xml_write_boolean (bool value)
 
template<int VECTOR_SIZE, typename T >
static void xml_read_float_array (T &value, xml_attribute attr)
 
void xml_read_node (XMLReader &reader, Node *node, xml_node xml_node)
 
xml_node xml_write_node (Node *node, xml_node xml_root)
 

Function Documentation

◆ xml_read_boolean()

static CCL_NAMESPACE_BEGIN bool xml_read_boolean ( const char * value)
static

Definition at line 13 of file node_xml.cpp.

References string_iequals().

Referenced by xml_read_node().

◆ xml_read_float_array()

template<int VECTOR_SIZE, typename T >
static void xml_read_float_array ( T & value,
xml_attribute attr )
static

Definition at line 24 of file node_xml.cpp.

References float, and string_split().

Referenced by xml_read_node().

◆ xml_read_node()

◆ xml_write_boolean()

static const char * xml_write_boolean ( bool value)
static

Definition at line 18 of file node_xml.cpp.

Referenced by xml_write_node().

◆ xml_write_node()