Debug Draw 3D 1.7.1
Draw 3D debug graphics and 2D overlays with this add-on.
Loading...
Searching...
No Matches
DebugDraw2DConfig Class Reference

This is a class for storing part of the DebugDraw2D configuration. More...

#include <config_2d.h>

Inheritance diagram for DebugDraw2DConfig:

Public Types

enum  BlockPosition : uint32_t {
  POSITION_LEFT_TOP ,
  POSITION_RIGHT_TOP ,
  POSITION_LEFT_BOTTOM ,
  POSITION_RIGHT_BOTTOM
}

Public Member Functions

NAPI void set_text_block_position (DebugDraw2DConfig::BlockPosition _position)
NAPI DebugDraw2DConfig::BlockPosition get_text_block_position () const
NAPI void set_text_block_offset (const godot::Vector2i &_offset)
NAPI godot::Vector2i get_text_block_offset () const
NAPI void set_text_padding (const godot::Vector2i &_padding)
NAPI godot::Vector2i get_text_padding () const
NAPI void set_text_default_duration (const real_t &_duration)
NAPI real_t get_text_default_duration () const
NAPI void set_text_default_size (const int &_size)
NAPI int get_text_default_size () const
NAPI void set_text_foreground_color (const godot::Color &_new_color)
NAPI godot::Color get_text_foreground_color () const
NAPI void set_text_background_color (const godot::Color &_new_color)
NAPI godot::Color get_text_background_color () const
NAPI void set_text_custom_font (const Ref< godot::Font > &_custom_font)
NAPI Ref< godot::Font > get_text_custom_font () const

Detailed Description

This is a class for storing part of the DebugDraw2D configuration.

You can use DebugDraw2D.get_config to get the current instance of the configuration.

Member Enumeration Documentation

◆ BlockPosition

Available positions for placing text blocks.

Member Function Documentation

◆ set_text_block_position()

NAPI void DebugDraw2DConfig::set_text_block_position ( DebugDraw2DConfig::BlockPosition _position)

Position of the text block

◆ set_text_block_offset()

NAPI void DebugDraw2DConfig::set_text_block_offset ( const godot::Vector2i & _offset)

Offset from the corner selected in 'set_text_block_position'

◆ set_text_padding()

NAPI void DebugDraw2DConfig::set_text_padding ( const godot::Vector2i & _padding)

Text padding for each line

◆ set_text_default_duration()

NAPI void DebugDraw2DConfig::set_text_default_duration ( const real_t & _duration)

How long the text remains visible after creation.

◆ set_text_default_size()

NAPI void DebugDraw2DConfig::set_text_default_size ( const int & _size)

Default text size

◆ set_text_foreground_color()

NAPI void DebugDraw2DConfig::set_text_foreground_color ( const godot::Color & _new_color)

Default color of the text

◆ set_text_background_color()

NAPI void DebugDraw2DConfig::set_text_background_color ( const godot::Color & _new_color)

Background color of the text

◆ set_text_custom_font()

NAPI void DebugDraw2DConfig::set_text_custom_font ( const Ref< godot::Font > & _custom_font)

Custom text Font


The documentation for this class was generated from the following file: