// Shave and a Haircut // (c) 2019 Epic Games // US Patent 6720962 #include "shaveVrayBaseBSDFPool.h" void shaveVrayBaseBSDFPool::init(VR::VRayCore *vray) { const VR::VRaySequenceData &sdata=vray->getSequenceData(); _bsdfPool().init(sdata.maxRenderThreads); } void shaveVrayBaseBSDFPool::freeMem() { _bsdfPool().freeMem(); } IShaveVrayBSDF* shaveVrayBaseBSDFPool::newBRDF(const VR::VRayContext &rc) { return _bsdfPool().newBRDF(rc); } void shaveVrayBaseBSDFPool::deleteBRDF(const VR::VRayContext &rc, IShaveVrayBSDF* bsdf) { shaveVrayBaseBSDF* dbsdf = static_cast(bsdf); _bsdfPool().deleteBRDF(rc, dbsdf); }