Skip to content

Class AIAC::DLoader

ClassList > AIAC > DLoader

Public Functions

Type Name
void CvtAssimpMeshColorsToGlmVector (const aiMesh * mesh, std::vector< glm::vec3 > & glmColors)
void CvtAssimpMeshFacesToGlmVector (const aiMesh * mesh, std::vector< uint32_t > & glmIndices)
void CvtAssimpMeshNormalsToGlmVector (const aiMesh * mesh, std::vector< glm::vec3 > & glmNormals)
bool CvtAssimpMeshToGOMesh (const aiMesh * mesh, GOMesh & goMesh)
void CvtAssimpMeshVerticesToGlmVector (const aiMesh * mesh, std::vector< glm::vec3 > & glmVertices)
DLoader () = default
bool LoadGOMesh (const char * path, GOMesh & goMesh)
~DLoader () = default

Public Functions Documentation

function CvtAssimpMeshColorsToGlmVector

void AIAC::DLoader::CvtAssimpMeshColorsToGlmVector (
    const aiMesh * mesh,
    std::vector< glm::vec3 > & glmColors
) 

function CvtAssimpMeshFacesToGlmVector

void AIAC::DLoader::CvtAssimpMeshFacesToGlmVector (
    const aiMesh * mesh,
    std::vector< uint32_t > & glmIndices
) 

function CvtAssimpMeshNormalsToGlmVector

void AIAC::DLoader::CvtAssimpMeshNormalsToGlmVector (
    const aiMesh * mesh,
    std::vector< glm::vec3 > & glmNormals
) 

function CvtAssimpMeshToGOMesh

bool AIAC::DLoader::CvtAssimpMeshToGOMesh (
    const aiMesh * mesh,
    GOMesh & goMesh
) 

function CvtAssimpMeshVerticesToGlmVector

void AIAC::DLoader::CvtAssimpMeshVerticesToGlmVector (
    const aiMesh * mesh,
    std::vector< glm::vec3 > & glmVertices
) 

function DLoader

AIAC::DLoader::DLoader () = default

function LoadGOMesh

bool AIAC::DLoader::LoadGOMesh (
    const char * path,
    GOMesh & goMesh
) 

function ~DLoader

AIAC::DLoader::~DLoader () = default


The documentation for this class was generated from the following file src/AIAC/DLoader.h