Blender V4.3
text_format_pov_ini.cc File Reference
#include <cstring>
#include "BLI_blenlib.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()

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)  )
static

◆ text_format_pov_ini_literals_keyword()

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

◆ text_format_pov_ini_literals_reserved()

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

◆ txtfmt_ini_find_bool()

static int txtfmt_ini_find_bool ( const char * string)
static

◆ txtfmt_ini_find_keyword()

static int txtfmt_ini_find_keyword ( const char * string)
static

◆ txtfmt_ini_find_reserved()

static int txtfmt_ini_find_reserved ( const char * string)
static

◆ txtfmt_pov_ini_format_identifier()

static 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.

◆ 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.

◆ 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.