Blender V4.3
text_format_pov.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_pov_find_keyword (const char *string)
 
static int txtfmt_pov_find_reserved_keywords (const char *string)
 
static int txtfmt_pov_find_reserved_builtins (const char *string)
 
static int txtfmt_pov_find_specialvar (const char *string)
 
static int txtfmt_pov_find_bool (const char *string)
 
static char txtfmt_pov_format_identifier (const char *str)
 
Format Line Implementation (#TextFormatType::format_line)
static void txtfmt_pov_format_line (SpaceText *st, TextLine *line, const bool do_next)
 
Registration
void ED_text_format_register_pov ()
 

Local Literal Definitions

static const char * text_format_pov_literals_keyword_data []
 
static const char * text_format_pov_literals_reserved_data []
 
static const char * text_format_pov_literals_builtins_data []
 
static const char * text_format_pov_literals_specialvar_data []
 
static const char * text_format_pov_literals_bool_data []
 
static const Span< const char * > text_format_pov_literals_keyword (text_format_pov_literals_keyword_data, ARRAY_SIZE(text_format_pov_literals_keyword_data))
 
static const Span< const char * > text_format_pov_literals_reserved (text_format_pov_literals_reserved_data, ARRAY_SIZE(text_format_pov_literals_reserved_data))
 
static const Span< const char * > text_format_pov_literals_builtins (text_format_pov_literals_builtins_data, ARRAY_SIZE(text_format_pov_literals_builtins_data))
 
static const Span< const char * > text_format_pov_literals_specialvar (text_format_pov_literals_specialvar_data, ARRAY_SIZE(text_format_pov_literals_specialvar_data))
 
static const Span< const char * > text_format_pov_literals_bool (text_format_pov_literals_bool_data, ARRAY_SIZE(text_format_pov_literals_bool_data))
 

Function Documentation

◆ ED_text_format_register_pov()

◆ text_format_pov_literals_bool()

static const Span< const char * > text_format_pov_literals_bool ( text_format_pov_literals_bool_data ,
ARRAY_SIZE(text_format_pov_literals_bool_data)  )
static

◆ text_format_pov_literals_builtins()

static const Span< const char * > text_format_pov_literals_builtins ( text_format_pov_literals_builtins_data ,
ARRAY_SIZE(text_format_pov_literals_builtins_data)  )
static

◆ text_format_pov_literals_keyword()

static const Span< const char * > text_format_pov_literals_keyword ( text_format_pov_literals_keyword_data ,
ARRAY_SIZE(text_format_pov_literals_keyword_data)  )
static

◆ text_format_pov_literals_reserved()

static const Span< const char * > text_format_pov_literals_reserved ( text_format_pov_literals_reserved_data ,
ARRAY_SIZE(text_format_pov_literals_reserved_data)  )
static

◆ text_format_pov_literals_specialvar()

static const Span< const char * > text_format_pov_literals_specialvar ( text_format_pov_literals_specialvar_data ,
ARRAY_SIZE(text_format_pov_literals_specialvar_data)  )
static

◆ txtfmt_pov_find_bool()

static int txtfmt_pov_find_bool ( const char * string)
static

◆ txtfmt_pov_find_keyword()

static int txtfmt_pov_find_keyword ( const char * string)
static

◆ txtfmt_pov_find_reserved_builtins()

static int txtfmt_pov_find_reserved_builtins ( const char * string)
static

◆ txtfmt_pov_find_reserved_keywords()

static int txtfmt_pov_find_reserved_keywords ( const char * string)
static

◆ txtfmt_pov_find_specialvar()

static int txtfmt_pov_find_specialvar ( const char * string)
static

◆ txtfmt_pov_format_identifier()

◆ txtfmt_pov_format_line()

Variable Documentation

◆ text_format_pov_literals_bool_data

const char* text_format_pov_literals_bool_data[]
static

POV Built-in Constants.

Definition at line 644 of file text_format_pov.cc.

◆ text_format_pov_literals_builtins_data

const char* text_format_pov_literals_builtins_data[]
static

Definition at line 219 of file text_format_pov.cc.

◆ text_format_pov_literals_keyword_data

const char* text_format_pov_literals_keyword_data[]
static

Language Directives

Definition at line 25 of file text_format_pov.cc.

◆ text_format_pov_literals_reserved_data

const char* text_format_pov_literals_reserved_data[]
static

Float Functions

Definition at line 71 of file text_format_pov.cc.

◆ text_format_pov_literals_specialvar_data

const char* text_format_pov_literals_specialvar_data[]
static

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

Definition at line 441 of file text_format_pov.cc.