This is the documentation for Enlighten.

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

class Enlighten::PrecompInputFace

A face (triangle) in EnlightenPrecomp input geometry.

This references other vertices and materials in the IPrecompInputMesh class.

Variables

Name Description
const Geo::u8 faceTypeNormal = 0

Enum values for m_FaceType.

const Geo::u8 faceTypeSmoothBevel = 1

Enum values for m_FaceType.

Geo::u64 m_AlbedoId

An ID which assigns this PrecompInputFace to a face group.

Geo::u8 m_FaceType

A type of the face.

Geo::s32 m_Indices[3]

Vertex indices for the face.

Geo::ZeroedPadding< 1 > m_Padding

unused padding

Functions

Name Description
PrecompInputFace()

Creates an empty PrecompInputFace.

PrecompInputFace(Geo::s32, Geo::s32, Geo::s32, Geo::u64)

Creates a PrecompInputFace with existing vertex indices and albedo ID.

PrecompInputFace(Geo::s32, Geo::s32, Geo::s32, Geo::u64, Geo::s16, Geo::u8)

Creates a PrecompInputFace with existing vertex indices, albedo ID and chart tag and face type.


Enlighten::PrecompInputFace::PrecompInputFace


public: PrecompInputFace()


Creates an empty PrecompInputFace.


Enlighten::PrecompInputFace::PrecompInputFace


public: PrecompInputFace
(
    Geo::s32 index0,
    Geo::s32 index1,
    Geo::s32 index2,
    Geo::u64 albedoId
)


Creates a PrecompInputFace with existing vertex indices and albedo ID.


Enlighten::PrecompInputFace::PrecompInputFace


public: PrecompInputFace
(
    Geo::s32 index0,
    Geo::s32 index1,
    Geo::s32 index2,
    Geo::u64 albedoId,
    Geo::s16 chartTag,
    Geo::u8 faceType
)


Creates a PrecompInputFace with existing vertex indices, albedo ID and chart tag and face type.

  • No labels