Blender V5.0
text_format_pov.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_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()

◆ text_format_pov_literals_builtins()

◆ text_format_pov_literals_keyword()

◆ text_format_pov_literals_reserved()

◆ text_format_pov_literals_specialvar()

◆ txtfmt_pov_find_bool()

int txtfmt_pov_find_bool ( const char * string)
static

◆ txtfmt_pov_find_keyword()

int txtfmt_pov_find_keyword ( const char * string)
static

◆ txtfmt_pov_find_reserved_builtins()

int txtfmt_pov_find_reserved_builtins ( const char * string)
static

◆ txtfmt_pov_find_reserved_keywords()

int txtfmt_pov_find_reserved_keywords ( const char * string)
static

◆ txtfmt_pov_find_specialvar()

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.

Referenced by text_format_pov_literals_bool().

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

Referenced by text_format_pov_literals_builtins().

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

Referenced by text_format_pov_literals_keyword().

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

Referenced by text_format_pov_literals_reserved().

◆ text_format_pov_literals_specialvar_data

const char* text_format_pov_literals_specialvar_data[]
static