Public Member Functions | Private Member Functions
Ogre::QueuedProgressiveMeshGenerator Class Reference

Creates a request for the worker. More...

#include <OgreQueuedProgressiveMeshGenerator.h>

Inheritance diagram for Ogre::QueuedProgressiveMeshGenerator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~QueuedProgressiveMeshGenerator ()
virtual void generateAutoconfiguredLodLevels (MeshPtr &mesh)
 Generates the LOD levels for a mesh without configuring it.
void generateLodLevels (LodConfig &lodConfig)
virtual void getAutoconfig (MeshPtr &inMesh, LodConfig &outLodConfig)
 Fills LOD Config with a config, which works on any mesh.

Private Member Functions

void copyBuffers (Mesh *mesh, PMGenRequest *req)
void copyIndexBuffer (IndexData *data, PMGenRequest::IndexBuffer &out)
void copyVertexBuffer (VertexData *data, PMGenRequest::VertexBuffer &out)

Detailed Description

Creates a request for the worker.

The interface is compatible with ProgressiveMeshGenerator.

Definition at line 200 of file OgreQueuedProgressiveMeshGenerator.h.


Constructor & Destructor Documentation


Member Function Documentation

Generates the LOD levels for a mesh without configuring it.

Parameters:
meshGenerate the LOD for this mesh.

Generates the LOD levels for a mesh.

Parameters:
lodConfigSpecification of the requested LOD levels.

Implements Ogre::ProgressiveMeshGeneratorBase.

virtual void Ogre::ProgressiveMeshGeneratorBase::getAutoconfig ( MeshPtr inMesh,
LodConfig outLodConfig 
) [virtual, inherited]

Fills LOD Config with a config, which works on any mesh.

Parameters:
inMeshOptimize for this mesh.
outLodConfigLOD configuration storing the output.

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

Copyright © 2012 Torus Knot Software Ltd
Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Last modified Mon Jul 27 2020 13:41:31