SO3Engine
|
SO3::SGBufferLow Class Reference
#include <SO3GBufferLow.h>
Inheritance diagram for SO3::SGBufferLow:
Public Member Functions | |
SGBufferLow () | |
Public Member Functions inherited from SO3::SGBuffer | |
unsigned int | GetNumberMrt () const |
Ogre::String | GetGBufferMaterialPixelOutputStructureTypeName () |
Ogre::String | GenerateGBufferMaterialPixelOutputStructure () |
Ogre::String | GetGBufferCompositorPixelInputStructureTypeName () |
Ogre::String | GenerateGBufferCompositorPixelInputStructure () |
Ogre::uint32 | GetChannels () |
Public Member Functions inherited from SO3::SData | |
SData (const std::string &dataName) | |
virtual | ~SData () |
std::string | GetName () const |
SUserObjectBindings & | GetUserObjectBindings () |
const SUserObjectBindings & | GetUserObjectBindings () const |
Additional Inherited Members | |
Public Types inherited from SO3::SGBuffer | |
enum | GBufferChannels { SO3_GBUFFER_NONE = 0x00 , SO3_GBUFFER_DIFFUSE = 0x01 , SO3_GBUFFER_NORMALS = 0x02 , SO3_GBUFFER_DEPTH = 0x04 , SO3_GBUFFER_SPECULAR = 0x08 , SO3_GBUFFER_SHININESS = 0x0F , SO3_GBUFFER_EMISSIVE = 0x10 , SO3_GBUFFER_VELOCITY = 0x20 , SO3_GBUFFER_MATERIAL_ID = 0x40 , SO3_GBUFFER_MANDATORY_MASK = 0x04 } |
Protected Member Functions inherited from SO3::SGBuffer | |
SGBuffer (Ogre::String gbufferId, unsigned int gbufferMrtNumber) | |
Protected Attributes inherited from SO3::SGBuffer | |
Ogre::uint32 | channels |
Protected Attributes inherited from SO3::SData | |
std::string | name |
Detailed Description
Minimal GBuffer for basic usage or low spec machine (Only 2 mrt used). Specular color is approximated with shininess power.
Definition at line 37 of file SO3GBufferLow.h.
Constructor & Destructor Documentation
◆ SGBufferLow()
SO3::SGBufferLow::SGBufferLow | ( | ) |
Definition at line 30 of file SO3GBufferLow.cpp.
The documentation for this class was generated from the following files:
- include/SO3Renderer/DeferredShading/SO3GBufferLow.h
- src/SO3Renderer/DeferredShading/SO3GBufferLow.cpp
Generated by 1.9.8