Blender V5.0
text_format_pov_ini.cc File Reference
#include <cstring>
#include "BLI_string_utf8.h"
#include "DNA_space_types.h"
#include "DNA_text_types.h"
#include "BKE_text.h"
#include "text_format.hh"

Go to the source code of this file.

Functions

Local Functions (for #TextFormatType::format_line)
static int txtfmt_ini_find_keyword (const char *string)
static int txtfmt_ini_find_reserved (const char *string)
static int txtfmt_ini_find_bool (const char *string)
static char txtfmt_pov_ini_format_identifier (const char *str)
Format Line Implementation (#TextFormatType::format_line)
static void txtfmt_pov_ini_format_line (SpaceText *st, TextLine *line, const bool do_next)
Registration
void ED_text_format_register_pov_ini ()

Local Literal Definitions

static const char * text_format_pov_ini_literals_keyword_data []
static const char * text_format_pov_ini_literals_reserved_data []
static const char * text_format_pov_ini_literals_bool_data []
static const Span< const char * > text_format_pov_ini_literals_keyword (text_format_pov_ini_literals_keyword_data, ARRAY_SIZE(text_format_pov_ini_literals_keyword_data))
static const Span< const char * > text_format_pov_ini_literals_reserved (text_format_pov_ini_literals_reserved_data, ARRAY_SIZE(text_format_pov_ini_literals_reserved_data))
static const Span< const char * > text_format_pov_ini_literals_bool (text_format_pov_ini_literals_bool_data, ARRAY_SIZE(text_format_pov_ini_literals_bool_data))

Function Documentation

◆ ED_text_format_register_pov_ini()

◆ text_format_pov_ini_literals_bool()

◆ text_format_pov_ini_literals_keyword()

◆ text_format_pov_ini_literals_reserved()

◆ txtfmt_ini_find_bool()

int txtfmt_ini_find_bool ( const char * string)
static

◆ txtfmt_ini_find_keyword()

int txtfmt_ini_find_keyword ( const char * string)
static

◆ txtfmt_ini_find_reserved()

int txtfmt_ini_find_reserved ( const char * string)
static

◆ txtfmt_pov_ini_format_identifier()

char txtfmt_pov_ini_format_identifier ( const char * str)
static

◆ txtfmt_pov_ini_format_line()

Variable Documentation

◆ text_format_pov_ini_literals_bool_data

const char* text_format_pov_ini_literals_bool_data[]
static
Initial value:
= {
"%h",
"%k",
"%n",
"%o",
"%s",
"%w",
"false",
"no",
"off",
"on",
"pi",
"tau",
"true",
"yes",
}

POV INI Built-in Constants.

Definition at line 286 of file text_format_pov_ini.cc.

Referenced by text_format_pov_ini_literals_bool().

◆ text_format_pov_ini_literals_keyword_data

const char* text_format_pov_ini_literals_keyword_data[]
static

POV INI keyword (minus boolean & 'nil') See: http://www.povray.org/documentation/view/3.7.0/212/

Definition at line 32 of file text_format_pov_ini.cc.

Referenced by text_format_pov_ini_literals_keyword().

◆ text_format_pov_ini_literals_reserved_data

const char* text_format_pov_ini_literals_reserved_data[]
static

POV-Ray Built-in INI Variables list is from... http://www.povray.org/documentation/view/3.7.0/212/

Definition at line 86 of file text_format_pov_ini.cc.

Referenced by text_format_pov_ini_literals_reserved().