![]() |
RenderMan
26.0
|
#include <cstddef>
#include <new>
#include "RixBxdf.h"
#include "RixInterfaces.h"
#include "RixShading.h"
#include "prmanapi.h"
#include "RiTypesHelper.h"
Go to the source code of this file.
Classes | |
class | RixLightFilter |
RixLightFilter plugins modify the lighting contribution to a surface point after a light has been sampled. More... | |
class | RixLightFilterContext |
The RixLightFilterContext provides limited access to data from the shading context associated with a light filter invocation. More... | |
class | RixLightFilterContext::Allocator |
Allocator is a utility (fully inlined) class to assist with tedious memory pool allocations. More... | |
Macros | |
#define | RIX_LIGHTFILTERPLUGINCREATE extern "C" PRMANEXPORT RixLightFilter* CreateRixLightFilter(const char* hint) |
#define | RIX_LIGHTFILTERPLUGINDESTROY extern "C" PRMANEXPORT void DestroyRixLightFilter(RixLightFilter* modifier) |
#define RIX_LIGHTFILTERPLUGINCREATE extern "C" PRMANEXPORT RixLightFilter* CreateRixLightFilter(const char* hint) |
#define RIX_LIGHTFILTERPLUGINDESTROY extern "C" PRMANEXPORT void DestroyRixLightFilter(RixLightFilter* modifier) |