HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GU::SMikkTSpaceInterface Struct Reference

#include <GU_MikkT.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)
 
int(* m_getPositionIndex )(const SMikkTSpaceContext *pContext, const int iVert)
 
int(* m_getPositionVertex )(const SMikkTSpaceContext *pContext, const int iPoint, const int iVert)
 
int(* m_getPositionVertices )(const SMikkTSpaceContext *pContext, const int iPoint)
 
int(* m_getPositionFaces )(const SMikkTSpaceContext *pContext, const int iPoint)
 
void(* m_getPositionFacesArr )(const SMikkTSpaceContext *pContext, const int iPoint, int *&faces)
 
void(* m_addPositionFace )(const SMikkTSpaceContext *pContext, const int iPoint, int face)
 
void(* m_setPointFaceMapSize )(const SMikkTSpaceContext *pContext, const int size)
 
tbool m_useHashmap
 
tbool m_usePointCache
 
tbool m_usePointFaceMap
 

Detailed Description

Definition at line 73 of file GU_MikkT.h.

Member Data Documentation

void(* GU::SMikkTSpaceInterface::m_addPositionFace)(const SMikkTSpaceContext *pContext, const int iPoint, int face)

Definition at line 161 of file GU_MikkT.h.

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

Definition at line 93 of file GU_MikkT.h.

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

Definition at line 77 of file GU_MikkT.h.

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

Definition at line 81 of file GU_MikkT.h.

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

Definition at line 88 of file GU_MikkT.h.

int(* GU::SMikkTSpaceInterface::m_getPositionFaces)(const SMikkTSpaceContext *pContext, const int iPoint)

Definition at line 154 of file GU_MikkT.h.

void(* GU::SMikkTSpaceInterface::m_getPositionFacesArr)(const SMikkTSpaceContext *pContext, const int iPoint, int *&faces)

Definition at line 157 of file GU_MikkT.h.

int(* GU::SMikkTSpaceInterface::m_getPositionIndex)(const SMikkTSpaceContext *pContext, const int iVert)

Definition at line 144 of file GU_MikkT.h.

int(* GU::SMikkTSpaceInterface::m_getPositionVertex)(const SMikkTSpaceContext *pContext, const int iPoint, const int iVert)

Definition at line 147 of file GU_MikkT.h.

int(* GU::SMikkTSpaceInterface::m_getPositionVertices)(const SMikkTSpaceContext *pContext, const int iPoint)

Definition at line 151 of file GU_MikkT.h.

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

Definition at line 98 of file GU_MikkT.h.

void(* GU::SMikkTSpaceInterface::m_setPointFaceMapSize)(const SMikkTSpaceContext *pContext, const int size)

Definition at line 165 of file GU_MikkT.h.

void(* GU::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 134 of file GU_MikkT.h.

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

Definition at line 115 of file GU_MikkT.h.

tbool GU::SMikkTSpaceInterface::m_useHashmap

Definition at line 171 of file GU_MikkT.h.

tbool GU::SMikkTSpaceInterface::m_usePointCache

Definition at line 177 of file GU_MikkT.h.

tbool GU::SMikkTSpaceInterface::m_usePointFaceMap

Definition at line 181 of file GU_MikkT.h.


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