Blender V2.61 - r43446
Public Member Functions

CListValue Class Reference

#include <ListValue.h>

Inheritance diagram for CListValue:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 CListValue ()
virtual ~CListValue ()
void AddConfigurationData (CValue *menuvalue)
void Configure (CValue *menuvalue)
void Add (CValue *value)
virtual CValueCalc (VALUE_OPERATOR op, CValue *val)
virtual CValueCalcFinal (VALUE_DATA_TYPE dtype, VALUE_OPERATOR op, CValue *val)
virtual double GetNumber ()
virtual CValueGetReplica ()
void MergeList (CListValue *otherlist)
bool RemoveValue (CValue *val)
void SetReleaseOnDestruct (bool bReleaseContents)
bool SearchValue (CValue *val)
CValueFindValue (const STR_String &name)
CValueFindValue (const char *name)
void ReleaseAndRemoveAll ()
virtual void SetModified (bool bModified)
virtual bool IsModified ()
void Remove (int i)
void Resize (int num)
void SetValue (int i, CValue *val)
CValueGetValue (int i)
int GetCount ()
virtual const STR_StringGetText ()
bool CheckEqual (CValue *first, CValue *second)

Detailed Description

Definition at line 24 of file ListValue.h.


Constructor & Destructor Documentation

CListValue::CListValue ( )

Definition at line 35 of file ListValue.cpp.

Referenced by GetReplica().

CListValue::~CListValue ( ) [virtual]

Definition at line 43 of file ListValue.cpp.

References i.


Member Function Documentation

void CListValue::Add ( CValue value)
void CListValue::AddConfigurationData ( CValue menuvalue)
CValue * CListValue::Calc ( VALUE_OPERATOR  op,
CValue val 
) [virtual]
Attention:
not implemented yet :(

Implements CValue.

Definition at line 212 of file ListValue.cpp.

References NULL.

CValue * CListValue::CalcFinal ( VALUE_DATA_TYPE  dtype,
VALUE_OPERATOR  op,
CValue val 
) [virtual]

Implements CValue.

Definition at line 223 of file ListValue.cpp.

References NULL.

bool CListValue::CheckEqual ( CValue first,
CValue second 
)
void CListValue::Configure ( CValue menuvalue)
CValue * CListValue::FindValue ( const STR_String name)

Definition at line 125 of file ListValue.cpp.

References GetCount(), CValue::GetName(), GetValue(), i, and NULL.

CValue * CListValue::FindValue ( const char *  name)

Definition at line 134 of file ListValue.cpp.

References GetCount(), CValue::GetName(), GetValue(), i, and NULL.

int CListValue::GetCount ( ) [inline]
double CListValue::GetNumber ( ) [virtual]

Implements CValue.

Definition at line 245 of file ListValue.cpp.

CValue * CListValue::GetReplica ( void  ) [virtual]

Implements CValue.

Definition at line 74 of file ListValue.cpp.

References CListValue(), i, and CValue::ProcessReplica().

const STR_String & CListValue::GetText ( ) [virtual]

Implements CValue.

Definition at line 56 of file ListValue.cpp.

References GetCount(), CValue::GetText(), GetValue(), gstrListRep, and i.

CValue* CListValue::GetValue ( int  i) [inline]
bool CListValue::IsModified ( ) [inline, virtual]

Reimplemented from CValue.

Definition at line 263 of file ListValue.cpp.

References GetCount(), GetValue(), i, and CValue::IsModified().

void CListValue::MergeList ( CListValue otherlist)

Definition at line 175 of file ListValue.cpp.

References CValue::AddRef(), GetCount(), GetValue(), i, Resize(), and SetValue().

Referenced by KX_Scene::MergeScene().

void CListValue::ReleaseAndRemoveAll ( )

Definition at line 116 of file ListValue.cpp.

References i, and CValue::Release().

Referenced by KX_TouchSensor::EndFrame(), and KX_Scene::MergeScene().

void CListValue::Remove ( int  i)

Definition at line 108 of file ListValue.cpp.

References assertd, and i.

Referenced by KX_Scene::LogicEndFrame().

bool CListValue::RemoveValue ( CValue val)
void CListValue::Resize ( int  num)

Definition at line 101 of file ListValue.cpp.

Referenced by MergeList().

bool CListValue::SearchValue ( CValue val)
void CListValue::SetModified ( bool  bModified) [virtual]

Reimplemented from CValue.

Definition at line 252 of file ListValue.cpp.

References GetCount(), GetValue(), i, and CValue::SetModified().

void CListValue::SetReleaseOnDestruct ( bool  bReleaseContents)

Definition at line 153 of file ListValue.cpp.

void CListValue::SetValue ( int  i,
CValue val 
)

Definition at line 93 of file ListValue.cpp.

References assertd, i, and simple_enum_gen::val.

Referenced by MergeList().


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