### Constructor

# Gsk DebugNode new

#### Declaration [src]

    GskRenderNode*
    gsk_debug_node_new (
      GskRenderNode* child,
      char* message
    )

#### Description [src]

Creates a `GskRenderNode` that will add debug information about the given `child`.

Adding this node has no visual effect.

#### Parameters

`child`

  Type: `GskRenderNode`

  The child to add debug info for.

  The data is owned by the caller of the function.

`message`

  Type: `char*`

  The debug message.

  The called function takes ownership of the data, and is responsible for freeing it.
  The value is a NUL terminated UTF-8 string.

#### Return value

Type: `GskDebugNode`

A new `GskRenderNode`.

The caller of the function takes ownership of the data, and is responsible for freeing it.