OGRE 2.1
Object-Oriented Graphics Rendering Engine
Loading...
Searching...
No Matches
Ogre::HlmsJsonPbs Class Reference

#include <OgreHlmsJsonPbs.h>

Public Member Functions

 HlmsJsonPbs (HlmsManager *hlmsManager, HlmsJsonListener *listener, const String &additionalExtension)
 
void loadMaterial (const rapidjson::Value &json, const HlmsJson::NamedBlocks &blocks, HlmsDatablock *datablock)
 
void saveMaterial (const HlmsDatablock *datablock, String &outString)
 

Static Public Member Functions

static void collectSamplerblocks (const HlmsDatablock *datablock, set< const HlmsSamplerblock * >::type &outSamplerblocks)
 

Constructor & Destructor Documentation

◆ HlmsJsonPbs()

Ogre::HlmsJsonPbs::HlmsJsonPbs ( HlmsManager hlmsManager,
HlmsJsonListener listener,
const String additionalExtension 
)

Member Function Documentation

◆ collectSamplerblocks()

static void Ogre::HlmsJsonPbs::collectSamplerblocks ( const HlmsDatablock datablock,
set< const HlmsSamplerblock * >::type &  outSamplerblocks 
)
static

◆ loadMaterial()

void Ogre::HlmsJsonPbs::loadMaterial ( const rapidjson::Value json,
const HlmsJson::NamedBlocks blocks,
HlmsDatablock datablock 
)

◆ saveMaterial()

void Ogre::HlmsJsonPbs::saveMaterial ( const HlmsDatablock datablock,
String outString 
)

The documentation for this class was generated from the following file: