Pyrogenesis trunk
Public Attributes | List of all members
SMikkTSpaceInterface Struct Reference

#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)
 

Member Data Documentation

◆ m_getNormal

void(* SMikkTSpaceInterface::m_getNormal) (const SMikkTSpaceContext *pContext, float fvNormOut[], const int iFace, const int iVert)

◆ m_getNumFaces

int(* SMikkTSpaceInterface::m_getNumFaces) (const SMikkTSpaceContext *pContext)

◆ m_getNumVerticesOfFace

int(* SMikkTSpaceInterface::m_getNumVerticesOfFace) (const SMikkTSpaceContext *pContext, const int iFace)

◆ m_getPosition

void(* SMikkTSpaceInterface::m_getPosition) (const SMikkTSpaceContext *pContext, float fvPosOut[], const int iFace, const int iVert)

◆ m_getTexCoord

void(* SMikkTSpaceInterface::m_getTexCoord) (const SMikkTSpaceContext *pContext, float fvTexcOut[], const int iFace, const int iVert)

◆ m_setTSpace

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)

◆ m_setTSpaceBasic

void(* SMikkTSpaceInterface::m_setTSpaceBasic) (const SMikkTSpaceContext *pContext, const float fvTangent[], const float fSign, const int iFace, const int iVert)

The documentation for this struct was generated from the following file: