DI-Guy SDK Documentation  13.6
diguyCharacterTypeMapFieldValues Class Reference

This class holds the type map field values for a specific type mapping. More...

#include <diguyCharacterTypeMapFieldValues.h>

Public Member Functions

 diguyCharacterTypeMapFieldValues ()
 
 diguyCharacterTypeMapFieldValues (const char *initial_value_all_fields)
 
 diguyCharacterTypeMapFieldValues (const diguyCharacterTypeMapFieldValues &rhs)
 
diguyCharacterTypeMapFieldValuesoperator= (const diguyCharacterTypeMapFieldValues &rhs)
 
 ~diguyCharacterTypeMapFieldValues ()
 Destructor. More...
 
bool operator== (const diguyCharacterTypeMapFieldValues &rhs) const
 
bool operator!= (const diguyCharacterTypeMapFieldValues &rhs) const
 
void set_all_fields_to (const char *value)
 
void set_field_to (diguyCharacterTypeMapField field, const char *value)
 
const char * get_field_value (diguyCharacterTypeMapField field) const
 
void parse_type_map_id (const char *type_map_id)
 
void parse_character_type_map (const char *character_type_map)
 
void parse_appearance_map (const char *appearance_map)
 
int get_num_wildcards ()
 

Private Functions

The functions and variables past this point are for internal use only.

No external access to them is expected or necessary.

bdiMotgenTypeMapFieldValuesm_scripted_object
 A pointer to internal data. More...
 
bool m_own_scripted_object
 
class bdiMotgenTypeMapFieldValues
 
bdiMotgenTypeMapFieldValuesget_scripted_object ()
 
const bdiMotgenTypeMapFieldValuesget_scripted_object () const
 
 diguyCharacterTypeMapFieldValues (bdiMotgenTypeMapFieldValues *scripted_object)
 A private constructor. More...
 

Detailed Description

This class holds the type map field values for a specific type mapping.

This class can be returned from a diguyCharacterTypeMap or passed into lookup methods to specify the type mapping you're interested in.

See diguyCharacterTypeMap for more information on the fields themselves.

All public functions in this class are callable from:

  • C++
  • Script

Constructor & Destructor Documentation

diguyCharacterTypeMapFieldValues::diguyCharacterTypeMapFieldValues ( )
diguyCharacterTypeMapFieldValues::diguyCharacterTypeMapFieldValues ( const char *  initial_value_all_fields)
diguyCharacterTypeMapFieldValues::diguyCharacterTypeMapFieldValues ( const diguyCharacterTypeMapFieldValues rhs)
diguyCharacterTypeMapFieldValues::~diguyCharacterTypeMapFieldValues ( )

Destructor.

diguyCharacterTypeMapFieldValues::diguyCharacterTypeMapFieldValues ( bdiMotgenTypeMapFieldValues scripted_object)
private

A private constructor.

Member Function Documentation

diguyCharacterTypeMapFieldValues& diguyCharacterTypeMapFieldValues::operator= ( const diguyCharacterTypeMapFieldValues rhs)
bool diguyCharacterTypeMapFieldValues::operator== ( const diguyCharacterTypeMapFieldValues rhs) const
bool diguyCharacterTypeMapFieldValues::operator!= ( const diguyCharacterTypeMapFieldValues rhs) const
void diguyCharacterTypeMapFieldValues::set_all_fields_to ( const char *  value)
void diguyCharacterTypeMapFieldValues::set_field_to ( diguyCharacterTypeMapField  field,
const char *  value 
)
const char* diguyCharacterTypeMapFieldValues::get_field_value ( diguyCharacterTypeMapField  field) const
void diguyCharacterTypeMapFieldValues::parse_type_map_id ( const char *  type_map_id)
void diguyCharacterTypeMapFieldValues::parse_character_type_map ( const char *  character_type_map)
void diguyCharacterTypeMapFieldValues::parse_appearance_map ( const char *  appearance_map)
int diguyCharacterTypeMapFieldValues::get_num_wildcards ( )
bdiMotgenTypeMapFieldValues* diguyCharacterTypeMapFieldValues::get_scripted_object ( )
inline
const bdiMotgenTypeMapFieldValues* diguyCharacterTypeMapFieldValues::get_scripted_object ( ) const
inline

Friends And Related Function Documentation

friend class bdiMotgenTypeMapFieldValues
friend

Member Data Documentation

bdiMotgenTypeMapFieldValues* diguyCharacterTypeMapFieldValues::m_scripted_object
private

A pointer to internal data.

bool diguyCharacterTypeMapFieldValues::m_own_scripted_object
private

The documentation for this class was generated from the following file: