Starshatter_Open
Open source Starshatter engine
|
#include <l3ds.h>
Public Member Functions | |
LImporter () | |
virtual | ~LImporter () |
virtual bool | LoadFile (const char *filename)=0 |
uint | GetMeshCount () |
uint | GetLightCount () |
uint | GetMaterialCount () |
LMesh & | GetMesh (uint index) |
LLight & | GetLight (uint index) |
LMaterial & | GetMaterial (uint index) |
LMaterial * | FindMaterial (const std::string &name) |
LMesh * | FindMesh (const std::string &name) |
LLight * | FindLight (const std::string &name) |
void | SetOptimizationLevel (LOptimizationLevel value) |
LOptimizationLevel | GetOptimizationLevel () |
LImporter () | |
virtual | ~LImporter () |
virtual bool | LoadFile (const char *filename)=0 |
DWORD | GetMeshCount () |
DWORD | GetLightCount () |
DWORD | GetMaterialCount () |
LMesh & | GetMesh (DWORD index) |
LLight & | GetLight (DWORD index) |
LMaterial & | GetMaterial (DWORD index) |
LMaterial * | FindMaterial (const Text &name) |
LMesh * | FindMesh (const Text &name) |
LLight * | FindLight (const Text &name) |
void | SetOptimizationLevel (LOptimizationLevel value) |
LOptimizationLevel | GetOptimizationLevel () |
Protected Member Functions | |
virtual void | Clear () |
virtual void | Clear () |
Protected Attributes | |
std::vector< LLight > | m_lights |
std::vector< LMesh > | m_meshes |
std::vector< LMaterial > | m_materials |
LOptimizationLevel | m_optLevel |
List< LLight > | lights |
List< LMesh > | meshes |
List< LMaterial > | materials |
LOptimizationLevel | optLevel |
LImporter::LImporter | ( | ) |
|
virtual |
|
protectedvirtual |
LMaterial * LImporter::FindMaterial | ( | const std::string & | name | ) |
LLight& LImporter::GetLight | ( | DWORD | index | ) |
DWORD LImporter::GetLightCount | ( | ) |
LMaterial& LImporter::GetMaterial | ( | DWORD | index | ) |
DWORD LImporter::GetMaterialCount | ( | ) |
LMesh& LImporter::GetMesh | ( | DWORD | index | ) |
DWORD LImporter::GetMeshCount | ( | ) |
LOptimizationLevel LImporter::GetOptimizationLevel | ( | ) |
LOptimizationLevel LImporter::GetOptimizationLevel | ( | ) |
|
pure virtual |
|
pure virtual |
void LImporter::SetOptimizationLevel | ( | LOptimizationLevel | value | ) |
void LImporter::SetOptimizationLevel | ( | LOptimizationLevel | value | ) |
|
protected |
|
protected |