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

Lamp::RigidMesh Class Reference

剛体メッシュ More...

#include <RigidMesh.h>

Inheritance diagram for Lamp::RigidMesh:

Lamp::Mesh Lamp::SceneObject Lamp::GraphicsDeviceObjectHolder List of all members.

Public Member Functions

virtual bool isRigidMesh () const
 剛体メッシュかどうか

virtual Meshcopy (u_int copyMask=0) const
 コピー

virtual RigidMeshcopyRigidMesh (u_int copyMask=0) const
 剛体メッシュのコピー


Protected Member Functions

 RigidMesh (const String &name, Scene *scene)
 コンストラクタ

virtual ~RigidMesh ()
 デストラクタ


Friends

class MeshManager

Detailed Description

剛体メッシュ

Definition at line 36 of file RigidMesh.h.


Constructor & Destructor Documentation

Lamp::RigidMesh::RigidMesh const String name,
Scene scene
[protected]
 

コンストラクタ

Parameters:
name 名前
scene シーン

Definition at line 34 of file RigidMesh.cpp.


Member Function Documentation

virtual Mesh* Lamp::RigidMesh::copy u_int  copyMask = 0  )  const [inline, virtual]
 

コピー

Parameters:
copyMask コピーマスク
Returns:
コピーされたメッシュ

Implements Lamp::Mesh.

Definition at line 51 of file RigidMesh.h.

References copyRigidMesh().

RigidMesh * Lamp::RigidMesh::copyRigidMesh u_int  copyMask = 0  )  const [virtual]
 

剛体メッシュのコピー

Parameters:
copyMask コピーマスク
Returns:
コピーされたメッシュ

Definition at line 42 of file RigidMesh.cpp.

References Lamp::Mesh::copyMeshValue(), Lamp::MeshManager::createRigidMesh(), Lamp::Scene::getMeshManager(), Lamp::SceneObject::name_, Lamp::SceneObjectManagerTemplate< Mesh >::rename(), and Lamp::SceneObject::scene_.

Referenced by copy().

virtual bool Lamp::RigidMesh::isRigidMesh  )  const [inline, virtual]
 

剛体メッシュかどうか

Returns:
剛体メッシュならtrue

Reimplemented from Lamp::Mesh.

Definition at line 43 of file RigidMesh.h.


The documentation for this class was generated from the following files:
Generated on Wed Mar 16 10:29:50 2005 for Lamp by doxygen 1.3.2