OGRE-Next  2.3
Object-Oriented Graphics Rendering Engine
Ogre::HlmsJsonUnlit Class Reference

#include <OgreHlmsJsonUnlit.h>

Public Member Functions

 HlmsJsonUnlit (HlmsManager *hlmsManager, TextureGpuManager *textureManager)
 
void loadMaterial (const rapidjson::Value &json, const HlmsJson::NamedBlocks &blocks, HlmsDatablock *datablock, const String &resourceGroup)
 
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

◆ HlmsJsonUnlit()

Ogre::HlmsJsonUnlit::HlmsJsonUnlit ( HlmsManager hlmsManager,
TextureGpuManager textureManager 
)

Member Function Documentation

◆ collectSamplerblocks()

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

◆ loadMaterial()

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

◆ saveMaterial()

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

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