RenderMan API  23.0
RixLight.h File Reference
#include <cstddef>
#include "RixBxdf.h"
#include "RixIES.h"
#include "RixShading.h"
#include "prmanapi.h"
#include "ri.h"

Go to the source code of this file.

Classes

class  RixLightContext
 
class  RixLight
 
struct  RixLight::RixScatterPoint
 
struct  RixLight::RixSamplePoint
 
struct  RixLight::GenerateSamplesResults
 
struct  RixLight::EvaluateSamplesResults
 
struct  RixLight::GenerateEmissionResults
 
struct  RixLight::EvaluateEmissionForCameraResults
 
class  RixLightFactory
 

Macros

#define RIX_LIGHTFACTORYCREATE   extern "C" PRMANEXPORT RixLightFactory* CreateRixLightFactory(RtUString const hint)
 
#define RIX_LIGHTFACTORYDESTROY   extern "C" PRMANEXPORT void DestroyRixLightFactory(RixLightFactory* factory)
 

Macro Definition Documentation

◆ RIX_LIGHTFACTORYCREATE

#define RIX_LIGHTFACTORYCREATE   extern "C" PRMANEXPORT RixLightFactory* CreateRixLightFactory(RtUString const hint)

Definition at line 383 of file RixLight.h.

◆ RIX_LIGHTFACTORYDESTROY

#define RIX_LIGHTFACTORYDESTROY   extern "C" PRMANEXPORT void DestroyRixLightFactory(RixLightFactory* factory)

Definition at line 386 of file RixLight.h.