![]() |
Divide Framework 0.1
A free and open-source 3D Framework under heavy development
|
Functions | |
static hashMap< U32, TextureWrap > | fillTextureWrapMap () |
static hashMap< U32, ShadingMode > | fillShadingModeMap () |
static hashMap< U32, TextureOperation > | fillTextureOperationMap () |
void | BuildGeometryBuffers (PlatformContext &context, Import::ImportData &target) |
void | LoadSubMeshGeometry (const aiMesh *source, Import::SubMeshData &subMeshData, Import::ImportData &target) |
void | LoadSubMeshMaterial (Import::MaterialData &material, const aiScene *source, const ResourcePath &modelDirectoryName, const U16 materialIndex, const Str< 128 > &materialName, const GeometryFormat format, bool convertHeightToBumpMap) |
Variables | |
static NO_DESTROY hashMap< U32, TextureWrap > | aiTextureMapModeTable = fillTextureWrapMap() |
static NO_DESTROY hashMap< U32, ShadingMode > | aiShadingModeInternalTable = fillShadingModeMap() |
static NO_DESTROY hashMap< U32, TextureOperation > | aiTextureOperationTable = fillTextureOperationMap() |
void Divide::DVDConverter::detail::BuildGeometryBuffers | ( | PlatformContext & | context, |
Import::ImportData & | target | ||
) |
Definition at line 343 of file DVDConverter.cpp.
|
static |
Definition at line 88 of file DVDConverter.cpp.
|
static |
Definition at line 106 of file DVDConverter.cpp.
|
static |
Definition at line 78 of file DVDConverter.cpp.
void Divide::DVDConverter::detail::LoadSubMeshGeometry | ( | const aiMesh * | source, |
Import::SubMeshData & | subMeshData, | ||
Import::ImportData & | target | ||
) |
Definition at line 453 of file DVDConverter.cpp.
void Divide::DVDConverter::detail::LoadSubMeshMaterial | ( | Import::MaterialData & | material, |
const aiScene * | source, | ||
const ResourcePath & | modelDirectoryName, | ||
const U16 | materialIndex, | ||
const Str< 128 > & | materialName, | ||
const GeometryFormat | format, | ||
bool | convertHeightToBumpMap | ||
) |
Physically-Based Rendering (PBR) shading using Bidirectional scattering/reflectance distribution function (BSDF/BRDF) There are multiple methods under this banner, and model files may provide data for more than one PBR-BRDF method. Applications should use the set of provided properties to determine which of their preferred PBR rendering methods are likely to be available eg:
Definition at line 663 of file DVDConverter.cpp.
|
static |
Definition at line 120 of file DVDConverter.cpp.
|
static |
Definition at line 119 of file DVDConverter.cpp.
|
static |
Definition at line 121 of file DVDConverter.cpp.