interreality.org [VOS]
[Home] [About]
[Screenshots]
[Download]
[News]
[Community]
[Documentation] [Manual]
[Bugs & Requests] [Wiki]

csMetaMaterial Class Reference

#include <vosmaterial.hh>

Inheritance diagram for csMetaMaterial:

A3DL::Material VOS::ChildChangeListener VOS::PropertyListener VOS::MetaObject VOS::Vobject VOS::Dispatchable VUtil::RefCounted List of all members.

Detailed Description

Definition at line 33 of file vosmaterial.hh.

Public Member Functions

Static Public Member Functions

Static Public Attributes

Static Protected Member Functions

Protected Attributes

Static Protected Attributes

Friends


Constructor & Destructor Documentation

csMetaMaterial::csMetaMaterial ( VOS::VobjectBase superobject  ) 

virtual csMetaMaterial::~csMetaMaterial (  )  [virtual]


Member Function Documentation

static void csMetaMaterial::CreateCheckerboard (  )  [static, protected]

Generate the "checkerboard" default pattern (only called once).

static csRef<iMaterialWrapper> csMetaMaterial::GetCheckerboard (  )  [static]

Get the "checkerboard" default pattern.

csRef<iMaterialWrapper> csMetaMaterial::GetMaterialWrapper (  ) 

Return CS iMaterialWrapper interface for this object.

static VOS::MetaObject* csMetaMaterial::new_csMetaMaterial ( VOS::VobjectBase superobject,
const std::string &  type 
) [static]

virtual void csMetaMaterial::notifyChildInserted ( VOS::VobjectEvent event  )  [virtual]

Called when a child has been inserted into the listened-to children list.

Implements VOS::ChildChangeListener.

virtual void csMetaMaterial::notifyChildRemoved ( VOS::VobjectEvent event  )  [virtual]

Called when a child has been deleted in the listened-to children list.

Implements VOS::ChildChangeListener.

virtual void csMetaMaterial::notifyChildReplaced ( VOS::VobjectEvent event  )  [virtual]

Called when a child has replaced another child in the listened-to children list.

Implements VOS::ChildChangeListener.

virtual void csMetaMaterial::notifyPropertyChange ( const VOS::PropertyEvent event  )  [virtual]

Notification interface that a property has been changed.

Override this method in your subclass.

Parameters:
event Event describing what happened. Note the 'const' declaration.

Implements VOS::PropertyListener.

virtual void csMetaMaterial::Setup ( csVosA3DL vosa3dl  )  [virtual]

void csMetaMaterial::updateMaterial (  ) 


Friends And Related Function Documentation

friend class ConstructMaterialTask [friend]

Definition at line 73 of file vosmaterial.hh.


Member Data Documentation

Definition at line 40 of file vosmaterial.hh.

csRef<iMaterialWrapper> csMetaMaterial::checkerboard [static, protected]

Definition at line 44 of file vosmaterial.hh.

csRef<iMaterialWrapper> csMetaMaterial::materialwrapper [protected]

Definition at line 39 of file vosmaterial.hh.

bool csMetaMaterial::needListener [protected]

Definition at line 42 of file vosmaterial.hh.

iObjectRegistry* csMetaMaterial::object_reg [static]

Definition at line 50 of file vosmaterial.hh.

Definition at line 41 of file vosmaterial.hh.


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