This is the documentation for Enlighten.
class Enlighten IPrecompInputProbeSet
class Enlighten::IPrecompInputProbeSet
└>Geo::IGeoSerialisable
└>Geo::IGeoReleasable
A class representing a set of sample points for which the run-time can generate spherical harmonic representations of the diffuse light incident on each sample point.
Functions
Name | Description |
|---|---|
Create a new empty IPrecompInputProbeSet. | |
Create a new octree IPrecompInputProbeSet as a union of the specified octree probe set objects. | |
Get the first basis vector of the non-axis aligned bounding box. | |
Get the second basis vector of the non-axis aligned bounding box. | |
Get the third basis vector of the non-axis aligned bounding box. | |
Get the origin of the non-axis aligned bounding box. | |
Edit the build parameters for this probe set. | |
Read only access to the build parameters for this probe set. | |
Return the unique ID of this light probe set. | |
Get the full name. | |
Return the number of probes contained in this probe set. | |
Access the light probe positions. | |
Get the resolution of the regular grid in the direction of the first bounding box basis vector. | |
Get the resolution of the regular grid in the direction of the second bounding box basis vector. | |
Get the resolution of the regular grid in the direction of the third bounding box basis vector. | |
Returns true if this probe set was generated for a probe octree. | |
Returns if this probe set is a probe grid. | |
Load an instance of this class from an IGeoInputStream. | |
Free this object that was created within the Enlighten libraries. | |
Save an instance of this class to an IGeoStream. | |
Set the unique ID of this light probe set. | |
Set a globally unique name. | |
Copy light probe position values between [begin, end) into this object. | |
Create an random set of light probes within a non axis aligned bounding box. | |
Create light probes based on a regular grid. |
static IPrecompInputProbeSet* Enlighten::IPrecompInputProbeSet::Create
public: IPrecompInputProbeSet * Create()
Create a new empty IPrecompInputProbeSet.
static IPrecompInputProbeSet* Enlighten::IPrecompInputProbeSet::Create
public: IPrecompInputProbeSet * Create
(
const IPrecompInputProbeSet *const * others,
Geo::s32 count
)