RenderManAPI
24.0
|
The RixBakeContext is used to query information about the context of the bake node in a networked shading graph and allocate memory. More...
#include <RixPattern.h>
Inherits RixContext.
Public Member Functions | |
virtual void * | Allocate (size_t size) const =0 |
Allocate space for the duration of a bake node evaluation. More... | |
virtual RixInterface * | GetRixInterface (RixInterfaceId id) const =0 |
Get the specified interface from this context. More... | |
Protected Member Functions | |
RixBakeContext () | |
~RixBakeContext () override | |
The RixBakeContext is used to query information about the context of the bake node in a networked shading graph and allocate memory.
|
inlineprotected |
|
inlineoverrideprotected |
|
pure virtual |
Allocate space for the duration of a bake node evaluation.
|
pure virtualinherited |
Get the specified interface from this context.
The generic interface that is returned must be cast to the appropriate type before use.
Referenced by PxrGeoAOV::disableIntegratorAOVs(), RixIES::ReadIESProfile(), RixBXLookupLobeByName(), RixDebugBasis(), RixGetSceneColorSpace(), RixIsHoldout(), and RixIsMatte().