This class records the usage of a set of shared parameters in a concrete set of GpuProgramParameters. More...
#include <OgreGpuProgramParams.h>
Classes | |
struct | CopyDataEntry |
Protected Types | |
typedef vector< CopyDataEntry >::type | CopyDataList |
Protected Member Functions | |
void | initCopyData () |
Protected Attributes | |
CopyDataList | mCopyDataList |
unsigned long | mCopyDataVersion |
Version of shared params we based the copydata on. | |
GpuProgramParameters * | mParams |
Any | mRenderSystemData |
GpuSharedParametersPtr | mSharedParams |
This class records the usage of a set of shared parameters in a concrete set of GpuProgramParameters.
Definition at line 619 of file OgreGpuProgramParams.h.
|
protected |
Definition at line 631 of file OgreGpuProgramParams.h.
Ogre::GpuSharedParametersUsage::GpuSharedParametersUsage | ( | GpuSharedParametersPtr | sharedParams, |
GpuProgramParameters * | params | ||
) |
Construct usage.
void Ogre::GpuSharedParametersUsage::_copySharedParamsToTargetParams | ( | ) |
Update the target parameters by copying the data from the shared parameters.
Internal method that the RenderSystem might use to store optional data.
Definition at line 667 of file OgreGpuProgramParams.h.
Internal method that the RenderSystem might use to store optional data.
Definition at line 665 of file OgreGpuProgramParams.h.
Get the name of the shared parameter set.
Definition at line 659 of file OgreGpuProgramParams.h.
References Ogre::GpuSharedParameters::getName().
GpuSharedParametersPtr Ogre::GpuSharedParametersUsage::getSharedParams | ( | ) | const |
Definition at line 661 of file OgreGpuProgramParams.h.
GpuProgramParameters * Ogre::GpuSharedParametersUsage::getTargetParams | ( | ) | const |
Definition at line 662 of file OgreGpuProgramParams.h.
|
protected |
Definition at line 96 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 108 of file OgreMemoryAllocatedObject.h.
Definition at line 102 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 113 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 119 of file OgreMemoryAllocatedObject.h.
Definition at line 73 of file OgreMemoryAllocatedObject.h.
|
inherited |
operator new, with debug line info
Definition at line 68 of file OgreMemoryAllocatedObject.h.
placement operator new
Definition at line 79 of file OgreMemoryAllocatedObject.h.
Definition at line 91 of file OgreMemoryAllocatedObject.h.
|
inherited |
array operator new, with debug line info
Definition at line 86 of file OgreMemoryAllocatedObject.h.
|
protected |
Definition at line 633 of file OgreGpuProgramParams.h.
Version of shared params we based the copydata on.
Definition at line 639 of file OgreGpuProgramParams.h.
|
protected |
Definition at line 624 of file OgreGpuProgramParams.h.
|
mutableprotected |
Definition at line 636 of file OgreGpuProgramParams.h.
|
protected |
Definition at line 622 of file OgreGpuProgramParams.h.
Copyright © 2012 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.