Main Page   Namespace List   Class Hierarchy   Compound List   File List   Compound Members   File Members  

CListValue Class Reference

#include <ListValue.h>

Inheritance diagram for CListValue:

CPropValue CValue PyObjectPlus PyObject List of all members.

Public Methods

 CListValue (PyTypeObject *T = &Type)
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 float GetNumber ()
virtual CValueGetReplica ()
void MergeList (CListValue* otherlist)
bool RemoveValue (CValue* val)
void SetReleaseOnDestruct (bool bReleaseContents)
bool SearchValue (CValue* val)
CValueFindValue (const CCString & 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)
const int GetCount ()
virtual const CCStringGetText ()
virtual PyObject_getattr (char *attr)

Constructor & Destructor Documentation

CListValue::CListValue ( PyTypeObject * T = &Type )
 

Definition at line 160 of file ListValue.cpp.

Referenced by GetReplica().

CListValue::~CListValue ( ) [virtual]
 

Definition at line 166 of file ListValue.cpp.


Member Function Documentation

void CListValue::Add ( CValue * value ) [inline]
 

Definition at line 32 of file ListValue.h.

Referenced by KX_Scene::AddNodeReplicaObject(), KX_Scene::AddReplicaObject(), BL_ConvertBlenderObjects(), CValue::ConvertPythonToValue(), and KX_TouchSensor::HandleCollision().

void CListValue::AddConfigurationData ( CValue * menuvalue )
 

CValue * CListValue::Calc ( VALUE_OPERATOR op,
CValue * val ) [inline, virtual]
 

Reimplemented from CValue.

Definition at line 33 of file ListValue.h.

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

Reimplemented from CValue.

Definition at line 37 of file ListValue.h.

void CListValue::Configure ( CValue * menuvalue )
 

CValue * CListValue::FindValue ( const CCString & name )
 

Definition at line 227 of file ListValue.cpp.

const int CListValue::GetCount ( ) [inline]
 

Definition at line 76 of file ListValue.h.

Referenced by FindValue(), IsModified(), MergeList(), KX_GameObject::PySetPosition(), RemoveValue(), SearchValue(), SetModified(), and KX_Scene::~KX_Scene().

float CListValue::GetNumber ( ) [inline, virtual]
 

Reimplemented from CValue.

Definition at line 41 of file ListValue.h.

CValue * CListValue::GetReplica ( ) [virtual]
 

Reimplemented from CValue.

Definition at line 185 of file ListValue.cpp.

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

Reimplemented from CValue.

Definition at line 179 of file ListValue.cpp.

CValue * CListValue::GetValue ( int i ) [inline]
 

Definition at line 75 of file ListValue.h.

Referenced by BL_ConvertBlenderObjects(), KX_Scene::CalculateVisibleMeshes(), FindValue(), IsModified(), KX_Scene::LogicBeginFrame(), MergeList(), KX_GameObject::PySetPosition(), RemoveValue(), SearchValue(), and SetModified().

bool CListValue::IsModified ( ) [inline, virtual]
 

Reimplemented from CValue.

Definition at line 64 of file ListValue.h.

void CListValue::MergeList ( CListValue * otherlist )
 

Definition at line 272 of file ListValue.cpp.

void CListValue::ReleaseAndRemoveAll ( )
 

Definition at line 220 of file ListValue.cpp.

Referenced by KX_TouchSensor::EndFrame().

void CListValue::Remove ( int i )
 

Definition at line 214 of file ListValue.cpp.

Referenced by RemoveValue().

bool CListValue::RemoveValue ( CValue * val )
 

Definition at line 259 of file ListValue.cpp.

Referenced by KX_Scene::NewRemoveObject().

void CListValue::Resize ( int num )
 

Definition at line 209 of file ListValue.cpp.

Referenced by MergeList().

bool CListValue::SearchValue ( CValue * val )
 

Definition at line 246 of file ListValue.cpp.

Referenced by KX_TouchSensor::HandleCollision().

void CListValue::SetModified ( bool bModified ) [inline, virtual]
 

Reimplemented from CValue.

Definition at line 57 of file ListValue.h.

void CListValue::SetReleaseOnDestruct ( bool bReleaseContents )
 

Definition at line 254 of file ListValue.cpp.

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

Definition at line 203 of file ListValue.cpp.

Referenced by MergeList().

PyObject * CListValue::_getattr ( char * attr ) [virtual]
 

Reimplemented from CValue.

Definition at line 151 of file ListValue.cpp.


The documentation for this class was generated from the following files:
Generated at Thu Feb 1 13:03:34 2001 for Ketsji Game Engine by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000