Blender  V3.3
Functions
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 12 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 23 of file node_xml.cpp.

References string_split().

◆ xml_read_node()

void xml_read_node ( XMLReader reader,
Node node,
xml_node  xml_node 
)

◆ xml_write_boolean()

static const char* xml_write_boolean ( bool  value)
static

Definition at line 17 of file node_xml.cpp.

Referenced by xml_write_node().

◆ xml_write_node()

xml_node xml_write_node ( Node node,
xml_node  xml_root 
)