This is the documentation for Enlighten.
class Enlighten IBakeInputGeometryUvs
class Enlighten::IBakeInputGeometryUvs
└>Geo::IGeoSerialisable
└>Geo::IGeoReleasable
Interface for providing tangents for the geometry.
Functions
Name | Description |
|---|---|
Add the tangents of the mesh with the given index. | |
Create a new IBakeInputGeometryTangents object. | |
Gets the GUID of the geometry. | |
Retrieve the mesh UVs given an index. | |
Load an instance of this class from an IGeoInputStream. | |
Move all meshes over from given input (and thus ownership as well). Will fail is passed in object is not compatible or GUIDs don't match. | |
Free this object that was created within the Enlighten libraries. | |
Save an instance of this class to an IGeoStream. | |
Sets the GUID of the geometry. |
virtual bool Enlighten::IBakeInputGeometryUvs::AddMesh
public: bool AddMesh
(
Geo::GeoGuid instanceId,
Geo::s32 index,
IBakeInputMeshUvs * mesh
)
Add the tangents of the mesh with the given index.
static IBakeInputGeometryUvs* Enlighten::IBakeInputGeometryUvs::Create
public: IBakeInputGeometryUvs * Create()
Create a new IBakeInputGeometryTangents object.
virtual Geo::GeoGuid Enlighten::IBakeInputGeometryUvs::GetGeometryGuid
public: Geo::GeoGuid GetGeometryGuid() const
Gets the GUID of the geometry.
virtual const IBakeInputMeshUvs* Enlighten::IBakeInputGeometryUvs::GetMeshUvs
public: const IBakeInputMeshUvs * GetMeshUvs
(
Geo::GeoGuid instanceId,
Geo::s32 meshIdx
) const
Retrieve the mesh UVs given an index.