From 7028cbe09c688437910a25623098762bf0fa592d Mon Sep 17 00:00:00 2001 From: David Walter Seikel Date: Mon, 28 Mar 2016 22:28:34 +1000 Subject: Move Irrlicht to src/others. --- .../doc/html/structirr_1_1scene_1_1_s_mesh.html | 547 +++++++++++++++++++++ 1 file changed, 547 insertions(+) create mode 100644 src/others/irrlicht-1.8.1/doc/html/structirr_1_1scene_1_1_s_mesh.html (limited to 'src/others/irrlicht-1.8.1/doc/html/structirr_1_1scene_1_1_s_mesh.html') diff --git a/src/others/irrlicht-1.8.1/doc/html/structirr_1_1scene_1_1_s_mesh.html b/src/others/irrlicht-1.8.1/doc/html/structirr_1_1scene_1_1_s_mesh.html new file mode 100644 index 0000000..9231a86 --- /dev/null +++ b/src/others/irrlicht-1.8.1/doc/html/structirr_1_1scene_1_1_s_mesh.html @@ -0,0 +1,547 @@ + + + + +Irrlicht 3D Engine: irr::scene::SMesh Struct Reference + + + + + + + + + + + + + + +
+ + +
+ + + + + + + + + + + + + + + + + +
+
Irrlicht 3D Engine + +
+ +
+ + + + + + +
+
+
+ + + + +
+
+ +
+
+
+ +
+
+ +
+
irr::scene::SMesh Struct Reference
+
+
+ +

Simple implementation of the IMesh interface. + More...

+ +

#include <SMesh.h>

+
+ + Inheritance diagram for irr::scene::SMesh:
+
+
+ + +

List of all members.

+

+Public Member Functions

+ +

+Public Attributes

+ +

Detailed Description

+

Simple implementation of the IMesh interface.

+ +

Definition at line 18 of file SMesh.h.

+

Constructor & Destructor Documentation

+ +
+
+ + + + + + + +
irr::scene::SMesh::SMesh () [inline]
+
+
+ +

constructor

+ +

Definition at line 21 of file SMesh.h.

+ +

References irr::IReferenceCounted::setDebugName().

+ +
+
+ +
+
+ + + + + + + +
virtual irr::scene::SMesh::~SMesh () [inline, virtual]
+
+
+ +

destructor

+ +

Definition at line 29 of file SMesh.h.

+ +

References irr::IReferenceCounted::drop(), MeshBuffers, and irr::core::array< T, TAlloc >::size().

+ +
+
+

Member Function Documentation

+ +
+
+ + + + + + + + +
void irr::scene::SMesh::addMeshBuffer (IMeshBufferbuf) [inline]
+
+
+ +

adds a MeshBuffer

+

The bounding box is not updated automatically.

+ +

Definition at line 98 of file SMesh.h.

+ +

References irr::IReferenceCounted::grab(), MeshBuffers, and irr::core::array< T, TAlloc >::push_back().

+ +
+
+ +
+
+ + + + + + + +
virtual void irr::scene::SMesh::clear () [inline, virtual]
+
+ +
+ +
+
+ + + + + + + +
virtual const core::aabbox3d<f32>& irr::scene::SMesh::getBoundingBox () const [inline, virtual]
+
+
+ +

returns an axis aligned bounding box

+ +

Implements irr::scene::IMesh.

+ +

Definition at line 72 of file SMesh.h.

+ +

References BoundingBox.

+ +
+
+ +
+
+ + + + + + + + +
virtual IMeshBuffer* irr::scene::SMesh::getMeshBuffer (u32 nr) const [inline, virtual]
+
+
+ +

returns pointer to a mesh buffer

+ +

Implements irr::scene::IMesh.

+ +

Definition at line 53 of file SMesh.h.

+ +

References MeshBuffers.

+ +
+
+ +
+
+ + + + + + + + +
virtual IMeshBuffer* irr::scene::SMesh::getMeshBuffer (const video::SMaterialmaterial) const [inline, virtual]
+
+
+ +

returns a meshbuffer which fits a material

+

reverse search

+ +

Implements irr::scene::IMesh.

+ +

Definition at line 60 of file SMesh.h.

+ +

References MeshBuffers, and irr::core::array< T, TAlloc >::size().

+ +
+
+ +
+
+ + + + + + + +
virtual u32 irr::scene::SMesh::getMeshBufferCount () const [inline, virtual]
+
+
+ +

returns amount of mesh buffers.

+ +

Implements irr::scene::IMesh.

+ +

Definition at line 47 of file SMesh.h.

+ +

References MeshBuffers, and irr::core::array< T, TAlloc >::size().

+ +
+
+ +
+
+ + + + + + + +
void irr::scene::SMesh::recalculateBoundingBox () [inline]
+
+
+ +

recalculates the bounding box

+ +

Definition at line 84 of file SMesh.h.

+ +

References irr::core::aabbox3d< T >::addInternalBox(), BoundingBox, MeshBuffers, irr::core::aabbox3d< T >::reset(), and irr::core::array< T, TAlloc >::size().

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::scene::SMesh::setBoundingBox (const core::aabbox3dfbox) [inline, virtual]
+
+
+ +

set user axis aligned bounding box

+ +

Implements irr::scene::IMesh.

+ +

Definition at line 78 of file SMesh.h.

+ +

References BoundingBox.

+ +
+
+ +
+
+ + + + + + + + +
virtual void irr::scene::SMesh::setDirty (E_BUFFER_TYPE buffer = EBT_VERTEX_AND_INDEX) [inline, virtual]
+
+
+ +

flags the meshbuffer as changed, reloads hardware buffers

+ +

Implements irr::scene::IMesh.

+ +

Definition at line 122 of file SMesh.h.

+ +

References MeshBuffers, and irr::core::array< T, TAlloc >::size().

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
virtual void irr::scene::SMesh::setHardwareMappingHint (E_HARDWARE_MAPPING newMappingHint,
E_BUFFER_TYPE buffer = EBT_VERTEX_AND_INDEX 
) [inline, virtual]
+
+
+ +

set the hardware mapping hint, for driver

+ +

Implements irr::scene::IMesh.

+ +

Definition at line 115 of file SMesh.h.

+ +

References MeshBuffers, and irr::core::array< T, TAlloc >::size().

+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
virtual void irr::scene::SMesh::setMaterialFlag (video::E_MATERIAL_FLAG flag,
bool newvalue 
) [inline, virtual]
+
+
+ +

sets a flag of all contained materials to a new value

+ +

Implements irr::scene::IMesh.

+ +

Definition at line 108 of file SMesh.h.

+ +

References MeshBuffers, and irr::core::array< T, TAlloc >::size().

+ +
+
+

Member Data Documentation

+ +
+ +
+ +

The bounding box of this mesh.

+ +

Definition at line 132 of file SMesh.h.

+ +

Referenced by clear(), getBoundingBox(), recalculateBoundingBox(), and setBoundingBox().

+ +
+
+ + +
The documentation for this struct was generated from the following file: +
+
+ + + + + -- cgit v1.1