Blender  V3.3
Functions
text_format_pov_ini.c File Reference
#include <string.h>
#include "BLI_blenlib.h"
#include "DNA_space_types.h"
#include "DNA_text_types.h"
#include "BKE_text.h"
#include "text_format.h"

Go to the source code of this file.

Functions

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)
 
static void txtfmt_pov_ini_format_line (SpaceText *st, TextLine *line, const bool do_next)
 
void ED_text_format_register_pov_ini (void)
 

Function Documentation

◆ ED_text_format_register_pov_ini()

void ED_text_format_register_pov_ini ( void  )

◆ txtfmt_ini_find_bool()

static int txtfmt_ini_find_bool ( const char *  string)
static

Definition at line 303 of file text_format_pov_ini.c.

References len, STR_LITERAL_STARTSWITH, and text_check_identifier().

Referenced by txtfmt_pov_ini_format_line().

◆ txtfmt_ini_find_keyword()

static int txtfmt_ini_find_keyword ( const char *  string)
static

Checks the specified source string for a POV INI keyword (minus boolean & 'nil'). This name must start at the beginning of the source string and must be followed by a non-identifier (see text_check_identifier(char)) or null char.

If a keyword is found, the length of the matching word is returned. Otherwise, -1 is returned.

See: http://www.povray.org/documentation/view/3.7.0/212/

Definition at line 31 of file text_format_pov_ini.c.

References len, STR_LITERAL_STARTSWITH, and text_check_identifier().

Referenced by txtfmt_pov_ini_format_identifier(), and txtfmt_pov_ini_format_line().

◆ 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()

static void txtfmt_pov_ini_format_line ( SpaceText st,
TextLine line,
const bool  do_next 
)
static