KiCad PCB EDA Suite
CTRIANGLE Member List

This is the complete list of members for CTRIANGLE, including all inherited members.

COBJECT(OBJECT3D_TYPE aObjType)COBJECTexplicit
CTRIANGLE(const SFVEC3F &aV1, const SFVEC3F &aV2, const SFVEC3F &aV3)CTRIANGLE
CTRIANGLE(const SFVEC3F &aV1, const SFVEC3F &aV2, const SFVEC3F &aV3, const SFVEC3F &aFaceNormal)CTRIANGLE
CTRIANGLE(const SFVEC3F &aV1, const SFVEC3F &aV2, const SFVEC3F &aV3, const SFVEC3F &aN1, const SFVEC3F &aN2, const SFVEC3F &aN3)CTRIANGLE
GetBBox() constCOBJECTinline
GetCentroid() constCOBJECTinline
GetDiffuseColor(const HITINFO &aHitInfo) const overrideCTRIANGLEvirtual
GetMaterial() constCOBJECTinline
GetModelTransparency() constCOBJECTinline
Intersect(const RAY &aRay, HITINFO &aHitInfo) const overrideCTRIANGLEvirtual
IntersectP(const RAY &aRay, float aMaxDistance) const overrideCTRIANGLEvirtual
Intersects(const CBBOX &aBBox) const overrideCTRIANGLEvirtual
m_bboxCOBJECTprotected
m_bnuCTRIANGLEprivate
m_bnvCTRIANGLEprivate
m_centroidCOBJECTprotected
m_cnuCTRIANGLEprivate
m_cnvCTRIANGLEprivate
m_kCTRIANGLEprivate
m_materialCOBJECTprotected
m_modelTransparencyCOBJECTprotected
m_nCTRIANGLEprivate
m_ndCTRIANGLEprivate
m_normalCTRIANGLEprivate
m_nuCTRIANGLEprivate
m_nvCTRIANGLEprivate
m_obj_typeCOBJECTprotected
m_uvCTRIANGLEprivate
m_vertexCTRIANGLEprivate
m_vertexColorRGBACTRIANGLEprivate
pre_calc_const()CTRIANGLEprivate
SetColor(const SFVEC3F &aColor)CTRIANGLE
SetColor(const SFVEC3F &aVC0, const SFVEC3F &aVC1, const SFVEC3F &aVC2)CTRIANGLE
SetColor(unsigned int aFaceColorRGBA)CTRIANGLE
SetColor(unsigned int aVertex1ColorRGBA, unsigned int aVertex2ColorRGBA, unsigned int aVertex3ColorRGBA)CTRIANGLE
SetMaterial(const CMATERIAL *aMaterial)COBJECTinline
SetModelTransparency(float aModelTransparency)COBJECTinline
SetUV(const SFVEC2F &aUV1, const SFVEC2F &aUV2, const SFVEC2F &aUV3)CTRIANGLE
~COBJECT()COBJECTinlinevirtual