#include "mesh.h"
#include "dynload.h"
#include "context.h"
#include "loopsubdiv.h"
Go to the source code of this file.
Classes | |
class | MeshElemSharedPtr< T > |
Functions | |
static Shape * | CreateShape (const Transform &o2w, bool reverseOrientation, const ParamSet ¶ms, const string &accelTypeStr, const string &triTypeStr, const int *triIndices, int triIndicesCount, const float *UV, int UVCount, const string &subdivSchemeStr, int nSubdivLevels) |
Variables | |
static DynamicLoader::RegisterShape < Mesh > | r ("mesh") |
static DynamicLoader::RegisterShape < Mesh::BaryMesh > | rbary ("barytrianglemesh") |
static DynamicLoader::RegisterShape < Mesh::WaldMesh > | rwald1 ("waldtrianglemesh") |
static DynamicLoader::RegisterShape < Mesh::WaldMesh > | rwald2 ("trianglemesh") |
static DynamicLoader::RegisterShape < Mesh::LoopMesh > | rloop ("loopsubdiv") |
static Shape* CreateShape | ( | const Transform & | o2w, | |
bool | reverseOrientation, | |||
const ParamSet & | params, | |||
const string & | accelTypeStr, | |||
const string & | triTypeStr, | |||
const int * | triIndices, | |||
int | triIndicesCount, | |||
const float * | UV, | |||
int | UVCount, | |||
const string & | subdivSchemeStr, | |||
int | nSubdivLevels | |||
) | [static] |
Definition at line 459 of file mesh.cpp.
References lux::Mesh::ACCEL_AUTO, lux::Mesh::ACCEL_BRUTEFORCE, lux::Mesh::ACCEL_GRID, lux::Mesh::ACCEL_KDTREE, lux::Mesh::ACCEL_NONE, lux::Mesh::ACCEL_QBVH, lux::ParamSet::FindInt(), lux::ParamSet::FindNormal(), lux::ParamSet::FindOneBool(), lux::ParamSet::FindOneFloat(), lux::ParamSet::FindOneString(), lux::ParamSet::FindPoint(), lux::Context::getActiveFloatTextures(), LUX_BADTOKEN, LUX_CONSISTENCY, LUX_ERROR, LUX_SYNTAX, LUX_WARNING, luxError, lux::Mesh::QUAD_QUADRILATERAL, lux::Mesh::SUBDIV_LOOP, lux::Mesh::TRI_AUTO, lux::Mesh::TRI_BARY, and lux::Mesh::TRI_WALD.
Referenced by lux::PerspectiveCamera::PerspectiveCamera().
DynamicLoader::RegisterShape<Mesh> r("mesh") [static] |
DynamicLoader::RegisterShape<Mesh::BaryMesh> rbary("barytrianglemesh") [static] |
DynamicLoader::RegisterShape<Mesh::LoopMesh> rloop("loopsubdiv") [static] |
DynamicLoader::RegisterShape<Mesh::WaldMesh> rwald1("waldtrianglemesh") [static] |
DynamicLoader::RegisterShape<Mesh::WaldMesh> rwald2("trianglemesh") [static] |