Blender
V3.3
|
#include <mikktspace.h>
Public Attributes | |
int(* | m_getNumFaces )(const SMikkTSpaceContext *pContext) |
int(* | m_getNumVerticesOfFace )(const SMikkTSpaceContext *pContext, const int iFace) |
void(* | m_getPosition )(const SMikkTSpaceContext *pContext, float fvPosOut[], const int iFace, const int iVert) |
void(* | m_getNormal )(const SMikkTSpaceContext *pContext, float fvNormOut[], const int iFace, const int iVert) |
void(* | m_getTexCoord )(const SMikkTSpaceContext *pContext, float fvTexcOut[], const int iFace, const int iVert) |
void(* | m_setTSpaceBasic )(const SMikkTSpaceContext *pContext, const float fvTangent[], const float fSign, const int iFace, const int iVert) |
void(* | m_setTSpace )(const SMikkTSpaceContext *pContext, const float fvTangent[], const float fvBiTangent[], const float fMagS, const float fMagT, const tbool bIsOrientationPreserving, const int iFace, const int iVert) |
Definition at line 47 of file mikktspace.h.
void(* SMikkTSpaceInterface::m_getNormal) (const SMikkTSpaceContext *pContext, float fvNormOut[], const int iFace, const int iVert) |
Definition at line 61 of file mikktspace.h.
Referenced by BKE_mesh_calc_loop_tangent_single_ex(), DM_calc_loop_tangents_thread(), emDM_calc_loop_tangents_thread(), genTangSpace(), GetNormal(), and mikk_compute_tangents().
int(* SMikkTSpaceInterface::m_getNumFaces) (const SMikkTSpaceContext *pContext) |
Definition at line 49 of file mikktspace.h.
Referenced by BKE_mesh_calc_loop_tangent_single_ex(), DM_calc_loop_tangents_thread(), emDM_calc_loop_tangents_thread(), GenerateInitialVerticesIndexList(), genTangSpace(), and mikk_compute_tangents().
int(* SMikkTSpaceInterface::m_getNumVerticesOfFace) (const SMikkTSpaceContext *pContext, const int iFace) |
Definition at line 53 of file mikktspace.h.
Referenced by BKE_mesh_calc_loop_tangent_single_ex(), DM_calc_loop_tangents_thread(), emDM_calc_loop_tangents_thread(), GenerateInitialVerticesIndexList(), genTangSpace(), and mikk_compute_tangents().
void(* SMikkTSpaceInterface::m_getPosition) (const SMikkTSpaceContext *pContext, float fvPosOut[], const int iFace, const int iVert) |
Definition at line 57 of file mikktspace.h.
Referenced by BKE_mesh_calc_loop_tangent_single_ex(), DM_calc_loop_tangents_thread(), emDM_calc_loop_tangents_thread(), genTangSpace(), GetPosition(), and mikk_compute_tangents().
void(* SMikkTSpaceInterface::m_getTexCoord) (const SMikkTSpaceContext *pContext, float fvTexcOut[], const int iFace, const int iVert) |
Definition at line 65 of file mikktspace.h.
Referenced by BKE_mesh_calc_loop_tangent_single_ex(), DM_calc_loop_tangents_thread(), emDM_calc_loop_tangents_thread(), genTangSpace(), GetTexCoord(), and mikk_compute_tangents().
void(* SMikkTSpaceInterface::m_setTSpace) (const SMikkTSpaceContext *pContext, const float fvTangent[], const float fvBiTangent[], const float fMagS, const float fMagT, const tbool bIsOrientationPreserving, const int iFace, const int iVert) |
Definition at line 100 of file mikktspace.h.
Referenced by genTangSpace().
void(* SMikkTSpaceInterface::m_setTSpaceBasic) (const SMikkTSpaceContext *pContext, const float fvTangent[], const float fSign, const int iFace, const int iVert) |
Definition at line 82 of file mikktspace.h.
Referenced by BKE_mesh_calc_loop_tangent_single_ex(), DM_calc_loop_tangents_thread(), emDM_calc_loop_tangents_thread(), genTangSpace(), and mikk_compute_tangents().