OGRE  1.12.5
Object-Oriented Graphics Rendering Engine
Manual
Ogre::Texture::getBuffer
virtual const HardwarePixelBufferSharedPtr & getBuffer(size_t face=0, size_t mipmap=0)
Return hardware pixel buffer for a surface.
Ogre::PixelBox::data
uchar * data
The data pointer.
Definition: OgrePixelFormat.h:375
Ogre::RTShader::RenderState
This is a container class for sub render state class.
Definition: OgreShaderRenderState.h:50
Ogre::PF_FLOAT16_R
@ PF_FLOAT16_R
16-bit pixel format, 16 bits (float) for red
Definition: OgrePixelFormat.h:120
Ogre::ResourceGroupManager::getSingleton
static ResourceGroupManager & getSingleton(void)
Get the singleton instance.
Ogre::ANT_PROPERTY
@ ANT_PROPERTY
Definition: OgreScriptCompiler.h:81
Ogre::VertexDeclaration::findElementsBySource
VertexElementList findElementsBySource(unsigned short source) const
Based on the current elements, gets the size of the vertex for a given buffer source.
FFP_LIB_TEXTURING
#define FFP_LIB_TEXTURING
Definition: OgreShaderFFPRenderState.h:91
Ogre::uint32
unsigned int uint32
Definition: OgrePlatform.h:254
Ogre::GPT_VERTEX_PROGRAM
@ GPT_VERTEX_PROGRAM
Definition: OgreGpuProgram.h:50
Ogre::FontPtr
SharedPtr< Font > FontPtr
Definition: OgreFont.h:423
Ogre::TU_DYNAMIC_WRITE_ONLY
@ TU_DYNAMIC_WRITE_ONLY
same as HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY
Definition: OgreTexture.h:59
Ogre::Box::getHeight
uint32 getHeight() const
Get the height of this box.
Definition: OgreCommon.h:766
Ogre::PixelBox::rowPitch
size_t rowPitch
Number of elements between the leftmost pixel of one row and the left pixel of the next.
Definition: OgrePixelFormat.h:382
Ogre::String
_StringBase String
Definition: OgreCommon.h:38
Ogre::HardwareVertexBufferSharedPtr
SharedPtr< HardwareVertexBuffer > HardwareVertexBufferSharedPtr
Definition: OgrePrerequisites.h:293
Ogre::MeshManager::getSingleton
static MeshManager & getSingleton(void)
Get the singleton instance.
Ogre::ResourceGroupManager::addResourceLocation
void addResourceLocation(const String &name, const String &locType, const String &resGroup=DEFAULT_RESOURCE_GROUP_NAME, bool recursive=false, bool readOnly=true)
Adds a location to the list of searchable locations for a Resource type.
Ogre::Resource::_notifyOrigin
void _notifyOrigin(const String &origin)
Notify this resource of it's origin.
Definition: OgreResource.h:412
Ogre::TexturePtr
SharedPtr< Texture > TexturePtr
Definition: OgrePrerequisites.h:303
Ogre::CompositorManager::addCompositor
CompositorInstance * addCompositor(Viewport *vp, const String &compositor, int addPosition=-1)
Add a compositor to a viewport.
Ogre::RTShader::RenderState::addTemplateSubRenderState
void addTemplateSubRenderState(SubRenderState *subRenderState)
Add a template sub render state to this render state.
Ogre::PF_A8R8G8B8
@ PF_A8R8G8B8
32-bit pixel format, 8 bits for alpha, red, green and blue.
Definition: OgrePixelFormat.h:77
Ogre::CompositorManager::setCompositorEnabled
void setCompositorEnabled(Viewport *vp, const String &compositor, bool value)
Set the state of a compositor on a viewport to enabled or disabled.
Ogre::RTShader::ParameterPtr
shared_ptr< Parameter > ParameterPtr
Definition: OgreShaderPrerequisites.h:73
FFP_FUNC_PIXELFOG_DEPTH
#define FFP_FUNC_PIXELFOG_DEPTH
Definition: OgreShaderFFPRenderState.h:109
Ogre::Real
float Real
Software floating point type.
Definition: OgrePrerequisites.h:52
Ogre::HardwareBuffer::HBU_STATIC_WRITE_ONLY
@ HBU_STATIC_WRITE_ONLY
Combination of HBU_STATIC and HBU_WRITE_ONLY This is the optimal buffer usage setting.
Definition: OgreHardwareBuffer.h:114
Ogre::HardwareBufferManager::getSingleton
static HardwareBufferManager & getSingleton(void)
Get the singleton instance.
Ogre::RTShader::ShaderGenerator::initialize
static bool initialize()
Initialize the Shader Generator System.
Ogre::SharedPtr< HardwareVertexBuffer >
Ogre::MaterialManager::DEFAULT_SCHEME_NAME
static String DEFAULT_SCHEME_NAME
Default material scheme.
Definition: OgreMaterialManager.h:151
Ogre::GPT_FRAGMENT_PROGRAM
@ GPT_FRAGMENT_PROGRAM
Definition: OgreGpuProgram.h:51
Ogre::VertexDeclaration
This class declares the format of a set of vertex inputs, which can be issued to the rendering API th...
Definition: OgreHardwareVertexBuffer.h:335
Ogre::TextureManager::getSingleton
static TextureManager & getSingleton(void)
Get the singleton instance.
Ogre::Image::load
Image & load(const String &filename, const String &groupName)
Loads an image file.
Ogre::VES_POSITION
@ VES_POSITION
Position, 3 reals per vertex.
Definition: OgreHardwareVertexBuffer.h:91
Ogre::Image::getWidth
uint32 getWidth(void) const
Gets the width of the image in pixels.
Ogre::Image
Class representing an image file.
Definition: OgreImage.h:60
Ogre::PixelBox
A primitive describing a volume (3D), image (2D) or line (1D) of pixels in memory.
Definition: OgrePixelFormat.h:341
Ogre::RTShader::FFP_VS_FOG
@ FFP_VS_FOG
Definition: OgreShaderFFPRenderState.h:50
Ogre::PF_X8R8G8B8
@ PF_X8R8G8B8
32-bit pixel format, 8 bits for red, 8 bits for green, 8 bits for blue like Ogre::PF_A8R8G8B8,...
Definition: OgrePixelFormat.h:106
Ogre::HardwareBufferManagerBase::createVertexBuffer
virtual HardwareVertexBufferSharedPtr createVertexBuffer(size_t vertexSize, size_t numVerts, HardwareBuffer::Usage usage, bool useShadowBuffer=false)=0
Create a hardware vertex buffer.
Ogre::TEX_TYPE_2D
@ TEX_TYPE_2D
2D texture, used in combination with 2D texture coordinates (default)
Definition: OgreTexture.h:98
Ogre::AbstractNodePtr
SharedPtr< AbstractNode > AbstractNodePtr
Definition: OgreScriptCompiler.h:86
Ogre::Box::getWidth
uint32 getWidth() const
Get the width of this box.
Definition: OgreCommon.h:764
Ogre::Image::getHeight
uint32 getHeight(void) const
Gets the height of the image in pixels.
Ogre
Definition: OgreAlignedAllocator.h:34
Ogre::ANT_OBJECT
@ ANT_OBJECT
Definition: OgreScriptCompiler.h:80
Ogre::TextureManager::createManual
virtual TexturePtr createManual(const String &name, const String &group, TextureType texType, uint width, uint height, uint depth, int numMipmaps, PixelFormat format, int usage=TU_DEFAULT, ManualResourceLoader *loader=0, bool hwGammaCorrection=false, uint fsaa=0, const String &fsaaHint=BLANKSTRING)
Create a manual texture with specified width, height and depth (not loaded from a file).
Ogre::RTShader::ShaderGenerator::DEFAULT_SCHEME_NAME
static String DEFAULT_SCHEME_NAME
Default material scheme of the shader generator.
Definition: OgreShaderGenerator.h:432
Ogre::RTShader::ShaderGenerator::getSingletonPtr
static ShaderGenerator * getSingletonPtr()
Get the singleton instance.
FFP_LIB_COMMON
#define FFP_LIB_COMMON
Definition: OgreShaderFFPRenderState.h:81
Ogre::SHADOWTYPE_STENCIL_ADDITIVE
@ SHADOWTYPE_STENCIL_ADDITIVE
Stencil shadow technique which renders each light as a separate additive pass to the scene.
Definition: OgreCommon.h:248
Ogre::OverlaySystem
This class simplify initialization / finalization of the overlay system.
Definition: OgreOverlaySystem.h:56
Ogre::RTShader::FFPLighting
Lighting sub render state implementation of the Fixed Function Pipeline.
Definition: OgreShaderFFPLighting.h:51
Ogre::RTShader::UniformParameterPtr
shared_ptr< UniformParameter > UniformParameterPtr
Definition: OgreShaderPrerequisites.h:76
Ogre::HardwarePixelBufferSharedPtr
SharedPtr< HardwarePixelBuffer > HardwarePixelBufferSharedPtr
Definition: OgrePrerequisites.h:290
Ogre::HardwareIndexBufferSharedPtr
SharedPtr< HardwareIndexBuffer > HardwareIndexBufferSharedPtr
Definition: OgrePrerequisites.h:289
Ogre::Image::getPixelBox
PixelBox getPixelBox(size_t face=0, size_t mipmap=0) const
Get a PixelBox encapsulating the image data of a mipmap.
Ogre::CompositorManager::getSingleton
static CompositorManager & getSingleton(void)
Get the singleton instance.