OGRE  13.4
Object-Oriented Graphics Rendering Engine
apimainpage.md File Reference
Ogre::DistanceLodBoxStrategy::getSingletonPtr
static DistanceLodBoxStrategy * getSingletonPtr(void)
Get the singleton instance.
Ogre::Terrain::getQuadTree
TerrainQuadTreeNode * getQuadTree()
Get the top level of the quad tree which is used to divide up the terrain.
Definition: OgreTerrain.h:1512
Ogre::RTShader::LayeredBlending::SM_Source2Modulate
@ SM_Source2Modulate
Definition: OgreShaderExLayeredBlending.h:85
Ogre::D3D11RenderTexture
RenderTexture implementation for D3D11.
Definition: OgreD3D11Texture.h:132
Ogre::VulkanHardwareBuffer::VulkanHardwareBuffer
VulkanHardwareBuffer(uint32 target, size_t sizeBytes, Usage usage, bool useShadowBuffer, VulkanDevice *device)
Ogre::SceneManager::RenderContext::viewport
Viewport * viewport
Definition: OgreSceneManager.h:1016
Ogre::Camera::setUseMinPixelSize
void setUseMinPixelSize(bool enable)
Sets whether to use min display size calculations.
Definition: OgreCamera.h:645
Ogre::TRect::operator=
TRect & operator=(TRect const &o)
Definition: OgreCommon.h:615
Ogre::ID_AUTO
@ ID_AUTO
Definition: OgreScriptCompiler.h:850
Ogre::Polygon::Edge
std::pair< Vector3, Vector3 > Edge
Definition: OgrePolygon.h:59
Ogre::TextureUnitState::getTextureAnisotropy
unsigned int getTextureAnisotropy() const
Get this layer texture anisotropy level.
Definition: OgreTextureUnitState.h:707
Ogre::SmallVectorTemplateCommon::begin
iterator begin()
Definition: OgreSmallVector.h:160
Ogre::GpuProgramParameters::ACT_AMBIENT_LIGHT_COLOUR
@ ACT_AMBIENT_LIGHT_COLOUR
The ambient light colour set in the scene.
Definition: OgreGpuProgramParams.h:760
Ogre::GpuConstantDefinition::isUnsignedInt
static bool isUnsignedInt(GpuConstantType c)
Definition: OgreGpuProgramParams.h:176
Ogre::PCZLight::affectsVisibleZone
bool affectsVisibleZone(void)
Definition: OgrePCZLight.h:83
Ogre::RTShader::GBuffer::setOutBuffers
void setOutBuffers(const TargetBuffers &buffers)
Definition: OgreShaderExGBuffer.h:86
OgreBites::InputListenerChain::InputListenerChain
InputListenerChain()
Definition: OgreInput.h:203
Ogre::InstancedEntity::getSkeleton
SkeletonInstance * getSkeleton(void) const
Definition: OgreInstancedEntity.h:215
Ogre::GLSurfaceDesc::buffer
GLHardwarePixelBufferCommon * buffer
Definition: OgreGLRenderTexture.h:45
Ogre::MaterialSerializer::MSE_PRE_WRITE
@ MSE_PRE_WRITE
Definition: OgreMaterialSerializer.h:53
Ogre::AnimableValue::~AnimableValue
virtual ~AnimableValue()
Definition: OgreAnimable.h:143
Ogre::FrameTimeControllerValue::getValue
Real getValue(void) const override
Definition: OgrePredefinedControllers.h:66
Ogre::StaticGeometry::Region
The details of a topological region which is the highest level of partitioning for this class.
Definition: OgreStaticGeometry.h:345
Ogre::LodData::Edge::dst
Vertex * dst
Definition: OgreLodData.h:90
Ogre::GpuLogicalIndexUse::physicalIndex
size_t physicalIndex
Physical buffer index.
Definition: OgreGpuProgramParams.h:354
Ogre::Segment::Segment
Segment()
Ogre::CompositionTechnique::setCompositorLogicName
void setCompositorLogicName(const String &compositorLogicName)
Set the name of the compositor logic assigned to this technique.
Definition: OgreCompositionTechnique.h:165
Ogre::Quaternion::normalise
float normalise(void)
Normalises this quaternion, and returns the previous length.
Definition: OgreQuaternion.h:213
Ogre::D3D9DeviceManager::getActiveDevice
D3D9Device * getActiveDevice()
Definition: OgreD3D9DeviceManager.h:46
Ogre::RTShader::GBuffer::TargetBuffers
std::vector< TargetLayout > TargetBuffers
Definition: OgreShaderExGBuffer.h:62
Ogre::Texture::getDesiredFormat
PixelFormat getDesiredFormat(void) const
Returns the desired pixel format for the texture surface.
Definition: OgreTexture.h:331
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Quaternion &val)
Definition: OgreProperty.h:170
Ogre::LodOutputProviderPtr
shared_ptr< LodOutputProvider > LodOutputProviderPtr
Definition: OgreLodPrerequisites.h:68
Ogre::ID_SOURCE
@ ID_SOURCE
Definition: OgreScriptCompiler.h:582
Ogre::BspLevel::getMaterial
const MaterialPtr & getMaterial(void) const override
Retrieves a weak reference to the material this renderable object uses.
Definition: OgreBspLevel.h:134
Ogre::RTShader::Operand::hasFreeFields
bool hasFreeFields() const
Returns true if not all fields used.
Definition: OgreShaderFunctionAtom.h:107
Ogre::GpuProgramParameters::ACT_INVERSE_TRANSPOSE_WORLD_MATRIX
@ ACT_INVERSE_TRANSPOSE_WORLD_MATRIX
The current world matrix, inverted & transposed.
Definition: OgreGpuProgramParams.h:637
Ogre::RenderSystem::Listener::~Listener
virtual ~Listener()
Definition: OgreRenderSystem.h:1012
Ogre::TextureUnitState::retryTextureLoad
void retryTextureLoad()
Tells the unit to retry loading the texture if it had failed to load.
Definition: OgreTextureUnitState.h:991
Ogre::LodConfig::mesh
MeshPtr mesh
Definition: OgreLodConfig.h:129
OgreBites::KeyboardEvent::repeat
unsigned char repeat
Definition: OgreInput.h:61
Ogre::Pass::getLightingEnabled
bool getLightingEnabled(void) const
Returns whether or not dynamic lighting is enabled.
Definition: OgrePass.h:431
Ogre::LL_BOREME
@ LL_BOREME
Definition: OgreLog.h:54
Ogre::VulkanDescriptorPool
The VulkanDescriptorPool class A VulkanDescriptorPool manages the pool of a single set (i....
Definition: OgreVulkanDescriptorPool.h:39
Ogre::Quake3Shader::fog
bool fog
Definition: OgreQuake3Shader.h:117
Ogre::InstanceBatch::_supportsSkeletalAnimation
bool _supportsSkeletalAnimation() const
Returns true if this technique supports skeletal animation.
Definition: OgreInstanceBatch.h:195
Ogre::PF_A1R5G5B5
@ PF_A1R5G5B5
16-bit pixel format, 5 bits for blue, green, red and 1 for alpha.
Definition: OgrePixelFormat.h:76
Ogre::SceneManager::setSkyPlaneEnabled
void setSkyPlaneEnabled(bool enable)
Enables / disables a 'sky plane'.
Definition: OgreSceneManager.h:1970
Ogre::OverlayContainer::getChildren
const ChildMap & getChildren() const
Gets all the children of this object.
Definition: OgreOverlayContainer.h:94
Ogre::D3D11RenderWindowBase::resize
void resize(unsigned int width, unsigned int height)
Alter the size of the window.
Definition: OgreD3D11RenderWindow.h:60
Ogre::PageContentFactory::PageContentFactory
PageContentFactory()
Definition: OgrePageContentFactory.h:53
Ogre::ConstVectorIterator
Concrete IteratorWrapper for const access to the underlying container.
Definition: OgreAnimationState.h:44
Ogre::ManualObject::_releaseManualHardwareResources
void _releaseManualHardwareResources()
Notifies the movable object that hardware resources were lost.
Definition: OgreManualObject.h:113
Ogre::VulkanFrameBufferDescValue::mRenderPass
VkRenderPass mRenderPass
Contains baked info of load/store/clear Doesn't reference ImageViews, however it mentions them by att...
Definition: OgreVulkanRenderPassDescriptor.h:69
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE6
@ SPC_LIGHTPOSITIONVIEW_SPACE6
Definition: OgreShaderParameter.h:238
Ogre::Degree
Wrapper class which indicates a given angle value is in Degrees.
Definition: OgreMath.h:110
Ogre::ID_CUBIC_REFLECTION
@ ID_CUBIC_REFLECTION
Definition: OgreScriptCompiler.h:740
Ogre::Texture::getFSAAHint
const String & getFSAAHint() const
Get the multisample AA hint if this texture is a rendertarget.
Definition: OgreTexture.h:221
Ogre::TextAreaOverlayElement::setAlignment
void setAlignment(Alignment a)
Definition: OgreTextAreaOverlayElement.h:115
Ogre::ParticleSystem::getDefaultWidth
virtual Real getDefaultWidth(void) const
See setDefaultDimensions - this gets 1 component individually.
Ogre::LodOutputProviderMesh::LodOutputProviderMesh
LodOutputProviderMesh(MeshPtr mesh)
Definition: OgreLodOutputProviderMesh.h:45
Ogre::Volume::ChunkRequest::maxLevels
size_t maxLevels
The maximum amount of levels.
Definition: OgreVolumeChunkHandler.h:65
Ogre::CreateGpuProgramScriptCompilerEvent::mSyntax
String mSyntax
Definition: OgreScriptCompiler.h:511
Ogre::RTShader::Parameter::SPC_DEPTH_PROJECTIVE_SPACE
@ SPC_DEPTH_PROJECTIVE_SPACE
Depth in projective space.
Definition: OgreShaderParameter.h:290
Ogre::Quaternion::orientationEquals
bool orientationEquals(const Quaternion &other, float tolerance=1e-3f) const
Compare two quaternions which are assumed to be used as orientations.
Definition: OgreQuaternion.h:281
OgreMaterialSerializer.h
Ogre::RenderSystem::getDriverVersion
const DriverVersion & getDriverVersion(void) const
Returns the driver version.
Definition: OgreRenderSystem.h:837
OgreBites::TrayListener::checkBoxToggled
virtual void checkBoxToggled(CheckBox *box)
Definition: OgreTrays.h:99
Ogre::TransformBaseReal::TransformBaseReal
TransformBaseReal(const U *ptr)
Definition: OgreMatrix4.h:162
OgreTexture.h
Ogre::BillboardChain::ElementList
std::vector< Element > ElementList
Definition: OgreBillboardChain.h:101
Ogre::AnyNumeric::operator*=
AnyNumeric & operator*=(const AnyNumeric &rhs)
Definition: OgreAny.h:362
OgreCompositor.h
Ogre::ID_DECREMENT
@ ID_DECREMENT
Definition: OgreScriptCompiler.h:823
Ogre::HardwareBuffer::HBL_NO_OVERWRITE
@ HBL_NO_OVERWRITE
As HBL_WRITE_ONLY, except the application guarantees not to overwrite any region of the buffer which ...
Definition: OgreHardwareBuffer.h:164
Ogre::BillboardSet::setCommonUpVector
void setCommonUpVector(const Vector3 &vec)
Use this to specify the common up-vector given to billboards.
Definition: OgreBillboardSet.h:628
Ogre::Mesh::getSubMeshIterator
SubMeshIterator getSubMeshIterator(void)
Gets an iterator over the available submeshes.
Definition: OgreMesh.h:294
Ogre::set::const_iterator
std::set< T, P >::const_iterator const_iterator
Definition: OgreDeprecated.h:65
OgreBites::CameraMan::setFixedYaw
void setFixedYaw(bool fixed)
fix the yaw axis to be Vector3::UNIT_Y of the parent node (tabletop mode)
Definition: OgreCameraMan.h:150
Ogre::Terrain::NeighbourIndex
NeighbourIndex
Neighbour index enumeration - indexed anticlockwise from East like angles.
Definition: OgreTerrain.h:495
Ogre::ID_COMPUTE_PROGRAM_REF
@ ID_COMPUTE_PROGRAM_REF
Definition: OgreScriptCompiler.h:837
Ogre::SceneManager::lightLess
Comparator for sorting lights relative to a point.
Definition: OgreSceneManager.h:264
Ogre::RenderSystem::_setWorldMatrix
void _setWorldMatrix(const Matrix4 &m)
Definition: OgreRenderSystem.h:308
Ogre::Quaternion::FromAngleAxis
void FromAngleAxis(const Radian &rfAngle, const Vector3 &rkAxis)
Setups the quaternion using the supplied vector, and "roll" around that vector by the specified radia...
Ogre::Particle::mRandomTexcoordOffset
uint8 mRandomTexcoordOffset
Definition: OgreParticle.h:77
Ogre::D3D11RenderWindowSwapChainBased
Definition: OgreD3D11RenderWindow.h:111
Ogre::D3D11HLSLProgram::CmdColumnMajorMatrices
Command object for setting matrix packing in column-major order.
Definition: OgreD3D11HLSLProgram.h:60
Ogre::HashedVector::front
const_reference front() const
Definition: OgreCommon.h:486
Ogre::Sampler::setMipmapBias
void setMipmapBias(float bias)
Sets the bias value applied to the mipmap calculation.
Definition: OgreTextureUnitState.h:164
Ogre::StencilState::compareMask
uint32 compareMask
The bitmask applied to both the stencil value and the reference value before comparison.
Definition: OgreRenderSystem.h:123
Ogre::GpuProgramParameters::ACT_CAMERA_POSITION
@ ACT_CAMERA_POSITION
The current camera's position in world space.
Definition: OgreGpuProgramParams.h:906
Ogre::TinyRenderSystem::_setCullingMode
void _setCullingMode(CullingMode mode)
Sets the culling mode for the render system based on the 'vertex winding'.
Ogre::RuntimeAssertionException
Definition: OgreException.h:228
Ogre::RenderQueueGroup::PriorityMap
std::map< ushort, RenderPriorityGroup *, std::less< ushort > > PriorityMap
Definition: OgreRenderQueueSortingGrouping.h:384
Ogre::RenderQueueGroup::~RenderQueueGroup
~RenderQueueGroup()
Definition: OgreRenderQueueSortingGrouping.h:411
OgreRenderObjectListener.h
Ogre::LodListener
A interface class defining a listener which can be used to receive notifications of LOD events.
Definition: OgreLodListener.h:117
Ogre::CompositionPass::PT_RENDERQUAD
@ PT_RENDERQUAD
Render a full screen quad.
Definition: OgreCompositionPass.h:59
Ogre::Particle::getOwnHeight
float getOwnHeight(void) const
Retrieves the particle's personal width, if hasOwnDimensions is true.
Definition: OgreParticle.h:102
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE0
@ SPC_POSTOLIGHT_VIEW_SPACE0
Light vector in view space index 0-7.
Definition: OgreShaderParameter.h:152
Ogre::DeflectorPlaneAffector::CmdPlaneNormal
Command object for plane normal (see ParamCommand).
Definition: OgreDeflectorPlaneAffector.h:57
Ogre::RTShader::HardwareSkinning::SkinningData::maxBoneCount
ushort maxBoneCount
Definition: OgreShaderExHardwareSkinning.h:66
Ogre::CgProgram::resetCompileError
void resetCompileError(void)
Reset a compile error if it occurred, allowing the load to be retried.
Ogre::AnimationState::getLength
Real getLength() const
Gets the total length of this animation (may be shorter than whole animation)
Ogre::GLGpuNvparseProgram
Definition: OgreGLGpuNvparseProgram.h:37
Ogre::CompositorInstance::RenderSystemOpPair
std::pair< int, RenderSystemOperation * > RenderSystemOpPair
Definition: OgreCompositorInstance.h:112
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE6
@ SPC_LIGHTDIRECTION_WORLD_SPACE6
Definition: OgreShaderParameter.h:188
Ogre::D3D11Device::D3D_WARNING
@ D3D_WARNING
Definition: OgreD3D11Device.h:94
Ogre::HardwarePixelBuffer::blitFromMemory
void blitFromMemory(const PixelBox &src)
Convenience function that blits a pixelbox from memory to the entire buffer.
Definition: OgreHardwarePixelBuffer.h:157
Ogre::PagedWorldSection::getStrategy
virtual PageStrategy * getStrategy() const
Get the page strategy which this section is using.
Definition: OgrePagedWorldSection.h:101
Ogre::ImageCodec::ImageData::width
uint32 width
Definition: OgreImageCodec.h:85
Ogre::VideoModes
std::vector< VideoMode > VideoModes
Definition: OgreGLNativeSupport.h:50
OgrePatchMesh.h
Ogre::CreateGpuProgramScriptCompilerEvent
Definition: OgreScriptCompiler.h:508
Ogre::OverlayElement::isEnabled
bool isEnabled() const
Definition: OgreOverlayElement.h:209
Ogre::RenderPriorityGroup::~RenderPriorityGroup
~RenderPriorityGroup()
Definition: OgreRenderQueueSortingGrouping.h:279
Ogre::IOException::IOException
IOException(int inNumber, const String &inDescription, const String &inSource, const char *inFile, long inLine)
Definition: OgreException.h:195
Ogre::ScriptCompiler::~ScriptCompiler
virtual ~ScriptCompiler()
Definition: OgreScriptCompiler.h:211
Ogre::Technique::GPUVendorRule::vendor
GPUVendor vendor
Definition: OgreTechnique.h:125
Ogre::ID_WAVE_XFORM
@ ID_WAVE_XFORM
Definition: OgreScriptCompiler.h:747
Ogre::MovableObject::setRenderingMinPixelSize
void setRenderingMinPixelSize(Real pixelSize)
Sets the minimum pixel size an object needs to be in both screen axes in order to be rendered.
Definition: OgreMovableObject.h:324
Ogre::DualQuaternion::DualQuaternion
DualQuaternion(const Affine3 &rot)
Construct a dual quaternion from a transformation matrix.
Definition: OgreDualQuaternion.h:64
Ogre::RenderSystemCapabilities::setCategoryRelevant
void setCategoryRelevant(CapabilitiesCategory cat, bool relevant)
Mark a category as 'relevant' or not, ie will it be reported.
Definition: OgreRenderSystemCapabilities.h:625
Ogre::RaySceneQuery::execute
virtual RaySceneQueryResult & execute(void)
Executes the query, returning the results back in one list.
Ogre::Box::left
uint32 left
Definition: OgreCommon.h:726
Ogre::TextureUnitState::getReferencedMRTIndex
size_t getReferencedMRTIndex() const
Gets the MRT index of the texture in the compositor that this texture references.
Definition: OgreTextureUnitState.h:1018
Ogre::ResourceGroupManager::ResourceLocation::recursive
bool recursive
Whether this location was added recursively.
Definition: OgreResourceGroupManager.h:265
Ogre::RenderTarget::copyContentsToMemory
virtual void copyContentsToMemory(const Box &src, const PixelBox &dst, FrameBuffer buffer=FB_AUTO)=0
Copies the current contents of the render target to a pixelbox.
Ogre::GCT_SAMPLER2DSHADOW
@ GCT_SAMPLER2DSHADOW
Definition: OgreGpuProgramParams.h:80
Ogre::BspSceneManager::setWorldGeometry
void setWorldGeometry(const String &filename)
Specialised from SceneManager to support Quake3 bsp files.
Ogre::uint
unsigned int uint
Definition: OgrePrerequisites.h:61
Ogre::RenderPriorityGroup::addOrganisationMode
void addOrganisationMode(QueuedRenderableCollection::OrganisationMode om)
Add a required sorting / grouping mode for the solids in this group.
Ogre::Entity::SchemeHardwareAnimMap
std::vector< std::pair< unsigned short, bool > > SchemeHardwareAnimMap
Definition: OgreEntity.h:87
Ogre::Quake3Shader::Pass::tcModStretchWave
WaveType tcModStretchWave
Definition: OgreQuake3Shader.h:95
Ogre::WorkQueue::Request::getChannel
uint16 getChannel() const
Get the request channel (top level categorisation)
Definition: OgreWorkQueue.h:110
Ogre::GLTextureCommon::GLTextureCommon
GLTextureCommon(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
Definition: OgreGLTextureCommon.h:42
Ogre::ID_TEX_BORDER_COLOUR
@ ID_TEX_BORDER_COLOUR
Definition: OgreScriptCompiler.h:700
Ogre::GCT_MATRIX_DOUBLE_3X2
@ GCT_MATRIX_DOUBLE_3X2
Definition: OgreGpuProgramParams.h:104
Ogre::Camera::Listener::~Listener
virtual ~Listener()
Definition: OgreCamera.h:94
Ogre::GpuNamedConstants
Struct collecting together the information for named constants.
Definition: OgreGpuProgramParams.h:311
Ogre::DefaultZone
Definition: OgreDefaultZone.h:39
Ogre::CMPF_LESS_EQUAL
@ CMPF_LESS_EQUAL
Write if (new_Z <= existing_Z)
Definition: OgreCommon.h:66
Ogre::ID_NONE
@ ID_NONE
Definition: OgreScriptCompiler.h:658
Ogre::VectorSet::add
iterator add(const T &item)
Definition: OgreVectorSetImpl.h:57
Ogre::GPT_GEOMETRY_PROGRAM
@ GPT_GEOMETRY_PROGRAM
Definition: OgreGpuProgram.h:52
Ogre::Pass::getPointAttenuation
const Vector4f & getPointAttenuation() const
get all point attenuation params as (size, constant, linear, quadratic)
Definition: OgrePass.h:514
Ogre::RenderQueueListener
Abstract interface which classes must implement if they wish to receive events from the render queue.
Definition: OgreRenderQueueListener.h:56
Ogre::TerrainMaterialGenerator::generate
virtual MaterialPtr generate(const Terrain *terrain)
Generate a material for the given terrain using the active profile.
Definition: OgreTerrainMaterialGenerator.h:292
Ogre::LayerBlendModeEx::factor
Real factor
Manual blending factor.
Definition: OgreBlendMode.h:160
Ogre::MaterialManager::getActiveScheme
const String & getActiveScheme(void) const
Returns the name of the active material scheme.
Definition: OgreMaterialManager.h:256
Ogre::CompositorInstance::TargetOperation
Operation setup for a RenderTarget (collected).
Definition: OgreCompositorInstance.h:116
Ogre::RTShader::Parameter::~Parameter
virtual ~Parameter()
Class destructor.
Definition: OgreShaderParameter.h:334
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE7
@ SPC_POSTOLIGHT_VIEW_SPACE7
Definition: OgreShaderParameter.h:159
OgreBites::SelectMenu::getCaption
const Ogre::DisplayString & getCaption()
Definition: OgreTrays.h:363
OgreSingleton.h
Ogre::FGT_PATCH
@ FGT_PATCH
Definition: OgreStaticFaceGroup.h:47
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE0
@ SPC_TEXTURE_COORDINATE0
Texture coordinate set index 0-7.
Definition: OgreShaderParameter.h:293
Ogre::Root::getRemoveRenderQueueStructuresOnClear
bool getRemoveRenderQueueStructuresOnClear() const
Get whether the entire render queue structure should be emptied on clearing, or whether just the obje...
Definition: OgreRoot.h:345
Ogre::Pass::getSceneBlendingOperationAlpha
SceneBlendOperation getSceneBlendingOperationAlpha() const
Returns the current alpha blending operation.
Definition: OgrePass.h:721
Ogre::MovableObjectLodChangedEvent::camera
Camera * camera
The camera with respect to which the level of detail has changed.
Definition: OgreLodListener.h:50
Ogre::AlignedMemory::deallocate
static void deallocate(void *p)
Deallocate memory that allocated by this class.
Ogre::Terrain::ImportData::inputImage
Image * inputImage
Optional heightmap providing the initial heights for the terrain.
Definition: OgreTerrain.h:361
Ogre::SmallVector< T, 0 >::SmallVector
SmallVector(const SmallVector &RHS)
Definition: OgreSmallVector.h:762
Ogre::operator+
Matrix4 operator+(const Matrix4 &m, const Matrix4 &m2)
Matrix addition.
Definition: OgreMatrix4.h:442
Ogre::Resource::isManuallyLoaded
bool isManuallyLoaded(void) const
Is this resource manually loaded?
Definition: OgreResource.h:287
DEFORM_FUNC_WAVE
@ DEFORM_FUNC_WAVE
Definition: OgreQuake3Types.h:136
Ogre::Pass::getTransparentSortingEnabled
bool getTransparentSortingEnabled(void) const
Returns whether or not transparent sorting is enabled.
Definition: OgrePass.h:1044
Ogre::MovableObject::getDefaultQueryFlags
static uint32 getDefaultQueryFlags()
Get the default query flags for all future MovableObject instances.
Definition: OgreMovableObject.h:413
Ogre::RTShader::SubRenderStateSetConstIterator
SubRenderStateSet::const_iterator SubRenderStateSetConstIterator
Definition: OgreShaderSubRenderState.h:166
OgreRay.h
Ogre::GLNativeSupport
provides OpenGL Context creation using GLX, WGL, EGL, Cocoa
Definition: OgreGLNativeSupport.h:55
Ogre::AbstractNode::file
String file
Definition: OgreScriptCompiler.h:94
Ogre::MetalPlugin::initialise
void initialise()
Perform any tasks the plugin needs to perform on full system initialisation.
Ogre::SceneManager::RenderContext
Definition: OgreSceneManager.h:1013
Ogre::InstancedEntity::isInScene
virtual bool isInScene(void) const
Returns true if this object is attached to a SceneNode or TagPoint, and this SceneNode / TagPoint is ...
Definition: OgreInstancedEntity.h:273
OgreBites::FINGERUP
@ FINGERUP
Definition: OgreInput.h:42
Ogre::PagedWorld::getSectionCount
size_t getSectionCount() const
Get the number of sections this world has.
Definition: OgrePagedWorld.h:153
Ogre::GCT_MATRIX_2X2
@ GCT_MATRIX_2X2
Definition: OgreGpuProgramParams.h:83
Ogre::ST_GENERIC
@ ST_GENERIC
Definition: OgreDeprecated.h:88
Ogre::RenderWindowDescriptionList
std::vector< RenderWindowDescription > RenderWindowDescriptionList
Render window creation parameters container.
Definition: OgreCommon.h:839
Ogre::CompositorInstance::getEnabled
bool getEnabled() const
Get enabled flag.
Definition: OgreCompositorInstance.h:182
Ogre::Pass
Class defining a single pass of a Technique (of a Material): a single rendering call.
Definition: OgrePass.h:105
Ogre::SceneManager::getShadowTexture
const TexturePtr & getShadowTexture(size_t shadowIndex)
Get a reference to the shadow texture currently in use at the given index.
Definition: OgreSceneManager.h:2895
Ogre::MaterialSerializer::Listener
Class that allows listening in on the various stages of material serialization process.
Definition: OgreMaterialSerializer.h:62
Ogre::GL3PlusTexturePtr
shared_ptr< GL3PlusTexture > GL3PlusTexturePtr
Definition: OgreGL3PlusPrerequisites.h:51
Ogre::GLUniformReference::mLocation
int mLocation
GL location handle.
Definition: OgreGLSLProgramCommon.h:45
Ogre::Property::value_type
T value_type
Definition: OgreProperty.h:220
Ogre::MovableObject::isParentTagPoint
bool isParentTagPoint() const
Gets whether the parent node is a TagPoint (or a SceneNode)
Definition: OgreMovableObject.h:225
Ogre::CreateMaterialScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:502
Ogre::SceneManager::destroyBillboardSet
void destroyBillboardSet(MovableObject *set)
Removes & destroys an BillboardSet from the SceneManager.
Definition: OgreSceneManager.h:2220
Ogre::Mesh::getSkeleton
const SkeletonPtr & getSkeleton(void) const
Gets a pointer to any linked Skeleton.
Definition: OgreMesh.h:433
Ogre::RTShader::ShaderFunctionConstIterator
ShaderFunctionList::const_iterator ShaderFunctionConstIterator
Definition: OgreShaderFunction.h:270
Ogre::BillboardType
BillboardType
The type of billboard to use.
Definition: OgreBillboardSet.h:83
Ogre::MetalTexture::MetalTexture
MetalTexture(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader, MetalDevice *device)
Ogre::ResourceGroupManager::ResourceManagerMap
std::map< String, ResourceManager * > ResourceManagerMap
Definition: OgreResourceGroupManager.h:257
OgreVolumeOctreeNode.h
Ogre::PCZSceneNode::allowToVisit
void allowToVisit(bool yesno)
Definition: OgrePCZSceneNode.h:81
OgreHardwareOcclusionQuery.h
Ogre::Vector::angleBetween
Radian angleBetween(const Vector &dest) const
Gets the angle between 2 vectors.
Definition: OgreVector.h:560
Ogre::Quake3Level::mNumModels
int mNumModels
Definition: OgreQuake3Level.h:129
Ogre::VectorBase< 2, Real >::UNIT_SCALE
static const Vector2 UNIT_SCALE
Definition: OgreVector.h:125
Ogre::GLSLProgramManagerCommon
Ogre assumes that there are separate programs to deal with but GLSL has one program object that repre...
Definition: OgreGLSLProgramManagerCommon.h:51
OgreGL3PlusPrerequisites.h
OgreHardwareBuffer.h
Ogre::QueuedRenderableCollection::resetOrganisationModes
void resetOrganisationModes(void)
Reset the organisation modes required for this collection.
Definition: OgreRenderQueueSortingGrouping.h:184
Ogre::FocusedShadowCameraSetup
Implements the uniform shadow mapping algorithm in focused mode.
Definition: OgreShadowCameraSetupFocused.h:57
Ogre::ID_ADD
@ ID_ADD
Definition: OgreScriptCompiler.h:713
Ogre::TerrainGlobalOptions::getQueryFlags
uint32 getQueryFlags(void) const
Get the default query flags for terrains.
Definition: OgreTerrain.h:1949
Ogre::CompositorInstance::getAlive
bool getAlive() const
Get alive flag.
Definition: OgreCompositorInstance.h:194
Ogre::CompositorInstance::TargetOperation::TargetOperation
TargetOperation(RenderTarget *inTarget)
Definition: OgreCompositorInstance.h:122
Ogre::VulkanWindow::mWindowHandle
size_t mWindowHandle
Definition: OgreVulkanWindow.h:71
Ogre::Pass::HashFunc
Definition of a functor for calculating the hashcode of a Pass.
Definition: OgrePass.h:126
Ogre::PlaneBoundedVolume::intersects
std::pair< bool, Real > intersects(const Ray &ray)
Intersection test with a Ray.
Definition: OgrePlaneBoundedVolume.h:121
Ogre::Volume::ChunkRequest
struct Ogre::Volume::ChunkRequest ChunkRequest
Data being passed around while loading.
OgreD3D11RenderTarget.h
Ogre::TextureFilterOptions
TextureFilterOptions
High-level filtering options providing shortcuts to settings the minification, magnification and mip ...
Definition: OgreCommon.h:75
Ogre::ManualResourceLoader::ManualResourceLoader
ManualResourceLoader()
Definition: OgreResource.h:477
Ogre::SHADOWTYPE_TEXTURE_MODULATIVE
@ SHADOWTYPE_TEXTURE_MODULATIVE
Texture-based shadow technique which involves a monochrome render-to-texture of the shadow caster and...
Definition: OgreCommon.h:251
Ogre::Vector::operator-
Vector operator-(Real s) const
Definition: OgreVector.h:691
OgreSubMesh.h
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE3
@ SPC_LIGHTPOSITION_WORLD_SPACE3
Definition: OgreShaderParameter.h:225
Ogre::Terrain::LayerInstance
An instance of a layer, with specific texture names.
Definition: OgreTerrain.h:297
Ogre::LodData::IndexBufferInfo::indexSize
size_t indexSize
Definition: OgreLodData.h:142
OgreAnimable.h
Ogre::ScriptCompilerEvent::mType
String mType
Definition: OgreScriptCompiler.h:343
Ogre::LBX_BLEND_TEXTURE_ALPHA
@ LBX_BLEND_TEXTURE_ALPHA
as LBX_BLEND_DIFFUSE_ALPHA, but use alpha from texture
Definition: OgreBlendMode.h:97
Ogre::TangentSpaceCalc::Result
The result of having built a tangent space basis.
Definition: OgreTangentSpaceCalc.h:74
Ogre::DebugDrawer::~DebugDrawer
virtual ~DebugDrawer()
Definition: OgreSceneManager.h:3425
Ogre::CreateGpuProgramScriptCompilerEvent::mProgramType
GpuProgramType mProgramType
Definition: OgreScriptCompiler.h:512
Ogre::ImageCodec::ImageData::depth
uint32 depth
Definition: OgreImageCodec.h:86
Ogre::Font::CodePoint
GlyphInfo::CodePoint CodePoint
Definition: OgreFont.h:105
Ogre::ResourceGroupManager::ResourceDeclaration::resourceName
String resourceName
Definition: OgreResourceGroupManager.h:250
Ogre::GL3PlusHardwareBuffer::unlockImpl
void unlockImpl() override
Internal implementation of unlock()
Ogre::FGT_UNKNOWN
@ FGT_UNKNOWN
Definition: OgreStaticFaceGroup.h:48
Ogre::Pass::setNormaliseNormals
void setNormaliseNormals(bool normalise)
If set to true, this forces normals to be normalised dynamically by the hardware for this pass.
Definition: OgrePass.h:1353
Ogre::RenderTarget::getFSAAHint
virtual const String & getFSAAHint() const
RenderSystem specific FSAA option. See RenderSystem::_createRenderWindow for details.
Definition: OgreRenderTarget.h:366
Ogre::ColourValue::ColourValue
ColourValue(const uchar *byte)
Definition: OgreColourValue.h:73
Ogre::Bullet::DynamicsWorld::getBtWorld
btDynamicsWorld * getBtWorld() const
Definition: OgreBullet.h:105
Ogre::ID_TRIANGLE
@ ID_TRIANGLE
Definition: OgreScriptCompiler.h:753
Ogre::RTShader::LayeredBlending::LB_BlendColor
@ LB_BlendColor
Definition: OgreShaderExLayeredBlending.h:75
Ogre::GpuProgramParameters::getAutoConstantList
const AutoConstantList & getAutoConstantList() const
Get a reference to the list of auto constant bindings.
Definition: OgreGpuProgramParams.h:1542
Ogre::RTShader::Parameter::SPC_BLEND_WEIGHTS
@ SPC_BLEND_WEIGHTS
Blending weights.
Definition: OgreShaderParameter.h:245
Ogre::MetalRenderWindow::swapBuffers
virtual void swapBuffers(void)
Swaps the frame buffers to display the next frame.
Ogre::AnimationStateSet::getAnimationStateIterator
AnimationStateIterator getAnimationStateIterator(void)
Get an iterator over all the animation states in this set.
Ogre::Pass::hasComputeProgram
bool hasComputeProgram(void) const
Returns true if this pass uses a programmable compute pipeline.
Definition: OgrePass.h:1190
Ogre::Pass::getName
const String & getName(void) const
Get the name of the pass.
Definition: OgrePass.h:286
Ogre::GpuProgramParameters::AutoConstantDefinition::elementType
ElementType elementType
The type of the constant in the program.
Definition: OgreGpuProgramParams.h:1191
Ogre::GLUniformReference::mConstantDef
const GpuConstantDefinition * mConstantDef
The constant definition it relates to.
Definition: OgreGLSLProgramCommon.h:49
Ogre::ID_MODULATE
@ ID_MODULATE
Definition: OgreScriptCompiler.h:714
Ogre::OR_DEGREE_90
@ OR_DEGREE_90
Definition: OgreFrustum.h:50
Ogre::LodLevel::VRM_PROPORTIONAL
@ VRM_PROPORTIONAL
Percentage of vertexes to be removed from each submesh.
Definition: OgreLodConfig.h:68
Ogre::ResourceAccess::Undefined
@ Undefined
Definition: OgreVulkanTextureGpu.h:56
Ogre::ID_ENV_MAP
@ ID_ENV_MAP
Definition: OgreScriptCompiler.h:737
Ogre::GLSLShaderCommon::CmdAttach::doGet
String doGet(const void *target) const
Ogre::Viewport::Listener::~Listener
virtual ~Listener()
Definition: OgreViewport.h:63
Ogre::LodData::IndexBufferPointer
Definition: OgreLodData.h:136
Ogre::WorkQueue::Response::succeeded
bool succeeded() const
Return whether this is a successful response.
Definition: OgreWorkQueue.h:142
Ogre::Compositor::getNumSupportedTechniques
size_t getNumSupportedTechniques() const
Get the number of supported techniques.
Definition: OgreCompositor.h:97
Ogre::LBS_MANUAL
@ LBS_MANUAL
a colour supplied manually as a separate argument
Definition: OgreBlendMode.h:123
OgreBites::NativeWindowPair::render
Ogre::RenderWindow * render
Definition: OgreApplicationContextBase.h:78
Ogre::GpuProgramParameters::ACT_LIGHT_ATTENUATION_ARRAY
@ ACT_LIGHT_ATTENUATION_ARRAY
Array of light attenuation parameters, Vector4(range, constant, linear, quadric) (count set by extra ...
Definition: OgreGpuProgramParams.h:828
Ogre::GPT_VERTEX_PROGRAM
@ GPT_VERTEX_PROGRAM
Definition: OgreGpuProgram.h:50
OgreGL3PlusHardwarePixelBuffer.h
Ogre::LinkedSkeletonAnimationSource::LinkedSkeletonAnimationSource
LinkedSkeletonAnimationSource(const String &skelName, Real scl)
Definition: OgreSkeleton.h:478
Ogre::Root::_setCurrentSceneManager
void _setCurrentSceneManager(SceneManager *sm)
Sets the scene manager currently being used to render.
Definition: OgreRoot.h:773
Ogre::ScriptCompiler::CE_FEWERPARAMETERSEXPECTED
@ CE_FEWERPARAMETERSEXPECTED
Definition: OgreScriptCompiler.h:196
Ogre::TerrainGroup::TerrainSlotDefinition::importData
Terrain::ImportData * importData
Import data, if this is to be defined based on importing.
Definition: OgreTerrainGroup.h:322
Ogre::ID_FILTERING
@ ID_FILTERING
Definition: OgreScriptCompiler.h:701
Ogre::EXRCodec::decode
DecodeResult decode(const DataStreamPtr &input) const override
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE7
@ SPC_POSTOLIGHT_OBJECT_SPACE7
Definition: OgreShaderParameter.h:139
Ogre::Animation::getNumericTrackIterator
NumericTrackIterator getNumericTrackIterator(void) const
Definition: OgreAnimation.h:395
Ogre::GpuSharedParameters::_setHardwareBuffer
void _setHardwareBuffer(const HardwareBufferPtr &data)
Internal method that the RenderSystem might use to store optional data.
Definition: OgreGpuProgramParams.h:530
Ogre::AreaEmitter::CmdDepth
Command object for area emitter size (see ParamCommand).
Definition: OgreAreaEmitter.h:73
Ogre::Lod0Stripifier::RemapInfo::UnusedIdx
@ UnusedIdx
Definition: OgreLod0Stripifier.h:85
Ogre::Viewport::Listener
Listener interface so you can be notified of Viewport changes.
Definition: OgreViewport.h:60
OgreBites::TrayManager::areTraysVisible
bool areTraysVisible()
Definition: OgreTrays.h:825
Ogre::RTShader::UniformParameter::updateExtraInfo
void updateExtraInfo(uint32 data)
light index or array size
Definition: OgreShaderParameter.h:591
Ogre::MaterialSerializer::Listener::gpuProgramRefEventRaised
void gpuProgramRefEventRaised(MaterialSerializer *ser, SerializeEvent event, bool &skip, const String &attrib, const GpuProgramPtr &program, const GpuProgramParametersSharedPtr &params, GpuProgramParameters *defaultParams)
Called when GPU program reference section event raised.
Definition: OgreMaterialSerializer.h:110
OGRE_NORETURN
#define OGRE_NORETURN
Definition: OgrePlatform.h:136
Ogre::Vector::operator+
friend Vector operator+(Real s, Vector v)
Definition: OgreVector.h:646
Ogre::CompositionTargetPass::getPasses
const Passes & getPasses() const
Get the Passes in this TargetPass.
Definition: OgreCompositionTargetPass.h:141
Ogre::CreateMaterialScriptCompilerEvent::CreateMaterialScriptCompilerEvent
CreateMaterialScriptCompilerEvent(const String &file, const String &name, const String &resourceGroup)
Definition: OgreScriptCompiler.h:504
Ogre::TerrainLodManager::LodInfo::isLast
bool isLast
Definition: OgreTerrainLodManager.h:79
Ogre::LodData::UniqueVertexSet
std::unordered_set< Vertex *, VertexHash, VertexEqual > UniqueVertexSet
Definition: OgreLodData.h:68
OgreBites::ApplicationContextBase::removeInputListener
virtual void removeInputListener(NativeWindowType *win, InputListener *lis)
detatch input listener
Ogre::RTShader::FFP_LIGHTING
@ FFP_LIGHTING
Definition: OgreShaderFFPRenderState.h:73
Ogre::Terrain::getQueryFlags
uint32 getQueryFlags(void) const
Get the query flags for this terrain.
Definition: OgreTerrain.h:1331
Ogre::ID_CLAMP
@ ID_CLAMP
Definition: OgreScriptCompiler.h:697
Ogre::Viewport::setDepthClear
void setDepthClear(float depth)
Sets the initial depth buffer value of the viewport (before rendering).
Definition: OgreViewport.h:218
Ogre::AxisAlignedBox::getMinimum
const Vector3 & getMinimum(void) const
Gets the minimum corner of the box.
Definition: OgreAxisAlignedBox.h:119
Ogre::Log::isTimeStampEnabled
bool isTimeStampEnabled() const
Get whether time stamps are printed for this log.
Definition: OgreLog.h:135
Ogre::Profiler::endProfile
void endProfile(const String &profileName, uint32 groupID=(uint32) OGREPROF_USER_DEFAULT)
Ends a profile.
Ogre::MovableObject::setDebugDisplayEnabled
void setDebugDisplayEnabled(bool enabled)
Sets whether or not the debug display of this object is enabled.
Definition: OgreMovableObject.h:560
Ogre::AntiPortalFactory::~AntiPortalFactory
~AntiPortalFactory()
Definition: OgreAntiPortal.h:55
Ogre::StaticGeometry::QueuedSubMesh::geometryLodList
SubMeshLodGeometryLinkList * geometryLodList
Link to LOD list of geometry, potentially optimised.
Definition: OgreStaticGeometry.h:163
Ogre::D3D11HLSLProgram::getEnableBackwardsCompatibility
bool getEnableBackwardsCompatibility(void) const
Gets whether backwards compatibility is enabled.
Definition: OgreD3D11HLSLProgram.h:183
Ogre::RenderSystemCapabilities::hasCapability
bool hasCapability(const Capabilities c) const
Checks for a capability.
Definition: OgreRenderSystemCapabilities.h:465
Ogre::HardwareBuffer::writeData
virtual void writeData(size_t offset, size_t length, const void *pSource, bool discardWholeBuffer=false)
Writes data to the buffer from an area of system memory; note that you must ensure that your buffer i...
Definition: OgreHardwareBuffer.h:298
OgreTerrain.h
Ogre::D3D11Device::D3D_ERROR
@ D3D_ERROR
Definition: OgreD3D11Device.h:93
Ogre::MapIteratorWrapper::KeyType
T::key_type KeyType
Type you expect to get by funktions like peekNextKey.
Definition: OgreIteratorWrapper.h:265
Ogre::LayerBlendModeEx::colourArg1
ColourValue colourArg1
Manual colour value for manual source1.
Definition: OgreBlendMode.h:152
Ogre::TextureUnitState::setTextureFiltering
void setTextureFiltering(FilterOptions minFilter, FilterOptions magFilter, FilterOptions mipFilter)
Set a the detailed filtering options on this texture unit.
Definition: OgreTextureUnitState.h:690
Ogre::RTShader::LayeredBlending::LB_BlendDifference
@ LB_BlendDifference
Definition: OgreShaderExLayeredBlending.h:56
Ogre::ID_ILLUMINATION_STAGE
@ ID_ILLUMINATION_STAGE
Definition: OgreScriptCompiler.h:638
Ogre::RenderSystemCapabilities::setComputeProgramConstantFloatCount
void setComputeProgramConstantFloatCount(ushort c)
The number of floating-point 4-vector constants compute programs support.
Definition: OgreRenderSystemCapabilities.h:642
Ogre::MeshLodUsage::edgeData
EdgeData * edgeData
Edge list for this LOD level (may be derived from manual mesh).
Definition: OgreMesh.h:975
Ogre::VertexElement::getSemantic
VertexElementSemantic getSemantic(void) const
Gets the meaning of this element.
Definition: OgreHardwareVertexBuffer.h:202
Ogre::LinearForceAffector::CmdForceVector
Command object for force vector (see ParamCommand).
Definition: OgreLinearForceAffector.h:59
Ogre::TextureAnimatorAffector::getTexcoordStart
uint8 getTexcoordStart(void) const
Definition: OgreTextureAnimatorAffector.h:37
Ogre::VectorSet::remove
void remove(iterator it)
Definition: OgreVectorSetImpl.h:47
Ogre::RenderWindow::windowMovedOrResized
virtual void windowMovedOrResized()
Query the current size and position from an external window handle.
Definition: OgreRenderWindow.h:131
Ogre::TextAreaOverlayElement
This class implements an overlay element which contains simple unformatted text.
Definition: OgreTextAreaOverlayElement.h:44
Ogre::RTShader::HardwareSkinning::SkinningData::maxWeightCount
ushort maxWeightCount
Definition: OgreShaderExHardwareSkinning.h:67
OgreBites::SDLK_KP_6
@ SDLK_KP_6
Definition: OgreInput.h:155
Ogre::PSSMShadowCameraSetup::SplitPointList
std::vector< Real > SplitPointList
Definition: OgreShadowCameraSetupPSSM.h:60
Ogre::GLFrameBufferObjectCommon::getGLFBOID
uint32 getGLFBOID() const
Get the GL id for the FBO.
Definition: OgreGLRenderTexture.h:79
Ogre::SmallVectorImpl::SmallVectorImpl
SmallVectorImpl(unsigned N)
Definition: OgreSmallVector.h:312
Ogre::ID_SOLID
@ ID_SOLID
Definition: OgreScriptCompiler.h:653
Ogre::CreateCallbackWrapper::create
GpuProgram * create(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
Definition: OgreGLGpuProgramManager.h:47
Ogre::VulkanTextureGpu::mCurrLayout
VkImageLayout mCurrLayout
The current layout we're in. Including any internal stuff.
Definition: OgreVulkanTextureGpu.h:115
Ogre::map::type
std::map< K, V, P > type
Definition: OgreDeprecated.h:71
Ogre::GpuProgramParameters::ACT_INVERSE_VIEWPORT_HEIGHT
@ ACT_INVERSE_VIEWPORT_HEIGHT
This variable represents 1.0/ViewportHeight.
Definition: OgreGpuProgramParams.h:1022
Ogre::SHADOWTYPE_TEXTURE_MODULATIVE_INTEGRATED
@ SHADOWTYPE_TEXTURE_MODULATIVE_INTEGRATED
Texture-based shadow technique which involves a render-to-texture of the shadow caster and a projecti...
Definition: OgreCommon.h:294
Ogre::StreamSerialiser::Chunk::Chunk
Chunk()
Definition: OgreStreamSerialiser.h:105
Ogre::Matrix4::concatenate
Matrix4 concatenate(const Matrix4 &m2) const
Definition: OgreMatrix4.h:270
Ogre::GPU_QUALCOMM
@ GPU_QUALCOMM
Definition: OgreRenderSystemCapabilities.h:242
Ogre::GLSLangProgramFactory::create
GpuProgram * create(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
MANAGED_RESOURCE
#define MANAGED_RESOURCE
Definition: OgreGLES2ManagedResource.h:38
Ogre::RTShader::GBuffer::TL_DIFFUSE_SPECULAR
@ TL_DIFFUSE_SPECULAR
Definition: OgreShaderExGBuffer.h:60
Ogre::RenderSystem::setLightingEnabled
virtual void setLightingEnabled(bool enabled)
Sets whether or not dynamic lighting is enabled.
Definition: OgreRenderSystem.h:348
Ogre::RTShader::LayeredBlending::LB_BlendReflect
@ LB_BlendReflect
Definition: OgreShaderExLayeredBlending.h:71
Ogre::Lod0Stripifier::RemapInfo
Definition: OgreLod0Stripifier.h:64
Ogre::CgProgram::~CgProgram
~CgProgram()
Ogre::StaticGeometry::getRenderingDistance
virtual Real getRenderingDistance(void) const
Gets the distance at which batches are no longer rendered.
Definition: OgreStaticGeometry.h:623
Ogre::SKELETON_VERSION_LATEST
@ SKELETON_VERSION_LATEST
Latest version available.
Definition: OgreSkeletonSerializer.h:48
OgreBites::TrayListener::labelHit
virtual void labelHit(Label *label)
Definition: OgreTrays.h:97
Ogre::RTShader::FunctionStageRef::sub
void sub(const In &arg0, const In &arg1, const Out &dst) const
dst = arg0 - arg1;
Definition: OgreShaderFunction.h:85
Ogre::RenderSystem::RenderSystemContext
Dummy structure for render system contexts - implementing RenderSystems can extend as needed.
Definition: OgreRenderSystem.h:653
Ogre::DriverVersion::build
int build
Definition: OgreRenderSystemCapabilities.h:218
Ogre::VectorBase< 2, Real >::VectorBase
VectorBase()
Definition: OgreVector.h:70
Ogre::DefaultHardwareUniformBuffer
DefaultHardwareBuffer DefaultHardwareUniformBuffer
Definition: OgreDefaultHardwareBufferManager.h:59
Ogre::SceneManager::Listener::postFindVisibleObjects
virtual void postFindVisibleObjects(SceneManager *source, IlluminationRenderStage irs, Viewport *v)
Called after searching for visible objects in this SceneManager.
Definition: OgreSceneManager.h:366
Ogre::ColourImageAffector
Definition: OgreColourImageAffector.h:40
Ogre::SBF_ONE_MINUS_DEST_COLOUR
@ SBF_ONE_MINUS_DEST_COLOUR
1 - SBF_DEST_COLOUR
Definition: OgreBlendMode.h:235
Ogre::LayerBlendModeEx::operator==
bool operator==(const LayerBlendModeEx &rhs) const
Definition: OgreBlendMode.h:162
Ogre::Resource::getName
const String & getName(void) const
Gets resource name.
Definition: OgreResource.h:310
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE2
@ SPC_POSTOLIGHT_VIEW_SPACE2
Definition: OgreShaderParameter.h:154
Ogre::OverlayElementFactory::~OverlayElementFactory
virtual ~OverlayElementFactory()
Destroy the overlay element factory.
Definition: OgreOverlayElementFactory.h:61
Ogre::GpuProgramParameters::AutoConstantDefinition::elementCount
size_t elementCount
Definition: OgreGpuProgramParams.h:1189
Ogre::StringInterface::getParamDictionary
ParamDictionary * getParamDictionary(void)
Retrieves the parameter dictionary for this class.
Definition: OgreStringInterface.h:200
Ogre::ID_COLOUR
@ ID_COLOUR
Definition: OgreScriptCompiler.h:810
Ogre::ParticleSystemManager::ParticleRendererFactoryIterator
MapIterator< ParticleSystemRendererFactoryMap > ParticleRendererFactoryIterator
Definition: OgreParticleSystemManager.h:308
Ogre::VectorBase< 2, Real >::y
Real y
Definition: OgreVector.h:72
Ogre::MovableObject::Listener::objectMoved
virtual void objectMoved(MovableObject *)
MovableObject has been moved.
Definition: OgreMovableObject.h:73
Ogre::LayerBlendType
LayerBlendType
Type of texture blend mode.
Definition: OgreBlendMode.h:44
Ogre::TimeIndex::hasKeyIndex
bool hasKeyIndex(void) const
Definition: OgreAnimationTrack.h:88
Ogre::ObjectAbstractNode::bases
std::vector< String > bases
Definition: OgreScriptCompiler.h:127
Ogre::TinyWindow::getImage
Image * getImage()
Definition: OgreTinyWindow.h:31
Ogre::PCZIntersectionSceneQuery
PCZ implementation of IntersectionSceneQuery.
Definition: OgrePCZSceneQuery.h:40
Ogre::AntiPortalFactory::AntiPortalFactory
AntiPortalFactory()
Definition: OgreAntiPortal.h:54
Ogre::Light::LightTypes
LightTypes
Defines the type of light.
Definition: OgreLight.h:103
OgreBites::CS_ORBIT
@ CS_ORBIT
Definition: OgreCameraMan.h:49
Ogre::PixelBox::data
uchar * data
The data pointer.
Definition: OgrePixelFormat.h:383
Ogre::VulkanProgram::~VulkanProgram
virtual ~VulkanProgram()
Ogre::VET_UINT1
@ VET_UINT1
Definition: OgreHardwareVertexBuffer.h:150
Ogre::Bullet::DebugDrawer::draw3dText
void draw3dText(const btVector3 &location, const char *textString)
Definition: OgreBullet.h:144
Ogre::Archive::getName
const String & getName(void) const
Get the name of this archive.
Definition: OgreArchive.h:107
OgreFileSystemLayer.h
Ogre::Renderable::getNumWorldTransforms
virtual unsigned short getNumWorldTransforms(void) const
Returns the number of world transform matrices this renderable requires.
Definition: OgreRenderable.h:144
Ogre::VertexPoseKeyFrame
Specialised KeyFrame which references a Mesh::Pose at a certain influence level, which stores offsets...
Definition: OgreKeyFrame.h:183
Ogre::PCZPlugin::initialise
void initialise()
Perform any tasks the plugin needs to perform on full system initialisation.
Ogre::PixelFormatFlags
PixelFormatFlags
Flags defining some on/off properties of pixel formats.
Definition: OgrePixelFormat.h:310
Ogre::EntityFactory
Factory object for creating Entity instances.
Definition: OgreEntity.h:854
Ogre::DualQuaternion::w
Real w
Definition: OgreDualQuaternion.h:166
Ogre::PF_PVRTC_RGBA2
@ PF_PVRTC_RGBA2
PVRTC (PowerVR) RGBA 2 bpp.
Definition: OgrePixelFormat.h:139
Ogre::TRect::height
T height() const
Definition: OgreCommon.h:627
Ogre::Plane::Side
Side
The "positive side" of the plane is the half space to which the plane normal points.
Definition: OgrePlane.h:95
Ogre::ID_ANISOTROPIC
@ ID_ANISOTROPIC
Definition: OgreScriptCompiler.h:704
Ogre::CgProgram::touch
void touch(void)
'Touches' the resource to indicate it has been used.
Ogre::RTShader::HardwareSkinning::SkinningData
Definition: OgreShaderExHardwareSkinning.h:59
Ogre::FrameTimeControllerValue::setElapsedTime
void setElapsedTime(Real elapsedTime)
Definition: OgrePredefinedControllers.h:75
Ogre::HighLevelGpuProgram
Abstract base class representing a high-level program (a vertex or fragment program).
Definition: OgreHighLevelGpuProgram.h:64
Ogre::ShadowTextureList
std::vector< TexturePtr > ShadowTextureList
Definition: OgreSceneManager.h:61
Ogre::RenderTargetEvent::source
RenderTarget * source
The source of the event being raised.
Definition: OgreRenderTargetListener.h:47
Ogre::VertexCacheProfiler
Vertex cache profiler.
Definition: OgreVertexIndexData.h:302
Ogre::SceneManagerEnumerator::Instances
std::map< String, SceneManager * > Instances
Scene manager instances, indexed by instance name.
Definition: OgreSceneManagerEnumerator.h:91
Ogre::ID_2DARRAY
@ ID_2DARRAY
Definition: OgreScriptCompiler.h:686
Ogre::Ray::intersects
RayTestResult intersects(const Sphere &s, bool discardInside=true) const
Tests whether this ray intersects the given sphere.
Definition: OgreRay.h:97
Ogre::GLSLESProgram::setIsOptimised
void setIsOptimised(bool flag)
Sets if the GLSL source has been optimised successfully.
Definition: OgreGLSLESProgram.h:64
Ogre::TransformBase::TransformBase
TransformBase(const TransformBase< rows, U > &o)
Definition: OgreMatrix4.h:98
Ogre::EdgeData::triangleFaceNormals
TriangleFaceNormalList triangleFaceNormals
All triangle face normals.
Definition: OgreEdgeListBuilder.h:127
Ogre::ManualObject::position
void position(const Vector3 &pos)
Add a vertex position, starting a new vertex at the same time.
Definition: OgreManualObject.h:203
Ogre::VET_UINT4
@ VET_UINT4
Definition: OgreHardwareVertexBuffer.h:153
Ogre::Vector::operator+
Vector operator+(Real s) const
Definition: OgreVector.h:696
DEFORM_FUNC_BULGE
@ DEFORM_FUNC_BULGE
Definition: OgreQuake3Types.h:135
Ogre::SmallVectorImpl::append
void append(size_type NumInputs, const T &Elt)
append - Add the specified range to the end of the SmallVector.
Definition: OgreSmallVector.h:402
Ogre::GpuProgramParameters::ACT_VIEWPORT_WIDTH
@ ACT_VIEWPORT_WIDTH
Current viewport width (in pixels) as floating point value.
Definition: OgreGpuProgramParams.h:1010
Ogre::RTShader::SubRenderStateAccessor::removeSubRenderStateInstance
void removeSubRenderStateInstance(SubRenderState *subRenderState) const
Remove SubRenderState instance to this accessor.
Definition: OgreShaderSubRenderState.h:187
Ogre::Viewport::Listener::viewportDimensionsChanged
virtual void viewportDimensionsChanged(Viewport *viewport)
Notification of when target listening Viewport's dimensions changed.
Definition: OgreViewport.h:69
Ogre::ID_EMITTER
@ ID_EMITTER
Definition: OgreScriptCompiler.h:770
Ogre::AxisAlignedBox::setMaximum
void setMaximum(Real x, Real y, Real z)
Definition: OgreAxisAlignedBox.h:190
OgreBites::TouchFingerEvent::type
int type
Definition: OgreInput.h:80
Ogre::BillboardChain::getOtherTextureCoordRange
virtual const Real * getOtherTextureCoordRange(void) const
Get the range of the texture coordinates generated across the width of the chain elements.
Definition: OgreBillboardChain.h:172
Ogre::SOP_DECREMENT
@ SOP_DECREMENT
Decrease the stencil value by 1, clamping at 0.
Definition: OgreRenderSystem.h:85
Ogre::HashedVector::end
const_iterator end() const
Definition: OgreCommon.h:429
Ogre::Octree::mHalfSize
Vector3 mHalfSize
Vector containing the dimensions of this octree / 2.
Definition: OgreOctree.h:107
Ogre::ShadowRenderable::getMaterial
const MaterialPtr & getMaterial(void) const override
Retrieves a weak reference to the material this renderable object uses.
Definition: OgreShadowCaster.h:74
OgreQuaternion.h
Ogre::GpuProgramParameters::ACT_INVERSE_TRANSPOSE_PROJECTION_MATRIX
@ ACT_INVERSE_TRANSPOSE_PROJECTION_MATRIX
Provides inverse transpose of projection matrix.
Definition: OgreGpuProgramParams.h:678
Ogre::Any::getType
const std::type_info & getType() const
Definition: OgreAny.h:120
Ogre::StringConverter::parseVector2
static Vector2 parseVector2(const String &val, const Vector2 &defaultValue=Vector2::ZERO)
Parses a Vector2 out of a String.
Definition: OgreStringConverter.h:271
Ogre::VulkanDevice::SelectedQueue::usage
VulkanQueue::QueueFamily usage
Definition: OgreVulkanDevice.h:44
Ogre::StaticGeometry::OptimisedSubMeshGeometry
Struct holding geometry optimised per SubMesh / LOD level, ready for copying to instances.
Definition: OgreStaticGeometry.h:135
Ogre::RTShader::InOut::InOut
InOut(const Operand &rhs)
Definition: OgreShaderFunctionAtom.h:176
Ogre::GuiVerticalAlignment
GuiVerticalAlignment
Enum describing where '0' is in relation to the parent in the vertical dimension.
Definition: OgreOverlayElement.h:74
bsp_node_t
Definition: OgreQuake3Types.h:161
Ogre::Material::LodValueIterator
ConstVectorIterator< LodValueList > LodValueIterator
Definition: OgreMaterial.h:98
Ogre::RenderTarget::FB_BACK
@ FB_BACK
Definition: OgreRenderTarget.h:87
Ogre::TextureUnitState::setCubicTexture
void setCubicTexture(const TexturePtr *const texPtrs, bool forUVW=false)
Definition: OgreTextureUnitState.h:389
Ogre::GLGpuProgramBase::isAttributeValid
virtual bool isAttributeValid(VertexElementSemantic semantic, uint index)
Test whether attribute index for a given semantic is valid.
Ogre::HBU_CPU_TO_GPU
@ HBU_CPU_TO_GPU
Mappable on host and preferably fast to access by GPU.
Definition: OgreHardwareBuffer.h:76
Ogre::RTShader::LayeredBlending::LB_BlendHardLight
@ LB_BlendHardLight
Definition: OgreShaderExLayeredBlending.h:62
Ogre::GLSLESCgProgram
Specialisation of HighLevelGpuProgram to provide support for CG.
Definition: OgreGLSLESCgProgram.h:39
Ogre::PagedWorld::getPageProvider
PageProvider * getPageProvider() const
Get the PageProvider which can provide streams for Pages in this world.
Definition: OgrePagedWorld.h:176
Ogre::Page
Page class.
Definition: OgrePage.h:49
Ogre::TerrainMaterialGenerator::Profile
Inner class which should also be subclassed to provide profile-specific material generation.
Definition: OgreTerrainMaterialGenerator.h:167
Ogre::GLTexturePtr
shared_ptr< GLTexture > GLTexturePtr
Definition: OgreGLPrerequisites.h:48
Ogre::GCT_MATRIX_DOUBLE_2X3
@ GCT_MATRIX_DOUBLE_2X3
Definition: OgreGpuProgramParams.h:102
Ogre::EntityMeshLodChangedEvent
Struct containing information about a mesh LOD change event for entities.
Definition: OgreLodListener.h:54
Ogre::Viewport::Listener::viewportDestroyed
virtual void viewportDestroyed(Viewport *viewport)
Notification of when target listening Viewport's is destroyed.
Definition: OgreViewport.h:72
Ogre::GpuProgramParameters::ACT_COSTIME_0_1
@ ACT_COSTIME_0_1
Cosine of "Time0_1". Equivalent to RenderMonkey's "CosTime0_1".
Definition: OgreGpuProgramParams.h:978
Ogre::SmallVectorTemplateBase< T, true >::uninitialized_copy
static void uninitialized_copy(It1 I, It1 E, It2 Dest)
uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with "Dest",...
Definition: OgreSmallVector.h:276
Ogre::InstanceManager::SHOW_BOUNDINGBOX
@ SHOW_BOUNDINGBOX
Makes each batch to display it's bounding box. Useful for debugging or profiling.
Definition: OgreInstanceManager.h:76
Ogre::BspSceneManager::createRayQuery
virtual RaySceneQuery * createRayQuery(const Ray &ray, uint32 mask=0xFFFFFFFF)
Creates a RaySceneQuery for this scene manager.
Ogre::Affine3::Affine3
Affine3(const U *ptr)
Definition: OgreMatrix4.h:331
Ogre::D3D11Texture::GetTex2D
ID3D11Texture2D * GetTex2D()
Definition: OgreD3D11Texture.h:62
Ogre::GpuProgramParameters::ACT_SPOTLIGHT_PARAMS_ARRAY
@ ACT_SPOTLIGHT_PARAMS_ARRAY
Spotlight parameters array of Vector4(innerFactor, outerFactor, falloff, isSpot) innerFactor and oute...
Definition: OgreGpuProgramParams.h:856
Ogre::VulkanHardwareBuffer::_updateFromShadow
void _updateFromShadow() override
Updates the real buffer from the shadow buffer, if required.
Ogre::MovableObject::Listener::objectDestroyed
virtual void objectDestroyed(MovableObject *)
MovableObject is being destroyed.
Definition: OgreMovableObject.h:67
OgreStdHeaders.h
Ogre::MemoryDataStream
Common subclass of DataStream for handling data from chunks of memory.
Definition: OgreDataStream.h:199
Ogre::AxisAlignedBox::getHalfSize
Vector3 getHalfSize(void) const
Gets the half-size of the box.
Definition: OgreAxisAlignedBox.h:690
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE5
@ SPC_LIGHTDIRECTION_VIEW_SPACE5
Definition: OgreShaderParameter.h:197
Ogre::D3D9ResourceManager
Definition: OgreD3D9ResourceManager.h:53
bsp_brush_t::shaderIndex
int shaderIndex
Definition: OgreQuake3Types.h:248
Ogre::RenderSystem
Defines the functionality of a 3D API.
Definition: OgreRenderSystem.h:164
Ogre::RTShader::RenderState
This is a container class for sub render state class.
Definition: OgreShaderRenderState.h:50
Ogre::OctreeCamera
Specialized viewpoint from which an Octree can be rendered.
Definition: OgreOctreeCamera.h:71
OgreBites::ApplicationContextBase::getRoot
Ogre::Root * getRoot() const
Definition: OgreApplicationContextBase.h:102
Ogre::GLSLangProgram::GLSLangProgram
GLSLangProgram(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
Ogre::RTShader::HardwareSkinning::SkinningData::skinningType
SkinningType skinningType
Definition: OgreShaderExHardwareSkinning.h:68
Ogre::HardwareBufferLockGuard::pData
void * pData
Definition: OgreHardwareBuffer.h:451
Ogre::PCZFrustum::Visibility
Visibility
Definition: OgrePCZFrustum.h:70
Ogre::IOException
Definition: OgreException.h:192
Ogre::TinyRenderSystem::_createDepthBufferFor
DepthBuffer * _createDepthBufferFor(RenderTarget *renderTarget)
Creates a DepthBuffer that can be attached to the specified RenderTarget.
Ogre::SubMesh::isBuildEdgesEnabled
bool isBuildEdgesEnabled(void) const
Returns true(by default) if the submesh should be included in the mesh EdgeList, otherwise returns fa...
Definition: OgreSubMesh.h:214
Ogre::Vector2
Vector< 2, Real > Vector2
Definition: OgrePrerequisites.h:242
Ogre::MovableObject::Listener::Listener
Listener(void)
Definition: OgreMovableObject.h:64
Ogre::CompositionPass::PT_RENDERCUSTOM
@ PT_RENDERCUSTOM
Render a custom sequence.
Definition: OgreCompositionPass.h:60
Ogre::TU_UAV_NOT_SRV
@ TU_UAV_NOT_SRV
Texture can be used as an UAV, but not as a regular texture.
Definition: OgreTexture.h:74
Ogre::VulkanFrameBufferDescMap
std::unordered_map< uint32, VulkanFrameBufferDescValue > VulkanFrameBufferDescMap
Definition: OgreVulkanRenderPassDescriptor.h:74
Ogre::PT_MATRIX4
@ PT_MATRIX4
Definition: OgreStringInterface.h:60
Ogre::FreeImageCodec::startup
static _OgreFreeImageCodecExport void startup(void)
Static method to startup FreeImage and register the FreeImage codecs.
Ogre::TerrainGroup::TerrainList
std::vector< Terrain * > TerrainList
Definition: OgreTerrainGroup.h:433
Ogre::StringConverter::toString
static String toString(unsigned long val)
Definition: OgreStringConverter.h:81
Ogre::Resource::isPrepared
bool isPrepared(void) const
Returns true if the Resource has been prepared, false otherwise.
Definition: OgreResource.h:316
Ogre::AnimationStateMap
std::map< String, AnimationState * > AnimationStateMap
Definition: OgreAnimationState.h:190
Ogre::AnimableValuePtr
SharedPtr< AnimableValue > AnimableValuePtr
Definition: OgrePrerequisites.h:270
Ogre::GpuProgramParameters::AutoConstantEntry::variability
uint16 variability
The variability of this parameter (see GpuParamVariability)
Definition: OgreGpuProgramParams.h:1219
Ogre::ProfileInstance::watchForLimit
bool watchForLimit(Real limit, bool greaterThan=true)
Definition: OgreProfiler.h:160
Ogre::MovableObjectFactory::_notifyTypeFlags
void _notifyTypeFlags(uint32 flag)
Notify this factory of the type mask to apply.
Definition: OgreMovableObject.h:625
Ogre::ID_DEST_COLOUR
@ ID_DEST_COLOUR
Definition: OgreScriptCompiler.h:606
Ogre::Matrix4::operator*
Matrix4 operator*(Real scalar) const
Definition: OgreMatrix4.h:304
Ogre::PreApplyTextureAliasesScriptCompilerEvent::PreApplyTextureAliasesScriptCompilerEvent
PreApplyTextureAliasesScriptCompilerEvent(Material *material, AliasTextureNamePairList *aliases)
Definition: OgreScriptCompiler.h:465
Ogre::ID_MIRROR
@ ID_MIRROR
Definition: OgreScriptCompiler.h:699
Ogre::TextAreaOverlayElement::getAlignment
Alignment getAlignment() const
Definition: OgreTextAreaOverlayElement.h:120
Ogre::GpuProgram::_getBindingDelegate
virtual GpuProgram * _getBindingDelegate(void)
Returns the GpuProgram which should be bound to the pipeline.
Definition: OgreGpuProgram.h:181
Ogre::DualQuaternion::ptr
Real * ptr()
Pointer accessor for direct copying.
Definition: OgreDualQuaternion.h:123
Ogre::Volume::OctreeNode::getTo
const Vector3 & getTo(void) const
Gets the front upper right corner of the cell.
Definition: OgreVolumeOctreeNode.h:221
Ogre::Texture::setFSAA
void setFSAA(uint fsaa, const String &fsaaHint)
Set the level of multisample AA to be used if this texture is a rendertarget.
Definition: OgreTexture.h:212
Ogre::VectorBase< 3, Real >::ptr
Real * ptr()
Definition: OgreVector.h:133
Ogre::Terrain::DERIVED_DATA_LIGHTMAP
static const uint8 DERIVED_DATA_LIGHTMAP
Definition: OgreTerrain.h:1163
Ogre::set::iterator
std::set< T, P >::iterator iterator
Definition: OgreDeprecated.h:64
Ogre::CompositionTargetPass::PassIterator
VectorIterator< Passes > PassIterator
Definition: OgreCompositionTargetPass.h:61
Ogre::SceneManagerFactory::~SceneManagerFactory
virtual ~SceneManagerFactory()
Definition: OgreSceneManager.h:3500
Ogre::D3D11Device::D3D_INFO
@ D3D_INFO
Definition: OgreD3D11Device.h:95
Ogre::BillboardSet::getBillboardType
BillboardType getBillboardType(void) const
Returns the billboard type in use.
Definition: OgreBillboardSet.h:593
OgreShadowCameraSetup.h
Ogre::RibbonTrailFactory::RibbonTrailFactory
RibbonTrailFactory()
Definition: OgreRibbonTrail.h:229
Ogre::ID_TEXTURE_UNIT
@ ID_TEXTURE_UNIT
Definition: OgreScriptCompiler.h:564
Ogre::CompositorInstance::QuadMaterialMap
std::map< int, MaterialPtr > QuadMaterialMap
Definition: OgreCompositorInstance.h:111
Ogre::Pass::setAmbient
void setAmbient(const ColourValue &ambient)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:307
Ogre::VertexBufferBinding::getBufferCount
size_t getBufferCount(void) const
Definition: OgreHardwareVertexBuffer.h:513
Ogre::RTShader::ConstParameter::toString
virtual String toString() const =0
Ogre::RenderSystemCapabilities::isDriverOlderThanVersion
bool isDriverOlderThanVersion(const DriverVersion &v) const
Definition: OgreRenderSystemCapabilities.h:360
Ogre::Pass::getTessellationHullProgram
const GpuProgramPtr & getTessellationHullProgram(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1200
Ogre::InstanceManager::HWInstancingBasic
@ HWInstancingBasic
Needs SM 3.0+ and HW instancing support InstanceBatchHW.
Definition: OgreInstanceManager.h:65
ASSUME_NOEXCEPT
#define ASSUME_NOEXCEPT
Definition: OgreComPtr.h:64
Ogre::TLSS_ALBEDO
@ TLSS_ALBEDO
Albedo colour (diffuse reflectance colour)
Definition: OgreTerrainMaterialGenerator.h:59
Ogre::Technique::GPUDeviceNameRule::devicePattern
String devicePattern
Definition: OgreTechnique.h:135
Ogre::Math::lookRotation
static Matrix3 lookRotation(const Vector3 &direction, const Vector3 &yaw)
Create a rotation matrix from direction and yaw.
Definition: OgreMatrix3.h:329
Ogre::RenderWindowDescription
Render window creation parameters.
Definition: OgreCommon.h:829
Ogre::NameGenerator
Utility class to generate a sequentially numbered series of names.
Definition: OgreNameGenerator.h:46
OgreBites::ButtonType
ButtonType
Definition: OgreInput.h:28
Ogre::Frustum::isCustomNearClipPlaneEnabled
bool isCustomNearClipPlaneEnabled(void) const
Is a custom near clip plane in use?
Definition: OgreFrustum.h:609
Ogre::SKELETON_ANIMATION_LINK
@ SKELETON_ANIMATION_LINK
Definition: OgreSkeletonFileFormat.h:104
Ogre::StencilState::enabled
bool enabled
Turns stencil buffer checking on or off.
Definition: OgreRenderSystem.h:129
Ogre::IS_UNKNOWN
@ IS_UNKNOWN
Not determined.
Definition: OgrePass.h:57
Ogre::RenderableList
std::vector< Renderable * > RenderableList
Definition: OgreRenderQueueSortingGrouping.h:45
Ogre::Texture::getNumMipmaps
uint32 getNumMipmaps(void) const
Gets the number of mipmaps to be used for this texture.
Definition: OgreTexture.h:147
Ogre::Quake3Level::mNumBrushes
int mNumBrushes
Definition: OgreQuake3Level.h:158
Ogre::SM_DISTANCE
@ SM_DISTANCE
Sort by distance from the camera.
Definition: OgreCommon.h:322
Ogre::LodOutputProviderCompressedBuffer
Definition: OgreLodOutputProviderCompressedBuffer.h:39
Ogre::AnimationTrack::getParent
Animation * getParent() const
Returns the parent Animation object for this track.
Definition: OgreAnimationTrack.h:242
Ogre::Light::setSpotlightNearClipDistance
void setSpotlightNearClipDistance(Real nearClip)
Set the near clip plane distance to be used by spotlights that use light clipping,...
Definition: OgreLight.h:295
Ogre::BCT_FLOAT
@ BCT_FLOAT
Definition: OgreGpuProgramParams.h:54
Ogre::Degree::operator=
Degree & operator=(const float &f)
Definition: OgreMath.h:118
Ogre::LodInputBuffer::Submesh::useSharedVertexBuffer
bool useSharedVertexBuffer
Definition: OgreLodBuffer.h:66
OgreBites::InputListenerChain::keyPressed
bool keyPressed(const KeyboardEvent &evt)
Definition: OgreInput.h:212
Ogre::PlatformInformation::CpuFeatures
CpuFeatures
Enum describing the different CPU features we want to check for, platform-dependent.
Definition: OgrePlatformInformation.h:103
Ogre::CompositionTechnique::TextureDefinition::type
TextureType type
Definition: OgreCompositionTechnique.h:72
Ogre::OptimisedUtil
Utility class for provides optimised functions.
Definition: OgreOptimisedUtil.h:47
OgreGL3PlusHardwareBuffer.h
Ogre::ID_TEXTURE
@ ID_TEXTURE
Definition: OgreScriptCompiler.h:681
Ogre::SceneManager::SkyDomeGenParameters::skyDomeCurvature
Real skyDomeCurvature
Definition: OgreSceneManager.h:294
Ogre::Quaternion::ptr
float * ptr()
Pointer accessor for direct copying.
Definition: OgreQuaternion.h:128
Ogre::SmallVectorTemplateCommon::end
iterator end()
Definition: OgreSmallVector.h:162
Ogre::GpuSharedParameters::_getHardwareBuffer
const HardwareBufferPtr & _getHardwareBuffer() const
Internal method that the RenderSystem might use to store optional data.
Definition: OgreGpuProgramParams.h:532
Ogre::VectorBase< 3, Real >::VectorBase
VectorBase()
Definition: OgreVector.h:130
OgreBites::TextBox::getText
const Ogre::DisplayString & getText()
Definition: OgreTrays.h:261
Ogre::Quake3Shader::Pass::blendDest
SceneBlendFactor blendDest
Definition: OgreQuake3Shader.h:81
Ogre::GpuConstantDefinition::variability
uint16 variability
How this parameter varies (bitwise combination of GpuProgramVariability)
Definition: OgreGpuProgramParams.h:158
Ogre::AnimationState::BoneBlendMask
std::vector< float > BoneBlendMask
Typedef for an array of float values used as a bone blend mask.
Definition: OgreAnimationState.h:63
Ogre::Volume::operator==
bool _OgreVolumeExport operator==(Vertex const &a, Vertex const &b)
== operator for two vertices.
Ogre::Plane::NO_SIDE
@ NO_SIDE
Definition: OgrePlane.h:97
Ogre::Renderable::Renderable
Renderable()
Definition: OgreRenderable.h:71
Ogre::MetalPlugin::install
void install()
Perform the plugin initial installation sequence.
OgreBites::SelectMenu::getNumItems
size_t getNumItems()
Definition: OgreTrays.h:375
Ogre::GLNativeSupport::getFSAALevels
const std::vector< int > & getFSAALevels() const
Definition: OgreGLNativeSupport.h:108
Ogre::RTShader::FunctionAtomInstanceIterator
FunctionAtomInstanceList::iterator FunctionAtomInstanceIterator
Definition: OgreShaderFunctionAtom.h:318
Ogre::RTShader::Operand::OPS_OUT
@ OPS_OUT
The parameter is a output parameter.
Definition: OgreShaderFunctionAtom.h:57
Ogre::PropertyDef::PropertyDef
PropertyDef(const String &name, const String &desc, PropertyType pType)
Construct a property.
Definition: OgreProperty.h:142
Ogre::VulkanTextureGpu::mNextLayout
VkImageLayout mNextLayout
The layout we're expected to be when rendering or doing compute, rather than when doing internal stuf...
Definition: OgreVulkanTextureGpu.h:122
Ogre::D3D9HardwarePixelBuffer::getFSAASurface
IDirect3DSurface9 * getFSAASurface(IDirect3DDevice9 *d3d9Device)
Accessor for AA surface.
Definition: OgreD3D9HardwarePixelBuffer.h:140
Ogre::BillboardParticleRenderer::setCommonDirection
void setCommonDirection(const Vector3 &vec)
Use this to specify the common direction given to billboards.
Definition: OgreBillboardParticleRenderer.h:93
Ogre::SceneManagerEnumerator::createSceneManager
SceneManager * createSceneManager(uint16 typeMask, const String &instanceName=BLANKSTRING)
Definition: OgreSceneManagerEnumerator.h:162
Ogre::OverlayElement::isKeyEnabled
virtual bool isKeyEnabled() const
Definition: OgreOverlayElement.h:431
Ogre::AxisAlignedBox::intersects
bool intersects(const Plane &p) const
Tests whether this box intersects a plane.
Definition: OgreAxisAlignedBox.h:632
Ogre::AnimableValue::VECTOR4
@ VECTOR4
Definition: OgreAnimable.h:81
Ogre::GLContext::getInitialized
bool getInitialized()
Definition: OgreGLContext.h:59
Ogre::MurmurHash3_x64_128
void _OgreExport MurmurHash3_x64_128(const void *key, size_t len, uint32_t seed, void *out)
Ogre::GCT_BOOL1
@ GCT_BOOL1
Definition: OgreGpuProgramParams.h:114
Ogre::CompositionTechnique::TextureDefinitions
std::vector< TextureDefinition * > TextureDefinitions
Definition: OgreCompositionTechnique.h:88
Ogre::VulkanQueue::getFamilyIdx
uint32 getFamilyIdx() const
Definition: OgreVulkanQueue.h:76
_OgreGLExport
#define _OgreGLExport
Definition: OgreGLPrerequisites.h:95
Ogre::ResourceManager::ResourceCreateOrRetrieveResult
std::pair< ResourcePtr, bool > ResourceCreateOrRetrieveResult
Definition: OgreResourceManager.h:127
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE4
@ SPC_POSTOLIGHT_OBJECT_SPACE4
Definition: OgreShaderParameter.h:136
Ogre::LodOutputProviderMesh::finalize
virtual void finalize(LodData *data)
Definition: OgreLodOutputProviderMesh.h:47
Ogre::VectorBase::VectorBase
VectorBase()
Definition: OgreVector.h:48
Ogre::ID_COMBINED_UVW
@ ID_COMBINED_UVW
Definition: OgreScriptCompiler.h:693
Ogre::GLSLShaderCommon::getColumnMajorMatrices
bool getColumnMajorMatrices(void) const
Gets whether matrix packed in column-major order.
Definition: OgreGLSLShaderCommon.h:90
Ogre::ArchiveManager::ArchiveMapIterator
MapIterator< ArchiveMap > ArchiveMapIterator
Definition: OgreArchiveManager.h:93
Ogre::Renderable::setUseIdentityView
void setUseIdentityView(bool useIdentityView)
Sets whether or not to use an 'identity' view.
Definition: OgreRenderable.h:180
Ogre::ID_2D
@ ID_2D
Definition: OgreScriptCompiler.h:683
Ogre::SubMesh::VertexBoneAssignmentList
std::multimap< size_t, VertexBoneAssignment > VertexBoneAssignmentList
Multimap of verex bone assignments (orders by vertex index)
Definition: OgreSubMesh.h:174
Ogre::Matrix3::Matrix3
Matrix3(Real fEntry00, Real fEntry01, Real fEntry02, Real fEntry10, Real fEntry11, Real fEntry12, Real fEntry20, Real fEntry21, Real fEntry22)
Definition: OgreMatrix3.h:81
Ogre::TerrainAutoUpdateLodFactory
Definition: OgreTerrainAutoUpdateLod.h:91
_OgreTerrainExport
#define _OgreTerrainExport
Definition: OgreTerrainPrerequisites.h:58
Ogre::BackgroundProcessResult
Encapsulates the result of a background queue request.
Definition: OgreResourceBackgroundQueue.h:51
Ogre::VulkanWindow::isVisible
bool isVisible(void) const override
Indicates whether the window is visible (not minimized or obscured)
Definition: OgreVulkanWindow.h:120
Ogre::GpuProgramParameters::ACT_LIGHT_POSITION_OBJECT_SPACE
@ ACT_LIGHT_POSITION_OBJECT_SPACE
A light position in object space (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:793
OgreBites::TL_BOTTOM
@ TL_BOTTOM
Definition: OgreTrays.h:67
OgreBites::ApplicationContextBase::addInputListener
virtual void addInputListener(NativeWindowType *win, InputListener *lis)
attach input listener
Ogre::HardwareBuffer::hasShadowBuffer
bool hasShadowBuffer(void) const
Returns whether this buffer has a system memory shadow for quicker reading.
Definition: OgreHardwareBuffer.h:371
Ogre::LodStrategy
Strategy for determining level of detail.
Definition: OgreLodStrategy.h:53
Ogre::GuiHorizontalAlignment
GuiHorizontalAlignment
Enum describing where '0' is in relation to the parent in the horizontal dimension.
Definition: OgreOverlayElement.h:65
Ogre::GLES2HardwareBuffer::getGLBufferBinding
GLint getGLBufferBinding(void) const
Definition: OgreGLES2HardwareBuffer.h:77
Ogre::DualQuaternion::x
Real x
Definition: OgreDualQuaternion.h:166
Ogre::GLES2TextureBuffer::blit
void blit(const HardwarePixelBufferSharedPtr &src, const Box &srcBox, const Box &dstBox)
Copies a box from another PixelBuffer to a region of the this PixelBuffer.
Ogre::ID_SPHERICAL
@ ID_SPHERICAL
Definition: OgreScriptCompiler.h:738
Ogre::ColourImageAffector::CmdImageAdjust
Command object for red adjust (see ParamCommand).
Definition: OgreColourImageAffector.h:44
Ogre::GLSLShaderCommon::getUniformCache
GLUniformCache * getUniformCache()
Get the uniform cache for this shader.
Definition: OgreGLSLShaderCommon.h:105
Ogre::Degree::operator+
const Degree & operator+() const
Definition: OgreMath.h:126
Ogre::Exception::ERR_RENDERINGAPI_ERROR
@ ERR_RENDERINGAPI_ERROR
Definition: OgreException.h:113
Ogre::VulkanRenderSystem::getVkInstance
VkInstance getVkInstance(void) const
Definition: OgreVulkanRenderSystem.h:152
Ogre::GpuProgramParameters::ACT_TEXTURE_VIEWPROJ_MATRIX_ARRAY
@ ACT_TEXTURE_VIEWPROJ_MATRIX_ARRAY
Array of view/projection matrices of the first n texture projection frustums.
Definition: OgreGpuProgramParams.h:924
Ogre::GpuProgram::isAdjacencyInfoRequired
virtual bool isAdjacencyInfoRequired(void) const
Definition: OgreGpuProgram.h:262
Ogre::DistanceLodSphereStrategy
Level of detail strategy based on distance from camera to an object's bounding sphere.
Definition: OgreDistanceLodStrategy.h:130
Ogre::CULL_NONE
@ CULL_NONE
Hardware never culls triangles and renders everything it receives.
Definition: OgreCommon.h:160
Ogre::PCZSceneNode::getLastVisibleFrame
unsigned long getLastVisibleFrame(void)
Definition: OgrePCZSceneNode.h:94
Ogre::TerrainQuadTreeNode::LodLevel::batchSize
uint16 batchSize
Number of vertices rendered down one side (not including skirts)
Definition: OgreTerrainQuadTreeNode.h:133
Ogre::SceneManager::getShadowTechnique
ShadowTechnique getShadowTechnique(void) const
Gets the current shadow technique.
Definition: OgreSceneManager.h:2616
Ogre::D3D9RenderSystem::MultiheadUseType
MultiheadUseType
Definition: OgreD3D9RenderSystem.h:62
Ogre::PlaneBoundedVolume::PlaneBoundedVolume
PlaneBoundedVolume(Plane::Side theOutside)
Constructor, determines which side is deemed to be 'outside'.
Definition: OgrePlaneBoundedVolume.h:59
Ogre::OctreeZoneFactory::OctreeZoneFactory
OctreeZoneFactory()
Ogre::DefaultAxisAlignedBoxSceneQuery
Default implementation of AxisAlignedBoxSceneQuery.
Definition: OgreSceneManager.h:3470
Ogre::TVC_DIFFUSE
@ TVC_DIFFUSE
Definition: OgreCommon.h:302
Ogre::Page::WORKQUEUE_PREPARE_REQUEST
static const uint16 WORKQUEUE_PREPARE_REQUEST
Definition: OgrePage.h:184
Ogre::PF_FLOAT16_R
@ PF_FLOAT16_R
16-bit pixel format, 16 bits (float) for red
Definition: OgrePixelFormat.h:125
Ogre::LodInputProvider::~LodInputProvider
virtual ~LodInputProvider()
Definition: OgreLodInputProvider.h:41
Ogre::Quaternion::Quaternion
Quaternion(const Vector3 *akAxis)
Construct a quaternion from 3 orthonormal local axes.
Definition: OgreQuaternion.h:91
Ogre::GpuProgramParameters::ACT_TRANSPOSE_VIEWPROJ_MATRIX
@ ACT_TRANSPOSE_VIEWPROJ_MATRIX
Provides transpose of concatenated view and projection matrices.
Definition: OgreGpuProgramParams.h:689
Ogre::GpuProgramParameters::ACT_FAR_CLIP_DISTANCE
@ ACT_FAR_CLIP_DISTANCE
This variable provides the far clip distance as a floating point value.
Definition: OgreGpuProgramParams.h:1052
Ogre::STBIImageCodec::~STBIImageCodec
virtual ~STBIImageCodec()
Definition: OgreSTBICodec.h:57
Ogre::LodConfig::Advanced::outsideWalkAngle
Ogre::Real outsideWalkAngle
If outsideWeight is enabled, this will set the angle how deep the algorithm can walk inside the mesh.
Definition: OgreLodConfig.h:163
Ogre::Matrix4::Matrix4
Matrix4()
Do NOT initialize the matrix for efficiency.
Definition: OgreMatrix4.h:224
OgreCommon.h
Ogre::Viewport::getActualWidth
int getActualWidth(void) const
Gets one of the actual dimensions of the viewport, a value in pixels.
Definition: OgreViewport.h:168
Ogre::OptimisedUtil::OptimisedUtil
OptimisedUtil(void)
Definition: OgreOptimisedUtil.h:64
Ogre::GLTextureBuffer::blitFromMemory
virtual void blitFromMemory(const PixelBox &src_orig, const Box &dstBox)
Hardware implementation of blitFromMemory.
Ogre::AnyNumeric::AnyNumeric
AnyNumeric(const AnyNumeric &other)
Definition: OgreAny.h:239
Ogre::AnimationTrack::optimise
virtual void optimise(void)
Optimise the current track by removing any duplicate keyframes.
Definition: OgreAnimationTrack.h:226
Ogre::RTShader::FFPTransform::Type
static String Type
Definition: OgreShaderFFPTransform.h:83
Ogre::Box::getOrigin
Vector3i getOrigin() const
origin (top, left, front) of the box
Definition: OgreCommon.h:796
Ogre::GpuProgramParameters::ACT_DERIVED_SCENE_COLOUR
@ ACT_DERIVED_SCENE_COLOUR
The derived scene colour, with 'r', 'g' and 'b' components filled with sum of derived ambient light c...
Definition: OgreGpuProgramParams.h:867
Ogre::Pass::setHashFunction
static void setHashFunction(HashFunc *hashFunc)
Set the hash function used for all passes.
Definition: OgrePass.h:1532
Ogre::SceneQuery::WFT_PLANE_BOUNDED_REGION
@ WFT_PLANE_BOUNDED_REGION
Return pointers to convex plane-bounded regions.
Definition: OgreSceneQuery.h:83
Ogre::PortalBase::INTERSECT_NO_CROSS
@ INTERSECT_NO_CROSS
Definition: OgrePortalBase.h:164
OgreOctree.h
Ogre::ShadowCaster::ShadowRenderableList
Ogre::ShadowRenderableList ShadowRenderableList
Definition: OgreShadowCaster.h:145
Ogre::Root::setFrameSmoothingPeriod
void setFrameSmoothingPeriod(Real period)
Sets the period over which OGRE smooths out fluctuations in frame times.
Definition: OgreRoot.h:827
Ogre::CgFxScriptLoader::getSingleton
static CgFxScriptLoader & getSingleton(void)
Get the singleton instance.
Ogre::Particle::mTotalTimeToLive
float mTotalTimeToLive
Total Time to live, number of seconds of particles natural life.
Definition: OgreParticle.h:70
Ogre::Vector::operator[]
T & operator[](size_t i)
Definition: OgreVector.h:356
DEFORM_FUNC_MOVE
@ DEFORM_FUNC_MOVE
Definition: OgreQuake3Types.h:138
OgreOverlay.h
Ogre::CompositorInstance::TargetOperation::renderQueues
RenderQueueBitSet renderQueues
Which renderqueues to render from scene.
Definition: OgreCompositorInstance.h:152
Ogre::GCT_UINT4
@ GCT_UINT4
Definition: OgreGpuProgramParams.h:113
Ogre::AxisAlignedBox::setExtents
void setExtents(const Vector3 &min, const Vector3 &max)
Sets both minimum and maximum extents at once.
Definition: OgreAxisAlignedBox.h:218
Ogre::RenderSystemCapabilities::getComputeProgramConstantBoolCount
ushort getComputeProgramConstantBoolCount(void) const
Definition: OgreRenderSystemCapabilities.h:789
Ogre::EdgeData::edgeGroups
EdgeGroupList edgeGroups
All edge groups of this edge list.
Definition: OgreEdgeListBuilder.h:131
Ogre::TextureUnitState::ET_USCROLL
@ ET_USCROLL
Constant u scrolling effect.
Definition: OgreTextureUnitState.h:255
Ogre::ParameterDef::name
String name
Definition: OgreStringInterface.h:69
Ogre::ANIMBLEND_CUMULATIVE
@ ANIMBLEND_CUMULATIVE
Animations are applied by calculating a weighted cumulative total.
Definition: OgreSkeleton.h:52
Ogre::Material::getUnsupportedTechniquesExplanation
const String & getUnsupportedTechniquesExplanation() const
Gets a string explaining why any techniques are not supported.
Definition: OgreMaterial.h:250
Ogre::RTShader::Program::getUseColumnMajorMatrices
bool getUseColumnMajorMatrices() const
Returns whether Ogre will pass auto-bound matrices as column-major.
Definition: OgreShaderProgram.h:177
Ogre::BillboardSet::getBillboardRotationType
BillboardRotationType getBillboardRotationType(void) const
Sets billboard rotation type.
Definition: OgreBillboardSet.h:473
OgreVulkanTextureGpuWindow.h
Ogre::RenderWindow::setVisible
virtual void setVisible(bool visible)
Set the visibility state.
Definition: OgreRenderWindow.h:145
Ogre::IteratorWrapper::hasMoreElements
bool hasMoreElements() const
Returns true if there are more items in the collection.
Definition: OgreIteratorWrapper.h:97
Ogre::FastHash
uint32 FastHash(const char *data, size_t len, uint32 hashSoFar=0)
Fast general hashing algorithm.
Definition: OgreCommon.h:46
Ogre::D3D11RenderingAPIException::getHResult
int getHResult() const
Definition: OgreD3D11Prerequisites.h:155
Ogre::Quaternion::operator*
friend Quaternion operator*(float s, const Quaternion &q)
Definition: OgreQuaternion.h:190
Ogre::GCT_SAMPLER1D
@ GCT_SAMPLER1D
Definition: OgreGpuProgramParams.h:75
Ogre::AxisAlignedBox::getMinimum
Vector3 & getMinimum(void)
Gets a modifiable version of the minimum corner of the box.
Definition: OgreAxisAlignedBox.h:127
Ogre::RenderTarget::FrameStats::bestFrameTime
unsigned long bestFrameTime
Definition: OgreRenderTarget.h:75
Ogre::TinyTexture::getImage
Image * getImage()
Definition: OgreTinyTexture.h:18
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE5
@ SPC_LIGHTDIRECTION_WORLD_SPACE5
Definition: OgreShaderParameter.h:187
Ogre::RenderOperation
'New' rendering operation using vertex buffers.
Definition: OgreRenderOperation.h:45
Ogre::SmallVectorTemplateBase::SmallVectorTemplateBase
SmallVectorTemplateBase(size_t Size)
Definition: OgreSmallVector.h:216
Ogre::SceneManager::getSkyPlaneNode
SceneNode * getSkyPlaneNode(void) const
Get the sky plane node, if enabled.
Definition: OgreSceneManager.h:1976
Ogre::RenderSystem::registerThread
virtual void registerThread()
Register the an additional thread which may make calls to rendersystem-related objects.
Definition: OgreRenderSystem.h:1094
Ogre::ID_GEOMETRY
@ ID_GEOMETRY
Definition: OgreScriptCompiler.h:839
Ogre::VET_DOUBLE2
@ VET_DOUBLE2
Definition: OgreHardwareVertexBuffer.h:139
Ogre::RenderWindow::isVisible
virtual bool isVisible(void) const
Indicates whether the window is visible (not minimized or obscured)
Definition: OgreRenderWindow.h:141
Ogre::PagedWorld::getName
const String & getName() const
Definition: OgrePagedWorld.h:75
Ogre::TangentSpaceCalc::IndexRemapList
std::list< IndexRemap > IndexRemapList
List of indexes that were remapped (split vertices).
Definition: OgreTangentSpaceCalc.h:69
Ogre::SKELETON_ANIMATION_TRACK
@ SKELETON_ANIMATION_TRACK
Definition: OgreSkeletonFileFormat.h:90
Ogre::GpuProgramManager
This ResourceManager manages GPU shader programs.
Definition: OgreGpuProgramManager.h:68
Ogre::Font::setGlyphInfoFromTexCoords
void setGlyphInfoFromTexCoords(CodePoint id, const UVRect &rect, float textureAspect=1.0)
Sets the texture coordinates of a glyph.
Definition: OgreFont.h:223
bsp_face_t::mesh_cp
int mesh_cp[2]
Definition: OgreQuake3Types.h:199
Ogre::Volume::OctreeNode::getCenterFrontTop
const Vector3 getCenterFrontTop(void) const
Gets the center of the corners 6, 7.
Definition: OgreVolumeOctreeNode.h:368
Ogre::map::const_iterator
std::map< K, V, P >::const_iterator const_iterator
Definition: OgreDeprecated.h:73
Ogre::TerrainLayerDeclaration::operator==
bool operator==(const TerrainLayerDeclaration &dcl) const
Definition: OgreTerrainMaterialGenerator.h:136
Ogre::Grid3DPageStrategyData::getHoldRadius
virtual Real getHoldRadius() const
Get the Holding radius.
Definition: OgreGrid3DPageStrategy.h:145
Ogre::TinyRenderSystem::createRenderSystemCapabilities
virtual RenderSystemCapabilities * createRenderSystemCapabilities() const
Query the real capabilities of the GPU and driver in the RenderSystem.
Ogre::SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener
Inner class to use as callback for shadow caster scene query.
Definition: OgreSceneManager.h:808
Ogre::GpuNamedConstants::map
GpuConstantDefinitionMap map
Map of parameter names to GpuConstantDefinition.
Definition: OgreGpuProgramParams.h:318
Ogre::ColourValue::saturate
void saturate(void)
Clamps colour value to the range [0, 1].
Definition: OgreColourValue.h:126
Ogre::PortalFactory::getType
const String & getType() const
Get the type of the object to be created.
Definition: OgrePortal.h:85
Ogre::CompositionPass::getStencilState
const StencilState & getStencilState() const
Definition: OgreCompositionPass.h:231
Ogre::Billboard::setColour
void setColour(const ColourValue &colour)
Sets the colour of this billboard.
Definition: OgreBillboard.h:146
Ogre::AnimationTrack::getNumKeyFrames
size_t getNumKeyFrames(void) const
Returns the number of keyframes in this animation.
Definition: OgreAnimationTrack.h:150
Ogre::SharedPtr::useCount
unsigned int useCount() const
Definition: OgreSharedPtr.h:82
Ogre::SubMesh::parent
Mesh * parent
Reference to parent Mesh (not a smart pointer so child does not keep parent alive).
Definition: OgreSubMesh.h:129
Ogre::GpuLogicalBufferStruct
Container struct to allow params to safely & update shared list of logical buffer assignments.
Definition: OgreGpuProgramParams.h:369
OgreBites::AxisEvent::value
short value
Definition: OgreInput.h:93
Ogre::Matrix3::EPSILON
static const Real EPSILON
Definition: OgreMatrix3.h:295
Ogre::operator!=
_OgreExport bool operator!=(const ShadowTextureConfig &lhs, const ShadowTextureConfig &rhs)
Ogre::Mesh::getSubMesh
SubMesh * getSubMesh(size_t index) const
Gets a pointer to the submesh indicated by the index.
Definition: OgreMesh.h:267
Ogre::TextureEffectPlay_ASAP
@ TextureEffectPlay_ASAP
Video starts out paused.
Definition: OgreExternalTextureSource.h:77
Ogre::RenderSystemCapabilities::setVendor
void setVendor(GPUVendor v)
Definition: OgreRenderSystemCapabilities.h:344
Ogre::Exception::ExceptionCodes
ExceptionCodes
Static definitions of error codes.
Definition: OgreException.h:109
Ogre::VET_UINT2
@ VET_UINT2
Definition: OgreHardwareVertexBuffer.h:151
Ogre::HashedVector::const_reference
VectorImpl::const_reference const_reference
Definition: OgreCommon.h:404
Ogre::D3D11Device::isNull
bool isNull()
Definition: OgreD3D11Device.h:60
Ogre::RTShader::UniformParameterList
std::vector< UniformParameterPtr > UniformParameterList
Definition: OgreShaderParameter.h:623
Ogre::OctreeZoneData::mOctant
Octree * mOctant
Octree this node is attached to.
Definition: OgreOctreeZone.h:246
OgreVulkanPrerequisites.h
Ogre::StringUtil::StrStreamType
StringStream StrStreamType
Definition: OgreString.h:53
Ogre::TerrainLodManager::LoadLodRequest::requestee
TerrainLodManager * requestee
Definition: OgreTerrainLodManager.h:69
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE6
@ SPC_POSTOLIGHT_TANGENT_SPACE6
Definition: OgreShaderParameter.h:168
Ogre::PropertySet::getValue
void getValue(const String &name, T &value) const
Get a named property value.
Definition: OgreProperty.h:316
Ogre::ID_DEST_ALPHA
@ ID_DEST_ALPHA
Definition: OgreScriptCompiler.h:610
Ogre::ConcreteNode::token
String token
Definition: OgreScriptCompiler.h:68
Ogre::FileInfo::path
String path
Path name; separated by '/' and ending with '/'.
Definition: OgreArchive.h:57
Ogre::BillboardSetFactory
Factory object for creating BillboardSet instances.
Definition: OgreBillboardSet.h:810
Ogre::PageContentCollectionFactory::PageContentCollectionFactory
PageContentCollectionFactory()
Definition: OgrePageContentCollectionFactory.h:50
Ogre::GL3PlusHardwareBuffer::lockImpl
void * lockImpl(size_t offset, size_t length, LockOptions options) override
Internal implementation of lock()
Ogre::SceneManager::getOptionValues
virtual bool getOptionValues(const String &strKey, StringVector &refValueList)
Method for getting all possible values for a specific option.
Definition: OgreSceneManager.h:1815
Ogre::GLGpuProgramBase::bindProgram
virtual void bindProgram(void)=0
Execute the binding functions for this program.
Ogre::ColourBlendState
Describes the global blending factors for combining subsequent renders with the existing frame conten...
Definition: OgreBlendMode.h:266
Ogre::Plane::getDistance
Real getDistance(const Vector3 &rkPoint) const
This is a pseudodistance.
Definition: OgrePlane.h:165
Ogre::BillboardParticleRenderer::setBillboardOrigin
void setBillboardOrigin(BillboardOrigin origin)
Sets the point which acts as the origin point for all billboards in this set.
Definition: OgreBillboardParticleRenderer.h:79
Ogre::Vector::operator/=
Vector & operator/=(const Vector &b)
Definition: OgreVector.h:632
Ogre::EllipsoidEmitter
Particle emitter which emits particles randomly from points inside an ellipsoid.
Definition: OgreEllipsoidEmitter.h:44
Ogre::Technique::getPass
Pass * getPass(size_t index) const
Retrieves the Pass with the given index.
Definition: OgreTechnique.h:184
Ogre::ShadowCameraSetup::~ShadowCameraSetup
virtual ~ShadowCameraSetup()
Need virtual destructor in case subclasses use it.
Definition: OgreShadowCameraSetup.h:73
Ogre::RTShader::FFP_PS_TEXTURING
@ FFP_PS_TEXTURING
Definition: OgreShaderFFPRenderState.h:60
bsp_brush_t
Definition: OgreQuake3Types.h:245
Ogre::Volume::DualCell::mC0
Vector3 mC0
Definition: OgreVolumeDualGridGenerator.h:50
Ogre::GLES2ManagedResource::notifyOnContextReset
virtual void notifyOnContextReset()
Definition: OgreGLES2ManagedResource.h:57
Ogre::PT_UNSIGNED_INT
@ PT_UNSIGNED_INT
Definition: OgreStringInterface.h:52
Ogre::MurmurHash3_x86_128
void _OgreExport MurmurHash3_x86_128(const void *key, size_t len, uint32_t seed, void *out)
Ogre::Pass::hasVertexProgram
bool hasVertexProgram(void) const
Returns true if this pass uses a programmable vertex pipeline.
Definition: OgrePass.h:1180
Ogre::IteratorWrapper::begin
const IteratorType & begin()
Bookmark to the begin of the underlying collection.
Definition: OgreIteratorWrapper.h:110
Ogre::TextureUnitState::setTextureNameAlias
void setTextureNameAlias(const String &name)
Definition: OgreTextureUnitState.h:1049
Ogre::RaySceneQueryResultEntry::distance
Real distance
Distance along the ray.
Definition: OgreSceneQuery.h:345
Ogre::D3D11Sampler
Definition: OgreD3D11TextureManager.h:36
Ogre::VAT_NONE
@ VAT_NONE
No animation.
Definition: OgreAnimationTrack.h:468
Ogre::RTShader::Operand::getMask
OpMask getMask() const
Returns the mask bitfield.
Definition: OgreShaderFunctionAtom.h:110
Ogre::SmallVectorImpl::iterator
SuperClass::iterator iterator
Definition: OgreSmallVector.h:308
Ogre::VulkanWindow::mRenderFinishedSemaphores
std::vector< VkSemaphore > mRenderFinishedSemaphores
Definition: OgreVulkanWindow.h:84
Ogre::CompositionTechnique::TextureDefinition::width
uint32 width
Definition: OgreCompositionTechnique.h:70
Ogre::ColourFaderAffector::msBlueCmd
static CmdBlueAdjust msBlueCmd
Definition: OgreColourFaderAffector.h:136
Ogre::PF_ETC2_RGB8
@ PF_ETC2_RGB8
ETC2 (Ericsson Texture Compression)
Definition: OgrePixelFormat.h:238
Ogre::InstanceBatch::_getMeshRef
MeshPtr & _getMeshRef()
Definition: OgreInstanceBatch.h:181
OgreSimpleRenderable.h
Ogre::Texture::getHeight
uint32 getHeight(void) const
Returns the height of the texture.
Definition: OgreTexture.h:225
OgreLodPrerequisites.h
Ogre::GLWindow::setVisible
void setVisible(bool visible)
Set the visibility state.
Definition: OgreGLWindow.h:43
Ogre::CgProgram::setProfiles
void setProfiles(const StringVector &profiles)
Sets the Cg profiles which can be supported by the program.
Ogre::Particle::mTexcoordIndex
uint8 mTexcoordIndex
Index into the array of texture coordinates.
Definition: OgreParticle.h:76
Ogre::GLRenderToVertexBuffer
An object which renders geometry to a vertex.
Definition: OgreGLRenderToVertexBuffer.h:44
Ogre::GLStateCacheManagerCommon
An in memory cache of the OpenGL state.
Definition: OgreGLStateCacheManagerCommon.h:56
bsp_vertex_t::color
int color
Definition: OgreQuake3Types.h:213
Ogre::GLDepthBufferCommon::~GLDepthBufferCommon
virtual ~GLDepthBufferCommon()
Ogre::WaveformType
WaveformType
Enumerates the wave types usable with the Ogre engine.
Definition: OgreCommon.h:183
Ogre::SceneManager::getShadowCasterRenderBackFaces
bool getShadowCasterRenderBackFaces() const
Gets whether or not shadow casters should be rendered into shadow textures using their back faces rat...
Definition: OgreSceneManager.h:3017
Ogre::GpuConstantDefinition::isBool
static bool isBool(GpuConstantType c)
Definition: OgreGpuProgramParams.h:179
Ogre::FreeImageCodec
Definition: OgreFreeImageCodec.h:52
Ogre::GL3PlusHardwareBufferManager::getUniformBufferCount
size_t getUniformBufferCount()
Definition: OgreGL3PlusHardwareBufferManager.h:69
Ogre::CompositionTechnique::getTextureDefinition
TextureDefinition * getTextureDefinition(size_t idx) const
Get a local texture definition.
Definition: OgreCompositionTechnique.h:102
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE6
@ SPC_TEXTURE_COORDINATE6
Definition: OgreShaderParameter.h:299
Ogre::AxisAlignedBox::merge
void merge(const Vector3 &point)
Extends the box to encompass the specified point (if needed).
Definition: OgreAxisAlignedBox.h:379
Ogre::RTShader::ConstParameter
Helper template which is the base for our ConstParameters.
Definition: OgreShaderParameter.h:630
Ogre::GPU_IMAGINATION_TECHNOLOGIES
@ GPU_IMAGINATION_TECHNOLOGIES
Definition: OgreRenderSystemCapabilities.h:236
Ogre::RTShader::ShaderGenerator::getRenderState
RenderState * getRenderState(const String &schemeName, const Material &mat, uint16 passIndex=0)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreShaderGenerator.h:204
Ogre::AxisAlignedBox::squaredDistance
Real squaredDistance(const Vector3 &v) const
Returns the squared minimum distance between a given point and any part of the box.
Definition: OgreAxisAlignedBox.h:728
Ogre::RTShader::LayeredBlending::LB_BlendVividLight
@ LB_BlendVividLight
Definition: OgreShaderExLayeredBlending.h:68
Ogre::OverlayElement::_setParent
void _setParent(OverlayContainer *parent)
Definition: OgreOverlayElement.h:439
Ogre::TimeIndex::TimeIndex
TimeIndex(Real timePos)
Construct time index object by the given time position.
Definition: OgreAnimationTrack.h:71
Ogre::Terrain::GpuBufferAllocator
Interface used to by the Terrain instance to allocate GPU buffers.
Definition: OgreTerrain.h:532
Ogre::InstancedEntity::_getParentNodeFullTransform
virtual const Affine3 & _getParentNodeFullTransform(void) const
Returns the world transform of the instanced entity including local transform.
Definition: OgreInstancedEntity.h:259
Ogre::BspSceneManager::_notifyObjectMoved
void _notifyObjectMoved(const MovableObject *mov, const Vector3 &pos)
Internal method for tagging BspNodes with objects which intersect them.
Ogre::GpuConstantDefinition
Information about predefined program constants.
Definition: OgreGpuProgramParams.h:144
Ogre::GL3PlusRenderSystem
Implementation of GL 3 as a rendering system.
Definition: OgreGL3PlusRenderSystem.h:57
Ogre::PF_BYTE_LA
@ PF_BYTE_LA
2 byte pixel format, 1 byte luminance, 1 byte alpha
Definition: OgrePixelFormat.h:68
Ogre::Ray::intersects
RayTestResult intersects(const PlaneBoundedVolume &p) const
Tests whether this ray intersects the given plane bounded volume.
Definition: OgreRay.h:92
Ogre::PF_ASTC_RGBA_10X8_LDR
@ PF_ASTC_RGBA_10X8_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 10x8)
Definition: OgrePixelFormat.h:270
Ogre::Singleton
Template class for creating single-instance global classes.
Definition: OgreSingleton.h:70
Ogre::ResourceManager::ResourceWithGroupMap
std::unordered_map< String, ResourceMap > ResourceWithGroupMap
Definition: OgreResourceManager.h:464
OgreBites::ProgressBar::getCaption
const Ogre::DisplayString & getCaption()
Definition: OgreTrays.h:712
Ogre::ResourceManager::getVerbose
bool getVerbose(void)
Gets whether this manager and its resources habitually produce log output.
Definition: OgreResourceManager.h:392
Ogre::ParticleSystem::getSpeedFactor
Real getSpeedFactor(void) const
Gets the 'speed factor' on this particle system.
Definition: OgreParticleSystem.h:322
Ogre::Terrain::isLoaded
bool isLoaded() const
Return whether the terrain is loaded.
Definition: OgreTerrain.h:750
Ogre::Vector::operator-
friend Vector operator-(Real s, const Vector &v)
Definition: OgreVector.h:652
bsp_vertex_t::texture
float texture[2]
Definition: OgreQuake3Types.h:210
OgreBites::TrayManager::getWidgets
const WidgetList & getWidgets(TrayLocation trayLoc) const
Gets all the widgets of a specific tray.
Definition: OgreTrays.h:982
Ogre::MovablePlane
Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply.
Definition: OgreMovablePlane.h:54
Ogre::Frustum::setDebugColour
void setDebugColour(const ColourValue &col)
Definition: OgreFrustum.h:458
Ogre::RTShader::Parameter::_rename
void _rename(const String &newName, bool onlyLocal=false)
internal function for aliasing to GLSL builtins e.g. gl_Position
Definition: OgreShaderParameter.h:340
OgreCompositorInstance.h
Ogre::StaticGeometry::MaterialBucket::getCurrentTechnique
Technique * getCurrentTechnique(void) const
Get the current Technique.
Definition: OgreStaticGeometry.h:275
Ogre::TerrainLodManager::WORKQUEUE_LOAD_LOD_DATA_REQUEST
static const uint16 WORKQUEUE_LOAD_LOD_DATA_REQUEST
Definition: OgreTerrainLodManager.h:92
Ogre::RenderTarget::FrameStats::worstFrameTime
unsigned long worstFrameTime
Definition: OgreRenderTarget.h:76
Ogre::Volume::OctreeNode::getCenterValue
const Vector4 getCenterValue(void) const
Gets the center value.
Definition: OgreVolumeOctreeNode.h:521
Ogre::StaticFaceGroup::numElements
int numElements
The number of vertex indices.
Definition: OgreStaticFaceGroup.h:99
Ogre::VectorIteratorWrapper::peekNext
ValueType peekNext() const
Returns the next(=current) element in the collection, without advancing to the next.
Definition: OgreIteratorWrapper.h:158
Ogre::StaticGeometry::getCastShadows
virtual bool getCastShadows(void)
Will the geometry from this object cast shadows?
Definition: OgreStaticGeometry.h:654
Ogre::Ray::getOrigin
const Vector3 & getOrigin(void) const
Gets the origin of the ray.
Definition: OgreRay.h:58
Ogre::VectorBase< 4, Real >::ptr
Real * ptr()
Definition: OgreVector.h:271
Ogre::GLRenderTexture::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreGLRenderTexture.h:113
Ogre::Vector::Vector
Vector(T _x, T _y, T _z, T _w)
Definition: OgreVector.h:315
Ogre::RenderSystemCapabilities::getStencilBufferBitDepth
ushort getStencilBufferBitDepth(void) const
Definition: OgreRenderSystemCapabilities.h:424
Ogre::Quaternion::isNaN
bool isNaN() const
Check whether this quaternion contains valid values.
Definition: OgreQuaternion.h:347
Ogre::PageProvider::~PageProvider
virtual ~PageProvider()
Definition: OgrePageManager.h:61
Ogre::SmallVectorImpl::operator<
bool operator<(const SmallVectorImpl &RHS) const
Definition: OgreSmallVector.h:570
Ogre::RTShader::UniformParameter::isAutoConstantIntParameter
bool isAutoConstantIntParameter() const
Return true if this parameter an auto constant with int data type, false otherwise.
Definition: OgreShaderParameter.h:470
Ogre::TerrainQuadTreeNode::LodLevel::gpuIndexData
IndexData * gpuIndexData
Index data on the gpu.
Definition: OgreTerrainQuadTreeNode.h:135
Ogre::VertexPoseKeyFrame::PoseRef
Reference to a pose at a given influence level.
Definition: OgreKeyFrame.h:194
Ogre::GpuProgramParameters::ElementType
ElementType
Defines the base element type of the auto constant.
Definition: OgreGpuProgramParams.h:1176
Ogre::CompositionTechnique::TextureDefinition::formatList
PixelFormatList formatList
Definition: OgreCompositionTechnique.h:75
Ogre::ProfileInstance::children
ProfileChildren children
Definition: OgreProfiler.h:178
Ogre::Quaternion::w
float w
Definition: OgreQuaternion.h:344
Ogre::StaticGeometry::QueuedSubMesh::orientation
Quaternion orientation
Definition: OgreStaticGeometry.h:165
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const short &val)
Definition: OgreProperty.h:157
bsp_face_t::lm_offset
int lm_offset[2]
Definition: OgreQuake3Types.h:194
Ogre::SceneBlendFactor
SceneBlendFactor
Blending factors for manually blending objects with the scene.
Definition: OgreBlendMode.h:229
Ogre::D3D11Device::GetDriverVersion
LARGE_INTEGER GetDriverVersion()
Definition: OgreD3D11Device.h:65
Ogre::PF_ASTC_RGBA_12X12_LDR
@ PF_ASTC_RGBA_12X12_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 12x12)
Definition: OgrePixelFormat.h:276
Ogre::PF_R16G16B16_UINT
@ PF_R16G16B16_UINT
48-bit pixel format, 16 bits red (unsigned int), 16 bits blue (unsigned int), 16 bits green (unsigned...
Definition: OgrePixelFormat.h:163
Ogre::LBX_DOTPRODUCT
@ LBX_DOTPRODUCT
dot product of color1 and color2
Definition: OgreBlendMode.h:103
OgreGLSLProgramManagerCommon.h
Ogre::RTShader::Parameter::SPC_NORMAL_OBJECT_SPACE
@ SPC_NORMAL_OBJECT_SPACE
Normal in object space.
Definition: OgreShaderParameter.h:108
Ogre::D3D9VideoMode::getDisplayMode
D3DDISPLAYMODE getDisplayMode() const
Definition: OgreD3D9VideoMode.h:57
Ogre::VectorBase< 2, Real >::ptr
const Real * ptr() const
Definition: OgreVector.h:74
Ogre::PF_SHORT_RGB
@ PF_SHORT_RGB
48-bit pixel format, 16 bits for red, green and blue
Definition: OgrePixelFormat.h:135
Ogre::HardwareBuffer::HBL_READ_ONLY
@ HBL_READ_ONLY
Lock the buffer for reading only.
Definition: OgreHardwareBuffer.h:159
Ogre::SceneManager::SkyDomeGenParameters::skyDomeTiling
Real skyDomeTiling
Definition: OgreSceneManager.h:295
Ogre::LodCollapseCostOutside
Definition: OgreLodCollapseCostOutside.h:42
Ogre::PCZLightFactory::~PCZLightFactory
~PCZLightFactory()
Definition: OgrePCZLight.h:125
Ogre::Animation
An animation sequence.
Definition: OgreAnimation.h:90
Ogre::BspRaySceneQuery
BSP specialisation of RaySceneQuery.
Definition: OgreBspSceneManager.h:236
Ogre::Volume::Vertex::z
Real z
Z coordinate of the position.
Definition: OgreVolumeMeshBuilder.h:56
Ogre::TerrainLayerDeclaration
The definition of the information each layer will contain in this terrain.
Definition: OgreTerrainMaterialGenerator.h:131
Ogre::Camera::getUseRenderingDistance
virtual bool getUseRenderingDistance(void) const
Get whether this camera should use the 'rendering distance' on objects to exclude distant objects fro...
Definition: OgreCamera.h:631
Ogre::PagedWorld::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgrePagedWorld.h:63
Ogre::VectorBase< 3, Real >::UNIT_X
static const Vector3 UNIT_X
Definition: OgreVector.h:257
Ogre::RTShader::ShaderGenerator::setVertexShaderOutputsCompactPolicy
void setVertexShaderOutputsCompactPolicy(VSOutputCompactPolicy policy)
Set the vertex shader outputs compaction policy.
Definition: OgreShaderGenerator.h:414
Ogre::PortalFactory
Factory object for creating Portal instances.
Definition: OgrePortal.h:74
OgreEdgeListBuilder.h
Ogre::SceneManager::setLateMaterialResolving
void setLateMaterialResolving(bool isLate)
Sets whether to use late material resolving or not.
Definition: OgreSceneManager.h:3036
Ogre::ResourceGroupManager::ResourceDeclarationList
std::list< ResourceDeclaration > ResourceDeclarationList
List of resource declarations.
Definition: OgreResourceGroupManager.h:256
Ogre::Box
Structure used to define a box in a 3-D integer space.
Definition: OgreCommon.h:724
Ogre::RibbonTrailFactory
Factory object for creating RibbonTrail instances.
Definition: OgreRibbonTrail.h:224
Ogre::CreateCallbackWrapper::CreateCallbackWrapper
CreateCallbackWrapper(const String &lang, CreateGpuProgramCallback cb)
Definition: OgreGLGpuProgramManager.h:53
Ogre::AlignedMemory
Class to provide aligned memory allocate functionality.
Definition: OgreAlignedAllocator.h:62
Ogre::Grid3DPageStrategyData::getCellRangeMaxY
virtual int32 getCellRangeMaxY() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:170
Ogre::MaterialPtr
SharedPtr< Material > MaterialPtr
Definition: OgrePrerequisites.h:284
Ogre::BBO_TOP_CENTER
@ BBO_TOP_CENTER
Definition: OgreBillboardSet.h:59
Ogre::ManualObject::setMaterialName
void setMaterialName(size_t subIndex, const String &name, const String &group=ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME)
Alter the material for a subsection of this object after it has been specified.
Definition: OgreManualObject.h:438
Ogre::Viewport::getShadowsEnabled
bool getShadowsEnabled(void) const
Returns whether or not shadows (defined in the SceneManager) are displayed in this viewport.
Definition: OgreViewport.h:336
Ogre::TerrainQuadTreeNode::getCurrentLod
int getCurrentLod() const
Get the current LOD index (only valid after calculateCurrentLod)
Definition: OgreTerrainQuadTreeNode.h:244
Ogre::VertexElement
This class declares the usage of a single vertex buffer as a component of a complete VertexDeclaratio...
Definition: OgreHardwareVertexBuffer.h:176
Ogre::LinkedSkeletonAnimationSource
Link to another skeleton to share animations.
Definition: OgreSkeleton.h:473
Ogre::RenderTarget::FrameStats::batchCount
size_t batchCount
number of batches rendered in the last update() call.
Definition: OgreRenderTarget.h:80
Ogre::VulkanWindow::_swapBuffers
void _swapBuffers()
Actually performs present.
Ogre::BspSceneManagerFactory::createInstance
SceneManager * createInstance(const String &instanceName)
Create a new instance of a SceneManager.
Ogre::Pass::getDepthBiasConstant
float getDepthBiasConstant(void) const
Retrieves the const depth bias value as set by setDepthBias.
Definition: OgrePass.h:820
OgreBites::Slider
Basic slider widget.
Definition: OgreTrays.h:515
Ogre::StaticCache::avail
size_t avail() const
Returns number of bytes available for reading in cache after rewinding.
Definition: OgreDeflate.h:140
Ogre::Viewport::getTarget
RenderTarget * getTarget(void) const
Retrieves a pointer to the render target for this viewport.
Definition: OgreViewport.h:126
Ogre::PixelUtil
Some utility functions for packing and unpacking pixel data.
Definition: OgrePixelFormat.h:464
Ogre::MovableObject::setListener
void setListener(Listener *listener)
Sets a listener for this object.
Definition: OgreMovableObject.h:448
Ogre::AutoParamDataSource::hasLightList
bool hasLightList() const
Definition: OgreAutoParamDataSource.h:178
Ogre::ComPtr::operator=
ComPtr & operator=(const ComPtr< U > &other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:166
Ogre::RTShader::Parameter::SPC_POINTSPRITE_COORDINATE
@ SPC_POINTSPRITE_COORDINATE
point sprite coordinates
Definition: OgreShaderParameter.h:303
Ogre::Root::convertColourValue
static void convertColourValue(const ColourValue &colour, uint32 *pDest)
Definition: OgreRoot.h:559
Ogre::Entity::getSkipAnimationStateUpdate
bool getSkipAnimationStateUpdate() const
Entity's skeleton's AnimationState will not be automatically updated when set to true.
Definition: OgreEntity.h:812
OgreGLStateCacheManagerCommon.h
Ogre::createXWindow
Window createXWindow(Display *display, Window parent, XVisualInfo *visualInfo, int &left, int &top, uint &width, uint &height, Atom wmFullScreen, bool fullScreen)
Ogre::VectorBase< 2, Real >::ptr
Real * ptr()
Definition: OgreVector.h:73
Ogre::Terrain::TERRAINGENERALINFO_CHUNK_VERSION
static const uint16 TERRAINGENERALINFO_CHUNK_VERSION
Definition: OgreTerrain.h:289
Ogre::RenderSystem::_setLineWidth
virtual void _setLineWidth(float width)
Set the line width when drawing as RenderOperation::OT_LINE_LIST/ RenderOperation::OT_LINE_STRIP.
Definition: OgreRenderSystem.h:527
Ogre::Pass::setLightCountPerIteration
void setLightCountPerIteration(unsigned short c)
If light iteration is enabled, determine the number of lights per iteration.
Definition: OgrePass.h:1156
Ogre::RTShader::Parameter::SPC_DEPTH_VIEW_SPACE
@ SPC_DEPTH_VIEW_SPACE
Depth in view space.
Definition: OgreShaderParameter.h:287
Ogre::Technique::GPUDeviceNameRule::GPUDeviceNameRule
GPUDeviceNameRule(const String &pattern, IncludeOrExclude ie, bool caseSen)
Definition: OgreTechnique.h:140
Ogre::ProcessResourceNameScriptCompilerEvent::GPU_PROGRAM
@ GPU_PROGRAM
Definition: OgreScriptCompiler.h:476
Ogre::TerrainLayerSamplerElement::TerrainLayerSamplerElement
TerrainLayerSamplerElement(uint8 src, TerrainLayerSamplerSemantic sem, uint8 elemStart, uint8 elemCount)
Definition: OgreTerrainMaterialGenerator.h:93
Ogre::Skeleton
A collection of Bone objects used to animate a skinned mesh.
Definition: OgreSkeleton.h:85
OgreBites::Widget::_cursorPressed
virtual void _cursorPressed(const Ogre::Vector2 &cursorPos)
Definition: OgreTrays.h:176
Ogre::TerrainGroup::getTerrainSlots
const TerrainSlotMap & getTerrainSlots() const
Get the defined terrains.
Definition: OgreTerrainGroup.h:483
Ogre::GpuProgramParameters::ACT_SURFACE_ALPHA_REJECTION_VALUE
@ ACT_SURFACE_ALPHA_REJECTION_VALUE
Surface alpha rejection value, not as set in Pass::setAlphaRejectValue, but a floating number between...
Definition: OgreGpuProgramParams.h:754
Ogre::Animation::NodeTrackList
std::map< unsigned short, NodeAnimationTrack * > NodeTrackList
Definition: OgreAnimation.h:375
Ogre::PagedWorldSection::getPageProvider
virtual PageProvider * getPageProvider() const
Get the PageProvider which can provide streams for Pages in this section.
Definition: OgrePagedWorldSection.h:271
Ogre::HardwareBuffer::getUsage
Usage getUsage(void) const
Returns the Usage flags with which this buffer was created.
Definition: OgreHardwareBuffer.h:367
Ogre::VAT_MORPH
@ VAT_MORPH
Morph animation is made up of many interpolated snapshot keyframes.
Definition: OgreAnimationTrack.h:470
OgreBites::CameraStyle
CameraStyle
enumerator values for different styles of camera movement
Definition: OgreCameraMan.h:46
Ogre::Vector3
Vector< 3, Real > Vector3
Definition: OgrePrerequisites.h:245
Ogre::Viewport::setAutoUpdated
void setAutoUpdated(bool autoupdate)
Sets whether this viewport should be automatically updated if Ogre's rendering loop or RenderTarget::...
Definition: OgreViewport.h:253
Ogre::ZoneMap
std::map< String, PCZone * > ZoneMap
Definition: OgrePCZone.h:51
Ogre::Light::getAttenuationConstant
float getAttenuationConstant(void) const
Returns the constant factor in the attenuation formula.
Definition: OgreLight.h:199
Ogre::ID_CAMERA_FAR_CORNERS_VIEW_SPACE
@ ID_CAMERA_FAR_CORNERS_VIEW_SPACE
Definition: OgreScriptCompiler.h:806
Ogre::BspLevel::calculateLoadingStages
static size_t calculateLoadingStages(const String &levelName)
Calculate the number of loading stages required for a given level.
Ogre::Terrain::_setMorphRequired
void _setMorphRequired(bool morph)
Request vertex morphing information.
Definition: OgreTerrain.h:1455
Ogre::VulkanWindow::getSwapchainImageViews
const std::vector< VkImageView > & getSwapchainImageViews() const
Definition: OgreVulkanWindow.h:146
Ogre::RenderPriorityGroup::setShadowCastersCannotBeReceivers
void setShadowCastersCannotBeReceivers(bool ind)
Sets whether or not objects which cast shadows should be treated as never receiving shadows.
Definition: OgreRenderQueueSortingGrouping.h:361
Ogre::SceneManager::_populateLightList
void _populateLightList(const SceneNode *sn, Real radius, LightList &destList, uint32 lightMask=0xFFFFFFFF)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreSceneManager.h:1331
Ogre::GpuConstantDefinition::isSampler
bool isSampler() const
Definition: OgreGpuProgramParams.h:181
Ogre::Sampler::getBorderColour
const ColourValue & getBorderColour(void) const
Definition: OgreTextureUnitState.h:204
Ogre::RenderSystemCapabilities::isCapabilityRenderSystemSpecific
bool isCapabilityRenderSystemSpecific(const Capabilities c) const
Returns true if capability is render system specific.
Definition: OgreRenderSystemCapabilities.h:437
Ogre::DefaultHardwareBufferManager::DefaultHardwareBufferManager
DefaultHardwareBufferManager()
Definition: OgreDefaultHardwareBufferManager.h:109
Ogre::TextureAnimatorAffector::getDuration
float getDuration(void) const
Definition: OgreTextureAnimatorAffector.h:51
OgreBites::CheckBox::isChecked
bool isChecked()
Definition: OgreTrays.h:654
Ogre::D3D11HLSLProgram::getColumnMajorMatrices
bool getColumnMajorMatrices(void) const
Gets whether matrix packed in column-major order.
Definition: OgreD3D11HLSLProgram.h:179
OgreBites::Widget::~Widget
virtual ~Widget()
Definition: OgreTrays.h:113
Ogre::Terrain::ImportData::destroy
void destroy()
Delete any input data if this struct is set to do so.
Definition: OgreTerrain.h:475
Ogre::ParticleSystemManager::ParticleAffectorFactoryIterator
MapIterator< ParticleAffectorFactoryMap > ParticleAffectorFactoryIterator
Definition: OgreParticleSystemManager.h:306
OgreBites::TrayManager::isCursorVisible
bool isCursorVisible()
Definition: OgreTrays.h:823
Ogre::AnimableValue::COLOUR
@ COLOUR
Definition: OgreAnimable.h:83
Ogre::AxisAlignedBox::getCenter
Vector3 getCenter(void) const
Gets the centre of the box.
Definition: OgreAxisAlignedBox.h:658
Ogre::ID_DIFFUSE
@ ID_DIFFUSE
Definition: OgreScriptCompiler.h:598
OgreParticleEmitterFactory.h
Ogre::ParticleAffector::ParticleAffector
ParticleAffector(ParticleSystem *parent)
Definition: OgreParticleAffector.h:82
Ogre::Matrix3::IDENTITY
static const Matrix3 IDENTITY
Definition: OgreMatrix3.h:297
Ogre::Pass::getPassGraveyard
static const PassSet & getPassGraveyard(void)
Static method to retrieve all the Passes which are pending deletion.
Definition: OgrePass.h:1365
Ogre::Math::Sqrt
static Real Sqrt(Real fValue)
Square root function.
Definition: OgreMath.h:436
Ogre::PF_L8
@ PF_L8
8-bit pixel format, all bits luminance.
Definition: OgrePixelFormat.h:59
Ogre::Technique::getParent
Material * getParent(void) const
Gets the parent Material.
Definition: OgreTechnique.h:218
Ogre::SceneManagerEnumerator::MetaDataList
std::vector< const SceneManagerMetaData * > MetaDataList
List of available scene manager types as meta data.
Definition: OgreSceneManagerEnumerator.h:93
Ogre::VulkanQueue::mCurrentFrameIdx
uint8 mCurrentFrameIdx
Definition: OgreVulkanQueue.h:86
Ogre::GpuLogicalIndexUse::variability
uint16 variability
How the contents of this slot vary.
Definition: OgreGpuProgramParams.h:358
Ogre::RenderSystemCapabilities
This class stores the capabilities of the graphics card.
Definition: OgreRenderSystemCapabilities.h:253
Ogre::StaticGeometry::SubMeshLodGeometryLinkList
std::vector< SubMeshLodGeometryLink > SubMeshLodGeometryLinkList
Definition: OgreStaticGeometry.h:155
Ogre::OverlayElement::getLights
const LightList & getLights(void) const
Gets a list of lights, ordered relative to how close they are to this renderable.
Definition: OgreOverlayElement.h:454
Ogre::BspLevel::BspLevel
BspLevel(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual=false, ManualResourceLoader *loader=0)
Default constructor - used by BspResourceManager (do not call directly)
Ogre::VulkanQueue::EncoderComputeOpen
@ EncoderComputeOpen
Definition: OgreVulkanQueue.h:66
Ogre::D3D9Mappings::D3D_FUSAGE_MIN
@ D3D_FUSAGE_MIN
min filter
Definition: OgreD3D9Mappings.h:61
Ogre::TinyRenderSystem::shutdown
void shutdown(void)
Shutdown the renderer and cleanup resources.
Ogre::LodLevel::manualMeshName
String manualMeshName
Set's a mesh as the Lod Level for given distance.
Definition: OgreLodConfig.h:113
OgreBites::MouseButtonEvent::button
unsigned char button
Definition: OgreInput.h:72
Ogre::RENDER_QUEUE_BACKGROUND
@ RENDER_QUEUE_BACKGROUND
Use this queue for objects which must be rendered first e.g. backgrounds.
Definition: OgreRenderQueue.h:55
Ogre::SceneManager::getShadowTextureConfigList
const ShadowTextureConfigList & getShadowTextureConfigList() const
Get the current shadow texture settings.
Definition: OgreSceneManager.h:2821
Ogre::Light::_getIndexInFrame
size_t _getIndexInFrame() const
Returns the index at which this light is in the current render.
Definition: OgreLight.h:425
Ogre::VET_INT3
@ VET_INT3
Definition: OgreHardwareVertexBuffer.h:148
Ogre::VET_SHORT4_NORM
@ VET_SHORT4_NORM
Definition: OgreHardwareVertexBuffer.h:158
Ogre::TinyRenderSystem::TinyRenderSystem
TinyRenderSystem()
Ogre::QueuedRenderableCollection::addOrganisationMode
void addOrganisationMode(OrganisationMode om)
Add a required sorting / grouping mode to this collection when next used.
Definition: OgreRenderQueueSortingGrouping.h:194
Ogre::AnimationStateControllerValue::setValue
void setValue(Real value)
ControllerValue implementation.
Definition: OgreAnimationState.h:313
Ogre::D3D9VideoMode::D3D9VideoMode
D3D9VideoMode(D3DDISPLAYMODE d3ddm)
Definition: OgreD3D9VideoMode.h:47
Ogre::SamplerPtr
std::shared_ptr< Sampler > SamplerPtr
Definition: OgreTextureUnitState.h:223
Ogre::GpuSharedParameters::getUnsignedIntPointer
const uint * getUnsignedIntPointer(size_t pos) const
Get a pointer to the 'nth' item in the uint buffer.
Definition: OgreGpuProgramParams.h:526
Ogre::Quaternion::Quaternion
Quaternion()
Default constructor, initializes to identity rotation (aka 0°)
Definition: OgreQuaternion.h:60
Ogre::Volume::CSGUnarySource
Source which does a unary operation to another one.
Definition: OgreVolumeCSGSource.h:306
Ogre::ID_MAX
@ ID_MAX
Definition: OgreScriptCompiler.h:618
Ogre::PCZSceneManager::setShowPortals
void setShowPortals(bool b)
Sets the portal visibility flag.
Definition: OgrePCZSceneManager.h:281
Ogre::FreeImageCodec::decode
DecodeResult decode(const DataStreamPtr &input) const override
Ogre::GLTextureBuffer
Texture surface.
Definition: OgreGLHardwarePixelBuffer.h:37
Ogre::operator/
Radian operator/(float a, const Radian &b)
Definition: OgreMath.h:789
OgreStaticFaceGroup.h
Ogre::Radian::Radian
Radian(float r=0)
Definition: OgreMath.h:63
Ogre::ID_STENCIL
@ ID_STENCIL
Definition: OgreScriptCompiler.h:799
OgreBites::TrayManager::getWidgetSpacing
virtual Ogre::Real getWidgetSpacing() const
Definition: OgreTrays.h:840
Ogre::GpuConstantDefinition::isDouble
static bool isDouble(GpuConstantType c)
Definition: OgreGpuProgramParams.h:170
Ogre::Entity::getAlwaysUpdateMainSkeleton
bool getAlwaysUpdateMainSkeleton() const
The skeleton of the main entity will be updated even if the an LOD entity is being displayed.
Definition: OgreEntity.h:828
Ogre::ConfigOption
Packages the details of a configuration option.
Definition: OgreConfigOptionMap.h:49
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE5
@ SPC_POSTOLIGHT_VIEW_SPACE5
Definition: OgreShaderParameter.h:157
Ogre::ResourceGroupListener
This class defines an interface which is called back during resource group loading to indicate the pr...
Definition: OgreResourceGroupManager.h:102
Ogre::Matrix4::Matrix4
Matrix4(const Matrix3 &m3x3)
Creates a standard 4x4 transformation matrix with a zero translation part from a rotation/scaling 3x3...
Definition: OgreMatrix4.h:248
Ogre::GLNativeSupport::getDisplayMonitorCount
virtual unsigned int getDisplayMonitorCount() const
Definition: OgreGLNativeSupport.h:89
Ogre::CompositionTechnique::TextureDefinition
Local texture definition.
Definition: OgreCompositionTechnique.h:63
Ogre::Profiler::beginProfile
void beginProfile(const String &profileName, uint32 groupID=(uint32) OGREPROF_USER_DEFAULT)
Begins a profile.
Ogre::HardwareBuffer::unlock
void unlock(void)
Releases the lock on this buffer.
Definition: OgreHardwareBuffer.h:254
Ogre::Entity::isInitialised
bool isInitialised(void) const
Has this Entity been initialised yet?
Definition: OgreEntity.h:775
Ogre::SharedPtr::getPointer
T * getPointer() const
Definition: OgreSharedPtr.h:84
Ogre::PFF_FLOAT
@ PFF_FLOAT
This is a floating point format.
Definition: OgrePixelFormat.h:317
Ogre::GL3PlusRenderBuffer::GL3PlusRenderBuffer
GL3PlusRenderBuffer(GLenum format, uint32 width, uint32 height, GLsizei numSamples)
Ogre::Root::getFrameSmoothingPeriod
Real getFrameSmoothingPeriod(void) const
Gets the period over which OGRE smooths out fluctuations in frame times.
Definition: OgreRoot.h:829
Ogre::Font::getMaterial
const MaterialPtr & getMaterial() const
Gets the material generated for this font, as a weak reference.
Definition: OgreFont.h:291
Ogre::LBS_SPECULAR
@ LBS_SPECULAR
the interpolated specular colour from the vertices
Definition: OgreBlendMode.h:121
Ogre::SKELETON_VERSION_1_0
@ SKELETON_VERSION_1_0
OGRE version v1.0+.
Definition: OgreSkeletonSerializer.h:43
Ogre::GpuProgramManager::SyntaxCodes
std::set< String > SyntaxCodes
Definition: OgreGpuProgramManager.h:86
Ogre::HardwareBuffer::HardwareBuffer
HardwareBuffer(Usage usage, bool systemMemory, bool useShadowBuffer)
Constructor, to be called by HardwareBufferManager only.
Definition: OgreHardwareBuffer.h:191
Ogre::Quake3Shader::fogColour
ColourValue fogColour
Definition: OgreQuake3Shader.h:118
Ogre::GCT_FLOAT2
@ GCT_FLOAT2
Definition: OgreGpuProgramParams.h:72
Ogre::D3D11HLSLProgramPtr
SharedPtr< D3D11HLSLProgram > D3D11HLSLProgramPtr
Definition: OgreD3D11Prerequisites.h:122
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE3
@ SPC_LIGHTDIRECTION_VIEW_SPACE3
Definition: OgreShaderParameter.h:195
OgreBites::SDLK_F5
@ SDLK_F5
Definition: OgreInput.h:124
Ogre::MetalRenderWindow::getViewPointToPixelScale
float getViewPointToPixelScale() override
Many windowing systems that support HiDPI displays use special points to specify size of the windows ...
Definition: OgreMetalRenderWindow.h:80
Ogre::RenderSystemCapabilitiesSerializer
Class for serializing RenderSystemCapabilities to / from a .rendercaps script.
Definition: OgreRenderSystemCapabilitiesSerializer.h:46
OgreVolumeGridSource.h
Ogre::SubMesh::getBoneAssignments
const VertexBoneAssignmentList & getBoneAssignments() const
Gets a const reference to the list of bone assignments.
Definition: OgreSubMesh.h:182
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::autoLights
bool autoLights
Automatic light handling?
Definition: OgreSceneManager.h:395
Ogre::TerrainMaterialGeneratorA
A TerrainMaterialGenerator which can cope with normal mapped, specular mapped terrain.
Definition: OgreTerrainMaterialGeneratorA.h:58
Ogre::LogManager::stream
Log::Stream stream(LogMessageLevel lml=LML_NORMAL, bool maskDebug=false)
Get a stream on the default log.
Ogre::VertexAnimationTrack::setTargetMode
void setTargetMode(TargetMode m)
Set the target mode.
Definition: OgreAnimationTrack.h:541
Ogre::PCZPlugin::PCZPlugin
PCZPlugin()
Ogre::RibbonTrail
Subclass of BillboardChain which automatically leaves a trail behind one or more Node instances.
Definition: OgreRibbonTrail.h:69
Ogre::SmallVector::SmallVector
SmallVector(const SmallVector &RHS)
Definition: OgreSmallVector.h:730
Ogre::D3D9StereoDriverImpl::~D3D9StereoDriverImpl
virtual ~D3D9StereoDriverImpl()
Definition: OgreD3D9StereoDriverImpl.h:44
Ogre::CompositionPass::setQuadCorners
void setQuadCorners(const FloatRect &quad)
Set quad normalised positions [-1;1]x[-1;1].
Definition: OgreCompositionPass.h:281
Ogre::VertexData::HardwareAnimationData::targetBufferIndex
unsigned short targetBufferIndex
Definition: OgreVertexIndexData.h:106
Ogre::Math::Exp
static Real Exp(Real fValue)
Definition: OgreMath.h:348
Ogre::Volume::MeshBuilderCallback
Callback class when the user needs information about the triangles of chunks of a LOD level.
Definition: OgreVolumeMeshBuilder.h:112
Ogre::Radian::Radian
Radian(const Ogre::Radian &rhs)
Definition: OgreMath.h:65
Ogre::ManualObject::triangle
void triangle(uint32 i1, uint32 i2, uint32 i3)
Add a set of 3 vertex indices to construct a triangle; this is a shortcut to calling index() 3 times.
Definition: OgreManualObject.h:390
Ogre::StreamSerialiser::getCurrentChunkDepth
size_t getCurrentChunkDepth() const
Report the current depth of the chunk nesting, whether reading or writing.
Definition: OgreStreamSerialiser.h:156
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE6
@ SPC_LIGHTDIRECTION_OBJECT_SPACE6
Definition: OgreShaderParameter.h:178
Ogre::Pass::setShadingMode
void setShadingMode(ShadeOptions mode)
Sets the type of light shading required.
Definition: OgrePass.h:885
Ogre::Matrix4::ZERO
static const Matrix4 ZERO
Definition: OgreMatrix4.h:298
Ogre::InstanceBatch::CustomParamsVec
std::vector< Vector4 > CustomParamsVec
Definition: OgreInstanceBatch.h:92
Ogre::PreApplyTextureAliasesScriptCompilerEvent::mMaterial
Material * mMaterial
Definition: OgreScriptCompiler.h:461
bsp_face_t::elem_start
int elem_start
Definition: OgreQuake3Types.h:191
Ogre::TextureMipmap
TextureMipmap
Enum identifying special mipmap numbers.
Definition: OgreTexture.h:112
Ogre::ProfileInstance::watchForMin
bool watchForMin(void)
Definition: OgreProfiler.h:159
Ogre::GpuProgramParameters::ACT_VIEW_SIDE_VECTOR
@ ACT_VIEW_SIDE_VECTOR
This variable provides the view side vector (world space).
Definition: OgreGpuProgramParams.h:1036
OgreBites::TouchFingerEvent::dy
float dy
Definition: OgreInput.h:83
Ogre::Overlay
Represents a layer which is rendered on top of the 'normal' scene contents.
Definition: OgreOverlay.h:71
Ogre::CompositionTechnique::getTargetPasses
const TargetPasses & getTargetPasses() const
Get the TargetPasses in this Technique.
Definition: OgreCompositionTechnique.h:141
Ogre::uint32
uint32_t uint32
Definition: OgrePlatform.h:270
Ogre::ConstVectorIterator::ConstVectorIterator
ConstVectorIterator(typename T::const_iterator start, typename T::const_iterator last)
Constructor.
Definition: OgreIteratorWrapper.h:223
Ogre::GpuProgramParameters::getRegPointer
int * getRegPointer(size_t pos)
get a pointer to register storage
Definition: OgreGpuProgramParams.h:1534
Ogre::GPT_FRAGMENT_PROGRAM
@ GPT_FRAGMENT_PROGRAM
Definition: OgreGpuProgram.h:51
Ogre::ObjectAbstractNode::values
AbstractNodeList values
Definition: OgreScriptCompiler.h:131
Ogre::PF_ASTC_RGBA_8X6_LDR
@ PF_ASTC_RGBA_8X6_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 8x6)
Definition: OgrePixelFormat.h:262
Ogre::GLRenderTexture::CustomAttributeString_TARGET
static const String CustomAttributeString_TARGET
Definition: OgreGLRenderTexture.h:116
Ogre::IShader::vec2
Vector< 2, float > vec2
Definition: OgreTinyRenderSystem.h:24
Ogre::RenderQueueGroup::merge
void merge(const RenderQueueGroup *rhs)
Merge group of renderables.
Definition: OgreRenderQueueSortingGrouping.h:590
Ogre::VariableAccessAbstractNode::name
String name
Definition: OgreScriptCompiler.h:172
Ogre::GLES2HardwareBuffer::writeData
void writeData(size_t offset, size_t length, const void *pSource, bool discardWholeBuffer=false) override
Writes data to the buffer from an area of system memory; note that you must ensure that your buffer i...
Ogre::BillboardChain::getDynamic
virtual bool getDynamic(void) const
Gets whether or not the buffers created for this object are suitable for dynamic alteration.
Definition: OgreBillboardChain.h:194
Ogre::SHADOWTYPE_STENCIL_MODULATIVE
@ SHADOWTYPE_STENCIL_MODULATIVE
Stencil shadow technique which renders all shadow volumes as a modulation after all the non-transpare...
Definition: OgreCommon.h:238
Ogre::Pass::getEmissive
const ColourValue & getEmissive(void) const
Gets the self illumination colour of the pass.
Definition: OgrePass.h:408
Ogre::Pass::setTransparentSortingEnabled
void setTransparentSortingEnabled(bool enabled)
Sets whether or not transparent sorting is enabled.
Definition: OgrePass.h:1040
Ogre::BBT_PERPENDICULAR_COMMON
@ BBT_PERPENDICULAR_COMMON
Billboards are perpendicular to a shared direction vector (used as Z axis, the facing direction) and ...
Definition: OgreBillboardSet.h:92
Ogre::AtomAbstractNode::getValue
const String & getValue() const
Returns a string value depending on the type of the AbstractNode.
Definition: OgreScriptCompiler.h:117
Ogre::Quake3ShaderManager::clear
void clear(void)
Clear all the current shaders.
Ogre::PixelUtil::bulkPixelConversion
static void bulkPixelConversion(void *src, PixelFormat srcFormat, void *dst, PixelFormat dstFormat, unsigned int count)
Convert consecutive pixels from one format to another.
Definition: OgrePixelFormat.h:638
Ogre::GL3PlusHardwareBuffer::GL3PlusHardwareBuffer
GL3PlusHardwareBuffer(GLenum target, size_t sizeInBytes, uint32 usage, bool useShadowBuffer=false)
Ogre::CompositionTargetPass::getPass
CompositionPass * getPass(size_t idx) const
Get a pass.
Definition: OgreCompositionTargetPass.h:135
Ogre::TangentSpaceCalc::IndexRemap::IndexRemap
IndexRemap(size_t i, size_t f, const VertexSplit &s)
Definition: OgreTangentSpaceCalc.h:65
Ogre::QueuedRenderableVisitor::QueuedRenderableVisitor
QueuedRenderableVisitor()
Definition: OgreRenderQueueSortingGrouping.h:72
Ogre::FloatGpuParameterControllerValue
Predefined controller value for setting a single floating- point value in a constant parameter of a v...
Definition: OgrePredefinedControllers.h:161
Ogre::D3D9VideoMode::getWidth
unsigned int getWidth() const
Definition: OgreD3D9VideoMode.h:53
Ogre::HashedVector::operator==
bool operator==(const HashedVector< T > &b)
Definition: OgreCommon.h:566
Ogre::TerrainGlobalOptions::getDefaultGlobalColourMapSize
uint16 getDefaultGlobalColourMapSize() const
Get the default size of the terrain global colour map for a new terrain.
Definition: OgreTerrain.h:2004
Ogre::TerrainAlloc
GeneralAllocatedObject TerrainAlloc
Definition: OgreTerrainPrerequisites.h:40
Ogre::Quaternion::Quaternion
Quaternion(const Radian &rfAngle, const Vector3 &rkAxis)
Construct a quaternion from an angle/axis.
Definition: OgreQuaternion.h:81
Ogre::Pass::isProgrammable
bool isProgrammable(void) const
Returns true if this pass is programmable i.e. includes either a vertex or fragment program.
Definition: OgrePass.h:1173
OgreStaticPluginLoader.h
Ogre::ID_CMPTEST
@ ID_CMPTEST
Definition: OgreScriptCompiler.h:705
SHADER_GEN_IDENTITY
@ SHADER_GEN_IDENTITY
Definition: OgreQuake3Types.h:120
Ogre::ID_MIPMAP_BIAS
@ ID_MIPMAP_BIAS
Definition: OgreScriptCompiler.h:710
Ogre::ControllerValue
Can either be used as an input or output value.
Definition: OgreController.h:98
Ogre::Texture::setGamma
void setGamma(float g)
Sets the gamma adjustment factor applied to this texture on loading the data.
Definition: OgreTexture.h:178
Ogre::PCZFrustum::NONE
@ NONE
Definition: OgrePCZFrustum.h:72
Ogre::PixelBox::setConsecutive
void setConsecutive()
Set the rowPitch and slicePitch so that the buffer is laid out consecutive in memory.
Definition: OgrePixelFormat.h:400
Ogre::ConfigDialog::~ConfigDialog
virtual ~ConfigDialog()
Definition: OgreConfigDialog.h:47
Ogre::CompositionTechnique::getSchemeName
const String & getSchemeName() const
Get the scheme name assigned to this technique.
Definition: OgreCompositionTechnique.h:160
Ogre::GpuProgramManager::getByName
GpuProgramPtr getByName(const String &name, const String &group, bool preferHighLevelPrograms) const
Definition: OgreGpuProgramManager.h:113
OgreD3D11StereoDriverImpl.h
Ogre::PF_ASTC_RGBA_10X6_LDR
@ PF_ASTC_RGBA_10X6_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 10x6)
Definition: OgrePixelFormat.h:268
Ogre::D3D11HardwareBuffer::getD3DBuffer
ID3D11Buffer * getD3DBuffer(void) const
Get the D3D-specific buffer.
Definition: OgreD3D11HardwareBuffer.h:81
Ogre::LodOutputProviderBuffer
Definition: OgreLodOutputProviderBuffer.h:41
Ogre::CgProgram::isPoseAnimationIncluded
bool isPoseAnimationIncluded(void) const
Returns whether a vertex program includes the required instructions to perform pose animation.
Ogre::GpuConstantDefinitionMap
std::map< String, GpuConstantDefinition > GpuConstantDefinitionMap
Definition: OgreGpuProgramParams.h:307
Ogre::GpuProgramParameters
Collects together the program parameters used for a GpuProgram.
Definition: OgreGpuProgramParams.h:617
OgreBites::StaticPluginLoader
Utility class for loading the plugins statically.
Definition: OgreStaticPluginLoader.h:26
OgreBites::CONTROLLERBUTTONUP
@ CONTROLLERBUTTONUP
Definition: OgreInput.h:47
Ogre::RSC_TEXTURE_1D
@ RSC_TEXTURE_1D
Supports 1d textures.
Definition: OgreRenderSystemCapabilities.h:113
OgreVulkanRenderPassDescriptor.h
Ogre::D3D11RenderSystem::_getDevice
D3D11Device & _getDevice()
Definition: OgreD3D11RenderSystem.h:314
OgreBites::CameraMan::getTarget
Ogre::SceneNode * getTarget()
Definition: OgreCameraMan.h:76
Ogre::Bullet::DebugDrawer::update
void update()
Definition: OgreBullet.h:127
Ogre::Volume::OctreeNode::setTo
void setTo(Vector3 to)
Setter for the to-part of this cell.
Definition: OgreVolumeOctreeNode.h:170
Ogre::HBU_GPU_TO_CPU
@ HBU_GPU_TO_CPU
Memory mappable on host and cached.
Definition: OgreHardwareBuffer.h:50
Ogre::GLFBORenderTexture::getContext
GLContext * getContext() const
Get the GL context that needs to be active to render to this target.
Definition: OgreGLFBORenderTexture.h:59
Ogre::TinyRenderSystem::_createRenderWindow
RenderWindow * _createRenderWindow(const String &name, unsigned int width, unsigned int height, bool fullScreen, const NameValuePairList *miscParams=0)
Creates a new rendering window.
Ogre::SceneManager::Listener::~Listener
virtual ~Listener()
Definition: OgreSceneManager.h:323
Ogre::Pose::getName
const String & getName(void) const
Return the name of the pose (may be blank)
Definition: OgrePose.h:66
Ogre::DefaultSceneManager
Default scene manager.
Definition: OgreSceneManagerEnumerator.h:59
Ogre::ControllerFunction::calculate
virtual T calculate(T sourceValue)=0
Ogre::RTShader::SubRenderStateAccessor::getSubRenderStateInstanceSet
SubRenderStateSet & getSubRenderStateInstanceSet()
Return a set of all instances of the template SubRenderState.
Definition: OgreShaderSubRenderState.h:198
Ogre::HashedVector::HashedVector
HashedVector(size_type n)
Definition: OgreCommon.h:458
Ogre::Volume::OctreeNode::getCenterRightTop
const Vector3 getCenterRightTop(void) const
Gets the center of the corners 5, 6.
Definition: OgreVolumeOctreeNode.h:404
Ogre::RotationAffector::msRotationSpeedRangeEndCmd
static CmdRotationSpeedRangeEnd msRotationSpeedRangeEndCmd
Definition: OgreRotationAffector.h:110
Ogre::Grid3DPageStrategyData::getCellSize
virtual Vector3 getCellSize() const
Get the size of the cells in the grid.
Definition: OgreGrid3DPageStrategy.h:137
Ogre::RTShader::ProgramWriterManager
Definition: OgreShaderProgramWriterManager.h:60
Ogre::Exception::getFullDescription
const String & getFullDescription(void) const
Returns a string with the full description of this error.
Definition: OgreException.h:148
Ogre::RTShader::UniformParameter::isAutoConstantParameter
bool isAutoConstantParameter() const
Return true if this parameter is an auto constant parameter, false otherwise.
Definition: OgreShaderParameter.h:467
Ogre::SceneManagerMetaData
Structure containing information about a scene manager.
Definition: OgreSceneManager.h:3480
OgreAnimation.h
Status
#define Status
Definition: OgreX11.h:13
Ogre::RSC_TEXTURE_COMPRESSION
@ RSC_TEXTURE_COMPRESSION
Supports compressed textures.
Definition: OgreRenderSystemCapabilities.h:136
bsp_face_t::bbox
float bbox[6]
Definition: OgreQuake3Types.h:197
Ogre::ID_1D
@ ID_1D
Definition: OgreScriptCompiler.h:682
Ogre::Resource::getOrigin
const String & getOrigin(void) const
Get the origin of this resource, e.g.
Definition: OgreResource.h:410
Ogre::TerrainQuadTreeNode::POSITION_BUFFER
static unsigned short POSITION_BUFFER
Buffer binding used for holding positions.
Definition: OgreTerrainQuadTreeNode.h:257
Ogre::PF_DXT5
@ PF_DXT5
DDS (DirectDraw Surface) DXT5 format.
Definition: OgrePixelFormat.h:100
Ogre::LBX_BLEND_CURRENT_ALPHA
@ LBX_BLEND_CURRENT_ALPHA
as LBX_BLEND_DIFFUSE_ALPHA, but use current alpha from previous stages
Definition: OgreBlendMode.h:99
Ogre::Octree::_addNode
void _addNode(OctreeNode *)
Adds an Octree scene node to this octree level.
Ogre::BillboardSet::getBoundingRadius
Real getBoundingRadius(void) const override
Retrieves the radius of the origin-centered bounding sphere for this object.
Definition: OgreBillboardSet.h:530
Ogre::ScaleAffector
This affector scales particles in flight.
Definition: OgreScaleAffector.h:45
Ogre::BspLevel::findLeaf
BspNode * findLeaf(const Vector3 &point) const
Walks the entire BSP tree and returns the leaf which contains the given point.
Ogre::D3D11HLSLProgram::mReinterpretingGS
bool mReinterpretingGS
Definition: OgreD3D11HLSLProgram.h:220
Ogre::Volume::OctreeNode::getCorner7
const Vector3 getCorner7(void) const
Gets the coordinate of corner 7.
Definition: OgreVolumeOctreeNode.h:503
Ogre::HardwareBufferLockGuard
Locking helper.
Definition: OgreHardwareBuffer.h:396
Ogre::GCT_MATRIX_DOUBLE_3X4
@ GCT_MATRIX_DOUBLE_3X4
Definition: OgreGpuProgramParams.h:106
Ogre::StaticGeometry::LODBucket::getLodValue
Real getLodValue(void) const
Get the LOD value.
Definition: OgreStaticGeometry.h:314
Ogre::PagedWorld::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgrePagedWorld.h:62
OgreHighLevelGpuProgram.h
OgreBites::MOUSEBUTTONUP
@ MOUSEBUTTONUP
Definition: OgreInput.h:38
Ogre::ResourceAccess::Read
@ Read
Definition: OgreVulkanTextureGpu.h:57
Ogre::ConcreteNode::file
String file
Definition: OgreScriptCompiler.h:68
Ogre::RenderSystem::_setSceneBlending
void _setSceneBlending(SceneBlendFactor sourceFactor, SceneBlendFactor destFactor, SceneBlendOperation op=SBO_ADD)
Definition: OgreRenderSystem.h:323
Ogre::Serializer::ENDIAN_NATIVE
@ ENDIAN_NATIVE
Use the platform native endian.
Definition: OgreSerializer.h:62
Ogre::Volume::CSGUnionSource
Builds the union between two sources.
Definition: OgreVolumeCSGSource.h:251
Ogre::TU_RENDERTARGET
@ TU_RENDERTARGET
This texture will be a render target, i.e.
Definition: OgreTexture.h:66
Ogre::PSSMShadowCameraSetup::setSplitPadding
void setSplitPadding(Real pad)
Set the padding factor to apply to the near & far distances when matching up splits to one another,...
Definition: OgreShadowCameraSetupPSSM.h:106
Ogre::VulkanWindow::getRenderFinishedSemaphore
VkSemaphore getRenderFinishedSemaphore() const
Ogre::SceneManager::SkyDomeGenParameters
Definition: OgreSceneManager.h:292
Ogre::GL3PlusFBOMultiRenderTarget::getFBO
GLFrameBufferObjectCommon * getFBO()
Definition: OgreGL3PlusFBOMultiRenderTarget.h:48
Ogre::BoxEmitter
This emitter emits particles from a random location within a 3-dimensional box.
Definition: OgreBoxEmitter.h:44
Ogre::OctreePlaneBoundedVolumeListSceneQuery
Octree implementation of PlaneBoundedVolumeListSceneQuery.
Definition: OgreOctreeSceneQuery.h:87
Ogre::GLRTTManager::unbind
virtual void unbind(RenderTarget *target)
Unbind a certain render target.
Definition: OgreGLRenderTexture.h:150
Ogre::D3D9MultiRenderTarget::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D9MultiRenderTarget.h:49
Ogre::ID_BLEND_TEXTURE_ALPHA
@ ID_BLEND_TEXTURE_ALPHA
Definition: OgreScriptCompiler.h:726
Ogre::advanceRawPointer
static void advanceRawPointer(const T *&ptr, ptrdiff_t offset)
Advance the pointer with raw offset.
Definition: OgreOptimisedUtil.h:230
Ogre::GPV_PASS_ITERATION_NUMBER
@ GPV_PASS_ITERATION_NUMBER
Varies with pass iteration number.
Definition: OgreGpuProgramParams.h:133
Ogre::VulkanWindow::getRenderPassDescriptor
VulkanRenderPassDescriptor * getRenderPassDescriptor() const
Definition: OgreVulkanWindow.h:108
Ogre::CompositionTechnique::getTargetPass
CompositionTargetPass * getTargetPass(size_t idx) const
Get a target pass.
Definition: OgreCompositionTechnique.h:131
Ogre::TLSS_NORMAL
@ TLSS_NORMAL
Tangent-space normal information from a detail texture.
Definition: OgreTerrainMaterialGenerator.h:61
Ogre::TerrainGroup::setResourceGroup
void setResourceGroup(const String &grp)
Set the resource group in which files will be located.
Definition: OgreTerrainGroup.h:164
Ogre::Technique::Passes
std::vector< Pass * > Passes
Definition: OgreTechnique.h:54
Ogre::Terrain::LayerInstance::LayerInstance
LayerInstance()
Definition: OgreTerrain.h:304
Ogre::Quake3Level::initialiseCounts
void initialiseCounts(void)
Utility function read the header and set up counters.
Ogre::GLSLProgramCommon::~GLSLProgramCommon
virtual ~GLSLProgramCommon()
Definition: OgreGLSLProgramCommon.h:60
Ogre::RTShader::Operand::mask
Operand & mask(OpMask opMask)
Definition: OgreShaderFunctionAtom.h:119
Ogre::Camera::setUseRenderingDistance
virtual void setUseRenderingDistance(bool use)
Set whether this camera should use the 'rendering distance' on objects to exclude distant objects fro...
Definition: OgreCamera.h:627
Ogre::Affine3::Affine3
Affine3(Real m00, Real m01, Real m02, Real m03, Real m10, Real m11, Real m12, Real m13, Real m20, Real m21, Real m22, Real m23)
Definition: OgreMatrix4.h:345
Ogre::D3D11StereoDriverBridge
Bridge interface from the render system to the stereo driver.
Definition: OgreD3D11StereoDriverBridge.h:45
Ogre::ID_TARGET_HEIGHT_SCALED
@ ID_TARGET_HEIGHT_SCALED
Definition: OgreScriptCompiler.h:782
Ogre::FloatGpuParameterControllerValue::create
static ControllerValueRealPtr create(GpuProgramParametersSharedPtr params, size_t index)
Constructor.
Definition: OgrePredefinedControllers.h:178
OgreBites::TrayManager::resourceLoadEnded
void resourceLoadEnded()
This event is fired when the resource has been loaded.
Definition: OgreTrays.h:1116
Ogre::WorkQueue::Request::getRetryCount
uint8 getRetryCount() const
Get the remaining retry count.
Definition: OgreWorkQueue.h:116
Ogre::Segment::set
void set(const Vector3 &newOrigin, const Vector3 &newEnd)
Ogre::SceneManager::AnimationList
std::map< String, Animation * > AnimationList
Definition: OgreSceneManager.h:415
Ogre::Terrain::getGlobalColourMap
const TexturePtr & getGlobalColourMap() const
Get access to the global colour map, if enabled.
Definition: OgreTerrain.h:1398
bsp_plane_t::normal
float normal[3]
Definition: OgreQuake3Types.h:149
Ogre::D3D9RenderTexture::~D3D9RenderTexture
~D3D9RenderTexture()
Definition: OgreD3D9Texture.h:176
Ogre::InvalidParametersException
Definition: OgreException.h:204
Ogre::VulkanDevice::mDeviceMemoryProperties
VkPhysicalDeviceMemoryProperties mDeviceMemoryProperties
Definition: OgreVulkanDevice.h:66
Ogre::RenderQueueGroup::ConstPriorityMapIterator
ConstMapIterator< PriorityMap > ConstPriorityMapIterator
Definition: OgreRenderQueueSortingGrouping.h:386
Ogre::GpuProgramType
GpuProgramType
Enumerates the types of programs which can run on the GPU.
Definition: OgreGpuProgram.h:48
Ogre::Mesh::isPreparedForShadowVolumes
bool isPreparedForShadowVolumes(void) const
Returns whether this mesh has already had it's geometry prepared for use in rendering shadow volumes.
Definition: OgreMesh.h:725
OgreBites::Widget::getName
const Ogre::String & getName()
Definition: OgreTrays.h:149
Ogre::Sphere::Sphere
Sphere()
Standard constructor - creates a unit sphere around the origin.
Definition: OgreSphere.h:59
Ogre::Quake3Level::loadHeaderFromStream
void loadHeaderFromStream(DataStreamPtr &inStream)
Load just the header information from a Quake3 file.
OgreParticle.h
Ogre::FRUSTUM_PLANE_FAR
@ FRUSTUM_PLANE_FAR
Definition: OgreFrustum.h:72
Ogre::VES_COLOUR
@ VES_COLOUR
Colour, typically VET_UBYTE4.
Definition: OgreHardwareVertexBuffer.h:99
Ogre::ID_SHADOW_RECEIVER_FRAGMENT_PROGRAM_REF
@ ID_SHADOW_RECEIVER_FRAGMENT_PROGRAM_REF
Definition: OgreScriptCompiler.h:571
Ogre::GLContext::_getFboDeferredForDestruction
std::vector< uint32 > & _getFboDeferredForDestruction()
FBOs deferred for destruction in proper GL context.
Definition: OgreGLContext.h:89
Ogre::VulkanHardwarePixelBuffer::blitFromMemory
void blitFromMemory(const PixelBox &src, const Box &dstBox) override
Copies a region from normal memory to a region of this pixelbuffer.
Ogre::D3D9HLSLProgram::OPT_0
@ OPT_0
Optimisation level 0.
Definition: OgreD3D9HLSLProgram.h:136
Ogre::WorkQueue::Request::getType
uint16 getType() const
Get the type of this request within the given channel.
Definition: OgreWorkQueue.h:112
Ogre::BaseInstanceBatchVTF::useBoneMatrixLookup
bool useBoneMatrixLookup() const
Tells whether to use bone matrix lookup.
Definition: OgreInstanceBatchVTF.h:180
Ogre::GpuConstantDefinition::isDouble
bool isDouble() const
Definition: OgreGpuProgramParams.h:169
Ogre::FileStreamDataStream
Common subclass of DataStream for handling data from std::basic_istream.
Definition: OgreDataStream.h:366
Ogre::ARGB
uint32 ARGB
Definition: OgreColourValue.h:42
OgreExternalTextureSource.h
Ogre::CompositorChain
Chain of compositor effects applying to one viewport.
Definition: OgreCompositorChain.h:47
Ogre::AnimationStateSet::getAnimationStates
const AnimationStateMap & getAnimationStates() const
Get all the animation states in this set.
Definition: OgreAnimationState.h:244
Ogre::StringConverter::parseSizeT
static size_t parseSizeT(const String &val, size_t defaultValue=0)
Converts a String to size_t.
Definition: OgreStringConverter.h:250
OgreBites::SDLK_ESCAPE
@ SDLK_ESCAPE
Definition: OgreInput.h:118
Ogre::GPT_COMPUTE_PROGRAM
@ GPT_COMPUTE_PROGRAM
Definition: OgreGpuProgram.h:55
Ogre::Capsule::intersects
bool intersects(const Capsule &) const
Ogre::Grid2DPageStrategyData::getLoadRadiusInCells
virtual Real getLoadRadiusInCells()
Get the load radius as a multiple of cells.
Definition: OgreGrid2DPageStrategy.h:170
Ogre::Volume::IsoSurface::addMarchingSquaresTriangles
virtual void addMarchingSquaresTriangles(const Vector3 *corners, const Vector4 *volumeValues, const size_t *indices, const Real maxDistance, MeshBuilder *mb) const =0
Adds triangles to a MeshBuilder via Marching Squares.
Ogre::Texture::setUsage
void setUsage(int u)
Sets the TextureUsage identifier for this Texture; only useful before load()
Definition: OgreTexture.h:274
Ogre::RenderPriorityGroup::getSolidsDiffuseSpecular
const QueuedRenderableCollection & getSolidsDiffuseSpecular(void) const
Get the collection of solids currently queued per light (only applicable in additive shadow modes).
Definition: OgreRenderQueueSortingGrouping.h:289
Ogre::Material::touch
void touch(void)
'Touches' the resource to indicate it has been used.
Definition: OgreMaterial.h:657
Ogre::HighLevelGpuProgram::_getBindingDelegate
GpuProgram * _getBindingDelegate(void)
Returns the GpuProgram which should be bound to the pipeline.
Definition: OgreHighLevelGpuProgram.h:124
Ogre::GpuProgramParameters::ACT_RENDER_TARGET_FLIPPING
@ ACT_RENDER_TARGET_FLIPPING
-1 if requires texture flipping, +1 otherwise.
Definition: OgreGpuProgramParams.h:730
Ogre::Matrix3::GetColumn
Vector3 GetColumn(size_t iCol) const
Definition: OgreMatrix3.h:107
Ogre::Entity::hasSkeleton
bool hasSkeleton(void) const
Returns whether or not this entity is skeletally animated.
Definition: OgreEntity.h:589
Ogre::Terrain::TERRAINGENERALINFO_CHUNK_ID
static const uint32 TERRAINGENERALINFO_CHUNK_ID
Definition: OgreTerrain.h:288
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE5
@ SPC_LIGHTDIRECTION_TANGENT_SPACE5
Definition: OgreShaderParameter.h:207
bsp_shader_t::surface_flags
int surface_flags
Definition: OgreQuake3Types.h:204
Ogre::Volume::Vertex::nX
Real nX
X component of the normal.
Definition: OgreVolumeMeshBuilder.h:59
Ogre::Pool::~Pool
virtual ~Pool()
Definition: OgreResourceManager.h:53
Ogre::GLTextureBuffer::~GLTextureBuffer
~GLTextureBuffer()
Ogre::Billboard::isUseTexcoordRect
bool isUseTexcoordRect(void) const
Returns true if this billboard use individual texture coordinate rect (i.e.
Definition: OgreBillboard.h:174
Ogre::LodCollapseCost::~LodCollapseCost
virtual ~LodCollapseCost()
Definition: OgreLodCollapseCost.h:46
Ogre::Octree::~Octree
~Octree()
Ogre::TerrainMaterialGenerator::getChangeCount
unsigned long long int getChangeCount() const
Returns the number of times the generator has undergone a change which would require materials to be ...
Definition: OgreTerrainMaterialGenerator.h:257
Ogre::GLSL::GLSLProgram::getInputOperationType
RenderOperation::OperationType getInputOperationType(void) const
Returns the operation type that this geometry program expects to receive as input.
Definition: src/GLSL/include/OgreGLSLProgram.h:65
Ogre::SharedPtr::SharedPtr
SharedPtr(const SharedPtr< Y > &r)
Definition: OgreSharedPtr.h:63
Ogre::D3D11DriverList
Definition: OgreD3D11DriverList.h:36
Ogre::D3D9VideoModeList
Definition: OgreD3D9VideoModeList.h:37
Ogre::Root::setBlendIndicesGpuRedundant
void setBlendIndicesGpuRedundant(bool redundant)
Sets whether blend indices information needs to be passed to the GPU.
Definition: OgreRoot.h:903
Ogre::OverlayElement::show
void show(void)
Shows this element if it was hidden.
Definition: OgreOverlayElement.h:198
Ogre::Math::Clamp
static T Clamp(T val, T minval, T maxval)
Clamp a value within an inclusive range.
Definition: OgreMath.h:693
Ogre::InstancedEntity
Definition: OgreInstancedEntity.h:79
Ogre::GCT_MATRIX_DOUBLE_4X4
@ GCT_MATRIX_DOUBLE_4X4
Definition: OgreGpuProgramParams.h:109
Ogre::TerrainLodManager::LodInfo::size
uint size
Definition: OgreTerrainLodManager.h:81
Ogre::GL3PlusHardwareBuffer::setGLBufferBinding
void setGLBufferBinding(GLint binding)
OgreCompositorManager.h
Ogre::Node::Listener
Listener which gets called back on Node events.
Definition: OgreNode.h:77
Ogre::Box::top
uint32 top
Definition: OgreCommon.h:726
Ogre::SceneBlendOperation
SceneBlendOperation
Blending operations controls how objects are blended into the scene.
Definition: OgreBlendMode.h:247
Ogre::IntersectionSceneQueryListener::~IntersectionSceneQueryListener
virtual ~IntersectionSceneQueryListener()
Definition: OgreSceneQuery.h:449
Ogre::HashedVector::operator<
bool operator<(const HashedVector< T > &b)
Definition: OgreCommon.h:569
Ogre::HashedVector::~HashedVector
~HashedVector()
Definition: OgreCommon.h:470
Ogre::CompositionTechnique::TextureDefinition::widthFactor
float widthFactor
Definition: OgreCompositionTechnique.h:73
SHADER_DEPTHWRITE
@ SHADER_DEPTHWRITE
Definition: OgreQuake3Types.h:88
Ogre::NumericAnimationTrack
Specialised AnimationTrack for dealing with generic animable values.
Definition: OgreAnimationTrack.h:263
OgreBites::SDLK_RETURN
@ SDLK_RETURN
Definition: OgreInput.h:117
Ogre::LBX_ADD_SMOOTH
@ LBX_ADD_SMOOTH
as LBX_ADD, but subtract product from the sum
Definition: OgreBlendMode.h:91
Ogre::MultiRenderTarget::BoundSufaceList
std::vector< RenderTexture * > BoundSufaceList
Definition: OgreRenderTexture.h:105
OgreBites::KMOD_ALT
@ KMOD_ALT
Definition: OgreInput.h:162
Ogre::Quake3Level::mNumPlanes
int mNumPlanes
Definition: OgreQuake3Level.h:141
Ogre::Log::getName
const String & getName() const
Return the name of the log.
Definition: OgreLog.h:129
Ogre::TextureUnitState::setTextureAnisotropy
void setTextureAnisotropy(unsigned int maxAniso)
Sets the anisotropy level to be used for this texture level.
Definition: OgreTextureUnitState.h:705
Ogre::RTShader::Operand::x
Operand & x()
Definition: OgreShaderFunctionAtom.h:112
Ogre::RSC_HWRENDER_TO_VERTEX_BUFFER
@ RSC_HWRENDER_TO_VERTEX_BUFFER
Supports rendering to vertex buffers.
Definition: OgreRenderSystemCapabilities.h:133
OgreGpuProgramManager.h
Ogre::TextureUnitState::setSampler
void setSampler(const SamplerPtr &sampler)
Definition: OgreTextureUnitState.h:654
OgreBites::InputListener::keyPressed
virtual bool keyPressed(const KeyboardEvent &evt)
Definition: OgreInput.h:177
Ogre::GLES2ManagedResource::notifyOnContextLost
virtual void notifyOnContextLost()
Definition: OgreGLES2ManagedResource.h:54
Ogre::TextureUnitState::setTextureBorderColour
void setTextureBorderColour(const ColourValue &colour)
Sets the texture border colour.
Definition: OgreTextureUnitState.h:676
Ogre::Texture::setHardwareGammaEnabled
void setHardwareGammaEnabled(bool enabled)
Sets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...
Definition: OgreTexture.h:198
Ogre::LodData::Triangle::hasVertex
bool hasVertex(const Vertex *v) const
Definition: OgreLodData.h:127
Ogre::ColourBlendState::writeA
bool writeA
Definition: OgreBlendMode.h:274
Ogre::FrameTimeControllerValue
Predefined controller value for getting the latest frame time.
Definition: OgrePredefinedControllers.h:51
Ogre::Any::Any
Any(const ValueType &value)
Definition: OgreAny.h:68
Ogre::SceneManager::_getAutoParamDataSource
const AutoParamDataSource * _getAutoParamDataSource()
Definition: OgreSceneManager.h:3418
OgreBites::TrayManager::customStageStarted
void customStageStarted(const Ogre::String &description)
This event is fired when a custom loading stage is about to start.
Definition: OgreTrays.h:1122
Ogre::Resource::LF_DEFAULT
@ LF_DEFAULT
Only reloadable resources are processed, reload restores initial state.
Definition: OgreResource.h:122
Ogre::Font::CodePointRange
std::pair< CodePoint, CodePoint > CodePointRange
A range of code points, inclusive on both ends.
Definition: OgreFont.h:108
Ogre::ID_MODULATE_X2
@ ID_MODULATE_X2
Definition: OgreScriptCompiler.h:719
Ogre::Pose::_getVertexOffsets
VertexOffsetMap & _getVertexOffsets()
writable access to the vertex offsets for offline processing
Definition: OgrePose.h:121
Ogre::VulkanProgram::createParameters
GpuProgramParametersSharedPtr createParameters(void) override
Creates a new parameters object compatible with this program definition.
Ogre::RenderSystemCapabilities::setTessellationDomainProgramConstantBoolCount
void setTessellationDomainProgramConstantBoolCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:759
Ogre::MetalRenderWindow::~MetalRenderWindow
virtual ~MetalRenderWindow()
Ogre::GCT_FLOAT1
@ GCT_FLOAT1
Definition: OgreGpuProgramParams.h:71
Ogre::ComPtr::operator=
ComPtr & operator=(T *other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:146
Ogre::RTShader::SampleTextureAtom
shorthand for "dst = texture(sampler, uv);" instead of using FFP_SampleTexture
Definition: OgreShaderFunctionAtom.h:299
Ogre::ControllerValue::~ControllerValue
virtual ~ControllerValue()
Definition: OgreController.h:102
Ogre::CMPF_ALWAYS_PASS
@ CMPF_ALWAYS_PASS
Always writes a pixel to the render target.
Definition: OgreCommon.h:64
Ogre::ParticleSystemRenderer::ParticleSystemRenderer
ParticleSystemRenderer()
Constructor.
Definition: OgreParticleSystemRenderer.h:53
Ogre::Vector::operator/
friend Vector operator/(Real s, const Vector &v)
Definition: OgreVector.h:660
Ogre::Radian::valueAngleUnits
float valueAngleUnits() const
Definition: OgreMath.h:759
Ogre::Particle::Particle
Particle()
Definition: OgreParticle.h:79
Ogre::D3D9GpuProgram::CmdColumnMajorMatrices
Command object for setting matrix packing in column-major order.
Definition: OgreD3D9GpuProgram.h:45
OgreRenderQueueSortingGrouping.h
Ogre::ParticleSystemManager::ParticleAffectorFactoryMap
std::map< String, ParticleAffectorFactory * > ParticleAffectorFactoryMap
Definition: OgreParticleSystemManager.h:78
Ogre::MovableObject::getRenderingMinPixelSize
Real getRenderingMinPixelSize() const
Returns the minimum pixel size an object needs to be in both screen axes in order to be rendered.
Definition: OgreMovableObject.h:330
Ogre::SMT_FRAME_SEQUENTIAL
@ SMT_FRAME_SEQUENTIAL
Definition: OgreCommon.h:344
Ogre::D3D9HLSLProgram::setEntryPoint
void setEntryPoint(const String &entryPoint)
Sets the entry point for this program ie the first method called.
Definition: OgreD3D9HLSLProgram.h:158
Ogre::TextureUnitState::setTextureFiltering
void setTextureFiltering(TextureFilterOptions filterType)
Set the texture filtering for this unit, using the simplified interface.
Definition: OgreTextureUnitState.h:680
Ogre::PCT_BYTE
@ PCT_BYTE
Definition: OgrePixelFormat.h:333
Ogre::StringConverter::parseVector3
static Vector3 parseVector3(const String &val, const Vector3 &defaultValue=Vector3::ZERO)
Parses a Vector3 out of a String.
Definition: OgreStringConverter.h:281
Ogre::Texture::getSrcFormat
PixelFormat getSrcFormat(void) const
Returns the pixel format of the original input texture (may differ due to hardware requirements and p...
Definition: OgreTexture.h:339
Ogre::GLFBORenderTexture::getFBO
GLFrameBufferObjectCommon * getFBO()
Definition: OgreGLFBORenderTexture.h:60
Ogre::RenderWindow::getVSyncInterval
unsigned int getVSyncInterval() const
Returns the vertical sync interval.
Definition: OgreRenderWindow.h:180
Ogre::GLRenderTarget
Definition: OgreGLRenderTarget.h:15
Ogre::FO_LINEAR
@ FO_LINEAR
Average of a 2x2 pixel area, denotes bilinear for MIN and MAG, trilinear for MIP.
Definition: OgreCommon.h:108
Ogre::OGREPROF_GENERAL
@ OGREPROF_GENERAL
General processing.
Definition: OgreProfiler.h:86
Ogre::DefaultSceneManagerFactory::~DefaultSceneManagerFactory
~DefaultSceneManagerFactory()
Definition: OgreSceneManagerEnumerator.h:52
Ogre::TerrainGroup::getTerrainWorldSize
virtual Real getTerrainWorldSize() const
Retrieve the world size of each terrain instance.
Definition: OgreTerrainGroup.h:125
Ogre::ShadowCaster::~ShadowCaster
virtual ~ShadowCaster()
Definition: OgreShadowCaster.h:129
Ogre::CMPF_ALWAYS_FAIL
@ CMPF_ALWAYS_FAIL
Never writes a pixel to the render target.
Definition: OgreCommon.h:63
Ogre::ID_DEPTH_BIAS
@ ID_DEPTH_BIAS
Definition: OgreScriptCompiler.h:623
Ogre::VideoMode
Definition: OgreGLNativeSupport.h:42
Ogre::BspNode::getBoundingBox
const AxisAlignedBox & getBoundingBox(void) const
Returns the axis-aligned box which contains this node if it is a leaf.
Ogre::ID_GAMMA
@ ID_GAMMA
Definition: OgreScriptCompiler.h:689
Ogre::RenderSystemCapabilitiesManager
Class for managing RenderSystemCapabilities database for Ogre.
Definition: OgreRenderSystemCapabilitiesManager.h:49
Ogre::LodConfigSerializer
Definition: OgreLodConfigSerializer.h:40
Ogre::BorderRenderable::getRenderOperation
void getRenderOperation(RenderOperation &op)
Gets the render operation required to send this object to the frame buffer.
Definition: OgreBorderPanelOverlayElement.h:241
Ogre::AnyNumeric::AnyNumeric
AnyNumeric(const ValueType &value)
Definition: OgreAny.h:233
Ogre::Controller::Controller
Controller(const SharedPtr< ControllerValue< T > > &src, const SharedPtr< ControllerValue< T > > &dest, const SharedPtr< ControllerFunction< T > > &func)
Usual constructor.
Definition: OgreController.h:149
Ogre::PatchSurface::getControlPointBuffer
void * getControlPointBuffer(void) const
Definition: OgrePatchSurface.h:168
Ogre::CgProgram::getProfiles
const StringVector & getProfiles(void) const
Gets the Cg profiles which can be supported by the program.
Definition: OgreCgProgram.h:139
Ogre::OctreeSceneManagerFactory::FACTORY_TYPE_NAME
static const String FACTORY_TYPE_NAME
Factory type name.
Definition: OgreOctreeSceneManager.h:234
Ogre::OctreeZonePlugin::install
void install()
Perform the plugin initial installation sequence.
_OgrePagingExport
#define _OgrePagingExport
Definition: OgrePagingPrerequisites.h:72
Ogre::Bitwise::getBitShift
static unsigned int getBitShift(T mask)
Returns the number of bits a pattern must be shifted right by to remove right-hand zeros.
Definition: OgreBitwise.h:169
Ogre::SO_GOURAUD
@ SO_GOURAUD
Colour at each vertex is linearly interpolated across the face.
Definition: OgreCommon.h:138
Ogre::Animation::RotationInterpolationMode
RotationInterpolationMode
The types of rotational interpolation available.
Definition: OgreAnimation.h:104
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE7
@ SPC_LIGHTDIRECTION_OBJECT_SPACE7
Definition: OgreShaderParameter.h:179
Ogre::Pass::getHash
uint32 getHash(void) const
Gets the 'hash' of this pass, ie a precomputed number to use for sorting.
Definition: OgrePass.h:1323
Ogre::Sampler::setAddressingMode
void setAddressingMode(TextureAddressingMode u, TextureAddressingMode v, TextureAddressingMode w)
Sets the texture addressing mode, i.e.
Definition: OgreTextureUnitState.h:118
Ogre::SmallVector::SmallVector
SmallVector()
Definition: OgreSmallVector.h:715
Ogre::SmallVectorTemplateBase::destroy_range
static void destroy_range(T *S, T *E)
Definition: OgreSmallVector.h:218
Ogre::GCT_MATRIX_4X3
@ GCT_MATRIX_4X3
Definition: OgreGpuProgramParams.h:90
Ogre::SceneNode::ConstObjectIterator
ConstVectorIterator< ObjectMap > ConstObjectIterator
Definition: OgreSceneNode.h:66
Ogre::Terrain::WORKQUEUE_DERIVED_DATA_REQUEST
static const uint16 WORKQUEUE_DERIVED_DATA_REQUEST
Definition: OgreTerrain.h:1502
OgreBites::SDLK_END
@ SDLK_END
Definition: OgreInput.h:138
Ogre::VulkanHardwarePixelBuffer::VulkanHardwarePixelBuffer
VulkanHardwarePixelBuffer(VulkanTextureGpu *tex, uint32 width, uint32 height, uint32 depth, uint8 face, uint32 mip)
Ogre::RTShader::Function::getLocalParameter
ParameterPtr getLocalParameter(Parameter::Content content)
get local parameter by content
Definition: OgreShaderFunction.h:184
Ogre::Volume::IsoSurface::MS_CORNERS_TOP
static const size_t MS_CORNERS_TOP[4]
To call Marching Squares with a cube on its top.
Definition: OgreVolumeIsoSurface.h:78
Ogre::Segment::setEndPoint
void setEndPoint(const Vector3 &newEndpoint)
Ogre::RibbonTrail::getTrailLength
virtual Real getTrailLength(void) const
Get the length of the trail.
Definition: OgreRibbonTrail.h:108
Ogre::Quake3Shader::flags
unsigned int flags
Definition: OgreQuake3Shader.h:105
Ogre::ID_MODULATE_X4
@ ID_MODULATE_X4
Definition: OgreScriptCompiler.h:720
Ogre::PCZone::getZoneTypeName
const String & getZoneTypeName() const
Definition: OgrePCZone.h:94
_OgreD3D11Export
#define _OgreD3D11Export
Definition: OgreD3D11Prerequisites.h:137
Ogre::RSC_TEXTURE_COMPRESSION_ETC1
@ RSC_TEXTURE_COMPRESSION_ETC1
Supports compressed textures in the ETC1 format.
Definition: OgreRenderSystemCapabilities.h:146
Ogre::D3D9VideoMode::increaseRefreshRate
void increaseRefreshRate(unsigned int rr)
Definition: OgreD3D9VideoMode.h:58
Ogre::Log::isFileOutputSuppressed
bool isFileOutputSuppressed() const
Get whether file output is suppressed for this log.
Definition: OgreLog.h:133
Ogre::PCT_COUNT
@ PCT_COUNT
Unsigned integer per component.
Definition: OgrePixelFormat.h:339
Ogre::WaveformControllerFunction::create
static ControllerFunctionRealPtr create(WaveformType wType, Real base=0, Real frequency=1, Real phase=0, Real amplitude=1, bool deltaInput=true, Real dutyCycle=0.5)
Default constructor, requires at least a wave type, other parameters can be defaulted unless required...
Definition: OgrePredefinedControllers.h:307
Ogre::PM_SOLID
@ PM_SOLID
The normal situation - polygons are filled in.
Definition: OgreCommon.h:208
Ogre::SceneManager::AnimationIterator
MapIterator< AnimationList > AnimationIterator
Definition: OgreSceneManager.h:2237
Ogre::VertexAnimationTrack
Specialised AnimationTrack for dealing with changing vertex position information.
Definition: OgreAnimationTrack.h:478
Ogre::RTShader::In::In
In(UniformParameterPtr p)
Definition: OgreShaderFunctionAtom.h:158
Ogre::BoxList
std::list< WireBoundingBox * > BoxList
Definition: OgreOctreeSceneManager.h:65
Ogre::MaterialManager
Class for managing Material settings for Ogre.
Definition: OgreMaterialManager.h:76
Ogre::TerrainGlobalOptions::getDefaultLayerTextureWorldSize
Real getDefaultLayerTextureWorldSize() const
Get the default world size for a layer 'splat' texture to cover.
Definition: OgreTerrain.h:1996
Ogre::Volume::ChunkParameters::sceneManager
SceneManager * sceneManager
The scenemanager to construct the entity with.
Definition: OgreVolumeChunk.h:58
Ogre::ResourceGroupManager::ResourceDeclaration::loader
ManualResourceLoader * loader
Definition: OgreResourceGroupManager.h:252
OgreBites::TEXTINPUT
@ TEXTINPUT
Definition: OgreInput.h:44
Ogre::ParticleSystem::getBoundingRadius
virtual Real getBoundingRadius(void) const override
Retrieves the radius of the origin-centered bounding sphere for this object.
Definition: OgreParticleSystem.h:289
Ogre::GPV_PER_OBJECT
@ GPV_PER_OBJECT
Varies per object (based on an auto param usually), but not per light setup.
Definition: OgreGpuProgramParams.h:129
Ogre::SkeletonVersion
SkeletonVersion
Skeleton compatibility versions.
Definition: OgreSkeletonSerializer.h:40
OgreBites::SDLK_KP_MINUS
@ SDLK_KP_MINUS
Definition: OgreInput.h:147
Ogre::ParamCommandMap
std::map< String, ParamCommand * > ParamCommandMap
Definition: OgreStringInterface.h:84
Ogre::ID_LINEAR
@ ID_LINEAR
Definition: OgreScriptCompiler.h:659
Ogre::StaticGeometry::QueuedSubMesh::material
MaterialPtr material
Definition: OgreStaticGeometry.h:161
OgreBites::ParamsPanel::getAllParamValues
const Ogre::StringVector & getAllParamValues()
Definition: OgreTrays.h:619
Ogre::ID_SCROLL_X
@ ID_SCROLL_X
Definition: OgreScriptCompiler.h:748
Ogre::SmallVectorTemplateCommon::pointer
T * pointer
Definition: OgreSmallVector.h:156
SHADER_TCMOD
@ SHADER_TCMOD
Definition: OgreQuake3Types.h:101
Ogre::SkeletonInstance
A SkeletonInstance is a single instance of a Skeleton used by a world object.
Definition: OgreSkeletonInstance.h:53
Ogre::VulkanDevice::mQueueProps
FastArray< VkQueueFamilyProperties > mQueueProps
Definition: OgreVulkanDevice.h:68
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE6
@ SPC_LIGHTPOSITION_WORLD_SPACE6
Definition: OgreShaderParameter.h:228
Ogre::GpuProgramParameters::ACT_SCENE_DEPTH_RANGE
@ ACT_SCENE_DEPTH_RANGE
Provides information about the depth range of the scene as viewed from the current camera.
Definition: OgreGpuProgramParams.h:1096
Ogre::FastArray
std::vector< T > FastArray
Definition: OgreVulkanPrerequisites.h:62
OgreBites::MouseWheelEvent::type
int type
Definition: OgreInput.h:76
Ogre::HardwarePixelBuffer::getDepth
uint32 getDepth() const
Gets the depth of this buffer.
Definition: OgreHardwarePixelBuffer.h:188
Ogre::TerrainGlobalOptions::getUseRayBoxDistanceCalculation
bool getUseRayBoxDistanceCalculation() const
Returns whether or not to use an accurate calculation of camera distance from a terrain tile (ray / A...
Definition: OgreTerrain.h:1961
Ogre::Terrain::ImportData::deleteInputData
bool deleteInputData
Whether this structure should 'own' the input data (inputImage and inputFloat), and therefore delete ...
Definition: OgreTerrain.h:381
Ogre::Grid3DPageStrategyData::getOrigin
virtual const Vector3 & getOrigin(const Vector3 &worldOrigin)
Get the origin of the grid in world space.
Definition: OgreGrid3DPageStrategy.h:133
Ogre::ParticleFXPlugin
Plugin instance for ParticleFX Manager.
Definition: OgreParticleFXPlugin.h:40
Ogre::ColourBufferType
ColourBufferType
Defines the colour buffer types.
Definition: OgreCommon.h:333
Ogre::ScriptCompiler::CE_OBJECTALLOCATIONERROR
@ CE_OBJECTALLOCATIONERROR
Definition: OgreScriptCompiler.h:200
Ogre::DualQuaternion::DualQuaternion
DualQuaternion(const Quaternion &q, const Vector3 &trans)
Construct a dual quaternion from a unit quaternion and a translation vector.
Definition: OgreDualQuaternion.h:70
Ogre::RenderSystem::_setTextureAddressingMode
virtual void _setTextureAddressingMode(size_t unit, const Sampler::UVWAddressingMode &uvw)
Definition: OgreRenderSystem.h:587
Ogre::AnimationTrack::_keyFrameDataChanged
virtual void _keyFrameDataChanged(void) const
Internal method used to tell the track that keyframe data has been changed, which may cause it to reb...
Definition: OgreAnimationTrack.h:217
Ogre::VulkanTextureGpuManager
Definition: OgreVulkanTextureGpuManager.h:66
Ogre::DepthBufferMap
std::map< uint16, DepthBufferVec > DepthBufferMap
Definition: OgreRenderSystem.h:54
Ogre::FontPtr
SharedPtr< Font > FontPtr
Definition: OgreFont.h:344
Ogre::SceneQueryMovableObjectPair
std::pair< MovableObject *, MovableObject * > SceneQueryMovableObjectPair
Definition: OgreSceneQuery.h:473
Ogre::GLSLProgramCommon::getFixedAttributeIndex
static int32 getFixedAttributeIndex(VertexElementSemantic semantic, uint index)
Get the fixed attribute bindings normally used by GL for a semantic.
Ogre::ID_ALIGN_TO_FACE
@ ID_ALIGN_TO_FACE
Definition: OgreScriptCompiler.h:852
Ogre::BillboardSet::getCommonDirection
const Vector3 & getCommonDirection(void) const
Gets the common direction for all billboards (BBT_ORIENTED_COMMON)
Definition: OgreBillboardSet.h:612
Ogre::Vector::xy
Vector< 2, T > xy() const
Definition: OgreVector.h:344
Ogre::Radian::operator/
Radian operator/(float f) const
Definition: OgreMath.h:87
Ogre::SceneManager::setShadowTextureFadeEnd
void setShadowTextureFadeEnd(Real fadeEnd)
Sets the proportional distance at which texture shadows finish to fading out.
Definition: OgreSceneManager.h:2935
Ogre::StringConverter::parse
static bool parse(const String &str, ColourValue &v)
Converts a String to a basic value type.
Ogre::RenderTarget::getFSAA
virtual uint getFSAA() const
Indicates whether multisampling is performed on rendering and at what level.
Definition: OgreRenderTarget.h:363
Ogre::Mesh::VertexBoneAssignmentList
std::multimap< size_t, VertexBoneAssignment > VertexBoneAssignmentList
Multimap of vertex bone assignments (orders by vertex index).
Definition: OgreMesh.h:102
Ogre::CompositionTechnique::TextureDefinition::heightFactor
float heightFactor
Definition: OgreCompositionTechnique.h:74
Ogre::ID_SCROLL
@ ID_SCROLL
Definition: OgreScriptCompiler.h:742
Ogre::GpuProgramParameters::ACT_TIME_0_1
@ ACT_TIME_0_1
Single float value, which represents scaled time value [0..1], which repeats itself based on given as...
Definition: OgreGpuProgramParams.h:976
OgreBites::CS_FREELOOK
@ CS_FREELOOK
Definition: OgreCameraMan.h:48
Ogre::STBIPlugin::install
void install()
Perform the plugin initial installation sequence.
Definition: OgreSTBICodec.h:80
OgreParticleEmitter.h
Ogre::Pass::getTextureUnitStates
const TextureUnitStates & getTextureUnitStates() const
Get the TextureUnitStates contained in this Pass.
Definition: OgrePass.h:581
Ogre::ColourFaderAffector2::CmdBlueAdjust2
Command object for blue adjust (see ParamCommand).
Definition: OgreColourFaderAffector2.h:96
Ogre::SmallVector< T, 0 >::SmallVector
SmallVector()
Definition: OgreSmallVector.h:748
Ogre::MaterialSerializer::Listener::~Listener
virtual ~Listener()
Definition: OgreMaterialSerializer.h:65
Ogre::CompositionTechnique::TextureDefinition::depthBufferId
uint16 depthBufferId
Definition: OgreCompositionTechnique.h:78
Ogre::GL3PlusFBOMultiRenderTarget::getContext
GLContext * getContext() const
Get the GL context that needs to be active to render to this target.
Definition: OgreGL3PlusFBOMultiRenderTarget.h:47
Ogre::VulkanWindow::create
void create(const String &name, unsigned int widthPt, unsigned int heightPt, bool fullScreen, const NameValuePairList *miscParams)
Creates & displays the new window.
Ogre::AnimationState::getTimePosition
Real getTimePosition(void) const
Gets the time position for this animation.
Ogre::ManualObject::ManualObjectSection::get32BitIndices
bool get32BitIndices() const
Get whether we need 32-bit indices.
Definition: OgreManualObject.h:599
_OgreCgPluginExport
#define _OgreCgPluginExport
Definition: OgreCgPrerequisites.h:52
Ogre::BspSceneManager::estimateWorldGeometry
size_t estimateWorldGeometry(const String &filename)
Specialised from SceneManager to support Quake3 bsp files.
Ogre::MovableObjectFactory::destroyInstance
virtual void destroyInstance(MovableObject *obj)
Destroy an instance of the object.
Definition: OgreMovableObject.h:601
Ogre::GpuProgramParameters::ACT_LIGHT_POSITION_VIEW_SPACE
@ ACT_LIGHT_POSITION_VIEW_SPACE
A light position in view space (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:795
Ogre::GpuProgramParameters::ACDT_NONE
@ ACDT_NONE
no data is required
Definition: OgreGpuProgramParams.h:1167
Ogre::ScriptLoader
Abstract class defining the interface used by classes which wish to perform script loading to define ...
Definition: OgreScriptLoader.h:59
Ogre::Profile::~Profile
~Profile()
Definition: OgreProfiler.h:464
Ogre::BspNode::getObjects
const IntersectingObjectSet & getObjects(void) const
Definition: OgreBspNode.h:211
Ogre::Vector::operator==
bool operator==(const Vector &v) const
Definition: OgreVector.h:362
Ogre::validateParentWindow
void validateParentWindow(Display *display, Window parentWindow)
Ogre::CompositorInstance::TargetOperation::renderSystemOperations
RenderSystemOpPairs renderSystemOperations
RenderSystem operations to queue into the scene manager, by uint8.
Definition: OgreCompositorInstance.h:137
Ogre::SceneManagerMetaData::worldGeometrySupported
bool worldGeometrySupported
Flag indicating whether world geometry is supported.
Definition: OgreSceneManager.h:3485
Ogre::RenderSystemCapabilities::setFragmentProgramConstantFloatCount
void setFragmentProgramConstantFloatCount(ushort c)
The number of floating-point 4-vector constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:538
Ogre::CreateCallbackWrapper
Definition: OgreGLGpuProgramManager.h:42
Ogre::MemoryDataStream::getPtr
uchar * getPtr(void)
Get a pointer to the start of the memory block this stream holds.
Definition: OgreDataStream.h:318
Ogre::Page::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgrePage.h:91
Ogre::ScaleAffector::getScaleRange
const Vector2 & getScaleRange() const
Definition: OgreScaleAffector.h:74
Ogre::MovableObject::setCastShadows
void setCastShadows(bool enabled)
Sets whether or not this object will cast shadows.
Definition: OgreMovableObject.h:516
Ogre::Texture::getTextureType
TextureType getTextureType(void) const
Gets the type of texture.
Definition: OgreTexture.h:143
Ogre::TerrainGroup::getFilenamePrefix
const String & getFilenamePrefix() const
Definition: OgreTerrainGroup.h:159
Ogre::RenderSystemCapabilities::getGeometryProgramConstantFloatCount
ushort getGeometryProgramConstantFloatCount(void) const
The number of floating-point 4-vector constants geometry programs support.
Definition: OgreRenderSystemCapabilities.h:505
Ogre::ResourceLoadingListener::resourceStreamOpened
virtual void resourceStreamOpened(const String &name, const String &group, Resource *resource, DataStreamPtr &dataStream)
This event is called when a resource stream has been opened, but not processed yet.
Definition: OgreResourceGroupManager.h:210
Ogre::Volume::OctreeNode::getCenterRightBottom
const Vector3 getCenterRightBottom(void) const
Gets the center of the corners 1, 2.
Definition: OgreVolumeOctreeNode.h:413
Ogre::RSC_HWSTENCIL
@ RSC_HWSTENCIL
Supports hardware stencil buffer.
Definition: OgreRenderSystemCapabilities.h:88
Ogre::ColourImageAffector::msImageCmd
static CmdImageAdjust msImageCmd
Definition: OgreColourImageAffector.h:62
Ogre::Bullet::createBoxCollider
_OgreBulletExport btBoxShape * createBoxCollider(const MovableObject *mo)
create box collider using ogre provided data
Ogre::Quake3Shader::Pass::alphaVal
unsigned char alphaVal
Definition: OgreQuake3Shader.h:98
Ogre::Ray::intersects
RayTestResult intersects(const Plane &p) const
Tests whether this ray intersects the given plane.
Definition: OgreRay.h:76
OgreHardwareIndexBuffer.h
Ogre::MetalDevice::mComputeEncoder
id< MTLComputeCommandEncoder > mComputeEncoder
Definition: OgreMetalDevice.h:46
Ogre::GpuProgramParameters::ACT_INVERSE_TRANSPOSE_VIEW_MATRIX
@ ACT_INVERSE_TRANSPOSE_VIEW_MATRIX
Provides inverse transpose of view matrix.
Definition: OgreGpuProgramParams.h:663
Ogre::Quake3Level::Quake3Level
Quake3Level()
Ogre::HashedVector::reference
VectorImpl::reference reference
Definition: OgreCommon.h:403
Ogre::Compositor::Techniques
std::vector< CompositionTechnique * > Techniques
Data types for internal lists.
Definition: OgreCompositor.h:57
Ogre::GpuProgramParameters::ACT_SHADOW_COLOUR
@ ACT_SHADOW_COLOUR
Provides the fixed shadow colour as configured via SceneManager::setShadowColour; useful for integrat...
Definition: OgreGpuProgramParams.h:1115
Ogre::BspSceneNode::detachObject
MovableObject * detachObject(unsigned short index)
Detaches the indexed object from this scene node.
Ogre::ProfileFrame::hierarchicalLvl
uint hierarchicalLvl
The hierarchical level of this profile, 0 being the main loop.
Definition: OgreProfiler.h:106
Ogre::Entity::getSkeletonInstanceSharingSet
const EntitySet * getSkeletonInstanceSharingSet() const
Returns a pointer to the set of entities which share a SkeletonInstance.
Definition: OgreEntity.h:679
Ogre::BillboardSet::getBillboardsInWorldSpace
bool getBillboardsInWorldSpace()
Gets whether billboards are treated as being in world space.
Definition: OgreBillboardSet.h:680
Ogre::Particle::mTimeToLive
float mTimeToLive
Time to live, number of seconds left of particles natural life.
Definition: OgreParticle.h:68
Ogre::D3D11Device::eExceptionsErrorLevel
eExceptionsErrorLevel
Definition: OgreD3D11Device.h:89
Ogre::CompositionTargetPass
Object representing one render to a RenderTarget or Viewport in the Ogre Composition framework.
Definition: OgreCompositionTargetPass.h:47
Ogre::Terrain::isDerivedDataUpdateInProgress
bool isDerivedDataUpdateInProgress() const
Query whether a derived data update is in progress or not.
Definition: OgreTerrain.h:1587
Ogre::AnimationTrack::Listener::~Listener
virtual ~Listener()
Definition: OgreAnimationTrack.h:133
Ogre::Root::isInitialised
bool isInitialised(void) const
Returns whether the system is initialised or not.
Definition: OgreRoot.h:333
Ogre::TerrainLodManager::TERRAINLODDATA_CHUNK_ID
static const uint32 TERRAINLODDATA_CHUNK_ID
Definition: OgreTerrainLodManager.h:55
Ogre::HollowEllipsoidEmitter::CmdInnerY
Command object for inner size (see ParamCommand).
Definition: OgreHollowEllipsoidEmitter.h:55
Ogre::TerrainMaterialGenerator::Profile::~Profile
virtual ~Profile()
Definition: OgreTerrainMaterialGenerator.h:177
Ogre::PixelFormatList
std::vector< PixelFormat > PixelFormatList
Definition: OgrePixelFormat.h:305
Ogre::ResourceManager::getResourceIterator
ResourceMapIterator getResourceIterator(void)
Returns an iterator over all resources in this manager.
Definition: OgreResourceManager.h:491
OgreFont.h
Ogre::FOG_NONE
@ FOG_NONE
No fog. Duh.
Definition: OgreCommon.h:146
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const Matrix4 &val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:555
Ogre::ColourValue::getAsABGR
ABGR getAsABGR(void) const
value packed as PF_A8B8G8R8
Ogre::GLSLShaderCommon::CmdColumnMajorMatrices::doGet
String doGet(const void *target) const
OgreVector.h
Ogre::ID_MATERIAL
@ ID_MATERIAL
Definition: OgreScriptCompiler.h:558
Ogre::Codec::isCodecRegistered
static bool isCodecRegistered(const String &codecType)
Return whether a codec is registered already.
Definition: OgreCodec.h:72
Ogre::IndexData::indexCount
size_t indexCount
The number of indexes to use from the buffer.
Definition: OgreVertexIndexData.h:276
OgreBites::ButtonState
ButtonState
enumerator values for button states
Definition: OgreTrays.h:72
Ogre::TextureFrameControllerValue::create
static ControllerValueRealPtr create(TextureUnitState *t)
Definition: OgrePredefinedControllers.h:89
Ogre::VertexMorphKeyFrame::~VertexMorphKeyFrame
~VertexMorphKeyFrame()
Definition: OgreKeyFrame.h:158
Ogre::ComPtr::ComPtr
ComPtr(U *other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:125
Ogre::AxisAlignedBox::EXTENT_NULL
@ EXTENT_NULL
Definition: OgreAxisAlignedBox.h:60
Ogre::WorkQueue::ResponseHandler
Interface definition for a handler of responses.
Definition: OgreWorkQueue.h:199
OgreD3D11DeviceResource.h
OgreBites::ApplicationContextBase::windowFocusChange
virtual void windowFocusChange(Ogre::RenderWindow *rw)
Definition: OgreApplicationContextBase.h:132
Ogre::Particle::mColour
RGBA mColour
Current colour.
Definition: OgreParticle.h:66
Ogre::GLStateCacheManagerCommon::~GLStateCacheManagerCommon
virtual ~GLStateCacheManagerCommon()
Definition: OgreGLStateCacheManagerCommon.h:98
Ogre::D3D11RenderWindowSwapChainBased::_shouldRebindBackBuffer
virtual bool _shouldRebindBackBuffer()
Definition: OgreD3D11RenderWindow.h:122
Ogre::TinyRenderSystem::markProfileEvent
virtual void markProfileEvent(const String &eventName)
Marks an instantaneous event for graphics profilers.
Definition: OgreTinyRenderSystem.h:169
Ogre::ColourBlendState::alphaOperation
SceneBlendOperation alphaOperation
Definition: OgreBlendMode.h:290
Ogre::BillboardSet::getCullIndividually
bool getCullIndividually(void) const
Returns whether or not billboards in this are tested individually for culling.
Definition: OgreBillboardSet.h:545
Ogre::GVA_TOP
@ GVA_TOP
Definition: OgreOverlayElement.h:76
Ogre::MESH_VERSION_1_8
@ MESH_VERSION_1_8
OGRE version v1.8+.
Definition: OgreMeshSerializer.h:50
Ogre::Volume::OctreeNode::getCorner5
const Vector3 getCorner5(void) const
Gets the coordinate of corner 5.
Definition: OgreVolumeOctreeNode.h:494
Ogre::D3D9RenderSystem
Implementation of DirectX9 as a rendering system.
Definition: OgreD3D9RenderSystem.h:59
Ogre::MANUAL_CULL_BACK
@ MANUAL_CULL_BACK
Cull triangles whose normal is pointing away from the camera (default).
Definition: OgreCommon.h:177
Ogre::Billboard::setRotation
void setRotation(const Radian &rotation)
Set the rotation of the billboard.
Definition: OgreBillboard.h:110
Ogre::RTShader::IntegratedPSSM3::SplitPointList
std::vector< Real > SplitPointList
Definition: OgreShaderExIntegratedPSSM3.h:54
Ogre::Node::setScale
void setScale(Real x, Real y, Real z)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreNode.h:282
Ogre::TU_DYNAMIC_WRITE_ONLY
@ TU_DYNAMIC_WRITE_ONLY
same as HBU_CPU_TO_GPU
Definition: OgreTexture.h:59
Ogre::Volume::ChunkParameters::updateFrom
Vector3 updateFrom
If an existing chunktree is to be partially updated, set this to the back lower left point of the (su...
Definition: OgreVolumeChunk.h:91
Ogre::BillboardParticleRenderer::getBillboardSet
BillboardSet * getBillboardSet(void) const
Access BillboardSet in use.
Definition: OgreBillboardParticleRenderer.h:146
Ogre::RenderSystemCapabilities::setTessellationHullProgramConstantIntCount
void setTessellationHullProgramConstantIntCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:734
Ogre::Material
Class encapsulates rendering properties of an object.
Definition: OgreMaterial.h:90
Ogre::CompositorInstance::TargetOperation::cameraOverride
String cameraOverride
Definition: OgreCompositorInstance.h:169
Ogre::LightList
HashedVector< Light * > LightList
Definition: OgreCommon.h:587
OgreHardwarePixelBuffer.h
Ogre::Quake3Level::mModels
bsp_model_t * mModels
Definition: OgreQuake3Level.h:128
Ogre::InstanceBatch::getRenderOperation
void getRenderOperation(RenderOperation &op)
Gets the render operation required to send this object to the frame buffer.
Definition: OgreInstanceBatch.h:339
Ogre::GpuProgram::getProgramTypeName
static const String getProgramTypeName(GpuProgramType programType)
OgreString.h
Ogre::PortalFactory::requestTypeFlags
bool requestTypeFlags() const
Return true here as we want to get a unique type flag.
Definition: OgrePortal.h:89
Ogre::GL3PlusTextureBuffer
Texture surface.
Definition: OgreGL3PlusTextureBuffer.h:38
Ogre::ProfileHistory::numCallsThisFrame
uint numCallsThisFrame
The number of times this profile has been called each frame.
Definition: OgreProfiler.h:129
Ogre::StaticGeometry::MaterialBucket::getMaterialName
const String & getMaterialName(void) const
Get the material name.
Definition: OgreStaticGeometry.h:256
Ogre::VisibleObjectsBoundsInfo
Structure collecting together information about the visible objects that have been discovered in a sc...
Definition: OgreSceneManager.h:100
Ogre::StencilState::twoSidedOperation
bool twoSidedOperation
Toggles two-sided stencil operation, which swaps increment and decrement for back-facing polygons.
Definition: OgreRenderSystem.h:131
Ogre::D3D9Device::getLastPresentFrame
uint getLastPresentFrame() const
Definition: OgreD3D9Device.h:77
Ogre::IM_USE16BIT
@ IM_USE16BIT
Forces an amount of instances per batch low enough so that vertices * numInst < 65535 since usually i...
Definition: OgreCommon.h:353
Ogre::VulkanRenderTexture::getRenderPassDescriptor
VulkanRenderPassDescriptor * getRenderPassDescriptor() const
Definition: OgreVulkanTextureGpu.h:181
Ogre::RTShader::FunctionAtomInstanceList
std::vector< FunctionAtom * > FunctionAtomInstanceList
Definition: OgreShaderFunctionAtom.h:317
Ogre::HardwareVertexBufferLockGuard
HardwareBufferLockGuard HardwareVertexBufferLockGuard
Definition: OgreHardwareVertexBuffer.h:86
Ogre::PT_COLOURVALUE
@ PT_COLOURVALUE
Definition: OgreStringInterface.h:62
Ogre::InvalidStateException
Definition: OgreException.h:198
Ogre::GLES2ManagedResource
Represents a GLES2 rendering resource.
Definition: OgreGLES2ManagedResource.h:47
Ogre::HashedVector::at
reference at(size_type n)
Definition: OgreCommon.h:450
Ogre::RenderTarget::FrameStats::triangleCount
size_t triangleCount
number of triangles rendered in the last update() call.
Definition: OgreRenderTarget.h:78
Ogre::GpuProgramParameters::ACT_LOD_CAMERA_POSITION
@ ACT_LOD_CAMERA_POSITION
Provides the position of the LOD camera in world space, allowing you to perform separate LOD calculat...
Definition: OgreGpuProgramParams.h:1147
OgreDefaultHardwareBufferManager.h
Ogre::RTShader::ConstParameter::ConstParameter
ConstParameter(valueType val, GpuConstantType type, const Semantic &semantic, const Content &content)
Definition: OgreShaderParameter.h:634
Ogre::GVA_BOTTOM
@ GVA_BOTTOM
Definition: OgreOverlayElement.h:78
Ogre::MaterialManager::Listener::afterIlluminationPassesCreated
virtual bool afterIlluminationPassesCreated(Technique *technique)
Called right after illuminated passes were created, so that owner of runtime generated technique can ...
Definition: OgreMaterialManager.h:124
Ogre::ST_INTERIOR
@ ST_INTERIOR
Definition: OgreDeprecated.h:92
Ogre::Volume::CSGOperationSource
Abstract operation volume source holding two sources as operants.
Definition: OgreVolumeCSGSource.h:173
bsp_node_t::front
int front
Definition: OgreQuake3Types.h:165
Ogre::StaticFaceGroup::numVertices
int numVertices
The range of vertices in the buffer this facegroup references.
Definition: OgreStaticFaceGroup.h:85
Ogre::TextureUnitState::setTextureCompareFunction
void setTextureCompareFunction(CompareFunction function)
Definition: OgreTextureUnitState.h:701
Ogre::PageManager::getDebugDisplayLevel
uint8 getDebugDisplayLevel() const
Get the debug display level.
Definition: OgrePageManager.h:422
Ogre::NameValuePairList
std::map< String, String > NameValuePairList
Name / value parameter pair (first = name, second = value)
Definition: OgreCommon.h:598
Ogre::CompositorInstance::getTechnique
CompositionTechnique * getTechnique() const
Get CompositionTechnique used by this instance.
Definition: OgreCompositorInstance.h:252
Ogre::TerrainMaterialGeneratorA::SM2Profile::isGlobalColourMapEnabled
bool isGlobalColourMapEnabled() const
Whether to support a global colour map over the terrain in the shader, if it's present (default true)...
Definition: OgreTerrainMaterialGeneratorA.h:100
Ogre::GpuConstantType
GpuConstantType
Enumeration of the types of constant we may encounter in programs.
Definition: OgreGpuProgramParams.h:69
Ogre::SceneManager::RenderContext::camera
Camera * camera
Definition: OgreSceneManager.h:1017
Ogre::MetalDevice::mRenderEncoder
id< MTLRenderCommandEncoder > mRenderEncoder
Definition: OgreMetalDevice.h:47
Ogre::GLSLShader::~GLSLShader
~GLSLShader()
Ogre::TerrainGroup::WORKQUEUE_LOAD_REQUEST
static const uint16 WORKQUEUE_LOAD_REQUEST
Definition: OgreTerrainGroup.h:517
OgreBites::TextBox
Scrollable text box widget.
Definition: OgreTrays.h:237
Ogre::Root::setRemoveRenderQueueStructuresOnClear
void setRemoveRenderQueueStructuresOnClear(bool r)
Set whether the entire render queue structure should be emptied on clearing, or whether just the obje...
Definition: OgreRoot.h:350
Ogre::GpuProgramParameters::ACT_TEXTURE_WORLDVIEWPROJ_MATRIX
@ ACT_TEXTURE_WORLDVIEWPROJ_MATRIX
The view/projection matrix of the assigned texture projection frustum, combined with the current worl...
Definition: OgreGpuProgramParams.h:928
Ogre::AxisAlignedBox::setMinimumZ
void setMinimumZ(Real z)
Definition: OgreAxisAlignedBox.h:177
Ogre::StringConverter::parseUnsignedInt
static uint32 parseUnsignedInt(const String &val, uint32 defaultValue=0)
Converts a String to a whole number.
Definition: OgreStringConverter.h:229
Ogre::RTShader::LayeredBlending::LB_FFPBlend
@ LB_FFPBlend
Definition: OgreShaderExLayeredBlending.h:48
Ogre::HashedVector::HashedVector
HashedVector(size_type n, const T &t)
Definition: OgreCommon.h:459
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE0
@ SPC_LIGHTPOSITION_OBJECT_SPACE0
Light position in object space index 0-7.
Definition: OgreShaderParameter.h:212
Ogre::GLSL::GLSLProgram::getPassTransformStates
bool getPassTransformStates(void) const
Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...
Definition: src/GLSL/include/OgreGLSLProgram.h:52
Ogre::AnyNumeric
Specialised Any class which has built in arithmetic operators, but can hold only types which support ...
Definition: OgreAny.h:224
Ogre::Segment::setOrigin
void setOrigin(const Vector3 &newOrigin)
Ogre::ID_LIGHT_MASK
@ ID_LIGHT_MASK
Definition: OgreScriptCompiler.h:673
Ogre::PF_SHORT_GR
@ PF_SHORT_GR
32-bit pixel format, 16-bit green, 16-bit red
Definition: OgrePixelFormat.h:129
Ogre::Pass::getPointSize
float getPointSize(void) const
Gets the point size of the pass.
Definition: OgrePass.h:450
Ogre::ProcessNameExclusionScriptCompilerEvent::mClass
String mClass
Definition: OgreScriptCompiler.h:490
OgreBites::Keysym::mod
unsigned short mod
Definition: OgreInput.h:55
Ogre::ImageCodec::encode
DataStreamPtr encode(const Any &input) const override
Codes the input and saves the result in the output stream.
Ogre::ManualObject::ManualObjectSection::getMaterialGroup
const String & getMaterialGroup(void) const
Retrieve the material group in use.
Definition: OgreManualObject.h:588
Ogre::Pose::_getNormals
NormalsMap & _getNormals()
writable access to the vertex normals for offline processing
Definition: OgrePose.h:127
Ogre::StateCacheAlloc
GeneralAllocatedObject StateCacheAlloc
Definition: OgreGLStateCacheManagerCommon.h:38
Ogre::PCZSceneManagerFactory
Factory for PCZSceneManager.
Definition: OgrePCZSceneManager.h:370
OgreBites::MouseMotionEvent::y
int y
Definition: OgreInput.h:65
Ogre::DefaultTextureManager::getNativeFormat
PixelFormat getNativeFormat(TextureType, PixelFormat, int) override
Gets the format which will be natively used for a requested format given the constraints of the curre...
Definition: OgreTextureManager.h:458
Ogre::SmallVectorTemplateBase::uninitialized_copy
static void uninitialized_copy(It1 I, It1 E, It2 Dest)
uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with "Dest",...
Definition: OgreSmallVector.h:228
Ogre::IlluminationPass::originalPass
Pass * originalPass
The original pass which spawned this one.
Definition: OgrePass.h:1569
Ogre::ProfileHistory::currentTimeMillisecs
Real currentTimeMillisecs
The current frame time this profile has taken in milliseconds.
Definition: OgreProfiler.h:116
Ogre::RTShader::FFP_COLOUR
@ FFP_COLOUR
Definition: OgreShaderFFPRenderState.h:72
Ogre::GLES2FBOManager::getTemporaryFBO
GLuint getTemporaryFBO()
Get a FBO without depth/stencil for temporary use, like blitting between textures.
Definition: OgreGLES2FBORenderTexture.h:99
Ogre::ID_COMPOSITOR_LOGIC
@ ID_COMPOSITOR_LOGIC
Definition: OgreScriptCompiler.h:783
Ogre::ResourceGroupListener::resourceRemove
virtual void resourceRemove(const ResourcePtr &resource)
This event is fired when a resource is about to be removed.
Definition: OgreResourceGroupManager.h:187
Ogre::TerrainMaterialGenerator::Profile::getParent
TerrainMaterialGenerator * getParent() const
Get the generator which owns this profile.
Definition: OgreTerrainMaterialGenerator.h:179
Ogre::GLES2FBORenderTexture
RenderTexture for GL ES 2 FBO.
Definition: OgreGLES2FBORenderTexture.h:42
Ogre::ColourValue::ptr
float * ptr()
Pointer accessor for direct copying.
Definition: OgreColourValue.h:175
OgreD3D9StereoDriverImpl.h
Ogre::TextureUnitState::getSampler
const SamplerPtr & getSampler() const
get the associated sampler
Definition: OgreTextureUnitState.h:653
Ogre::HighLevelGpuProgramFactory
GpuProgramFactory HighLevelGpuProgramFactory
Definition: OgrePrerequisites.h:113
Ogre::Quake3ShaderManager::getScriptPatterns
const StringVector & getScriptPatterns(void) const
Gets the file patterns which should be used to find scripts for this class.
Ogre::AxisAlignedBox::contains
bool contains(const AxisAlignedBox &other) const
Tests whether another box contained by this box.
Definition: OgreAxisAlignedBox.h:764
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Radian &)
Apply delta value.
Definition: OgreAnimable.h:226
Ogre::Node::getOrientation
const Quaternion & getOrientation() const
Returns a quaternion representing the nodes orientation.
Definition: OgreNode.h:221
Ogre::AnyNumeric::operator=
AnyNumeric & operator=(const AnyNumeric &rhs)
Definition: OgreAny.h:320
Ogre::AlignedAllocator::rebind
Definition: OgreAlignedAllocator.h:111
Ogre::TRect::TRect
TRect(TRect const &o)
Definition: OgreCommon.h:611
Ogre::ColourFaderAffector2::msRedCmd1
static CmdRedAdjust1 msRedCmd1
Definition: OgreColourFaderAffector2.h:185
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE7
@ SPC_LIGHTPOSITION_WORLD_SPACE7
Definition: OgreShaderParameter.h:229
Ogre::PropertySet::setValue
void setValue(const String &name, T value)
Set a named property value.
Definition: OgreProperty.h:331
Ogre::LodData::TriangleList
std::vector< Triangle > TriangleList
Definition: OgreLodData.h:67
Ogre::Mesh::getHardwareBufferManager
HardwareBufferManagerBase * getHardwareBufferManager()
Ogre::GLStateCacheManager::getClearDepth
GLclampf getClearDepth(void) const
Gets the clear depth in the range from [0..1].
Definition: OgreGLStateCacheManager.h:158
Ogre::RTShader::LayeredBlending::Type
static String Type
Definition: OgreShaderExLayeredBlending.h:151
Ogre::Vector::operator+
const Vector & operator+() const
Definition: OgreVector.h:674
Ogre::TerrainGroup::TerrainSlotDefinition
Definition of how to populate a 'slot' in the terrain group.
Definition: OgreTerrainGroup.h:317
Ogre::DataStream::~DataStream
virtual ~DataStream()
Definition: OgreDataStream.h:95
Ogre::Bullet::RigidBodyState::getWorldTransform
void getWorldTransform(btTransform &ret) const override
Definition: OgreBullet.h:53
Ogre::StringConverter::parseBool
static bool parseBool(const String &val, bool defaultValue=0)
Converts a String to a boolean.
Definition: OgreStringConverter.h:261
Ogre::PCPlane::getPortal
PortalBase * getPortal()
Returns the Portal that was used to create this plane.
Definition: OgrePCPlane.h:71
Ogre::Degree::operator/=
Degree & operator/=(float f)
Definition: OgreMath.h:140
Ogre::GPU_MS_WARP
@ GPU_MS_WARP
Microsoft WARP (Windows Advanced Rasterization Platform) software device - http://msdn....
Definition: OgreRenderSystemCapabilities.h:240
Ogre::AnimableValue::setValue
virtual void setValue(const ColourValue &)
Set value.
Definition: OgreAnimable.h:176
OgreVertexIndexData.h
Ogre::MetalDepthBuffer::mStencilAttachmentDesc
MTLRenderPassStencilAttachmentDescriptor * mStencilAttachmentDesc
Definition: OgreMetalDepthBuffer.h:41
Ogre::BspNode::getNextNode
BspNode * getNextNode(const Vector3 &point) const
Gets the next node down in the tree, with the intention of locating the leaf containing the given poi...
OgreShaderExLayeredBlending.h
Ogre::CAPS_CATEGORY_COMMON
@ CAPS_CATEGORY_COMMON
Definition: OgreRenderSystemCapabilities.h:62
Ogre::HashedVector::HashedVector
HashedVector(const HashedVector< T > &rhs)
Definition: OgreCommon.h:460
OgreBites::ImGuiInputListener
Definition: OgreImGuiInputListener.h:17
OgreCompositionTargetPass.h
Ogre::TexCoordCalcMethod
TexCoordCalcMethod
Enum describing the ways to generate texture coordinates.
Definition: OgreRenderSystem.h:60
Ogre::GPT_HULL_PROGRAM
@ GPT_HULL_PROGRAM
Definition: OgreGpuProgram.h:54
Ogre::Volume::DualCell::mC3
Vector3 mC3
Definition: OgreVolumeDualGridGenerator.h:53
Ogre::BufferUsageList
std::vector< HardwareBuffer::Usage > BufferUsageList
Define a list of usage flags.
Definition: OgreVertexIndexData.h:45
Ogre::TinyRenderSystem::createMultiRenderTarget
virtual MultiRenderTarget * createMultiRenderTarget(const String &name)
Create a MultiRenderTarget, which is a render target that renders to multiple RenderTextures at once.
Ogre::Technique::GPUDeviceNameRule
Rule controlling whether technique is deemed supported based on GPU device name.
Definition: OgreTechnique.h:133
Ogre::VulkanWindow::suggestPixelFormat
PixelFormat suggestPixelFormat() const
Override since windows don't usually have alpha.
Definition: OgreVulkanWindow.h:124
Ogre::GpuProgramManager::Microcode
MemoryDataStreamPtr Microcode
Definition: OgreGpuProgramManager.h:89
Ogre::deque::const_iterator
std::deque< T >::const_iterator const_iterator
Definition: OgreDeprecated.h:41
Ogre::GLES2RenderBuffer::GLES2RenderBuffer
GLES2RenderBuffer(GLenum format, uint32 width, uint32 height, GLsizei numSamples)
Ogre::BillboardChainFactory::BillboardChainFactory
BillboardChainFactory()
Definition: OgreBillboardChain.h:365
Ogre::PortalBase
PortalBase - Base class to Portal and AntiPortal classes.
Definition: OgrePortalBase.h:44
Ogre::Math::LogN
static Real LogN(Real base, Real fValue)
Definition: OgreMath.h:365
Ogre::VariableAccessAbstractNode::getValue
const String & getValue() const
Returns a string value depending on the type of the AbstractNode.
Definition: OgreScriptCompiler.h:176
Ogre::MaterialSerializer::~MaterialSerializer
virtual ~MaterialSerializer()
default destructor
Definition: OgreMaterialSerializer.h:234
OgreGLSLExtSupport.h
Ogre::VulkanRenderSystem::getVulkanDevice
VulkanDevice * getVulkanDevice() const
Definition: OgreVulkanRenderSystem.h:197
Ogre::VertexBoneAssignment
struct Ogre::VertexBoneAssignment_s VertexBoneAssignment
Records the assignment of a single vertex to a single bone with the corresponding weight.
MAX_LIGHTS
#define MAX_LIGHTS
Definition: OgreD3D9RenderSystem.h:47
Ogre::ColourFaderAffector2::CmdAlphaAdjust2
Command object for alpha adjust (see ParamCommand).
Definition: OgreColourFaderAffector2.h:104
Ogre::BspNode::getSide
Plane::Side getSide(const Vector3 &point) const
Determines which side of the splitting plane a worldspace point is.
bsp_lump_entry_t
Definition: OgreQuake3Types.h:223
Ogre::RenderPassDescriptor
VulkanRenderPassDescriptor RenderPassDescriptor
Definition: OgreVulkanRenderPassDescriptor.h:48
Ogre::ManualObject::ManualObjectSection::getMaterialName
const String & getMaterialName(void) const
Retrieve the material name in use.
Definition: OgreManualObject.h:586
Ogre::TextureUnitState::ET_ENVIRONMENT_MAP
@ ET_ENVIRONMENT_MAP
Generate all texture coords based on angle between camera and vertex.
Definition: OgreTextureUnitState.h:249
Ogre::Vector::squaredLength
T squaredLength() const
Returns the square of the length(magnitude) of the vector.
Definition: OgreVector.h:468
Ogre::Terrain::DERIVED_DATA_ALL
static const uint8 DERIVED_DATA_ALL
Definition: OgreTerrain.h:1164
Ogre::RTShader::LayeredBlending::LB_BlendPhoenix
@ LB_BlendPhoenix
Definition: OgreShaderExLayeredBlending.h:73
Ogre::Codec::unregisterCodec
static void unregisterCodec(Codec *pCodec)
Unregisters a codec from the database.
Definition: OgreCodec.h:79
Ogre::VertexAnimationTrack::TargetMode
TargetMode
The target animation mode.
Definition: OgreAnimationTrack.h:482
Ogre::StaticGeometry::Region::getCentre
const Vector3 & getCentre(void) const
Get the centre point of the region.
Definition: OgreStaticGeometry.h:395
Ogre::Box::getHeight
uint32 getHeight() const
Get the height of this box.
Definition: OgreCommon.h:791
Ogre::SOP_INCREMENT
@ SOP_INCREMENT
Increase the stencil value by 1, clamping at the maximum value.
Definition: OgreRenderSystem.h:83
Ogre::VertexCacheProfiler::VertexCacheProfiler
VertexCacheProfiler(unsigned int cachesize=16)
Definition: OgreVertexIndexData.h:305
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE1
@ SPC_POSTOLIGHT_TANGENT_SPACE1
Definition: OgreShaderParameter.h:163
Ogre::SOP_INCREMENT_WRAP
@ SOP_INCREMENT_WRAP
Increase the stencil value by 1, wrapping back to 0 when incrementing the maximum value.
Definition: OgreRenderSystem.h:87
Ogre::MovablePlane::visitRenderables
void visitRenderables(Renderable::Visitor *visitor, bool debugRenderables=false)
Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...
Definition: OgreMovablePlane.h:85
Ogre::ManualObject::getUseIdentityProjection
bool getUseIdentityProjection(void) const
Returns whether or not to use an 'identity' projection.
Definition: OgreManualObject.h:487
Ogre::Sampler::setCompareEnabled
void setCompareEnabled(bool enabled)
Enables or disables the comparison test for depth textures.
Definition: OgreTextureUnitState.h:180
bsp_header_t
Definition: OgreQuake3Types.h:227
Ogre::TransformBase::operator[]
T * operator[](size_t iRow)
Definition: OgreMatrix4.h:100
Ogre::RTShader::Out
Definition: OgreShaderFunctionAtom.h:167
Ogre::VulkanWindow::mSwapchainStatus
SwapchainStatus mSwapchainStatus
Definition: OgreVulkanWindow.h:87
Ogre::TinyRenderSystem::_setDepthBufferParams
void _setDepthBufferParams(bool depthTest=true, bool depthWrite=true, CompareFunction depthFunction=CMPF_LESS_EQUAL)
Sets the mode of operation for depth buffer tests from this point onwards.
OgreTechnique.h
Ogre::SmallVectorImpl::erase
iterator erase(iterator I)
Definition: OgreSmallVector.h:420
Ogre::Vector::Vector
Vector(const Vector< dims, U > &o)
Definition: OgreVector.h:328
Ogre::Vector::operator/
Vector operator/(const Vector &b) const
Definition: OgreVector.h:723
Ogre::ResourceGroupListener::resourceLoadStarted
virtual void resourceLoadStarted(const ResourcePtr &resource)
This event is fired when a declared resource is about to be loaded.
Definition: OgreResourceGroupManager.h:162
Ogre::Math::Tan
static float Tan(Real fValue, bool useTables=false)
Tangent function.
Definition: OgreMath.h:508
Ogre::Terrain
The main containing class for a chunk of terrain.
Definition: OgreTerrain.h:261
Ogre::TextureUnitState::TT_SCALE_V
@ TT_SCALE_V
Definition: OgreTextureUnitState.h:286
Ogre::Plane
Defines a plane in 3D space.
Definition: OgrePlane.h:62
Ogre::Volume::Vertex::Vertex
Vertex()
Definition: OgreVolumeMeshBuilder.h:78
Ogre::ParameterList
std::vector< String > ParameterList
Definition: OgreStringInterface.h:73
Ogre::Volume::ChunkRequest
Data being passed around while loading.
Definition: OgreVolumeChunkHandler.h:52
Ogre::TA_WRITE
@ TA_WRITE
Definition: OgreTexture.h:87
Ogre::GLDepthBufferCommon::isCompatible
bool isCompatible(RenderTarget *renderTarget) const override
Returns whether the specified RenderTarget is compatible with this DepthBuffer That is,...
Ogre::GLES2TextureBuffer::download
virtual void download(const PixelBox &data)
Download a box of pixels from the card.
Ogre::Technique::getGPUDeviceNameRules
const GPUDeviceNameRuleList & getGPUDeviceNameRules() const
Get the currently registered device name rules.
Definition: OgreTechnique.h:691
Ogre::SmallVectorTemplateCommon::reference
T & reference
Definition: OgreSmallVector.h:154
Ogre::OverlayElementFactory::destroyOverlayElement
virtual void destroyOverlayElement(OverlayElement *pElement)
Destroys a OverlayElement which this factory created previously.
Definition: OgreOverlayElementFactory.h:65
Ogre::ExternalTextureSource
IMPORTANT: Plugins must override default dictionary name! Base class that texture plugins derive from...
Definition: OgreExternalTextureSource.h:88
Ogre::Resource::LF_ONLY_UNREFERENCED_INCLUDE_NON_RELOADABLE
@ LF_ONLY_UNREFERENCED_INCLUDE_NON_RELOADABLE
Combination of LF_ONLY_UNREFERENCED and LF_INCLUDE_NON_RELOADABLE.
Definition: OgreResource.h:128
Ogre::StaticGeometry::getName
const String & getName(void) const
Get the name of this object.
Definition: OgreStaticGeometry.h:541
OgreMetalDevice.h
Ogre::ParticleSystem
Class defining particle system based special effects.
Definition: OgreParticleSystem.h:63
Ogre::GpuProgramFactory::destroy
virtual void destroy(GpuProgram *prog)
Definition: OgreGpuProgramManager.h:56
Ogre::InstanceManager::getSceneManager
SceneManager * getSceneManager() const
Definition: OgreInstanceManager.h:160
OgreBites::SDLK_KP_5
@ SDLK_KP_5
Definition: OgreInput.h:154
Ogre::MovableObject::removeVisibilityFlags
void removeVisibilityFlags(uint32 flags)
As setVisibilityFlags, except the flags passed as parameters are removed from the existing flags on t...
Definition: OgreMovableObject.h:430
Ogre::TerrainMaterialGeneratorA::SM2Profile::isLayerSpecularMappingEnabled
bool isLayerSpecularMappingEnabled() const
Whether to support specular mapping per layer in the shader (default true).
Definition: OgreTerrainMaterialGeneratorA.h:93
Ogre::ID_SOURCE1
@ ID_SOURCE1
Definition: OgreScriptCompiler.h:717
Ogre::SceneManager::Listener
Class that allows listening in on the various stages of SceneManager processing, so that custom behav...
Definition: OgreSceneManager.h:319
OgreSGTechniqueResolverListener.h
Ogre::VulkanHardwareBufferManager
Definition: OgreVulkanHardwareBufferManager.h:37
Ogre::Math::Sqr
static Real Sqr(Real fValue)
Squared function.
Definition: OgreMath.h:430
Ogre::CLIPPED_NONE
@ CLIPPED_NONE
Nothing was clipped.
Definition: OgreCommon.h:821
Ogre::Terrain::ImportData::worldSize
Real worldSize
The world size of the terrain.
Definition: OgreTerrain.h:354
Ogre::ColourBlendState::destFactorAlpha
SceneBlendFactor destFactorAlpha
Definition: OgreBlendMode.h:283
Ogre::SceneManager::getShadowTextureCount
size_t getShadowTextureCount(void) const
Definition: OgreSceneManager.h:2859
Ogre::ParamDictionary::addParameter
void addParameter(const ParameterDef &def, ParamCommand *paramCmd)
Definition: OgreStringInterface.h:142
Ogre::SceneManager::SkyPlaneGenParameters::skyPlaneTiling
Real skyPlaneTiling
Definition: OgreSceneManager.h:305
OgreConfigFile.h
OgreBites::SDLK_KP_DIVIDE
@ SDLK_KP_DIVIDE
Definition: OgreInput.h:145
Ogre::DeflectorPlaneAffector::msPlanePointCmd
static CmdPlanePoint msPlanePointCmd
Command objects.
Definition: OgreDeflectorPlaneAffector.h:96
Ogre::TerrainMaterialGenerator::updateCompositeMap
virtual void updateCompositeMap(const Terrain *terrain, const Rect &rect)
Update the composite map for a terrain.
Definition: OgreTerrainMaterialGenerator.h:337
Ogre::SmallVector< T, 0 >::SmallVector
SmallVector(ItTy S, ItTy E)
Definition: OgreSmallVector.h:758
Ogre::GLSLShaderCommon::detachFromProgramObject
virtual void detachFromProgramObject(const uint programObject)=0
Ogre::ControllerValueRealPtr
SharedPtr< ControllerValue< Real > > ControllerValueRealPtr
Definition: OgreControllerManager.h:47
Ogre::AtomAbstractNode
This is an abstract node which cannot be broken down further.
Definition: OgreScriptCompiler.h:109
Ogre::RenderSystemCapabilities::setTessellationHullProgramConstantBoolCount
void setTessellationHullProgramConstantBoolCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:739
Ogre::Octree::_getCullBounds
void _getCullBounds(AxisAlignedBox *) const
Creates the AxisAlignedBox used for culling this octree.
Ogre::GCT_DOUBLE3
@ GCT_DOUBLE3
Definition: OgreGpuProgramParams.h:99
Ogre::ID_ONE_MINUS_SRC_ALPHA
@ ID_ONE_MINUS_SRC_ALPHA
Definition: OgreScriptCompiler.h:613
Ogre::RSC_MRT_DIFFERENT_BIT_DEPTHS
@ RSC_MRT_DIFFERENT_BIT_DEPTHS
Supports MRTs with different bit depths.
Definition: OgreRenderSystemCapabilities.h:156
Ogre::TextureUnitState::TextureAddressingMode
Ogre::TextureAddressingMode TextureAddressingMode
Definition: OgreTextureUnitState.h:297
Ogre::MaterialSerializer::writeAttribute
void writeAttribute(unsigned short level, const String &att, const bool useMainBuffer=true)
Definition: OgreMaterialSerializer.h:317
Ogre::StaticGeometry::LODBucket::getLod
ushort getLod(void) const
Get the LOD index.
Definition: OgreStaticGeometry.h:312
Ogre::ID_DEPTH_CHECK
@ ID_DEPTH_CHECK
Definition: OgreScriptCompiler.h:620
Ogre::MetalTexture::_autogenerateMipmaps
void _autogenerateMipmaps(void)
Ogre::ManualObject::textureCoord
void textureCoord(const Vector2 &uv)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreManualObject.h:321
Ogre::EdgeData::EdgeGroup::edges
EdgeList edges
The edges themselves.
Definition: OgreEdgeListBuilder.h:116
Ogre::Volume::OctreeNode::getCenterBackLeft
const Vector3 getCenterBackLeft(void) const
Gets the center of the corners 0, 4.
Definition: OgreVolumeOctreeNode.h:422
Ogre::MetalHardwarePixelBuffer
Definition: OgreMetalHardwarePixelBuffer.h:38
Ogre::Node::TS_LOCAL
@ TS_LOCAL
Transform is relative to the local space.
Definition: OgreNode.h:65
Ogre::D3D9HLSLProgram::CmdMicrocode
Command object for getting/setting micro code.
Definition: OgreD3D9HLSLProgram.h:71
Ogre::Viewport::setMaterialScheme
void setMaterialScheme(const String &schemeName)
Set the material scheme which the viewport should use.
Definition: OgreViewport.h:266
Ogre::DefaultWorkQueueBase
Base for a general purpose request / response style background work queue.
Definition: OgreWorkQueue.h:372
Ogre::SceneManagerMetaData::typeName
String typeName
A globally unique string identifying the scene manager type.
Definition: OgreSceneManager.h:3483
Ogre::Pass::getTextureUnitState
TextureUnitState * getTextureUnitState(size_t index) const
Retrieves a const pointer to a texture unit state.
Definition: OgrePass.h:556
Ogre::GL3PlusHardwareBuffer::copyData
void copyData(HardwareBuffer &srcBuffer, size_t srcOffset, size_t dstOffset, size_t length, bool discardWholeBuffer) override
Copy data from another buffer into this one.
Ogre::ST_EXTERIOR_REAL_FAR
@ ST_EXTERIOR_REAL_FAR
Definition: OgreDeprecated.h:91
Ogre::Quake3Level::mLeafBrushes
int * mLeafBrushes
Definition: OgreQuake3Level.h:163
Ogre::RTShader::AssignmentAtom
shorthand for "lhs = rhs;" insted of using FFP_Assign(rhs, lhs)
Definition: OgreShaderFunctionAtom.h:289
Ogre::RTShader::FFP_PS_PRE_PROCESS
@ FFP_PS_PRE_PROCESS
Definition: OgreShaderFFPRenderState.h:57
Ogre::D3D9GpuProgramManager::currentLanguage
static String currentLanguage
Definition: OgreD3D9GpuProgramManager.h:39
Ogre::InstancedEntity::_updateRenderQueue
void _updateRenderQueue(RenderQueue *queue)
Do nothing, InstanceBatch takes care of this.
Definition: OgreInstancedEntity.h:209
Ogre::FileInfoList
std::vector< FileInfo > FileInfoList
Definition: OgreArchive.h:66
Ogre::ProfileHistory::minTimePercent
Real minTimePercent
The minimum percentage of frame time this profile has taken.
Definition: OgreProfiler.h:124
Ogre::D3D11RenderWindowBase
Definition: OgreD3D11RenderWindow.h:50
Ogre::VectorSet::removeExists
void removeExists(const T &item)
Definition: OgreVectorSetImpl.h:68
Ogre::LBS_DIFFUSE
@ LBS_DIFFUSE
the interpolated diffuse colour from the vertices
Definition: OgreBlendMode.h:119
Ogre::SceneNode::_notifyRootNode
void _notifyRootNode(void)
Notifies this SceneNode that it is the root scene node.
Definition: OgreSceneNode.h:174
Ogre::Quake3Shader::Pass::animNumFrames
unsigned int animNumFrames
Definition: OgreQuake3Shader.h:101
Ogre::AxisAlignedBox::Extent
Extent
Definition: OgreAxisAlignedBox.h:58
Ogre::RTShader::Operand::xyz
Operand & xyz()
Definition: OgreShaderFunctionAtom.h:117
Ogre::OctreeIntersectionSceneQuery
Octree implementation of IntersectionSceneQuery.
Definition: OgreOctreeSceneQuery.h:59
Ogre::D3D9HLSLProgram::OPT_NONE
@ OPT_NONE
No optimisation.
Definition: OgreD3D9HLSLProgram.h:134
Ogre::Pass::getFogEnd
float getFogEnd(void) const
Returns the fog end distance for this pass.
Definition: OgrePass.h:975
Ogre::MovablePlane::_updateRenderQueue
void _updateRenderQueue(RenderQueue *)
Overridden from MovableObject.
Definition: OgreMovablePlane.h:79
Ogre::TinyRenderSystem::getName
const String & getName(void) const
Returns the name of the rendering system.
Ogre::ResourceManager::getLoadingOrder
Real getLoadingOrder(void) const override
Gets the loading order for scripts of this type.
Definition: OgreResourceManager.h:383
Ogre::Terrain::TERRAIN_CHUNK_ID
static const uint32 TERRAIN_CHUNK_ID
Definition: OgreTerrain.h:273
Ogre::InstanceBatchShader
This is the same technique the old "InstancedGeometry" implementation used (with improvements).
Definition: OgreInstanceBatchShader.h:66
Ogre::ID_DEFAULT_PARAMS
@ ID_DEFAULT_PARAMS
Definition: OgreScriptCompiler.h:584
Ogre::SimplePageContentCollection::ContentList
std::vector< PageContent * > ContentList
Definition: OgreSimplePageContentCollection.h:69
Ogre::SHADOWTYPE_TEXTURE_ADDITIVE
@ SHADOWTYPE_TEXTURE_ADDITIVE
Texture-based shadow technique which involves a render-to-texture of the shadow caster and a projecti...
Definition: OgreCommon.h:261
Ogre::Log::getMinLogLevel
LogMessageLevel getMinLogLevel() const
Gets the level of the log detail.
Definition: OgreLog.h:161
Ogre::InstanceBatch::useBoneWorldMatrices
virtual bool useBoneWorldMatrices() const
Tells whether world bone matrices need to be calculated.
Definition: OgreInstanceBatch.h:324
Ogre::RTShader::SubRenderStateListConstIterator
SubRenderStateList::const_iterator SubRenderStateListConstIterator
Definition: OgreShaderSubRenderState.h:162
Ogre::RTShader::FFP_VS_LIGHTING
@ FFP_VS_LIGHTING
Definition: OgreShaderFFPRenderState.h:48
Ogre::TAM_WRAP
@ TAM_WRAP
Any value beyond 1.0 wraps back to 0.0. Texture is repeated.
Definition: OgreCommon.h:120
Ogre::Ray
Representation of a ray in space, i.e.
Definition: OgreRay.h:45
Ogre::RSC_MAPBUFFER
@ RSC_MAPBUFFER
RS can map driver buffer storage directly instead of using a shadow buffer.
Definition: OgreRenderSystemCapabilities.h:202
Ogre::IntersectionSceneQuery::execute
virtual IntersectionSceneQueryResult & execute(void)
Executes the query, returning the results back in one list.
Ogre::ObjectAbstractNode::name
String name
Definition: OgreScriptCompiler.h:126
Ogre::GL3PlusFBOMultiRenderTarget
MultiRenderTarget for OpenGL.
Definition: OgreGL3PlusFBOMultiRenderTarget.h:40
Ogre::MaterialSerializer::writeValue
void writeValue(const String &val, const bool useMainBuffer=true)
Definition: OgreMaterialSerializer.h:328
Ogre::VectorSet::replaceExists
void replaceExists(const T &oldItem, const T &newItem)
Definition: OgreVectorSetImpl.h:88
OgreGLSLExtSupport.h
Ogre::ID_POLYGON_MODE_OVERRIDEABLE
@ ID_POLYGON_MODE_OVERRIDEABLE
Definition: OgreScriptCompiler.h:656
Ogre::ParticleSystemManager::ParticleEmitterFactoryMap
std::map< String, ParticleEmitterFactory * > ParticleEmitterFactoryMap
Definition: OgreParticleSystemManager.h:79
Ogre::TransformKeyFrame::~TransformKeyFrame
~TransformKeyFrame()
Definition: OgreKeyFrame.h:107
Ogre::Node::Listener::Listener
Listener()
Definition: OgreNode.h:80
Ogre::Material::clone
MaterialPtr clone(const String &newName, bool changeGroup, const String &newGroup=BLANKSTRING) const
Definition: OgreMaterial.h:283
Ogre::GCT_SAMPLER2DARRAY
@ GCT_SAMPLER2DARRAY
Definition: OgreGpuProgramParams.h:81
Ogre::StaticGeometry::MaterialBucket::getMaterial
const MaterialPtr & getMaterial(void) const
Get the material for this bucket.
Definition: OgreStaticGeometry.h:265
Ogre::OctreeZoneFactory::supportsPCZoneType
bool supportsPCZoneType(const String &zoneType)
Ogre::FileInfo
Information about a file/directory within the archive will be returned using a FileInfo struct.
Definition: OgreArchive.h:50
Ogre::TinyRenderSystem::~TinyRenderSystem
~TinyRenderSystem()
Ogre::OverlayElement::hide
void hide(void)
Hides this element if it was visible.
Definition: OgreOverlayElement.h:201
OgreBites::InputListenerChain::mouseWheelRolled
bool mouseWheelRolled(const MouseWheelEvent &evt)
Definition: OgreInput.h:266
Ogre::Pass::getPassIterationCount
size_t getPassIterationCount(void) const
Gets the pass iteration count value.
Definition: OgrePass.h:1403
Ogre::LinearForceAffector::FA_AVERAGE
@ FA_AVERAGE
Take the average of the force vector and the particle momentum.
Definition: OgreLinearForceAffector.h:77
Ogre::Grid3DPageStrategyData::getCellRangeMaxZ
virtual int32 getCellRangeMaxZ() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:172
OgreGLTexture.h
Ogre::HashedVector::erase
iterator erase(iterator first, iterator last)
Definition: OgreCommon.h:542
Ogre::Texture::getFormat
PixelFormat getFormat() const
Returns the pixel format for the texture surface.
Definition: OgreTexture.h:325
Ogre::GpuSharedParametersUsage::getSharedParams
GpuSharedParametersPtr getSharedParams() const
Definition: OgreGpuProgramParams.h:583
Ogre::TFO_BILINEAR
@ TFO_BILINEAR
2x2 box filtering is performed when magnifying or reducing a texture, and a mipmap is picked from the...
Definition: OgreCommon.h:82
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE6
@ SPC_LIGHTDIRECTION_TANGENT_SPACE6
Definition: OgreShaderParameter.h:208
Ogre::AnimableObject::AnimableObject
AnimableObject()
Definition: OgreAnimable.h:266
Ogre::RenderSystemCapabilities::setNonPOW2TexturesLimited
void setNonPOW2TexturesLimited(bool l)
Non-POW2 textures limited.
Definition: OgreRenderSystemCapabilities.h:554
Ogre::GpuProgramParameters::AutoConstantDefinition
Structure defining an auto constant that's available for use in a parameters object.
Definition: OgreGpuProgramParams.h:1185
Ogre::Vector3i
Vector< 3, int > Vector3i
Definition: OgrePrerequisites.h:247
Ogre::D3D11DeviceResourceManager::notifyDeviceRestored
void notifyDeviceRestored(D3D11Device *device)
Ogre::PF_BC6H_SF16
@ PF_BC6H_SF16
DDS (DirectDraw Surface) BC6H format (signed 16 bit float)
Definition: OgrePixelFormat.h:211
Ogre::Quaternion::y
float y
Definition: OgreQuaternion.h:344
Ogre::GL3PlusStateCacheManager::getDepthFunc
GLenum getDepthFunc(void) const
Gets the current depth test function.
Definition: OgreGL3PlusStateCacheManager.h:164
Ogre::AxisAlignedBox::isFinite
bool isFinite(void) const
Returns true if the box is finite.
Definition: OgreAxisAlignedBox.h:507
Ogre::RTShader::Operand::getIndirectionLevel
ushort getIndirectionLevel() const
Returns the level of indirection.
Definition: OgreShaderFunctionAtom.h:136
Ogre::Viewport::getTop
float getTop(void) const
Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.
Definition: OgreViewport.h:145
Ogre::TextureUnitState::isCubic
bool isCubic(void) const
Definition: OgreTextureUnitState.h:517
OgreBites::SDLK_SPACE
@ SDLK_SPACE
Definition: OgreInput.h:119
Ogre::PT_PERSPECTIVE
@ PT_PERSPECTIVE
Definition: OgreFrustum.h:64
Ogre::BillboardSet::setDefaultWidth
void setDefaultWidth(Real width)
See setDefaultDimensions - this sets 1 component individually.
Definition: OgreBillboardSet.h:492
Ogre::RSC_HWRENDER_TO_TEXTURE_3D
@ RSC_HWRENDER_TO_TEXTURE_3D
Definition: OgreRenderSystemCapabilities.h:187
Ogre::SBF_ONE_MINUS_SOURCE_COLOUR
@ SBF_ONE_MINUS_SOURCE_COLOUR
1 - SBF_SOURCE_COLOUR
Definition: OgreBlendMode.h:236
Ogre::ID_CUBIC_TEXTURE
@ ID_CUBIC_TEXTURE
Definition: OgreScriptCompiler.h:691
Ogre::Terrain::ImportData::ImportData
ImportData()
Definition: OgreTerrain.h:399
Ogre::D3D9DepthBuffer::~D3D9DepthBuffer
~D3D9DepthBuffer()
Ogre::BspSceneManagerFactory::FACTORY_TYPE_NAME
static const String FACTORY_TYPE_NAME
Factory type name.
Definition: OgreBspSceneManager.h:273
Ogre::RenderOperation::OT_TRIANGLE_LIST
@ OT_TRIANGLE_LIST
A list of triangles, 3 vertices per triangle.
Definition: OgreRenderOperation.h:56
Ogre::DriverVersion::minor
int minor
Definition: OgreRenderSystemCapabilities.h:216
Ogre::VET_USHORT1
@ VET_USHORT1
Definition: OgreHardwareVertexBuffer.h:142
OgreBites::SDLK_KP_MULTIPLY
@ SDLK_KP_MULTIPLY
Definition: OgreInput.h:146
Ogre::LoggingLevel
LoggingLevel
Definition: OgreLog.h:50
OgreBites::SDLK_RIGHT
@ SDLK_RIGHT
Definition: OgreInput.h:140
Ogre::GLGpuProgramBase::unbindProgram
virtual void unbindProgram(void)=0
Execute the binding functions for this program.
Ogre::D3D11StereoDriverImpl
Virtual interface of the stereo driver.
Definition: OgreD3D11StereoDriverImpl.h:41
Ogre::GLPBuffer::getWidth
uint32 getWidth()
Definition: OgreGLPBuffer.h:47
Ogre::BspLevel::getLeafStart
BspNode * getLeafStart(void)
Gets a pointer to the start of the leaf nodes.
Definition: OgreBspLevel.h:93
Ogre::Quake3Level::mChunk
MemoryDataStreamPtr mChunk
Definition: OgreQuake3Level.h:116
SHADER_TCGEN_ENV
@ SHADER_TCGEN_ENV
Definition: OgreQuake3Types.h:103
Ogre::GpuProgramParameters::ACT_INVERSE_TRANSPOSE_WORLDVIEW_MATRIX
@ ACT_INVERSE_TRANSPOSE_WORLDVIEW_MATRIX
The current world & view matrices concatenated, then inverted & transposed.
Definition: OgreGpuProgramParams.h:704
Ogre::Pass::setPolygonModeOverrideable
void setPolygonModeOverrideable(bool override)
Sets whether the PolygonMode set on this pass can be downgraded by the camera.
Definition: OgrePass.h:907
Ogre::WorkQueue::Response::mMessages
String mMessages
Any diagnostic messages.
Definition: OgreWorkQueue.h:132
Ogre::PageStrategyData
Abstract marker class representing the data held against the PagedWorldSection which is specifically ...
Definition: OgrePageStrategy.h:49
Ogre::TerrainMaterialGeneratorA::SM2Profile::isLayerNormalMappingEnabled
bool isLayerNormalMappingEnabled() const
Whether to support normal mapping per layer in the shader (default true).
Definition: OgreTerrainMaterialGeneratorA.h:81
OgreGLSLESProgramCommon.h
Ogre::BBO_CENTER
@ BBO_CENTER
Definition: OgreBillboardSet.h:62
Ogre::Light::getSpotlightNearClipDistance
Real getSpotlightNearClipDistance() const
Returns the near clip plane distance to be used by spotlights that use light clipping.
Definition: OgreLight.h:300
Ogre::SceneManager::isSkyBoxEnabled
bool isSkyBoxEnabled(void) const
Return whether a skybox is enabled.
Definition: OgreSceneManager.h:2037
Ogre::RTShader::ShaderParameterIterator
ShaderParameterList::iterator ShaderParameterIterator
Definition: OgreShaderParameter.h:400
Ogre::Degree::valueDegrees
float valueDegrees() const
Definition: OgreMath.h:122
Ogre::MeshSerializer
Class for serialising mesh data to/from an OGRE .mesh file.
Definition: OgreMeshSerializer.h:91
Ogre::D3D9DepthBuffer
Definition: OgreD3D9DepthBuffer.h:36
Ogre::Pass::hasTessellationHullProgram
bool hasTessellationHullProgram(void) const
Returns true if this pass uses a programmable tessellation control pipeline.
Definition: OgrePass.h:1186
Ogre::Animation::IM_LINEAR
@ IM_LINEAR
Values are interpolated along straight lines.
Definition: OgreAnimation.h:98
Ogre::TerrainGlobalOptions::setUseVertexCompressionWhenAvailable
void setUseVertexCompressionWhenAvailable(bool enable)
Set whether to allow vertex compression to be used when the material generator states that it support...
Definition: OgreTerrain.h:2048
Ogre::EntityMeshLodChangedEvent::previousLodIndex
ushort previousLodIndex
Previous level of detail index.
Definition: OgreLodListener.h:66
Ogre::HardwareBuffer::isLocked
bool isLocked(void) const
Returns whether or not this buffer is currently locked.
Definition: OgreHardwareBuffer.h:373
Ogre::GLVertexArrayObject::needsUpdate
bool needsUpdate(VertexBufferBinding *vertexBufferBinding, size_t vertexStart)
Ogre::GLSLShaderCommon::GLSLShaderCommon
GLSLShaderCommon(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
Ogre::VulkanQueue::mWindowsPendingSwap
FastArray< VulkanWindow * > mWindowsPendingSwap
Definition: OgreVulkanQueue.h:103
Ogre::Plane::Plane
Plane(const Vector4 &v)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePlane.h:81
Ogre::RTShader::ProgramManager
A singleton manager class that manages shader based programs.
Definition: OgreShaderProgramManager.h:49
Ogre::Box::getSize
Vector3i getSize() const
size (width, height, depth) of the box
Definition: OgreCommon.h:798
Ogre::PF_R8_UINT
@ PF_R8_UINT
8-bit pixel format, 8 bits red (unsigned int).
Definition: OgrePixelFormat.h:151
Ogre::ID_ALWAYS_FAIL
@ ID_ALWAYS_FAIL
Definition: OgreScriptCompiler.h:625
Ogre::PF_ASTC_RGBA_5X4_LDR
@ PF_ASTC_RGBA_5X4_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 5x4)
Definition: OgrePixelFormat.h:252
Ogre::LodListener::prequeueEntityMaterialLodChanged
virtual bool prequeueEntityMaterialLodChanged(EntityMaterialLodChangedEvent &evt)
Called before an entity's material LOD has changed.
Definition: OgreLodListener.h:190
Ogre::Terrain::DefaultGpuBufferAllocator
Standard implementation of a buffer allocator which re-uses buffers.
Definition: OgreTerrain.h:572
Ogre::PSSMShadowCameraSetup
Parallel Split Shadow Map (PSSM) shadow camera setup.
Definition: OgreShadowCameraSetupPSSM.h:56
Ogre::SceneManager::SkyPlaneGenParameters
Definition: OgreSceneManager.h:302
Ogre::TinyRenderSystem::initialiseFromRenderSystemCapabilities
void initialiseFromRenderSystemCapabilities(RenderSystemCapabilities *caps, RenderTarget *primary)
Initialize the render system from the capabilities.
Ogre::TerrainMaterialGenerator::Profile::updateParams
virtual void updateParams(const MaterialPtr &mat, const Terrain *terrain)=0
Update params for a terrain.
Ogre::InstanceManager::TextureVTF
@ TextureVTF
Needs Vertex Texture Fetch & SM 3.0+ InstanceBatchVTF.
Definition: OgreInstanceManager.h:64
Ogre::GLSLESCgProgram::setEntryPoint
void setEntryPoint(const String &entryPoint)
Sets the entry point for this program ie the first method called.
Definition: OgreGLSLESCgProgram.h:63
Ogre::Entity::getNumSubEntities
size_t getNumSubEntities(void) const
Retrieves the number of SubEntity objects making up this entity.
Definition: OgreEntity.h:357
Ogre::SceneManager::setShadowTextureConfig
void setShadowTextureConfig(size_t shadowIndex, uint16 width, uint16 height, PixelFormat format, uint16 fsaa=0, uint16 depthBufferPoolId=1)
Set the detailed configuration for a shadow texture.
Definition: OgreSceneManager.h:2805
OgreGLContext.h
Ogre::Pass::getNumTextureUnitStates
size_t getNumTextureUnitStates(void) const
Returns the number of texture unit settings.
Definition: OgrePass.h:594
OgreBites::ButtonEvent::type
int type
Definition: OgreInput.h:96
OgreBites::TouchFingerEvent::x
float x
Definition: OgreInput.h:82
OgreBites::SelectMenu::addItem
void addItem(const Ogre::DisplayString &item)
Definition: OgreTrays.h:382
Ogre::Bitwise::halfToFloat
static float halfToFloat(uint16 y)
Convert a float16 (NV_half_float) to a float32 Courtesy of OpenEXR.
Definition: OgreBitwise.h:359
Ogre::HashedVector::erase
iterator erase(iterator pos)
Definition: OgreCommon.h:536
Ogre::ColourValue::a
float a
Definition: OgreColourValue.h:84
OgreShaderProgramManager.h
Ogre::SkeletonManager
Handles the management of skeleton resources.
Definition: OgreSkeletonManager.h:51
Ogre::StaticGeometry::MaterialBucket::GeometryBucketList
std::vector< GeometryBucket * > GeometryBucketList
list of Geometry Buckets in this region
Definition: OgreStaticGeometry.h:236
Ogre::RTShader::UniformParameterIterator
UniformParameterList::iterator UniformParameterIterator
Definition: OgreShaderParameter.h:624
Ogre::GpuProgramParameters::ACT_LIGHT_DISTANCE_OBJECT_SPACE_ARRAY
@ ACT_LIGHT_DISTANCE_OBJECT_SPACE_ARRAY
Array of distances of the lights from the center of the object a useful approximation as an alternati...
Definition: OgreGpuProgramParams.h:845
Ogre::ColourFaderAffector2::CmdRedAdjust1
Command object for red adjust (see ParamCommand).
Definition: OgreColourFaderAffector2.h:48
Ogre::Terrain::LayerInstance::textureNames
StringVector textureNames
List of texture names to import; must match with TerrainLayerDeclaration.
Definition: OgreTerrain.h:302
Ogre::PF_A8B8G8R8
@ PF_A8B8G8R8
32-bit pixel format, 8 bits for blue, green, red and alpha.
Definition: OgrePixelFormat.h:84
Ogre::Material::getSupportedTechnique
Technique * getSupportedTechnique(size_t index) const
Gets the indexed supported technique.
Definition: OgreMaterial.h:246
OgreBites::TextBox::getPadding
Ogre::Real getPadding()
Definition: OgreTrays.h:246
Ogre::multimap::iterator
std::multimap< K, V, P >::iterator iterator
Definition: OgreDeprecated.h:80
Ogre::MetalRenderTargetCommon::getOwnerDevice
MetalDevice * getOwnerDevice(void) const
Definition: OgreMetalRenderTargetCommon.h:53
Ogre::RTShader::LayeredBlending::LB_BlendNormal
@ LB_BlendNormal
Definition: OgreShaderExLayeredBlending.h:49
Ogre::Affine3::Affine3
Affine3()
Do NOT initialize the matrix for efficiency.
Definition: OgreMatrix4.h:322
Ogre::TransformBase::TransformBase
TransformBase()
Do NOT initialize for efficiency.
Definition: OgreMatrix4.h:88
Ogre::VulkanHardwareBuffer::unlockImpl
void unlockImpl() override
Internal implementation of unlock()
Ogre::Entity
Defines an instance of a discrete, movable object based on a Mesh.
Definition: OgreEntity.h:79
Ogre::TerrainGlobalOptions::getSkirtSize
Real getSkirtSize() const
The default size of 'skirts' used to hide terrain cracks (default 10)
Definition: OgreTerrain.h:1879
Ogre::Angle
Wrapper class which identifies a value as the currently default angle type, as defined by Math::setAn...
Definition: OgreMath.h:163
Ogre::SubMesh::AliasTextureIterator
ConstMapIterator< AliasTextureNamePairList > AliasTextureIterator
Definition: OgreSubMesh.h:188
Ogre::EdgeData::triangles
TriangleList triangles
Main triangles array, stores all triangles of this edge list.
Definition: OgreEdgeListBuilder.h:125
Ogre::ParticleSystemRenderer::_destroyVisualData
void _destroyVisualData(ParticleVisualData *)
Definition: OgreParticleSystemRenderer.h:89
Ogre::VertexAnimationType
VertexAnimationType
Type of vertex animation.
Definition: OgreAnimationTrack.h:465
Ogre::Sampler::getAddressingMode
const UVWAddressingMode & getAddressingMode() const
Gets the texture addressing mode for a given coordinate, i.e.
Definition: OgreTextureUnitState.h:99
Ogre::GpuProgramParameters::AutoConstantDefinition::dataType
ACDataType dataType
The type of any extra data.
Definition: OgreGpuProgramParams.h:1193
Ogre::Vector4f
Vector< 4, float > Vector4f
Definition: OgrePrerequisites.h:249
Ogre::GpuProgramParameters::ACT_TRANSPOSE_WORLD_MATRIX
@ ACT_TRANSPOSE_WORLD_MATRIX
Provides transpose of world matrix.
Definition: OgreGpuProgramParams.h:635
Ogre::D3D11RenderWindowBase::setFSAA
virtual void setFSAA(uint fsaa, const String &fsaaHint)
Set the level of multisample AA to be used if hardware support it.
Definition: OgreD3D11RenderWindow.h:62
Ogre::Bone
A bone in a skeleton.
Definition: OgreBone.h:51
Ogre::PageContent::frameEnd
virtual void frameEnd(Real timeElapsed)
Called when the frame ends.
Definition: OgrePageContent.h:71
Ogre::SmallVectorTemplateCommon::const_iterator
const typedef T * const_iterator
Definition: OgreSmallVector.h:149
Ogre::ColourFaderAffector2::msRedCmd2
static CmdRedAdjust2 msRedCmd2
Definition: OgreColourFaderAffector2.h:186
Ogre::BorderRenderable::getNumWorldTransforms
unsigned short getNumWorldTransforms(void) const
Returns the number of world transform matrices this renderable requires.
Definition: OgreBorderPanelOverlayElement.h:243
Ogre::RTShader::Parameter::isConstParameter
virtual bool isConstParameter() const
Returns true if this instance is a ConstParameter otherwise false.
Definition: OgreShaderParameter.h:360
Ogre::VulkanQueue::PerFrameData::mProtectingFence
VkFence mProtectingFence
Definition: OgreVulkanQueue.h:57
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE3
@ SPC_LIGHTDIRECTION_OBJECT_SPACE3
Definition: OgreShaderParameter.h:175
Ogre::FreeImageCodec::encodeToFile
void encodeToFile(const MemoryDataStreamPtr &input, const String &outFileName, const CodecDataPtr &pData) const override
Ogre::GpuProgramParameters::ACT_INVERSE_VIEWPROJ_MATRIX
@ ACT_INVERSE_VIEWPROJ_MATRIX
Provides inverse of concatenated view and projection matrices.
Definition: OgreGpuProgramParams.h:685
Ogre::TerrainGroup::ConstTerrainIterator
ConstMapIterator< TerrainSlotMap > ConstTerrainIterator
Definition: OgreTerrainGroup.h:475
Ogre::SceneManager::_setActiveCompositorChain
void _setActiveCompositorChain(CompositorChain *chain)
Sets the active compositor chain of the current scene being rendered.
Definition: OgreSceneManager.h:3029
Ogre::PF_A8
@ PF_A8
8-bit pixel format, all bits alpha.
Definition: OgrePixelFormat.h:65
Ogre::ComPtr
Definition: OgreComPtr.h:85
Ogre::MeshLodUsage::MeshLodUsage
MeshLodUsage()
Definition: OgreMesh.h:977
Ogre::HardwareIndexBuffer::getManager
HardwareBufferManagerBase * getManager() const
Return the manager of this buffer, if any.
Definition: OgreHardwareIndexBuffer.h:67
Ogre::GLSL::GLSLProgramFactory
Factory class for GLSL programs.
Definition: OgreGLSLProgramFactory.h:41
Ogre::WaveformControllerFunction
Predefined controller function based on a waveform.
Definition: OgrePredefinedControllers.h:278
Ogre::GCT_SAMPLER3D
@ GCT_SAMPLER3D
Definition: OgreGpuProgramParams.h:77
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE3
@ SPC_LIGHTPOSITIONVIEW_SPACE3
Definition: OgreShaderParameter.h:235
Ogre::TerrainLodManager::LodData
std::vector< float > LodData
Definition: OgreTerrainLodManager.h:57
Ogre::Vector::operator*=
Vector & operator*=(Real s)
Definition: OgreVector.h:581
Ogre::SmallVectorTemplateBase::grow
void grow(size_t MinSize=0)
grow - double the size of the allocated memory, guaranteeing space for at least one more element or M...
Definition: OgreSmallVector.h:239
Ogre::LodData::Vertex::edges
VEdges edges
Definition: OgreLodData.h:104
OgreBites::SelectMenu::getSelectionIndex
int getSelectionIndex()
Definition: OgreTrays.h:408
Ogre::ID_SCROLL_ANIM
@ ID_SCROLL_ANIM
Definition: OgreScriptCompiler.h:743
Ogre::EntityMeshLodChangedEvent::newLodIndex
ushort newLodIndex
New level of detail index.
Definition: OgreLodListener.h:69
Ogre::ComPtr::Reset
void Reset() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:227
Ogre::GpuProgramParameters::ACT_SURFACE_SPECULAR_COLOUR
@ ACT_SURFACE_SPECULAR_COLOUR
Surface specular colour, as set in Pass::setSpecular.
Definition: OgreGpuProgramParams.h:746
Ogre::CreateHighLevelGpuProgramScriptCompilerEvent
CreateGpuProgramScriptCompilerEvent CreateHighLevelGpuProgramScriptCompilerEvent
Definition: OgreScriptCompiler.h:523
Ogre::MetalRenderTexture::swapBuffers
virtual void swapBuffers(void)
Swaps the frame buffers to display the next frame.
Ogre::Affine3::getScale
static Affine3 getScale(Real s_x, Real s_y, Real s_z)
Gets a scale matrix - variation for not using a vector.
Definition: OgreMatrix4.h:420
Ogre::TerrainGroup::TerrainSlot::y
long y
Definition: OgreTerrainGroup.h:339
Ogre::Volume::OctreeNode::getCorner3
const Vector3 getCorner3(void) const
Gets the coordinate of corner 3.
Definition: OgreVolumeOctreeNode.h:476
Ogre::RenderSystemCapabilities::setMaxSupportedAnisotropy
void setMaxSupportedAnisotropy(Real s)
Set the maximum supported anisotropic filtering.
Definition: OgreRenderSystemCapabilities.h:571
Ogre::PF_BYTE_BGRA
@ PF_BYTE_BGRA
32-bit pixel format, 8 bits for alpha, red, green and blue.
Definition: OgrePixelFormat.h:300
Ogre::Terrain::ImportData::inputBias
Real inputBias
How to bias the input values provided (if any)
Definition: OgreTerrain.h:386
Ogre::TrackVertexColourEnum
TrackVertexColourEnum
Definition: OgreCommon.h:299
Ogre::D3D11RenderWindowBase::isHidden
bool isHidden() const
Indicates whether the window was set to hidden (not displayed)
Definition: OgreD3D11RenderWindow.h:64
Ogre::ID_ALPHA_BLEND
@ ID_ALPHA_BLEND
Definition: OgreScriptCompiler.h:715
Ogre::D3D9HLSLProgram::OPT_2
@ OPT_2
Optimisation level 2.
Definition: OgreD3D9HLSLProgram.h:140
Ogre::HashedVector::iterator
VectorImpl::iterator iterator
Definition: OgreCommon.h:407
Ogre::GlyphInfo
Information about the position and size of a glyph in a texture.
Definition: OgreFont.h:62
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE7
@ SPC_POSTOLIGHT_WORLD_SPACE7
Definition: OgreShaderParameter.h:149
Ogre::GLSLShader
Definition: OgreGLSLShader.h:39
Ogre::D3D11Mappings
Definition: OgreD3D11Mappings.h:38
Ogre::RTShader::LayeredBlending::LB_BlendAverage
@ LB_BlendAverage
Definition: OgreShaderExLayeredBlending.h:53
Ogre::RTShader::LayeredBlending::TextureBlend::sourceModifier
SourceModifier sourceModifier
Definition: OgreShaderExLayeredBlending.h:98
Ogre::SceneManager::getSkyBoxGenParameters
const SkyBoxGenParameters & getSkyBoxGenParameters(void) const
Get the parameters used to generate the current SkyBox, if any.
Definition: OgreSceneManager.h:2043
OgreBites::AxisEvent::type
int type
Definition: OgreInput.h:90
Ogre::OR_PORTRAIT
@ OR_PORTRAIT
Definition: OgreFrustum.h:54
Ogre::TerrainPagedWorldSection::setDefiner
void setDefiner(TerrainDefiner *terrainDefiner)
Definition: OgreTerrainPagedWorldSection.h:168
Ogre::LodLevel::VRM_CONSTANT
@ VRM_CONSTANT
Exact vertex count to be removed from each submesh.
Definition: OgreLodConfig.h:75
Ogre::CNT_COLON
@ CNT_COLON
Definition: OgreScriptCompiler.h:58
Ogre::ComPtr::SafeBoolHelper::member
int member
Definition: OgreComPtr.h:185
Ogre::PagedWorld::CHUNK_SECTIONDECLARATION_ID
static const uint32 CHUNK_SECTIONDECLARATION_ID
Definition: OgrePagedWorld.h:64
Ogre::DefaultHardwareBufferManager
DefaultHardwareBufferManager as a Singleton.
Definition: OgreDefaultHardwareBufferManager.h:105
Ogre::IM_USEBONEDUALQUATERNIONS
@ IM_USEBONEDUALQUATERNIONS
Definition: OgreCommon.h:363
SHADER_NEEDCOLOURS
@ SHADER_NEEDCOLOURS
Definition: OgreQuake3Types.h:91
Ogre::Frustum::isReflected
bool isReflected(void) const
Returns whether this frustum is being reflected.
Definition: OgreFrustum.h:530
Ogre::Archive::getType
const String & getType(void) const
Return the type code of this Archive.
Definition: OgreArchive.h:218
Ogre::VulkanHardwareBuffer::lockImpl
void * lockImpl(size_t offset, size_t length, LockOptions options) override
Internal implementation of lock()
Ogre::PixelBox::getSubVolume
PixelBox getSubVolume(const Box &def, bool resetOrigin=true) const
Return a subvolume of this PixelBox.
Ogre::GpuProgramParameters::ACT_FOG_PARAMS
@ ACT_FOG_PARAMS
Fog params: density, linear start, linear end, 1/(end-start)
Definition: OgreGpuProgramParams.h:739
OgreBites::SDLK_KP_ENTER
@ SDLK_KP_ENTER
Definition: OgreInput.h:149
Ogre::GCT_BOOL3
@ GCT_BOOL3
Definition: OgreGpuProgramParams.h:116
Ogre::GpuProgramParameters::ACT_NORMAL_MATRIX
@ ACT_NORMAL_MATRIX
Provides inverse transpose of the upper 3x3 of the worldview matrix.
Definition: OgreGpuProgramParams.h:708
Ogre::SceneQuery::getSupportedWorldFragmentTypes
virtual const std::set< WorldFragmentType > * getSupportedWorldFragmentTypes(void) const
Returns the types of world fragments this query supports.
Definition: OgreSceneQuery.h:171
Ogre::Animation::TrackHandleList
std::set< ushort > TrackHandleList
A list of track handles.
Definition: OgreAnimation.h:427
Ogre::GpuLogicalIndexUse::GpuLogicalIndexUse
GpuLogicalIndexUse(size_t bufIdx, size_t curSz, uint16 v, BaseConstantType t)
Definition: OgreGpuProgramParams.h:364
Ogre::CompositorInstance::TargetOperation::visibilityMask
uint32 visibilityMask
Scene visibility mask If this is 0, the scene is not rendered at all.
Definition: OgreCompositorInstance.h:141
Ogre::KeyFrame
A key frame in an animation sequence defined by an AnimationTrack.
Definition: OgreKeyFrame.h:55
Ogre::Material::setTransparencyCastsShadows
void setTransparencyCastsShadows(bool enabled)
Sets whether objects using this material be classified as opaque to the shadow caster system.
Definition: OgreMaterial.h:189
Ogre::TerrainPagedWorldSection::getTerrainGroup
virtual TerrainGroup * getTerrainGroup()
Get the TerrainGroup which this world section is using.
Definition: OgreTerrainPagedWorldSection.h:107
Ogre::MovableObject::_getCreator
MovableObjectFactory * _getCreator(void) const
Get the creator of this object, if any (internal use only)
Definition: OgreMovableObject.h:179
OgreBites::TrayListener::itemSelected
virtual void itemSelected(SelectMenu *menu)
Definition: OgreTrays.h:96
Ogre::SmallVectorTemplateCommon
Definition: OgreSmallVector.h:139
Ogre::SceneManager::getQueuedRenderableVisitor
SceneMgrQueuedRenderableVisitor * getQueuedRenderableVisitor(void) const
Gets the current visitor object which processes queued renderables.
Definition: OgreSceneManager.h:3374
Ogre::GLES2RenderSystem::_getStateCacheManager
GLES2StateCacheManager * _getStateCacheManager()
Definition: OgreGLES2RenderSystem.h:192
Ogre::CompositionTargetPass::setOutputSlice
void setOutputSlice(int slice)
sets the slice of output texture
Definition: OgreCompositionTargetPass.h:75
Ogre::AbstractNodeListPtr
SharedPtr< AbstractNodeList > AbstractNodeListPtr
Definition: OgreScriptCompiler.h:89
Ogre::EXRCodec::magicNumberToFileExt
String magicNumberToFileExt(const char *magicNumberPtr, size_t maxbytes) const override
Maps a magic number header to a file extension, if this codec recognises it.
Ogre::RTShader::SubRenderState::setParameter
virtual bool setParameter(const String &name, const String &value)
generic set method for parameters that connot be derived in preAddToRenderState
Definition: OgreShaderSubRenderState.h:128
Ogre::PT_LONG
@ PT_LONG
Definition: OgreStringInterface.h:55
Ogre::Quake3ShaderManager::~Quake3ShaderManager
virtual ~Quake3ShaderManager()
OgreBites::Button::getState
const ButtonState & getState()
Definition: OgreTrays.h:214
Ogre::Plugin
Class defining a generic OGRE plugin.
Definition: OgrePlugin.h:79
Ogre::D3D11HLSLProgram::getInputParams
const D3d11ShaderParameters & getInputParams() const
Definition: OgreD3D11HLSLProgram.h:224
Ogre::GCT_MATRIX_3X4
@ GCT_MATRIX_3X4
Definition: OgreGpuProgramParams.h:88
Ogre::HashedVector::begin
const_iterator begin() const
Definition: OgreCommon.h:428
Ogre::StereoModeType
StereoModeType
Defines the stereo mode types.
Definition: OgreCommon.h:341
Ogre::BillboardChain::Element
Contains the data of an element of the BillboardChain.
Definition: OgreBillboardChain.h:84
Ogre::to_string
String to_string(const Matrix4 &v)
Definition: OgreStringConverter.h:366
Ogre::MovableObject::_getManager
SceneManager * _getManager(void) const
Get the manager of this object, if any (internal use only)
Definition: OgreMovableObject.h:183
Ogre::RenderSystemCapabilities::setDeviceName
void setDeviceName(const String &name)
sets the device name for Render system
Definition: OgreRenderSystemCapabilities.h:516
Ogre::ID_CUBIC
@ ID_CUBIC
Definition: OgreScriptCompiler.h:685
Ogre::ParamDictionary::getParameters
const ParameterList & getParameters(void) const
Retrieves a list of parameters valid for this object.
Definition: OgreStringInterface.h:151
Ogre::BillboardParticleRenderer::_setMaterial
void _setMaterial(MaterialPtr &mat)
Sets the material this renderer must use; called by ParticleSystem.
Definition: OgreBillboardParticleRenderer.h:115
Ogre::LodLevel
Structure for automatic Lod configuration.
Definition: OgreLodConfig.h:55
Ogre::AssimpLoader::Options::maxEdgeAngle
float maxEdgeAngle
Definition: OgreAssimpLoader.h:87
Ogre::RSC_VAO
@ RSC_VAO
Support for Vertex Array Objects (VAOs)
Definition: OgreRenderSystemCapabilities.h:195
Ogre::PCZSceneManager::getDefaultZone
PCZone * getDefaultZone(void)
Get the default zone.
Definition: OgrePCZSceneManager.h:272
Ogre::GL3PlusRenderToVertexBuffer
An object which renders geometry to a vertex.
Definition: OgreGL3PlusRenderToVertexBuffer.h:43
OgreInstancedEntity.h
Ogre::FrameEvent::timeSinceLastEvent
Real timeSinceLastEvent
Elapsed time in seconds since the last event.
Definition: OgreFrameListener.h:53
Ogre::TextureUnitState::setTextureAddressingMode
void setTextureAddressingMode(const Sampler::UVWAddressingMode &uvw)
Sets the texture addressing mode, i.e.
Definition: OgreTextureUnitState.h:674
Ogre::RenderOperation::numberOfInstances
uint32 numberOfInstances
The number of instances for the render operation - this option is supported in only a part of the ren...
Definition: OgreRenderOperation.h:117
Ogre::StaticGeometry::QueuedSubMesh::position
Vector3 position
Definition: OgreStaticGeometry.h:164
Ogre::PortalBase::INTERSECT_BACK_NO_CROSS
@ INTERSECT_BACK_NO_CROSS
Definition: OgrePortalBase.h:165
Ogre::RTShader::ShaderGenerator::getShaderCachePath
const String & getShaderCachePath() const
Get the output shader cache path.
Definition: OgreShaderGenerator.h:160
Ogre::GLPBuffer::GLPBuffer
GLPBuffer(PixelComponentType format, uint32 width, uint32 height)
Definition: OgreGLPBuffer.h:42
Ogre::Bullet::RayResultCallback::~RayResultCallback
virtual ~RayResultCallback()
Definition: OgreBullet.h:84
Ogre::RenderSystemCapabilities::getRenderSystemName
const String & getRenderSystemName(void) const
Get the identifier of the rendersystem from which these capabilities were generated.
Definition: OgreRenderSystemCapabilities.h:614
Ogre::Image::getData
const uchar * getData(uint32 x=0, uint32 y=0, uint32 z=0) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreImage.h:332
Ogre::Volume::ChunkTreeSharedData::parameters
ChunkParameters * parameters
The parameters with which the chunktree got loaded.
Definition: OgreVolumeChunk.h:126
Ogre::ID_SET_TEXTURE_ALIAS
@ ID_SET_TEXTURE_ALIAS
Definition: OgreScriptCompiler.h:580
Ogre::AtomicScalar
std::atomic< T > AtomicScalar
Definition: OgreDeprecated.h:22
Ogre::SceneManager::getShadowIndexBufferSize
size_t getShadowIndexBufferSize(void) const
Get the size of the shadow index buffer.
Definition: OgreSceneManager.h:2704
Ogre::GpuProgramParameters::ACT_DERIVED_LIGHT_SPECULAR_COLOUR_ARRAY
@ ACT_DERIVED_LIGHT_SPECULAR_COLOUR_ARRAY
Array of derived light specular colours (count set by extra param)
Definition: OgreGpuProgramParams.h:886
Ogre::HashedVector::size_type
VectorImpl::size_type size_type
Definition: OgreCommon.h:405
Ogre::Viewport::getDrawBuffer
ColourBufferType getDrawBuffer() const
Returns the current colour buffer type for this viewport.
Definition: OgreViewport.h:378
Ogre::Page::ContentCollectionList
std::vector< PageContentCollection * > ContentCollectionList
Definition: OgrePage.h:53
OgreBites::ApplicationContextBase::getRenderWindow
Ogre::RenderWindow * getRenderWindow() const
get the main RenderWindow owns the context on OpenGL
Definition: OgreApplicationContextBase.h:97
Ogre::DefaultPlaneBoundedVolumeListSceneQuery
Default implementation of PlaneBoundedVolumeListSceneQuery.
Definition: OgreSceneManager.h:3461
Ogre::SRF_INCLUDE_DARK_CAP
@ SRF_INCLUDE_DARK_CAP
For shadow volume techniques only, generate a dark cap on the volume.
Definition: OgreShadowCaster.h:115
Ogre::EntityMeshLodChangedEvent::entity
Entity * entity
The entity whose level of detail has changed.
Definition: OgreLodListener.h:57
Ogre::PT_VECTOR3
@ PT_VECTOR3
Definition: OgreStringInterface.h:58
Ogre::Pass::getPointSpritesEnabled
bool getPointSpritesEnabled(void) const
Returns whether point sprites are enabled when rendering a point list.
Definition: OgrePass.h:481
Ogre::ProfileHistory::minTimeMillisecs
Real minTimeMillisecs
The minimum frame time this profile has taken in milliseconds.
Definition: OgreProfiler.h:126
Ogre::PCZone::mPortals
PortalList mPortals
List of Portals which this zone contains (each portal leads to another zone)
Definition: OgrePCZone.h:249
Ogre::TEXCALC_PROJECTIVE_TEXTURE
@ TEXCALC_PROJECTIVE_TEXTURE
Projective texture.
Definition: OgreRenderSystem.h:71
Ogre::Portal::getTargetZone
PCZone * getTargetZone()
Get the Zone the Portal connects to.
Definition: OgrePortal.h:57
Ogre::ConstMapIterator
Concrete IteratorWrapper for const access to the underlying key-value container.
Definition: OgreAnimationState.h:43
SHADER_NOMIPMAPS
@ SHADER_NOMIPMAPS
Definition: OgreQuake3Types.h:90
Ogre::Texture::setWidth
void setWidth(uint32 w)
Set the width of the texture; can only do this before load();.
Definition: OgreTexture.h:253
Ogre::RenderQueueGroup::addOrganisationMode
void addOrganisationMode(QueuedRenderableCollection::OrganisationMode om)
Add a required sorting / grouping mode for the solids in this group.
Definition: OgreRenderQueueSortingGrouping.h:558
Ogre::Mesh::getPoseList
const PoseList & getPoseList(void) const
Get pose list.
Ogre::TextureUnitState::ENV_CURVED
@ ENV_CURVED
Envmap based on dot of vector from camera to vertex and vertex normal, good for curves.
Definition: OgreTextureUnitState.h:272
Ogre::GpuProgramParameters::getUnsignedIntPointer
const uint * getUnsignedIntPointer(size_t pos) const
Get a pointer to the 'nth' item in the uint buffer.
Definition: OgreGpuProgramParams.h:1531
Ogre::Pose::getIncludesNormals
bool getIncludesNormals() const
Return whether the pose vertices include normals.
Definition: OgrePose.h:82
Ogre::GpuProgramParameters::AutoConstantEntry::physicalIndex
size_t physicalIndex
The target (physical) constant index.
Definition: OgreGpuProgramParams.h:1210
Ogre::BspIntersectionSceneQuery::BspIntersectionSceneQuery
BspIntersectionSceneQuery(SceneManager *creator)
Ogre::ResourceManager::ResourceMap
std::unordered_map< String, ResourcePtr > ResourceMap
Definition: OgreResourceManager.h:463
OgreGLES2ManagedResource.h
Ogre::Terrain::ImportData::inputScale
Real inputScale
How to scale the input values provided (if any)
Definition: OgreTerrain.h:384
Ogre::GLSLESProgram::getIsOptimised
bool getIsOptimised(void)
Gets if the GLSL source has been optimised successfully.
Definition: OgreGLSLESProgram.h:66
Ogre::MaterialSerializer::Listener::passEventRaised
virtual void passEventRaised(MaterialSerializer *ser, SerializeEvent event, bool &skip, const Pass *pass)
Called when pass section event raised.
Definition: OgreMaterialSerializer.h:96
Ogre::RegionSceneQuery
Abstract class defining a query which returns single results from a region.
Definition: OgreSceneQuery.h:219
Ogre::OverlayProfileSessionListener::DISPLAY_PERCENTAGE
@ DISPLAY_PERCENTAGE
Display % frame usage on the overlay.
Definition: OgreOverlayProfileSessionListener.h:56
Ogre::GpuProgramParameters::ACT_SURFACE_SHININESS
@ ACT_SURFACE_SHININESS
Surface shininess, as set in Pass::setShininess.
Definition: OgreGpuProgramParams.h:750
OgrePCZoneFactory.h
Ogre::AxisAlignedBox::operator<<
friend std::ostream & operator<<(std::ostream &o, const AxisAlignedBox &aab)
Definition: OgreAxisAlignedBox.h:322
Ogre::SmallVector< T, 0 >::SmallVector
SmallVector(unsigned Size, const T &Value=T())
Definition: OgreSmallVector.h:750
bsp_face_t::vert_start
int vert_start
Definition: OgreQuake3Types.h:189
Ogre::TEX_TYPE_3D
@ TEX_TYPE_3D
3D volume texture, used in combination with 3D texture coordinates
Definition: OgreTexture.h:100
Ogre::CAPS_CATEGORY_COMMON_3
@ CAPS_CATEGORY_COMMON_3
Definition: OgreRenderSystemCapabilities.h:66
Ogre::D3D9HLSLProgram::setColumnMajorMatrices
void setColumnMajorMatrices(bool columnMajor)
Sets whether matrix packing in column-major order.
Definition: OgreD3D9HLSLProgram.h:166
Ogre::RTShader::RenderState::getSubRenderStates
const SubRenderStateList & getSubRenderStates() const
Get the list of the sub render states composing this render state.
Definition: OgreShaderRenderState.h:76
Ogre::ResourceBackgroundQueue::Listener::~Listener
virtual ~Listener()
Need virtual destructor in case subclasses use it.
Definition: OgreResourceBackgroundQueue.h:106
Ogre::VertexPoseKeyFrame::PoseRef::influence
Real influence
Influence level of the linked pose.
Definition: OgreKeyFrame.h:207
Ogre::BspLevel::getSquaredViewDepth
Real getSquaredViewDepth(const Camera *cam) const override
Returns the squared distance between the camera and this renderable.
Definition: OgreBspLevel.h:122
Ogre::LodInputBuffer
Data representing all required information from a Mesh. Used by LodInputProviderBuffer.
Definition: OgreLodBuffer.h:61
Ogre::Terrain::setRenderQueueGroup
void setRenderQueueGroup(uint8 grp)
Set the render queue group that this terrain will be rendered into.
Definition: OgreTerrain.h:1321
Ogre::RTShader::InOut
Definition: OgreShaderFunctionAtom.h:174
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Vector3 &val)
Definition: OgreProperty.h:166
Ogre::D3D9DepthBuffer::getDeviceCreator
IDirect3DDevice9 * getDeviceCreator() const
Ogre::GLDepthBufferCommon::getGLContext
GLContext * getGLContext() const
Definition: OgreGLDepthBufferCommon.h:36
Ogre::CompositorManager::UniqueTextureSet
std::set< Texture * > UniqueTextureSet
Definition: OgreCompositorManager.h:127
Ogre::RTShader::Parameter::SPC_POSTOCAMERA_TANGENT_SPACE
@ SPC_POSTOCAMERA_TANGENT_SPACE
View vector in tangent space.
Definition: OgreShaderParameter.h:129
Ogre::Volume::DualCell::mC6
Vector3 mC6
Definition: OgreVolumeDualGridGenerator.h:56
Ogre::SBF_SOURCE_COLOUR
@ SBF_SOURCE_COLOUR
The texture pixel (texel) colour.
Definition: OgreBlendMode.h:234
Ogre::ResourceGroupManager::ResourceLocation::archive
Archive * archive
Pointer to the archive which is the destination.
Definition: OgreResourceGroupManager.h:263
Ogre::TangentSpaceCalc::IndexRemap::IndexRemap
IndexRemap()
Definition: OgreTangentSpaceCalc.h:64
Ogre::Property::Property
Property(PropertyDef *def, getter_func getter, setter_func setter)
Construct a property which is able to directly call a given getter and setter on a specific object in...
Definition: OgreProperty.h:227
Ogre::Light::getAttenuationLinear
float getAttenuationLinear(void) const
Returns the linear factor in the attenuation formula.
Definition: OgreLight.h:203
Ogre::RenderSystemCapabilities::getNumMultiRenderTargets
ushort getNumMultiRenderTargets(void) const
The number of simultaneous render targets supported.
Definition: OgreRenderSystemCapabilities.h:430
Ogre::CompositionPass::setAlignCameraToFace
void setAlignCameraToFace(bool val)
Definition: OgreCompositionPass.h:321
Ogre::Camera::getSortMode
SortMode getSortMode() const
get the currently used SortMode
Definition: OgreCamera.h:666
Ogre::RTShader::In::In
In(const Vector3 &v)
Definition: OgreShaderFunctionAtom.h:163
Ogre::Degree::operator+=
Degree & operator+=(const Degree &d)
Definition: OgreMath.h:129
SHADER_FUNC_NONE
@ SHADER_FUNC_NONE
Definition: OgreQuake3Types.h:109
Ogre::VulkanDescriptorPool::allocate
VkDescriptorSet allocate()
Ogre::Any::Any
Any(const Any &other)
Definition: OgreAny.h:73
Ogre::Volume::TextureSource
A volume source from a 3D texture.
Definition: OgreVolumeTextureSource.h:44
Ogre::ImageCodec::decode
virtual DecodeResult decode(const DataStreamPtr &input) const
Definition: OgreImageCodec.h:104
Ogre::GpuProgramParameters::ACT_LIGHT_DISTANCE_OBJECT_SPACE
@ ACT_LIGHT_DISTANCE_OBJECT_SPACE
The distance of the light from the center of the object a useful approximation as an alternative to p...
Definition: OgreGpuProgramParams.h:808
Ogre::GLES2TextureBuffer::copyFromFramebuffer
void copyFromFramebuffer(size_t zoffset)
Ogre::CompositorInstance::TargetOperation::onlyInitial
bool onlyInitial
Definition: OgreCompositorInstance.h:156
Ogre::PlaneBoundedVolume::PlaneBoundedVolume
PlaneBoundedVolume()
Definition: OgrePlaneBoundedVolume.h:57
Ogre::StaticFaceGroup::vertexStart
int vertexStart
Index into a buffer containing vertex definitions.
Definition: OgreStaticFaceGroup.h:79
Ogre::LodOutsideMarker::isVertexOutside
bool isVertexOutside(LodData::Vertex *v)
Returns a mesh containing the Convex Hull shape.
Definition: OgreLodOutsideMarker.h:60
Ogre::Bullet::CollisionListener::~CollisionListener
virtual ~CollisionListener()
Definition: OgreBullet.h:78
Ogre::MetalProgram::CmdShaderReflectionPairHint
Command object for setting vertex shader pair.
Definition: OgreMetalProgram.h:60
Ogre::IndexData
Summary class collecting together index data source information.
Definition: OgreVertexIndexData.h:259
Ogre::FOG_LINEAR
@ FOG_LINEAR
Fog density increases linearly between the start and end distances.
Definition: OgreCommon.h:152
Ogre::GpuProgramParameters::setNamedConstantFromTime
void setNamedConstantFromTime(const String &name, Real factor)
Definition: OgreGpuProgramParams.h:1641
Ogre::AnyNumeric::operator+
AnyNumeric operator+(const AnyNumeric &rhs) const
Definition: OgreAny.h:325
Ogre::VulkanPlugin
Plugin instance for Vulkan Manager.
Definition: OgreVulkanPlugin.h:37
Ogre::PF_PVRTC2_4BPP
@ PF_PVRTC2_4BPP
PVRTC (PowerVR) Version 2, 4 bpp.
Definition: OgrePixelFormat.h:147
Ogre::WorkQueue::Response::abortRequest
void abortRequest()
Abort the request.
Definition: OgreWorkQueue.h:148
Ogre::Texture::setDepth
void setDepth(uint32 d)
Set the depth of the texture (only applicable for 3D textures); can only do this before load();.
Definition: OgreTexture.h:258
OgreGLHardwareBufferManager.h
Ogre::Particle::mPosition
Vector3 mPosition
World position.
Definition: OgreParticle.h:62
Ogre::Node::Listener::nodeAttached
virtual void nodeAttached(const Node *)
Node has been attached to a parent.
Definition: OgreNode.h:93
Ogre::IteratorWrapper::current
IteratorType & current()
Full access to the current iterator.
Definition: OgreIteratorWrapper.h:114
Ogre::Quake3Shader::Pass::rgbGenFunc
GenFunc rgbGenFunc
Definition: OgreQuake3Shader.h:86
Ogre::RenderSystemCapabilities::setStencilBufferBitDepth
void setStencilBufferBitDepth(ushort num)
Definition: OgreRenderSystemCapabilities.h:385
aiMatrix4x4t
Definition: OgreAssimpLoader.h:50
Ogre::AnimationStateSet::hasEnabledAnimationState
bool hasEnabledAnimationState(void) const
Tests if exists enabled animation state in this set.
Definition: OgreAnimationState.h:258
Ogre::RSC_FIXED_FUNCTION
@ RSC_FIXED_FUNCTION
Supports fixed-function pipeline.
Definition: OgreRenderSystemCapabilities.h:154
Ogre::VertexElementSemantic
VertexElementSemantic
Vertex element semantics, used to identify the meaning of vertex buffer contents.
Definition: OgreHardwareVertexBuffer.h:89
Ogre::RotationalSpline
This class interpolates orientations (rotations) along a spline using derivatives of quaternions.
Definition: OgreRotationalSpline.h:58
Ogre::MovableObject::getName
const String & getName(void) const
Returns the name of this object.
Definition: OgreMovableObject.h:202
Ogre::Volume::ChunkParameters::errorMultiplicator
Real errorMultiplicator
The error multiplicator per LOD level with 1.0 as default.
Definition: OgreVolumeChunk.h:67
Ogre::ID_FLAT
@ ID_FLAT
Definition: OgreScriptCompiler.h:649
Ogre::RTShader::Operand::OPS_IN
@ OPS_IN
The parameter is a input parameter.
Definition: OgreShaderFunctionAtom.h:55
Ogre::PCZFrustum::PARTIAL
@ PARTIAL
Definition: OgrePCZFrustum.h:73
Ogre::HardwareVertexBuffer::isInstanceData
bool isInstanceData() const
Get if this vertex buffer is an "instance data" buffer (per instance)
Definition: OgreHardwareVertexBuffer.h:72
Ogre::RenderTexture
This class represents a RenderTarget that renders to a Texture.
Definition: OgreRenderTexture.h:48
Ogre::TinyHardwarePixelBuffer::blitToMemory
void blitToMemory(const Box &srcBox, const PixelBox &dst)
Copies a region of this pixelbuffer to normal memory.
Ogre::MetalRenderWindow::destroy
virtual void destroy(void)
Destroys the window.
Ogre::Bullet::CT_HULL
@ CT_HULL
Definition: OgreBullet.h:34
Ogre::SceneManager::getShadowUseLightClipPlanes
bool getShadowUseLightClipPlanes() const
Gets whether when using a built-in additive shadow mode, user clip planes should be used to restrict ...
Definition: OgreSceneManager.h:2775
Ogre::Node::Listener::nodeUpdated
virtual void nodeUpdated(const Node *)
Called when a node gets updated.
Definition: OgreNode.h:89
Ogre::GLRTTManager::getBestDepthStencil
virtual void getBestDepthStencil(PixelFormat internalFormat, uint32 *depthFormat, uint32 *stencilFormat)
Definition: OgreGLRenderTexture.h:152
Ogre::StaticFaceGroup::operator<<
friend std::ostream & operator<<(std::ostream &o, const StaticFaceGroup &s)
Definition: OgreStaticFaceGroup.h:113
Ogre::CreateGpuProgramCallback
GpuProgram *(* CreateGpuProgramCallback)(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader, GpuProgramType gptype, const String &syntaxCode)
Definition: OgreGLGpuProgramManager.h:37
Ogre::Terrain::TERRAIN_MAX_BATCH_SIZE
static const uint16 TERRAIN_MAX_BATCH_SIZE
Definition: OgreTerrain.h:275
Ogre::Node::getInitialOrientation
const Quaternion & getInitialOrientation(void) const
Gets the initial orientation of this node, see setInitialState for more info.
Definition: OgreNode.h:612
Ogre::BillboardSet::getTextureCoords
const std::vector< FloatRect > & getTextureCoords() const
getTextureCoords() returns the current texture coordinate rects in effect.
Definition: OgreBillboardSet.h:743
Ogre::SortMode
SortMode
Function used compute the camera-distance for sorting objects.
Definition: OgreCommon.h:308
Ogre::GPU_INTEL
@ GPU_INTEL
Definition: OgreRenderSystemCapabilities.h:235
Ogre::Math::RangeRandom
static Real RangeRandom(Real fLow, Real fHigh)
Generate a random number within the range provided.
Definition: OgreMath.h:477
Ogre::Root::getMovableObjectFactories
const MovableObjectFactoryMap & getMovableObjectFactories() const
Return an iterator over all the MovableObjectFactory instances currently registered.
Definition: OgreRoot.h:868
Ogre::RTShader::ShaderGenerator::RenderStateCreateOrRetrieveResult
std::pair< RenderState *, bool > RenderStateCreateOrRetrieveResult
Definition: OgreShaderGenerator.h:179
Ogre::OverlayElement::_getWidth
Real _getWidth(void) const
Gets the width of this element in relation to the screen (where 1.0 = screen width)
Definition: OgreOverlayElement.h:244
bsp_brushside_t::content
int content
Definition: OgreQuake3Types.h:238
Ogre::BspNode::getSolidBrushes
const NodeBrushList & getSolidBrushes(void) const
Main brush memory held on level.
Ogre::BorderRenderable
Class for rendering the border of a BorderPanelOverlayElement.
Definition: OgreBorderPanelOverlayElement.h:228
Ogre::VectorBase::VectorBase
VectorBase(T _x, T _y, T _z)
Definition: OgreVector.h:54
Ogre::CMPF_GREATER_EQUAL
@ CMPF_GREATER_EQUAL
Write if (new_Z >= existing_Z)
Definition: OgreCommon.h:69
Ogre::HardwareIndexBufferSharedPtr
HardwareIndexBufferPtr HardwareIndexBufferSharedPtr
Definition: OgrePrerequisites.h:295
Ogre::TerrainLayerSampler::operator==
bool operator==(const TerrainLayerSampler &s) const
Definition: OgreTerrainMaterialGenerator.h:110
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Vector4 &val)
Definition: OgreProperty.h:167
Ogre::SmallVectorImpl
SmallVectorImpl - This class consists of common code factored out of the SmallVector class to reduce ...
Definition: OgreSmallVector.h:303
Ogre::ProfileInstance::history
ProfileHistory history
Definition: OgreProfiler.h:183
Ogre::RenderObjectListener
Abstract interface which classes must implement if they wish to receive events from the scene manager...
Definition: OgreRenderObjectListener.h:43
Ogre::Property::getter_func
function< T(void) > getter_func
Definition: OgreProperty.h:221
Ogre::ID_TARGET_HEIGHT
@ ID_TARGET_HEIGHT
Definition: OgreScriptCompiler.h:780
Ogre::Quake3Shader::Pass::tcModStretchParams
Real tcModStretchParams[4]
Definition: OgreQuake3Shader.h:96
OgreCgPrerequisites.h
Ogre::VES_DIFFUSE
@ VES_DIFFUSE
Definition: OgreHardwareVertexBuffer.h:111
Ogre::Segment
3D Line Segment class for intersection testing in Ogre3D
Definition: OgreSegment.h:42
Ogre::GLFrameBufferObjectCommon
Frame Buffer Object abstraction.
Definition: OgreGLRenderTexture.h:53
Ogre::ResourceGroupListener::resourceGroupScriptingEnded
virtual void resourceGroupScriptingEnded(const String &groupName)
This event is fired when a resource group finished parsing scripts.
Definition: OgreResourceGroupManager.h:130
Ogre::PCZSceneManagerFactory::createInstance
SceneManager * createInstance(const String &instanceName)
Create a new instance of a SceneManager.
Ogre::RibbonTrailFactory::~RibbonTrailFactory
~RibbonTrailFactory()
Definition: OgreRibbonTrail.h:230
Ogre::RTShader::LayeredBlending::SM_Source1Modulate
@ SM_Source1Modulate
Definition: OgreShaderExLayeredBlending.h:84
OgreBites::Button::getCaption
const Ogre::DisplayString & getCaption()
Definition: OgreTrays.h:207
Ogre::ID_QUAD_NORMALS
@ ID_QUAD_NORMALS
Definition: OgreScriptCompiler.h:805
Ogre::operator<=
bool operator<=(const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:246
Ogre::ManualObjectFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreManualObject.h:708
Ogre::Vector4
Vector< 4, Real > Vector4
Definition: OgrePrerequisites.h:248
Ogre::Node::setUserAny
void setUserAny(const Any &anything)
Definition: OgreNode.h:651
Ogre::CompositionPass::getThreadGroups
const Vector3i & getThreadGroups() const
Definition: OgreCompositionPass.h:316
Ogre::Bitwise::fixedToFloat
static float fixedToFloat(unsigned value, unsigned int bits)
Fixed point to float.
Definition: OgreBitwise.h:247
Ogre::RaySceneQueryResultEntry
This struct allows a single comparison of result data no matter what the type.
Definition: OgreSceneQuery.h:342
Ogre::VulkanSampler::~VulkanSampler
~VulkanSampler()
Ogre::OR_LANDSCAPERIGHT
@ OR_LANDSCAPERIGHT
Definition: OgreFrustum.h:55
Ogre::ID_SCOPE_GLOBAL
@ ID_SCOPE_GLOBAL
Definition: OgreScriptCompiler.h:787
Ogre::NodeList
std::vector< SceneNode * > NodeList
Definition: OgrePCZone.h:58
Ogre::Quake3Shader::Pass::tcModScale
Real tcModScale[2]
Definition: OgreQuake3Shader.h:89
Ogre::PFF_NATIVEENDIAN
@ PFF_NATIVEENDIAN
Format is in native endian.
Definition: OgrePixelFormat.h:322
Ogre::CgProgram::getPassSurfaceAndLightStates
bool getPassSurfaceAndLightStates(void) const
Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...
Ogre::EdgeData::EdgeGroup::triCount
size_t triCount
Number triangles of this edge group.
Definition: OgreEdgeListBuilder.h:114
Ogre::OctreeSceneManagerFactory::~OctreeSceneManagerFactory
~OctreeSceneManagerFactory()
Definition: OgreOctreeSceneManager.h:232
Ogre::Terrain::ImportData::pos
Vector3 pos
Position of the terrain.
Definition: OgreTerrain.h:351
Ogre::LodOutputProvider::~LodOutputProvider
virtual ~LodOutputProvider()
Definition: OgreLodOutputProvider.h:41
Ogre::Volume::CSGCubeSource
A not rotated cube.
Definition: OgreVolumeCSGSource.h:109
OgreBites::SDLK_SCROLLLOCK
@ SDLK_SCROLLLOCK
Definition: OgreInput.h:133
Ogre::VertexElement::getOffset
size_t getOffset(void) const
Gets the offset into the buffer where this element starts.
Definition: OgreHardwareVertexBuffer.h:198
OgreRenderToVertexBuffer.h
Ogre::RenderToVertexBuffer::getMaxVertexCount
unsigned int getMaxVertexCount() const
Get the maximum number of vertices that the buffer will hold.
Definition: OgreRenderToVertexBuffer.h:68
Ogre::PCZPlaneBoundedVolumeListSceneQuery
PCZ implementation of PlaneBoundedVolumeListSceneQuery.
Definition: OgrePCZSceneQuery.h:104
Ogre::Pass::getShadingMode
ShadeOptions getShadingMode(void) const
Returns the type of light shading to be used.
Definition: OgrePass.h:889
Ogre::OverlayElement::getZOrder
ushort getZOrder() const
Returns the zOrder of the element.
Definition: OgreOverlayElement.h:444
Ogre::Mesh::isEdgeListBuilt
bool isEdgeListBuilt(void) const
Returns whether this mesh has an attached edge list.
Definition: OgreMesh.h:728
Ogre::HardwareBuffer::UsageEnum
UsageEnum
Rather use HardwareBufferUsage.
Definition: OgreHardwareBuffer.h:115
SHADER_FUNC_INVERSESAWTOOTH
@ SHADER_FUNC_INVERSESAWTOOTH
Definition: OgreQuake3Types.h:114
Ogre::AbstractNode
Definition: OgreScriptCompiler.h:91
Ogre::Mesh::getPoseCount
size_t getPoseCount(void) const
Get the number of poses.
Definition: OgreMesh.h:908
OgreResourceBackgroundQueue.h
Ogre::ShadowTextureConfig::width
unsigned int width
Definition: OgreSceneManager.h:66
Ogre::BaseInstanceBatchVTF
Instancing implementation using vertex texture through Vertex Texture Fetch (VTF) This implementation...
Definition: OgreInstanceBatchVTF.h:75
Ogre::DualQuaternion::isNaN
bool isNaN() const
Check whether this dual quaternion contains valid values.
Definition: OgreDualQuaternion.h:148
Ogre::DirectionRandomiserAffector::msRandomnessCmd
static CmdRandomness msRandomnessCmd
Command objects.
Definition: OgreDirectionRandomiserAffector.h:93
OgreBites::TrayManager::getTraysLayer
Ogre::Overlay * getTraysLayer()
Definition: OgreTrays.h:773
Ogre::AnimationState::hasBlendMask
bool hasBlendMask() const
Return whether there is currently a valid blend mask set.
Definition: OgreAnimationState.h:166
Ogre::Quake3Level::mNumLeaves
int mNumLeaves
Definition: OgreQuake3Level.h:135
OgreBspLevel.h
Ogre::HollowEllipsoidEmitter
Particle emitter which emits particles randomly from points inside a hollow ellipsoid.
Definition: OgreHollowEllipsoidEmitter.h:44
Ogre::Viewport::setBackgroundColour
void setBackgroundColour(const ColourValue &colour)
Sets the initial background colour of the viewport (before rendering).
Definition: OgreViewport.h:209
Ogre::LiSPSMShadowCameraSetup::getOptimalAdjustFactor
virtual Real getOptimalAdjustFactor() const
Get the parameter n used to produce optimal shadows.
Definition: OgreShadowCameraSetupLiSPSM.h:206
Ogre::GLES2TextureBuffer::upload
virtual void upload(const PixelBox &data, const Box &dest)
Upload a box of pixels to this buffer on the card.
Ogre::DriverVersion
DriverVersion is used by RenderSystemCapabilities and both GL and D3D9 to store the version of the cu...
Definition: OgreRenderSystemCapabilities.h:213
Ogre::Math::ICeil
static int ICeil(float fValue)
Definition: OgreMath.h:263
Ogre::Codec::magicNumberMatch
bool magicNumberMatch(const char *magicNumberPtr, size_t maxbytes) const
Returns whether a magic number header matches this codec.
Definition: OgreCodec.h:127
Ogre::Pass::TextureUnitStateIterator
VectorIterator< TextureUnitStates > TextureUnitStateIterator
Definition: OgrePass.h:530
Ogre::Quake3Shader::Pass::tcModTransform
Real tcModTransform[6]
Definition: OgreQuake3Shader.h:92
Ogre::ColourBlendState::blendingEnabled
bool blendingEnabled() const
can we simply overwrite the existing pixels or do we have to blend
Definition: OgreBlendMode.h:301
Ogre::VectorBase::VectorBase
VectorBase(T _x, T _y)
Definition: OgreVector.h:49
Ogre::ParticleSystem::getDefaultIterationInterval
static Real getDefaultIterationInterval(void)
Get the default iteration interval for all ParticleSystem instances.
Definition: OgreParticleSystem.h:351
Ogre::LBX_SOURCE2
@ LBX_SOURCE2
use source2 without modification
Definition: OgreBlendMode.h:79
Ogre::AxisAlignedBox::setMinimum
void setMinimum(const Vector3 &vec)
Sets the minimum corner of the box.
Definition: OgreAxisAlignedBox.h:150
Ogre::StaticFaceGroup::materialHandle
ResourceHandle materialHandle
Handle to material used by this group.
Definition: OgreStaticFaceGroup.h:105
Ogre::PageStrategy::frameStart
virtual void frameStart(Real timeSinceLastFrame, PagedWorldSection *section)
Called when the frame starts.
Definition: OgrePageStrategy.h:91
Ogre::GLFBOManager::getTemporaryFBO
GLuint getTemporaryFBO()
Get a FBO without depth/stencil for temporary use, like blitting between textures.
Definition: OgreGLFBORenderTexture.h:96
Ogre::GpuConstantDefinition::isSpecialization
bool isSpecialization() const
Definition: OgreGpuProgramParams.h:184
Ogre::Animation::NumericTrackList
std::map< unsigned short, NumericAnimationTrack * > NumericTrackList
Definition: OgreAnimation.h:378
Ogre::WorkQueue::RequestHandler::RequestHandler
RequestHandler()
Definition: OgreWorkQueue.h:167
Ogre::D3D11Mappings::_isDynamic
static bool _isDynamic(TextureUsage usage)
Definition: OgreD3D11Mappings.h:85
Ogre::PCZCamera::NONE
@ NONE
Definition: OgrePCZCamera.h:58
Ogre::MapIteratorWrapper::ValueType
IteratorWrapper< T, IteratorType, typename T::mapped_type >::ValueType ValueType
Redefined ValueType for a map/set.
Definition: OgreIteratorWrapper.h:258
Ogre::Terrain::GpuBufferAllocator::GpuBufferAllocator
GpuBufferAllocator()
Definition: OgreTerrain.h:535
Ogre::CompareFunction
CompareFunction
Comparison functions used for the depth/stencil buffer operations and others.
Definition: OgreCommon.h:61
Ogre::GLSLangProgramFactory::GLSLangProgramFactory
GLSLangProgramFactory()
DEFORM_FUNC_NONE
@ DEFORM_FUNC_NONE
Definition: OgreQuake3Types.h:134
Ogre::TerrainAutoUpdateLodByDistance::getStrategyId
virtual uint32 getStrategyId()
Definition: OgreTerrainAutoUpdateLod.h:80
Ogre::IShader::sample2D
static const vec4b & sample2D(const Image &img, const vec2 &uv)
Definition: OgreTinyRenderSystem.h:37
Ogre::ANT_ATOM
@ ANT_ATOM
Definition: OgreScriptCompiler.h:79
Ogre::RenderSystemCapabilities::setFragmentProgramConstantBoolCount
void setFragmentProgramConstantBoolCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:729
Ogre::RTShader::FFP_TRANSFORM
@ FFP_TRANSFORM
Definition: OgreShaderFFPRenderState.h:71
Ogre::Polygon::EdgeMap
std::multimap< Vector3, Vector3 > EdgeMap
Definition: OgrePolygon.h:58
Ogre::SBF_ZERO
@ SBF_ZERO
Constant value of 0.0.
Definition: OgreBlendMode.h:232
Ogre::RTShader::InOut::InOut
InOut(UniformParameterPtr p)
Definition: OgreShaderFunctionAtom.h:178
Ogre::PF_R16_SNORM
@ PF_R16_SNORM
16-bit pixel format, 16 bits red (signed normalised int).
Definition: OgrePixelFormat.h:228
Ogre::RTShader::Operand::xy
Operand & xy()
Definition: OgreShaderFunctionAtom.h:116
Ogre::SKELETON_VERSION_1_8
@ SKELETON_VERSION_1_8
OGRE version v1.8+.
Definition: OgreSkeletonSerializer.h:45
Ogre::Octree::mNodes
NodeList mNodes
Public list of SceneNodes attached to this particular octree.
Definition: OgreOctree.h:141
Ogre::GlyphInfo::UVRect
FloatRect UVRect
Definition: OgreFont.h:65
Ogre::ArchiveManager
This class manages the available ArchiveFactory plugins.
Definition: OgreArchiveManager.h:47
Ogre::ManualObject::setKeepDeclarationOrder
void setKeepDeclarationOrder(bool keepOrder)
Sets whether or not to keep the original declaration order when queuing the renderables.
Definition: OgreManualObject.h:538
Ogre::FileSystemLayer::setHomePath
void setHomePath(const Ogre::String &path)
Definition: OgreFileSystemLayer.h:117
Ogre::StaticFaceGroup::isSky
bool isSky
Is this a sky surface?
Definition: OgreStaticFaceGroup.h:74
OgreBites::SDLK_KP_8
@ SDLK_KP_8
Definition: OgreInput.h:157
Ogre::VulkanQueue::QueueFamily
QueueFamily
Definition: OgreVulkanQueue.h:45
Ogre::HashedVector::at
const_reference at(size_type n) const
Definition: OgreCommon.h:456
Ogre::BillboardParticleRenderer::visitRenderables
void visitRenderables(Renderable::Visitor *visitor, bool debugRenderables=false)
Required method to allow the renderer to communicate the Renderables it will be using to render the s...
Definition: OgreBillboardParticleRenderer.h:111
Ogre::RTShader::SubRenderStateSetIterator
SubRenderStateSet::iterator SubRenderStateSetIterator
Definition: OgreShaderSubRenderState.h:165
SHADER_TRANSPARENT
@ SHADER_TRANSPARENT
Definition: OgreQuake3Types.h:87
Ogre::Capsule::set
void set(const Vector3 &newOrigin, const Vector3 &newEnd, Real newRadius)
Ogre::LodData::Vertex::position
Vector3 position
Definition: OgreLodData.h:102
OgrePage.h
Ogre::RenderQueueGroup::resetOrganisationModes
void resetOrganisationModes(void)
Reset the organisation modes required for the solids in this group.
Definition: OgreRenderQueueSortingGrouping.h:540
Ogre::Matrix3::determinant
Real determinant() const
Definition: OgreMatrix3.h:169
Ogre::ManualObject::textureCoord
void textureCoord(float x, float y, float z, float w)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreManualObject.h:319
Ogre::Animation::getVertexTrackIterator
VertexTrackIterator getVertexTrackIterator(void) const
Definition: OgreAnimation.h:402
bsp_face_t::lm_size
int lm_size[2]
Definition: OgreQuake3Types.h:195
Ogre::RenderSystemCapabilities::getMaxPointSize
Real getMaxPointSize(void) const
Maximum point screen size in pixels.
Definition: OgreRenderSystemCapabilities.h:549
Ogre::PF_B8G8R8A8
@ PF_B8G8R8A8
32-bit pixel format, 8 bits for blue, green, red and alpha.
Definition: OgrePixelFormat.h:86
Ogre::RTShader::Parameter::SPC_POSITION_VIEW_SPACE
@ SPC_POSITION_VIEW_SPACE
Position in view space.
Definition: OgreShaderParameter.h:92
Ogre::GpuProgramParameters::getAutoConstants
const AutoConstantList & getAutoConstants() const
Gets the automatic constant bindings currently in place.
Definition: OgreGpuProgramParams.h:1591
Ogre::Sampler
Class which determines how a TextureUnitState accesses data from a Texture.
Definition: OgreTextureUnitState.h:51
OgreBites::MouseMotionEvent::x
int x
Definition: OgreInput.h:65
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE4
@ SPC_POSTOLIGHT_WORLD_SPACE4
Definition: OgreShaderParameter.h:146
Ogre::StaticGeometryFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreStaticGeometry.h:734
Ogre::RenderQueueGroup::RenderQueueGroup
RenderQueueGroup(bool splitPassesByLightingType, bool splitNoShadowPasses, bool shadowCastersNotReceivers)
Definition: OgreRenderQueueSortingGrouping.h:400
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:388
OgreBites::SDLK_PRINTSCREEN
@ SDLK_PRINTSCREEN
Definition: OgreInput.h:132
Ogre::GLFrameBufferObject::getManager
GLFBOManager * getManager()
Definition: OgreGLFrameBufferObject.h:58
Ogre::GCT_MATRIX_3X2
@ GCT_MATRIX_3X2
Definition: OgreGpuProgramParams.h:86
Ogre::TerrainGlobalOptions::getCompositeMapSize
uint16 getCompositeMapSize() const
Get the default size of the composite maps for a new terrain.
Definition: OgreTerrain.h:2022
OGRE_CAPS_BITSHIFT
#define OGRE_CAPS_BITSHIFT
Definition: OgreRenderSystemCapabilities.h:46
Ogre::ProfileInstance::name
String name
The name of the profile.
Definition: OgreProfiler.h:173
Ogre::MapIteratorWrapper::peekNextValuePtr
const PointerType peekNextValuePtr() const
Returns a pointer to the next/current value element in the collection, without advancing to the next ...
Definition: OgreIteratorWrapper.h:292
WaveType
WaveType
Definition: OgreQuake3Types.h:107
Ogre::Quake3Level::getLump
void * getLump(int lumpType)
Utility function to return a pointer to a lump.
Ogre::PageProvider::readPageStream
virtual StreamSerialiser * readPageStream(PageID pageID, PagedWorldSection *section)
Get a serialiser set up to read Page data for the given PageID, or null if this provider cannot suppl...
Definition: OgrePageManager.h:114
Ogre::Texture
Abstract class representing a Texture resource.
Definition: OgreTexture.h:129
Ogre::VulkanHardwareBuffer::writeData
void writeData(size_t offset, size_t length, const void *pSource, bool discardWholeBuffer=false) override
Writes data to the buffer from an area of system memory; note that you must ensure that your buffer i...
Ogre::Entity::sharesSkeletonInstance
bool sharesSkeletonInstance() const
Returns whether this entity shares it's SkeltonInstance with other entity instances.
Definition: OgreEntity.h:674
Ogre::Vector::operator<<
friend std::ostream & operator<<(std::ostream &o, const Vector &v)
Definition: OgreVector.h:730
Ogre::GpuProgramParameters::ACT_CUSTOM
@ ACT_CUSTOM
A custom parameter which will come from the renderable, using 'data' as the identifier.
Definition: OgreGpuProgramParams.h:954
Ogre::SmallVectorTemplateCommon::front
reference front()
Definition: OgreSmallVector.h:196
Ogre::ColourValue::Red
static const ColourValue Red
Definition: OgreColourValue.h:63
Ogre::PT_BOOL
@ PT_BOOL
Definition: OgreStringInterface.h:49
Ogre::BspNode::getFaceGroupStart
int getFaceGroupStart(void) const
Returns the index to the face group index list for this leaf node.
Ogre::WorkQueue::ResponseHandler::~ResponseHandler
virtual ~ResponseHandler()
Definition: OgreWorkQueue.h:203
Ogre::HardwareBuffer::_updateFromShadow
virtual void _updateFromShadow(void)
Updates the real buffer from the shadow buffer, if required.
Definition: OgreHardwareBuffer.h:346
Ogre::Octree
Octree datastructure for managing scene nodes.
Definition: OgreOctree.h:70
Ogre::IlluminationStage
IlluminationStage
Categorisation of passes for the purpose of additive lighting.
Definition: OgrePass.h:48
Ogre::MaterialManager::Listener
Listener on any general material events.
Definition: OgreMaterialManager.h:82
Ogre::LodData::IndexBufferPointer::pshort
unsigned short * pshort
Definition: OgreLodData.h:137
Ogre::Quake3Shader::Pass::tcModScroll
Real tcModScroll[2]
Definition: OgreQuake3Shader.h:91
OgreBorderPanelOverlayElement.h
Ogre::D3D11Mappings::_getGammaFormat
static DXGI_FORMAT _getGammaFormat(DXGI_FORMAT format, bool appendSRGB)
utility method, optionally maps plain format to _SRGB counterparts
Ogre::Box::front
uint32 front
Definition: OgreCommon.h:726
Ogre::Mesh::sharedBlendIndexToBoneIndexMap
IndexMap sharedBlendIndexToBoneIndexMap
Shared index map for translating blend index to bone index.
Definition: OgreMesh.h:332
Ogre::CompositionPass::setThreadGroups
void setThreadGroups(const Vector3i &g)
Definition: OgreCompositionPass.h:315
Ogre::operator-
Matrix4 operator-(const Matrix4 &m, const Matrix4 &m2)
Matrix subtraction.
Definition: OgreMatrix4.h:471
Ogre::RenderSystemCapabilities::getComputeProgramConstantIntCount
ushort getComputeProgramConstantIntCount(void) const
Definition: OgreRenderSystemCapabilities.h:784
Ogre::SceneManager::setShadowUseLightClipPlanes
void setShadowUseLightClipPlanes(bool enabled)
Sets whether when using a built-in additive shadow mode, user clip planes should be used to restrict ...
Definition: OgreSceneManager.h:2771
Ogre::SceneQuery
A class for performing queries on a scene.
Definition: OgreSceneQuery.h:68
Ogre::OverlayManager::OverlayMap
std::map< String, Overlay * > OverlayMap
Definition: OgreOverlayManager.h:59
OgreBites::ApplicationContextBase::windowClosed
virtual void windowClosed(Ogre::RenderWindow *rw)
Definition: OgreApplicationContextBase.h:131
OgreBites::TL_LEFT
@ TL_LEFT
Definition: OgreTrays.h:63
Ogre::PF_DEPTH
@ PF_DEPTH
Definition: OgrePixelFormat.h:119
Ogre::LodInputBuffer::boundingSphereRadius
Real boundingSphereRadius
Definition: OgreLodBuffer.h:71
Ogre::VulkanDevice::mPresentQueue
VkQueue mPresentQueue
Definition: OgreVulkanDevice.h:55
Ogre::RTShader::ST_DUAL_QUATERNION
@ ST_DUAL_QUATERNION
Definition: OgreShaderPrerequisites.h:90
Ogre::SceneManagerFactory::getMetaData
virtual const SceneManagerMetaData & getMetaData(void) const
Get information about the SceneManager type created by this factory.
Definition: OgreSceneManager.h:3502
Ogre::RSC_GEOMETRY_PROGRAM
@ RSC_GEOMETRY_PROGRAM
Supports hardware geometry programs.
Definition: OgreRenderSystemCapabilities.h:131
OgreConvexBody.h
Ogre::StaticGeometry::setRegionDimensions
virtual void setRegionDimensions(const Vector3 &size)
Sets the size of a single region of geometry.
Definition: OgreStaticGeometry.h:666
Ogre::Mesh::IndexMap
std::vector< unsigned short > IndexMap
Definition: OgreMesh.h:105
Ogre::ResourceManager::ResourcePool
Definition of a pool of resources, which users can use to reuse similar resources many times without ...
Definition: OgreResourceManager.h:400
Ogre::MapIteratorWrapper::PointerType
IteratorWrapper< T, IteratorType, typename T::mapped_type >::PointerType PointerType
Redefined PointerType for a map/set.
Definition: OgreIteratorWrapper.h:260
Ogre::VulkanTextureGpuManager::getDevice
VulkanDevice * getDevice() const
Definition: OgreVulkanTextureGpuManager.h:83
Ogre::VulkanWindow::destroy
virtual void destroy(void)
Destroys the window.
Ogre::Skeleton::BoneList
std::vector< Bone * > BoneList
Definition: OgreSkeleton.h:163
Ogre::SimplePageContentCollectionFactory::destroyInstance
void destroyInstance(PageContentCollection *c)
Definition: OgreSimplePageContentCollection.h:125
Ogre::RSC_NON_POWER_OF_2_TEXTURES
@ RSC_NON_POWER_OF_2_TEXTURES
Supports non-power of two textures.
Definition: OgreRenderSystemCapabilities.h:119
Ogre::MovableObject::getEdgeList
EdgeData * getEdgeList(void)
Returns details of the edges which might be used to determine a silhouette.
Definition: OgreMovableObject.h:496
Ogre::SceneManager::RenderContext::rsContext
RenderSystem::RenderSystemContext * rsContext
Definition: OgreSceneManager.h:1019
Ogre::IShader::mod
static int mod(int a, int b)
Definition: OgreTinyRenderSystem.h:33
Ogre::MovableObject::isVisible
virtual bool isVisible(void) const
Returns whether or not this object is supposed to be visible or not.
Ogre::MetalTextureManager
Definition: OgreMetalTextureManager.h:48
Ogre::MSN_SHADERGEN
const _OgreExport String MSN_SHADERGEN
Material scheme of the shader generator.
Ogre::RTShader::HardwareSkinning::SkinningData::SkinningData
SkinningData()
Definition: OgreShaderExHardwareSkinning.h:61
Ogre::Ray::setOrigin
void setOrigin(const Vector3 &origin)
Sets the origin of the ray.
Definition: OgreRay.h:56
Ogre::VES_BLEND_INDICES
@ VES_BLEND_INDICES
Blending indices.
Definition: OgreHardwareVertexBuffer.h:95
Ogre::Bullet::DebugDrawer::drawContactPoint
void drawContactPoint(const btVector3 &PointOnB, const btVector3 &normalOnB, btScalar distance, int lifeTime, const btVector3 &color)
Definition: OgreBullet.h:136
Ogre::SceneManager::PrefabType
PrefabType
Prefab shapes available without loading a model.
Definition: OgreSceneManager.h:1427
Ogre::BCT_BOOL
@ BCT_BOOL
Definition: OgreGpuProgramParams.h:58
Ogre::RTShader::FunctionInvocation::FunctionInvocationLessThan
Comparator function to be used for sorting.
Definition: OgreShaderFunctionAtom.h:269
Ogre::Pass::setPolygonMode
void setPolygonMode(PolygonMode mode)
Sets the type of polygon rendering required.
Definition: OgrePass.h:896
Ogre::VertexBoneAssignment_s::vertexIndex
unsigned int vertexIndex
Definition: OgreVertexBoneAssignment.h:52
OgreConfig.h
Ogre::Pass::getDepthWriteEnabled
bool getDepthWriteEnabled(void) const
Returns whether or not this pass renders with depth-buffer writing on or not.
Definition: OgrePass.h:780
Ogre::ColourValue::Black
static const ColourValue Black
Definition: OgreColourValue.h:61
Ogre::GLSLProgramCommon::updateUniforms
virtual void updateUniforms(GpuProgramParametersPtr params, uint16 mask, GpuProgramType fromProgType)=0
Updates program object uniforms using data from GpuProgramParameters.
Ogre::HardwareBuffer::readData
virtual void readData(size_t offset, size_t length, void *pDest)
Reads data from the buffer and places it in the memory pointed to by pDest.
Definition: OgreHardwareBuffer.h:280
Ogre::GpuProgram::isVertexTextureFetchRequired
virtual bool isVertexTextureFetchRequired(void) const
Returns whether this vertex program requires support for vertex texture fetch from the hardware.
Definition: OgreGpuProgram.h:257
Ogre::RTShader::ProgramWriterFactory::~ProgramWriterFactory
virtual ~ProgramWriterFactory()
Definition: OgreShaderProgramWriterManager.h:51
Ogre::ScriptCompiler::IdMap
std::unordered_map< String, uint32 > IdMap
Definition: OgreScriptCompiler.h:190
Ogre::BspLevel::_notifyObjectDetached
void _notifyObjectDetached(const MovableObject *mov)
Internal method, makes sure an object is removed from the leaves when detached from a node.
Ogre::Math::Sqrt
static Radian Sqrt(const Radian &fValue)
Square root function.
Definition: OgreMath.h:444
Ogre::GpuSharedParameters
A group of manually updated parameters that are shared between many parameter sets.
Definition: OgreGpuProgramParams.h:402
OgreLogManager.h
Ogre::Volume::DualCell::mC7
Vector3 mC7
Definition: OgreVolumeDualGridGenerator.h:57
Ogre::PCZSceneManagerFactory::FACTORY_TYPE_NAME
static const String FACTORY_TYPE_NAME
Factory type name.
Definition: OgrePCZSceneManager.h:378
Ogre::TinyRenderSystem::getMinimumDepthInputValue
Real getMinimumDepthInputValue(void)
Gets the minimum (closest) depth value to be used when rendering using identity transforms.
Definition: OgreTinyRenderSystem.h:91
Ogre::RTShader::HardwareSkinningFactory::getMaxCalculableBoneCount
ushort getMaxCalculableBoneCount() const
The maximum number of bones for which hardware skinning is performed.
Definition: OgreShaderExHardwareSkinning.h:248
Ogre::PCZone::getLastVisibleFrame
unsigned long getLastVisibleFrame(void)
Get the lastVisibleFrame counter value.
Definition: OgrePCZone.h:115
Ogre::D3D11MultiRenderTarget
Definition: OgreD3D11MultiRenderTarget.h:36
Ogre::RenderQueue
Class to manage the scene object rendering queue.
Definition: OgreRenderQueue.h:93
Ogre::Degree::operator>=
bool operator>=(const Degree &d) const
Definition: OgreMath.h:146
Ogre::LodOutputBuffer::Submesh::genIndexBuffers
std::vector< LodIndexBuffer > genIndexBuffers
Definition: OgreLodBuffer.h:78
Ogre::LayerBlendModeEx::source1
LayerBlendSource source1
The first source of colour/alpha.
Definition: OgreBlendMode.h:147
Ogre::SmallVectorTemplateCommon::const_pointer
const typedef T * const_pointer
Definition: OgreSmallVector.h:157
Ogre::Any::destroy
void destroy()
Definition: OgreAny.h:138
Ogre::InstanceBatchVTF
Definition: OgreInstanceBatchVTF.h:205
Ogre::WorkQueue::RequestHandler::~RequestHandler
virtual ~RequestHandler()
Definition: OgreWorkQueue.h:168
Ogre::VertexData::hwAnimDataItemsUsed
size_t hwAnimDataItemsUsed
Number of hardware animation data items used.
Definition: OgreVertexIndexData.h:113
Ogre::Vector::operator-
Vector operator-() const
Definition: OgreVector.h:669
Ogre::PageContentCollectionFactory::~PageContentCollectionFactory
virtual ~PageContentCollectionFactory()
Definition: OgrePageContentCollectionFactory.h:51
Ogre::MetalRenderWindow::suggestPixelFormat
PixelFormat suggestPixelFormat() const override
Override since windows don't usually have alpha.
Definition: OgreMetalRenderWindow.h:78
Ogre::MurmurHash3_128
void MurmurHash3_128(const void *key, size_t len, uint32_t seed, void *out)
Definition: OgreMurmurHash3.h:25
Ogre::Entity::getCurrentLodIndex
ushort getCurrentLodIndex()
Returns the current LOD used to render.
Definition: OgreEntity.h:451
Ogre::Viewport::getZOrder
int getZOrder(void) const
Gets the Z-Order of this viewport.
Definition: OgreViewport.h:136
Ogre::VulkanTextureGpu::getDefaultDisplaySrv
VkImageView getDefaultDisplaySrv(void) const
Definition: OgreVulkanTextureGpu.h:158
Ogre::GLSLangProgramFactory
Factory class for GLSLang programs.
Definition: OgreGLSLangProgramManager.h:47
Ogre::ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME
static const String AUTODETECT_RESOURCE_GROUP_NAME
same as RGN_AUTODETECT
Definition: OgreResourceGroupManager.h:244
Ogre::CreateGpuSharedParametersScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:529
Ogre::CNT_QUOTE
@ CNT_QUOTE
Definition: OgreScriptCompiler.h:55
Ogre::VulkanTextureGpu
Definition: OgreVulkanTextureGpu.h:77
Ogre::ResourceManager::load
ResourcePtr load(const String &name, const String &group, bool isManual=false, ManualResourceLoader *loader=0, const NameValuePairList *loadParams=0, bool backgroundThread=false)
Generic load method, used to create a Resource specific to this ResourceManager without using one of ...
Ogre::Pass::hasGeometryProgram
bool hasGeometryProgram(void) const
Returns true if this pass uses a programmable geometry pipeline.
Definition: OgrePass.h:1184
Ogre::Mesh::setAutoBuildEdgeLists
void setAutoBuildEdgeLists(bool autobuild)
Sets whether or not this Mesh should automatically build edge lists when asked for them,...
Definition: OgreMesh.h:832
Ogre::RTShader::TriplanarTexturing
Triplanar Texturing.
Definition: OgreShaderExTriplanarTexturing.h:47
Ogre::RibbonTrail::getInitialWidth
Real getInitialWidth(size_t chainIndex) const
Get the starting ribbon width in world units.
Definition: OgreRibbonTrail.h:146
Ogre::Sphere
A sphere primitive, mostly used for bounds checking.
Definition: OgreSphere.h:52
Ogre::SceneNode::getAttachedObject
MovableObject * getAttachedObject(size_t index) const
Retrieves a pointer to an attached object by index.
Definition: OgreSceneNode.h:143
Ogre::GLSLESProgram::getOptimiserEnabled
bool getOptimiserEnabled(void) const
Gets if the GLSL optimiser is enabled.
Definition: OgreGLSLESProgram.h:61
Ogre::PoseList
std::vector< Pose * > PoseList
Definition: OgrePose.h:148
Ogre::RenderSystem::setCurrentPassIterationCount
virtual void setCurrentPassIterationCount(const size_t count)
set the current multi pass count value.
Definition: OgreRenderSystem.h:979
Ogre::SimplePageContentCollectionFactory::FACTORY_NAME
static String FACTORY_NAME
Definition: OgreSimplePageContentCollection.h:114
OgrePatchSurface.h
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE0
@ SPC_LIGHTDIRECTION_OBJECT_SPACE0
Light direction in object space index 0-7.
Definition: OgreShaderParameter.h:172
Ogre::Octree::numNodes
int numNodes()
Returns the number of scene nodes attached to this octree.
Definition: OgreOctree.h:89
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE4
@ SPC_LIGHTDIRECTION_OBJECT_SPACE4
Definition: OgreShaderParameter.h:176
Ogre::TerrainGroup::TerrainSlot::instance
Terrain * instance
Actual terrain instance.
Definition: OgreTerrainGroup.h:343
bsp_vertex_t::point
float point[3]
Definition: OgreQuake3Types.h:209
OgreRenderOperation.h
Ogre::RenderSystemCapabilities::ShaderProfiles
std::set< String > ShaderProfiles
Definition: OgreRenderSystemCapabilities.h:258
Ogre::TextureUnitState::ENV_PLANAR
@ ENV_PLANAR
Envmap based on vector from camera to vertex position, good for planar geometry.
Definition: OgreTextureUnitState.h:270
Ogre::Camera::getCullingFrustum
Frustum * getCullingFrustum(void) const
Returns the custom culling frustum in use.
Definition: OgreCamera.h:586
Ogre::RENDER_QUEUE_MAX
@ RENDER_QUEUE_MAX
Final possible render queue, don't exceed this.
Definition: OgreRenderQueue.h:75
Ogre::PageStrategyData::~PageStrategyData
virtual ~PageStrategyData()
Definition: OgrePageStrategy.h:53
Ogre::Bullet::createCapsuleCollider
_OgreBulletExport btCapsuleShape * createCapsuleCollider(const MovableObject *mo)
create capsule collider using ogre provided data
Ogre::D3D11Device
Definition: OgreD3D11Device.h:36
Ogre::BillboardParticleRendererFactory
Factory class for BillboardParticleRenderer.
Definition: OgreBillboardParticleRenderer.h:154
Ogre::AnimableValue::setValue
virtual void setValue(const Quaternion &)
Set value.
Definition: OgreAnimable.h:172
Ogre::HardwareIndexBuffer::getIndexSize
uint8 getIndexSize(void) const
Get the size in bytes of each index.
Definition: OgreHardwareIndexBuffer.h:73
Ogre::GLSLShader::attachToProgramObject
void attachToProgramObject(const GLuint programObject)
Ogre::Volume::OctreeNode::getCenterFront
const Vector3 getCenterFront(void) const
Gets the center of the corners 2, 3, 6, 7.
Definition: OgreVolumeOctreeNode.h:305
Ogre::CompositionTechnique::getTextureDefinitions
const TextureDefinitions & getTextureDefinitions() const
Get the TextureDefinitions in this Technique.
Definition: OgreCompositionTechnique.h:116
Ogre::SBT_TRANSPARENT_COLOUR
@ SBT_TRANSPARENT_COLOUR
Colour the scene based on the brightness of the input colours, but don’t darken.
Definition: OgreBlendMode.h:218
Ogre::ID_SOURCE2
@ ID_SOURCE2
Definition: OgreScriptCompiler.h:718
Ogre::GLRenderSystemCommon::_getCurrentContext
GLContext * _getCurrentContext()
Returns the current context.
Definition: OgreGLRenderSystemCommon.h:98
Ogre::TRect::left
T left
Definition: OgreCommon.h:605
Ogre::PageProvider::PageProvider
PageProvider()
Definition: OgrePageManager.h:60
Ogre::GpuProgramParameters::ACT_VIEW_UP_VECTOR
@ ACT_VIEW_UP_VECTOR
This variable provides the view up vector (world space).
Definition: OgreGpuProgramParams.h:1040
Ogre::OverlayElementFactory
Defines the interface which all components wishing to supply OverlayElement subclasses must implement...
Definition: OgreOverlayElementFactory.h:57
Ogre::D3D9MultiRenderTarget
Definition: OgreD3D9MultiRenderTarget.h:39
Ogre::VulkanFrameBufferDescValue::mFramebuffers
FastArray< VkFramebuffer > mFramebuffers
Definition: OgreVulkanRenderPassDescriptor.h:62
OgreBites::Label::_isFitToTray
bool _isFitToTray()
Definition: OgreTrays.h:481
Ogre::GLWindow::isVisible
bool isVisible(void) const
Indicates whether the window is visible (not minimized or obscured)
Definition: OgreGLWindow.h:42
Ogre::VectorIterator
Concrete IteratorWrapper for nonconst access to the underlying container.
Definition: OgreCompositionTargetPass.h:36
Ogre::ParticleSystem::setSortingEnabled
void setSortingEnabled(bool enabled)
Set whether or not particles are sorted according to the camera.
Definition: OgreParticleSystem.h:450
Ogre::PF_DXT4
@ PF_DXT4
DDS (DirectDraw Surface) DXT4 format.
Definition: OgrePixelFormat.h:98
Ogre::StringConverter::parseInt
static int32 parseInt(const String &val, int32 defaultValue=0)
Converts a String to a whole number.
Definition: OgreStringConverter.h:220
OgreShaderExIntegratedPSSM3.h
Ogre::GPT_DOMAIN_PROGRAM
@ GPT_DOMAIN_PROGRAM
Definition: OgreGpuProgram.h:53
Ogre::getXVideoModes
bool getXVideoModes(Display *display, VideoMode &currentMode, VideoModes &videoModes)
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE5
@ SPC_LIGHTPOSITION_OBJECT_SPACE5
Definition: OgreShaderParameter.h:217
Ogre::Volume::CacheSource
A caching Source.
Definition: OgreVolumeCacheSource.h:56
Ogre::Vector::operator*
Vector operator*(Real s) const
Definition: OgreVector.h:679
SHADER_BLEND
@ SHADER_BLEND
Definition: OgreQuake3Types.h:99
Ogre::MESH_VERSION_1_7
@ MESH_VERSION_1_7
OGRE version v1.7+.
Definition: OgreMeshSerializer.h:52
Ogre::Volume::msEdges
int msEdges[16]
Definition: OgreVolumeIsoSurfaceTablesMC.h:334
OgreBites::DecorWidget
Custom, decorative widget created from a template.
Definition: OgreTrays.h:681
Ogre::Terrain::_getMorphRequired
bool _getMorphRequired() const
Get whether LOD morphing is needed.
Definition: OgreTerrain.h:1457
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE5
@ SPC_LIGHTDIRECTION_OBJECT_SPACE5
Definition: OgreShaderParameter.h:177
Ogre::TerrainMaterialGenerator::getMaxLayers
virtual uint8 getMaxLayers(const Terrain *terrain) const
Get the maximum number of layers supported with the given terrain.
Definition: OgreTerrainMaterialGenerator.h:322
Ogre::VectorBase< 3, Real >::x
Real x
Definition: OgreVector.h:132
Ogre::ID_COMPUTE
@ ID_COMPUTE
Definition: OgreScriptCompiler.h:842
Ogre::Vector::operator+=
Vector & operator+=(const Vector &b)
Definition: OgreVector.h:611
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const String &val)
Definition: OgreProperty.h:164
Ogre::LightFactory::LightFactory
LightFactory()
Definition: OgreLight.h:622
Ogre::SceneManager::SkyDomeGenParameters::skyDomeDistance
Real skyDomeDistance
Definition: OgreSceneManager.h:296
Ogre::TerrainLodManager::getLodInfo
LodInfo & getLodInfo(uint lodLevel)
Definition: OgreTerrainLodManager.h:122
Ogre::PatchSurface::getIndexOffset
size_t getIndexOffset(void) const
Returns the index offset used by this buffer to write data into the buffer.
Definition: OgrePatchSurface.h:127
Ogre::VulkanFrameBufferDescValue::mImageViews
VkImageView mImageViews[OGRE_MAX_MULTIPLE_RENDER_TARGETS *2u+2u]
Definition: OgreVulkanRenderPassDescriptor.h:56
Ogre::Volume::OctreeNode::getCorner1
const Vector3 getCorner1(void) const
Gets the coordinate of corner 1.
Definition: OgreVolumeOctreeNode.h:458
Ogre::STBIImageCodec::STBIImageCodec
STBIImageCodec(const String &type)
OgreBites::SDLK_KP_3
@ SDLK_KP_3
Definition: OgreInput.h:152
Ogre::DeflectorPlaneAffector
This affector defines a plane which deflects particles which collide with it.
Definition: OgreDeflectorPlaneAffector.h:45
Ogre::D3D11Device::D3D_NO_EXCEPTION
@ D3D_NO_EXCEPTION
Definition: OgreD3D11Device.h:91
OgreOverlayManager.h
Ogre::PageStrategyData::PageStrategyData
PageStrategyData()
Definition: OgrePageStrategy.h:52
Ogre::StringUtil::format
static String format(const char *fmt,...)
create a string from a printf expression
Ogre::RenderWindow
Manages the target rendering window.
Definition: OgreRenderWindow.h:62
Ogre::StreamSerialiser::getEndian
virtual Endian getEndian() const
Get the endian mode.
Definition: OgreStreamSerialiser.h:140
Ogre::D3D11RenderTarget::getNumberOfViews
virtual uint getNumberOfViews() const =0
Ogre::GPU_AMD
@ GPU_AMD
Definition: OgreRenderSystemCapabilities.h:234
Ogre::ShadowTextureConfig::height
unsigned int height
Definition: OgreSceneManager.h:67
Ogre::Math::RealEqual
static bool RealEqual(Real a, Real b, Real tolerance=std::numeric_limits< Real >::epsilon())
Compare 2 reals, using tolerance for inaccuracies.
Definition: OgreMath.h:665
Ogre::Light
Representation of a dynamic light source in the scene.
Definition: OgreLight.h:94
Ogre::Pass::getAlphaRejectFunction
CompareFunction getAlphaRejectFunction(void) const
Gets the alpha reject function.
Definition: OgrePass.h:1006
Ogre::SceneManager::isShadowTechniqueIntegrated
bool isShadowTechniqueIntegrated(void) const
Is the shadow technique integrated into primary materials?
Definition: OgreSceneManager.h:2763
Ogre::IteratorWrapper::end
const IteratorType & end()
Bookmark to the end (one behind the last element) of the underlying collection.
Definition: OgreIteratorWrapper.h:117
Ogre::BillboardChain::getUseTextureCoords
virtual bool getUseTextureCoords(void) const
Gets whether texture coordinate information should be included in the final buffers generated.
Definition: OgreBillboardChain.h:141
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE1
@ SPC_POSITION_LIGHT_SPACE1
Definition: OgreShaderParameter.h:99
Ogre::VulkanWindow::getTexture
VulkanTextureGpu * getTexture()
Definition: OgreVulkanWindow.h:110
Ogre::StaticGeometryFactory::~StaticGeometryFactory
~StaticGeometryFactory()
Definition: OgreStaticGeometry.h:732
Ogre::StaticGeometry::OptimisedSubMeshGeometry::OptimisedSubMeshGeometry
OptimisedSubMeshGeometry()
Definition: OgreStaticGeometry.h:138
Ogre::PF_R32_UINT
@ PF_R32_UINT
32-bit pixel format, 32 bits red (unsigned int).
Definition: OgrePixelFormat.h:167
Ogre::Frustum::getReflectionMatrix
const Affine3 & getReflectionMatrix(void) const
Returns the reflection matrix of the frustum if appropriate.
Definition: OgreFrustum.h:532
Ogre::PF_DEPTH32
@ PF_DEPTH32
Definition: OgrePixelFormat.h:277
Ogre::InstanceManager::InstanceBatchIterator
ConstVectorIterator< InstanceBatchVec > InstanceBatchIterator
Definition: OgreInstanceManager.h:292
Ogre::StreamSerialiser::ENDIAN_AUTO
@ ENDIAN_AUTO
Automatically determine endianness.
Definition: OgreStreamSerialiser.h:76
Ogre::Vector::Vector
Vector()
Default constructor.
Definition: OgreVector.h:312
Ogre::Quaternion::x
float x
Definition: OgreQuaternion.h:344
Ogre::LodLevel::outSkipped
bool outSkipped
Whether the Lod level generation was skipped, because it has same vertex count as the previous Lod le...
Definition: OgreLodConfig.h:125
Ogre::Volume::GridSource
A volume source from a discrete 3d grid.
Definition: OgreVolumeGridSource.h:48
Ogre::WorkQueue
Interface to a general purpose request / response style background work queue.
Definition: OgreWorkQueue.h:73
Ogre::GLSL::GLSLProgram::setMaxOutputVertices
void setMaxOutputVertices(int maxOutputVertices)
Set the maximum number of vertices that a single run of this geometry program can emit.
Definition: src/GLSL/include/OgreGLSLProgram.h:101
Ogre::SubmissionType::NewFrameIdx
@ NewFrameIdx
Same as FlushOnly + fences the data so that VaoManager::mDynamicBufferCurrentFrame can be incremented...
Definition: OgreVulkanPrerequisites.h:102
Ogre::GCT_MATRIX_4X4
@ GCT_MATRIX_4X4
Definition: OgreGpuProgramParams.h:91
Ogre::Node::ChildNodeMap
std::vector< Node * > ChildNodeMap
Definition: OgreNode.h:71
Ogre::GL3PlusRenderBuffer
Renderbuffer surface.
Definition: OgreGL3PlusHardwarePixelBuffer.h:38
Ogre::SubMesh::extremityPoints
std::vector< Vector3 > extremityPoints
A list of extreme points on the submesh (optional).
Definition: OgreSubMesh.h:126
Ogre::SceneManager::setShadowTextureCount
void setShadowTextureCount(size_t count)
Set the number of textures allocated for texture-based shadows.
Definition: OgreSceneManager.h:2856
OgreNameGenerator.h
Ogre::Radian::valueDegrees
float valueDegrees() const
Definition: OgreMath.h:754
Ogre::FreeImagePlugin::uninstall
void uninstall()
Perform the final plugin uninstallation sequence.
Definition: OgreFreeImageCodec.h:90
Ogre::ComPtr::ComPtr
ComPtr() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:122
Ogre::Renderable::setPolygonModeOverrideable
void setPolygonModeOverrideable(bool override)
Sets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setti...
Definition: OgreRenderable.h:284
Ogre::Renderable::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreRenderable.h:309
Ogre::Volume::DualGridGenerator::getDualCellCount
size_t getDualCellCount(void) const
Gets the amount of generated dual cells.
Definition: OgreVolumeDualGridGenerator.h:337
OgreBites::TL_TOPRIGHT
@ TL_TOPRIGHT
Definition: OgreTrays.h:62
Ogre::TRect::TRect
TRect(T const &l, T const &t, T const &r, T const &b)
Definition: OgreCommon.h:607
Ogre::PCZPlugin::shutdown
void shutdown()
Perform any tasks the plugin needs to perform when the system is shut down.
OgreSceneQuery.h
Ogre::PSSMShadowCameraSetup::getSplitPoints
const SplitPointList & getSplitPoints() const
Returns the calculated split points.
Definition: OgreShadowCameraSetupPSSM.h:120
Ogre::Quake3Shader::Pass::textureName
String textureName
Definition: OgreQuake3Shader.h:75
Ogre::OverlayContainer::isChildrenProcessEvents
virtual bool isChildrenProcessEvents() const
Should this container pass events to their children.
Definition: OgreOverlayContainer.h:131
Ogre::Pass::setAlphaRejectFunction
void setAlphaRejectFunction(CompareFunction func)
Sets the alpha reject function.
Definition: OgrePass.h:998
Ogre::OverlayContainer::setChildrenProcessEvents
virtual void setChildrenProcessEvents(bool val)
Should this container pass events to their children.
Definition: OgreOverlayContainer.h:135
Ogre::RenderQueue::getRenderableListener
RenderableListener * getRenderableListener(void) const
Definition: OgreRenderQueue.h:285
Ogre::ExceptionFactory::throwException
static void throwException(Exception::ExceptionCodes code, const String &desc, const String &src, const char *file, long line)
Definition: OgreException.h:276
bsp_face_t::normal
float normal[3]
Definition: OgreQuake3Types.h:198
Ogre::LinearControllerFunction
Predefined controller function based on linear function interpolation.
Definition: OgrePredefinedControllers.h:318
Ogre::GLES2TextureBuffer::GLES2TextureBuffer
GLES2TextureBuffer(GLES2Texture *parent, GLint face, GLint level, GLint width, GLint height, GLint depth)
Texture constructor.
Ogre::GpuConstantDefinition::isInt
bool isInt() const
Definition: OgreGpuProgramParams.h:172
Ogre::MESH_VERSION_1_10
@ MESH_VERSION_1_10
OGRE version v1.10+.
Definition: OgreMeshSerializer.h:48
Ogre::CompositionTechnique::TS_CHAIN
@ TS_CHAIN
Definition: OgreCompositionTechnique.h:57
Ogre::Volume::OctreeNode::isBorderFront
bool isBorderFront(const OctreeNode &root) const
Gets whether this cell is at the front of the given root cell.
Definition: OgreVolumeOctreeNode.h:287
OgreAssert
#define OgreAssert(expr, mesg)
Checks a condition at runtime and throws exception/ aborts if it fails.
Definition: OgreException.h:63
Ogre::TerrainLayerBlendMap::getParent
Terrain * getParent() const
Get the parent terrain.
Definition: OgreTerrainLayerBlendMap.h:84
Ogre::Mesh::setHardwareBufferManager
void setHardwareBufferManager(HardwareBufferManagerBase *bufferManager)
Sets the manager for the vertex and index buffers to be used when loading this Mesh.
Definition: OgreMesh.h:541
Ogre::Volume::IsoSurface::MS_CORNERS_BOTTOM
static const size_t MS_CORNERS_BOTTOM[4]
To call Marching Squares with a cube on its bottom.
Definition: OgreVolumeIsoSurface.h:81
Ogre::RTShader::ParameterFactory
Helper utility class that creates common parameters.
Definition: OgreShaderParameter.h:664
Ogre::TransformBaseReal::extractQuaternion
Quaternion extractQuaternion() const
Definition: OgreMatrix4.h:197
Ogre::Terrain::setResourceGroup
void setResourceGroup(const String &resGroup)
Set the resource group to use when loading / saving.
Definition: OgreTerrain.h:667
OgrePrerequisites.h
Ogre::ID_ONCE
@ ID_ONCE
Definition: OgreScriptCompiler.h:666
Ogre::GLES2RenderBuffer::bindToFramebuffer
void bindToFramebuffer(uint32 attachment, uint32 zoffset) override
Bind surface to frame buffer.
Ogre::PT_INT
@ PT_INT
Definition: OgreStringInterface.h:51
Ogre::Exception::ERR_ITEM_NOT_FOUND
@ ERR_ITEM_NOT_FOUND
Definition: OgreException.h:115
Ogre::TEX_TYPE_2D_ARRAY
@ TEX_TYPE_2D_ARRAY
2D texture array
Definition: OgreTexture.h:105
Ogre::ID_COLOUR_WRITE
@ ID_COLOUR_WRITE
Definition: OgreScriptCompiler.h:662
Ogre::LodData::Triangle::submeshID
unsigned short submeshID
Definition: OgreLodData.h:119
Ogre::GLSLProgramCommon::GLSLProgramCommon
GLSLProgramCommon(const GLShaderList &shaders)
Ogre::DriverVersion::DriverVersion
DriverVersion()
Definition: OgreRenderSystemCapabilities.h:220
Ogre::D3D11VideoModeList
Definition: OgreD3D11VideoModeList.h:36
Ogre::PixelBox::slicePitch
size_t slicePitch
Number of elements between the top left pixel of one (depth) slice and the top left pixel of the next...
Definition: OgrePixelFormat.h:394
Ogre::MaterialSerializer::SerializeEvent
SerializeEvent
Definition: OgreMaterialSerializer.h:51
Ogre::Viewport::getWidth
float getWidth(void) const
Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.
Definition: OgreViewport.h:150
Ogre::Plane::getSide
Side getSide(const Vector3 &rkPoint) const
Definition: OgrePlane.h:103
Ogre::MetalDevice
Definition: OgreMetalDevice.h:38
Ogre::ID_MAX_LIGHTS
@ ID_MAX_LIGHTS
Definition: OgreScriptCompiler.h:663
Ogre::PropertyDef::getDescription
const String & getDescription() const
Get the description of the property.
Definition: OgreProperty.h:149
OgrePose.h
Ogre::CgProgramFactory::CgProgramFactory
CgProgramFactory()
Ogre::StringConverter::parseVector4
static Vector4 parseVector4(const String &val, const Vector4 &defaultValue=Vector4::ZERO)
Parses a Vector4 out of a String.
Definition: OgreStringConverter.h:291
Ogre::ManualObject::tangent
void tangent(const Vector3 &tan)
Add a vertex tangent to the current vertex.
Definition: OgreManualObject.h:256
Ogre::StringConverter::toString
static String toString(uint32 val)
Definition: OgreStringConverter.h:80
Ogre::SceneQuery::WorldFragment::renderOp
RenderOperation * renderOp
General render operation structure, fallback if nothing else is available.
Definition: OgreSceneQuery.h:115
Ogre::ImageCodec::ImageData::format
PixelFormat format
Definition: OgreImageCodec.h:92
Ogre::TerrainMaterialGeneratorA::SM2Profile::getReceiveDynamicShadowsLowLod
bool getReceiveDynamicShadowsLowLod() const
Whether to use shadows on low LOD material rendering (when using composite map) (default false).
Definition: OgreTerrainMaterialGeneratorA.h:149
OgreTextAreaOverlayElement.h
Ogre::Controller
Instances of this class 'control' the value of another object in the system.
Definition: OgreController.h:129
Ogre::Terrain::_getCompositeMapMaterial
const MaterialPtr & _getCompositeMapMaterial() const
Internal getting of material for the terrain composite map.
Definition: OgreTerrain.h:1305
Ogre::PT_UNSIGNED_LONG
@ PT_UNSIGNED_LONG
Definition: OgreStringInterface.h:56
Ogre::VulkanWindow::VulkanWindow
VulkanWindow(const String &title, uint32 width, uint32 height, bool fullscreenMode)
Ogre::TerrainGlobalOptions::getVisibilityFlags
uint32 getVisibilityFlags(void) const
Get the visbility flags that terrains will be rendered with.
Definition: OgreTerrain.h:1935
Ogre::D3D11DeviceResource::notifyDeviceRestored
virtual void notifyDeviceRestored(D3D11Device *device)=0
Ogre::Material::getTechniques
const Techniques & getTechniques(void) const
Get the Techniques in this Material.
Definition: OgreMaterial.h:228
OgreHeaderPrefix.h
Ogre::GpuProgramParameters::ACT_CAMERA_POSITION_OBJECT_SPACE
@ ACT_CAMERA_POSITION_OBJECT_SPACE
The current camera's position in object space.
Definition: OgreGpuProgramParams.h:908
Ogre::VertexData::vertexCount
size_t vertexCount
The number of vertices to process in this particular rendering group.
Definition: OgreVertexIndexData.h:100
Ogre::GPT_COUNT
@ GPT_COUNT
Definition: OgreGpuProgram.h:58
Ogre::Node::getInheritOrientation
bool getInheritOrientation(void) const
Returns true if this node is affected by orientation applied to the parent node.
Definition: OgreNode.h:316
Ogre::VectorBase< 2, Real >::UNIT_Y
static const Vector2 UNIT_Y
Definition: OgreVector.h:122
Ogre::Quake3Level::mVertices
bsp_vertex_t * mVertices
Definition: OgreQuake3Level.h:146
Ogre::TerrainQuadTreeNode::LodLevel::calcMaxHeightDelta
Real calcMaxHeightDelta
Temp calc area for max height delta.
Definition: OgreTerrainQuadTreeNode.h:139
Ogre::UnimplementedException
Template struct which creates a distinct type for each exception code.
Definition: OgreException.h:180
Ogre::ID_TECHNIQUE
@ ID_TECHNIQUE
Definition: OgreScriptCompiler.h:562
Ogre::RTShader::FunctionAtom::getOperandList
OperandVector & getOperandList()
Get a list of parameters this function invocation will use in the function call as arguments.
Definition: OgreShaderFunctionAtom.h:202
Ogre::IteratorWrapper
Basefunctionality for IteratorWrappers.
Definition: OgreIteratorWrapper.h:47
Ogre::DistanceLodBoxStrategy
Level of detail strategy based on distance from camera to an object's bounding box.
Definition: OgreDistanceLodStrategy.h:163
Ogre::CgProgram::isMorphAnimationIncluded
bool isMorphAnimationIncluded(void) const
Returns whether a vertex program includes the required instructions to perform morph animation.
Ogre::StreamSerialiser::write
void write(const T *pT, size_t count=1)
Catch-all method to write primitive types.
Definition: OgreStreamSerialiser.h:266
Ogre::Profile
An individual profile that will be processed by the Profiler.
Definition: OgreProfiler.h:455
Ogre::RenderTargetViewportEvent
Struct containing information about a RenderTarget Viewport-specific event.
Definition: OgreRenderTargetListener.h:52
Ogre::RTShader::In::In
In(const Operand &rhs)
Definition: OgreShaderFunctionAtom.h:156
Ogre::OverlayProfileSessionListener::DisplayMode
DisplayMode
Definition: OgreOverlayProfileSessionListener.h:53
Ogre::ID_VERTEX_PROGRAM
@ ID_VERTEX_PROGRAM
Definition: OgreScriptCompiler.h:559
Ogre::PT_STRING
@ PT_STRING
Definition: OgreStringInterface.h:57
Ogre::Pass::getGeometryProgram
const GpuProgramPtr & getGeometryProgram(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1198
Ogre::GpuSharedParameters::getFloatPointer
float * getFloatPointer(size_t pos)
Get a pointer to the 'nth' item in the float buffer.
Definition: OgreGpuProgramParams.h:512
Ogre::Node::getScale
const Vector3 & getScale(void) const
Gets the scaling factor of this node.
Definition: OgreNode.h:286
Ogre::GpuProgramParameters::setAutoConstant
void setAutoConstant(size_t index, AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreGpuProgramParams.h:1561
OgreBites::ProgressBar::getComment
const Ogre::DisplayString & getComment()
Definition: OgreTrays.h:722
Ogre::RTShader::UniformParameter::isSampler
bool isSampler() const
Return true if this parameter is a texture sampler type, false otherwise.
Definition: OgreShaderParameter.h:464
Ogre::AnimationState::getBlendMaskEntry
float getBlendMaskEntry(size_t boneHandle) const
Get the weight for the bone identified by the given handle.
Definition: OgreAnimationState.h:170
Ogre::Degree::operator*
Degree operator*(float f) const
Definition: OgreMath.h:136
Ogre::Image::FILTER_NEAREST
@ FILTER_NEAREST
Definition: OgreImage.h:427
OgreImageCodec.h
Ogre::EdgeListBuilder
General utility class for building edge lists for geometry.
Definition: OgreEdgeListBuilder.h:170
Ogre::BillboardParticleRenderer::setKeepParticlesInLocalSpace
void setKeepParticlesInLocalSpace(bool keepLocal)
Setting carried over from ParticleSystem.
Definition: OgreBillboardParticleRenderer.h:138
Ogre::BillboardSet
A collection of billboards (faces which are always facing the given direction) with the same (default...
Definition: OgreBillboardSet.h:118
Ogre::CompositionTechnique::TS_LOCAL
@ TS_LOCAL
Definition: OgreCompositionTechnique.h:55
Ogre::SceneQuery::WorldFragment::planes
std::vector< Plane > * planes
Planes bounding a convex region, only applicable for WFT_PLANE_BOUNDED_REGION.
Definition: OgreSceneQuery.h:111
Ogre::Particle::setDimensions
void setDimensions(float width, float height)
Sets the width and height for this particle.
Definition: OgreParticle.h:89
Ogre::ScriptCompilerEvent::ScriptCompilerEvent
ScriptCompilerEvent(const String &type)
Definition: OgreScriptCompiler.h:345
Ogre::Volume::OctreeNode::isBorderBottom
bool isBorderBottom(const OctreeNode &root) const
Gets whether this cell is at the bottom of the given root cell.
Definition: OgreVolumeOctreeNode.h:254
Ogre::ID_TRANSPARENT_SORTING
@ ID_TRANSPARENT_SORTING
Definition: OgreScriptCompiler.h:637
Ogre::SOP_ZERO
@ SOP_ZERO
Set the stencil value to zero.
Definition: OgreRenderSystem.h:79
Ogre::Math::InvSqrt
static Real InvSqrt(Real fValue)
Inverse square root i.e.
Definition: OgreMath.h:459
Ogre::TerrainGlobalOptions::getCastsDynamicShadows
bool getCastsDynamicShadows() const
Whether the terrain will be able to cast shadows (texture shadows only are supported,...
Definition: OgreTerrain.h:1907
Ogre::Mesh::BoneAssignmentIterator
MapIterator< VertexBoneAssignmentList > BoneAssignmentIterator
Definition: OgreMesh.h:103
Ogre::ID_SINE
@ ID_SINE
Definition: OgreScriptCompiler.h:752
Ogre::StencilState::compareOp
CompareFunction compareOp
Comparison operator for the stencil test.
Definition: OgreRenderSystem.h:112
Ogre::Pass::getFogStart
float getFogStart(void) const
Returns the fog start distance for this pass.
Definition: OgrePass.h:969
Ogre::RenderSystemCapabilities::vendorToString
static const String & vendorToString(GPUVendor v)
Convert a vendor enum to a string.
SHADER_ALPHAFUNC
@ SHADER_ALPHAFUNC
Definition: OgreQuake3Types.h:100
OgreShaderSubRenderState.h
Ogre::StaticGeometry::MaterialBucket::getParent
LODBucket * getParent(void)
Definition: OgreStaticGeometry.h:254
Ogre::ManualObject::ManualObjectSection
Built, renderable section of geometry.
Definition: OgreManualObject.h:563
Ogre::BCT_UNKNOWN
@ BCT_UNKNOWN
Definition: OgreGpuProgramParams.h:61
Ogre::Math::Abs
static Degree Abs(const Degree &dValue)
Absolute value function.
Definition: OgreMath.h:279
Ogre::Material::TechniqueIterator
VectorIterator< Techniques > TechniqueIterator
Definition: OgreMaterial.h:193
Ogre::Viewport::getHeight
float getHeight(void) const
Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.
Definition: OgreViewport.h:154
Ogre::RTShader::ProgramWriterFactory::getTargetLanguage
virtual const String & getTargetLanguage(void) const =0
Get the name of the language this factory creates programs for.
Ogre::AxisAlignedBox::getCorner
Vector3 getCorner(CornerEnum cornerToGet) const
Gets the position of one of the corners.
Definition: OgreAxisAlignedBox.h:297
OgreBites::Event::key
KeyboardEvent key
Definition: OgreInput.h:104
Ogre::Light::LT_POINT
@ LT_POINT
Point light sources give off light equally in all directions, so require only position not direction.
Definition: OgreLight.h:106
Ogre::VectorSet::iterator
SmallVector< T, S >::iterator iterator
Definition: OgreVectorSet.h:46
Ogre::GlyphInfo::uvRect
UVRect uvRect
Definition: OgreFont.h:68
Ogre::SubEntity::_getBuffersMarkedForAnimation
bool _getBuffersMarkedForAnimation(void) const
Are buffers already marked as vertex animated?
Definition: OgreSubEntity.h:275
Ogre::GLWindow
Definition: OgreGLWindow.h:37
Ogre::PassthroughControllerFunction::create
static ControllerFunctionRealPtr create(bool deltaInput=false)
Constructor.
Definition: OgrePredefinedControllers.h:201
Ogre::STBIImageCodec::encode
DataStreamPtr encode(const MemoryDataStreamPtr &input, const CodecDataPtr &pData) const override
Ogre::GpuProgramParameters::ACT_LIGHT_DIRECTION_ARRAY
@ ACT_LIGHT_DIRECTION_ARRAY
Array of light directions in world space (count set by extra param)
Definition: OgreGpuProgramParams.h:836
OgreBites::BUTTON_MIDDLE
@ BUTTON_MIDDLE
Definition: OgreInput.h:30
Ogre::TerrainGlobalOptions::setCastsDynamicShadows
void setCastsDynamicShadows(bool s)
Whether the terrain will be able to cast shadows (texture shadows only are supported,...
Definition: OgreTerrain.h:1914
Ogre::StringStream
std::stringstream StringStream
Definition: OgrePrerequisites.h:314
Ogre::Volume::ChunkRequest::root
OctreeNode * root
The octree node to use.
Definition: OgreVolumeChunkHandler.h:74
Ogre::ManualObject::getBoundingBox
const AxisAlignedBox & getBoundingBox(void) const override
Retrieves the local axis-aligned bounding box for this object.
Definition: OgreManualObject.h:550
Ogre::VertexCacheProfiler::reset
void reset()
Definition: OgreVertexIndexData.h:317
Ogre::LiSPSMShadowCameraSetup
Implements the Light Space Perspective Shadow Mapping Algorithm .
Definition: OgreShadowCameraSetupLiSPSM.h:91
Ogre::AxisAlignedBox::setNull
void setNull()
Sets the box to a 'null' value i.e.
Definition: OgreAxisAlignedBox.h:493
Ogre::Quake3Level::mNumLightmaps
int mNumLightmaps
Definition: OgreQuake3Level.h:153
Ogre::RTShader::FunctionStageRef::callFunction
void callFunction(const char *name, const In &arg, const Out &ret) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreShaderFunction.h:58
DeformFunc
DeformFunc
Definition: OgreQuake3Types.h:132
OgreBites::SDLK_KP_9
@ SDLK_KP_9
Definition: OgreInput.h:158
Ogre::Any::reset
void reset()
Definition: OgreAny.h:131
Ogre::StaticGeometry::QueuedGeometry::orientation
Quaternion orientation
Definition: OgreStaticGeometry.h:176
Ogre::PixelUtil::packColour
static void packColour(const ColourValue &colour, const PixelFormat pf, void *dest)
Pack a colour value to memory.
Definition: OgrePixelFormat.h:587
Ogre::RTShader::LayeredBlendingFactory
A factory that enables creation of LayeredBlending instances.
Definition: OgreShaderExLayeredBlending.h:198
Ogre::VectorBase::VectorBase
VectorBase(T _x, T _y, T _z, T _w)
Definition: OgreVector.h:59
Ogre::VET_UINT3
@ VET_UINT3
Definition: OgreHardwareVertexBuffer.h:152
Ogre::TerrainLodManager
Terrain LOD data manager.
Definition: OgreTerrainLodManager.h:52
Ogre::VET_COLOUR_ABGR
@ VET_COLOUR_ABGR
Definition: OgreHardwareVertexBuffer.h:164
Ogre::RenderingAPIException::RenderingAPIException
RenderingAPIException(int inNumber, const String &inDescription, const String &inSource, const char *inFile, long inLine)
Definition: OgreException.h:225
Ogre::LightFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreLight.h:625
Ogre::TextureUnitState::ET_UVSCROLL
@ ET_UVSCROLL
Constant u/v scrolling effect.
Definition: OgreTextureUnitState.h:253
Ogre::ID_MIN
@ ID_MIN
Definition: OgreScriptCompiler.h:617
Ogre::SceneManager::getShadowDirLightTextureOffset
Real getShadowDirLightTextureOffset(void) const
Gets the proportional distance which a texture shadow which is generated from a directional light wil...
Definition: OgreSceneManager.h:2918
OgreSubEntity.h
Ogre::RTShader::Parameter::SPC_NORMAL_TANGENT_SPACE
@ SPC_NORMAL_TANGENT_SPACE
Normal in tangent space.
Definition: OgreShaderParameter.h:117
Ogre::BillboardSet::setUseAccurateFacing
void setUseAccurateFacing(bool acc)
Sets whether or not billboards should use an 'accurate' facing model.
Definition: OgreBillboardSet.h:644
Ogre::Quake3Level::mNumLeafFaces
int mNumLeafFaces
Definition: OgreQuake3Level.h:138
OgreVulkanTextureGpu.h
Ogre::EXRCodec
Definition: OgreEXRCodec.h:41
Ogre::BspSceneManagerPlugin
Plugin instance for BSPSceneManager.
Definition: OgreBspSceneManagerPlugin.h:39
Ogre::Profiler::getSingleton
static Profiler & getSingleton(void)
Get the singleton instance.
Ogre::OctreeSceneManager
Specialized SceneManager that divides the geometry into an octree in order to facilitate spatial quer...
Definition: OgreOctreeSceneManager.h:73
Ogre::BGRA
uint32 BGRA
Definition: OgreColourValue.h:44
Ogre::Viewport::getVisibilityMask
uint getVisibilityMask(void) const
Gets a per-viewport visibility mask.
Definition: OgreViewport.h:352
Ogre::OctreeZonePlugin::getName
const String & getName() const
Get the name of the plugin.
Ogre::PF_R8G8
@ PF_R8G8
16-bit pixel format, 8 bits red, 8 bits green.
Definition: OgrePixelFormat.h:217
Ogre::AntiPortalFactory::FACTORY_TYPE_FLAG
static unsigned long FACTORY_TYPE_FLAG
Definition: OgreAntiPortal.h:58
SHADER_FUNC_SQUARE
@ SHADER_FUNC_SQUARE
Definition: OgreQuake3Types.h:112
Ogre::Texture::getFSAA
uint getFSAA() const
Get the level of multisample AA to be used if this texture is a rendertarget.
Definition: OgreTexture.h:217
Ogre::int64
int64_t int64
Definition: OgrePlatform.h:277
Ogre::DefaultShadowCameraSetup
Implements default shadow camera setup.
Definition: OgreShadowCameraSetup.h:84
Ogre::Matrix3::Matrix3
Matrix3(const Real arr[3][3])
Definition: OgreMatrix3.h:76
OgreBites::TL_BOTTOMRIGHT
@ TL_BOTTOMRIGHT
Definition: OgreTrays.h:68
Ogre::GLNativeSupport::ContextProfile
ContextProfile
Definition: OgreGLNativeSupport.h:60
Ogre::PSSMShadowCameraSetup::OptimalAdjustFactorList
std::vector< Real > OptimalAdjustFactorList
Definition: OgreShadowCameraSetupPSSM.h:61
Ogre::Pass::setLightScissoringEnabled
void setLightScissoringEnabled(bool enabled)
Sets whether or not this pass will be clipped by a scissor rectangle encompassing the lights that are...
Definition: OgrePass.h:1425
OgreVulkanRenderSystem.h
Ogre::CreateGpuSharedParametersScriptCompilerEvent::mResourceGroup
String mResourceGroup
Definition: OgreScriptCompiler.h:528
Ogre::RTShader::TargetRenderStatePtr
std::shared_ptr< TargetRenderState > TargetRenderStatePtr
Definition: OgreShaderRenderState.h:209
Ogre::LodData::Edge::refCount
int refCount
Definition: OgreLodData.h:92
Ogre::FBT_DEPTH
@ FBT_DEPTH
Definition: OgreCommon.h:328
Ogre::ManualObject
Class providing a much simplified interface to generating manual objects with custom geometry.
Definition: OgreManualObject.h:106
Ogre::TLSS_SPECULAR
@ TLSS_SPECULAR
Specular reflectance.
Definition: OgreTerrainMaterialGenerator.h:65
OgreBites::InputListener::touchMoved
virtual bool touchMoved(const TouchFingerEvent &evt)
Definition: OgreInput.h:179
Ogre::Camera::Listener::Listener
Listener()
Definition: OgreCamera.h:93
Ogre::GLHardwareOcclusionQuery
This is a class that is the base class of the query class for hardware occlusion.
Definition: OgreGLHardwareOcclusionQuery.h:72
Ogre::RenderTargetListener
A interface class defining a listener which can be used to receive notifications of RenderTarget even...
Definition: OgreRenderTargetListener.h:77
Ogre::Mesh::hasSkeleton
bool hasSkeleton(void) const
Returns true if this Mesh has a linked Skeleton.
Definition: OgreMesh.h:423
bsp_brush_t::firstside
int firstside
Definition: OgreQuake3Types.h:246
Ogre::Volume::ChunkParameters
Parameters for loading the volume.
Definition: OgreVolumeChunk.h:55
Ogre::ID_LIGHTING
@ ID_LIGHTING
Definition: OgreScriptCompiler.h:647
Ogre::ColourBlendState::operation
SceneBlendOperation operation
Definition: OgreBlendMode.h:289
Ogre::GCT_MATRIX_DOUBLE_3X3
@ GCT_MATRIX_DOUBLE_3X3
Definition: OgreGpuProgramParams.h:105
Ogre::ID_REVERSE_SUBTRACT
@ ID_REVERSE_SUBTRACT
Definition: OgreScriptCompiler.h:616
Ogre::RenderSystemCapabilities::isCategoryRelevant
bool isCategoryRelevant(CapabilitiesCategory cat)
Return whether a category is 'relevant' or not, ie will it be reported.
Definition: OgreRenderSystemCapabilities.h:631
Ogre::LodListener::postqueueEntityMeshLodChanged
virtual void postqueueEntityMeshLodChanged(const EntityMeshLodChangedEvent &evt)
Called after an entity's mesh LOD has changed.
Definition: OgreLodListener.h:171
Ogre::Viewport::getMaterialScheme
const String & getMaterialScheme(void) const
Get the material scheme which the viewport should use.
Definition: OgreViewport.h:271
Ogre::AreaEmitter
Particle emitter which emits particles randomly from points inside an area (box, sphere,...
Definition: OgreAreaEmitter.h:55
Ogre::GLSLShaderCommon
Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL).
Definition: OgreGLSLShaderCommon.h:56
Ogre::ProfileFrame::frameTime
ulong frameTime
The total time this profile has taken this frame.
Definition: OgreProfiler.h:100
Ogre::GpuProgramParameters::AutoConstantEntry::AutoConstantEntry
AutoConstantEntry(AutoConstantType theType, size_t theIndex, float theData, uint16 theVariability, uint8 theElemCount=4)
Definition: OgreGpuProgramParams.h:1230
Ogre::Degree::operator==
bool operator==(const Degree &d) const
Definition: OgreMath.h:144
Ogre::MetalProgramFactory
Factory class for Metal programs.
Definition: OgreMetalProgramFactory.h:41
Ogre::Mesh::getBoneAssignments
const VertexBoneAssignmentList & getBoneAssignments() const
Gets a const reference to the list of bone assignments.
Definition: OgreMesh.h:483
Ogre::Volume::DualGridGenerator
Class for the generation of the DualGrid.
Definition: OgreVolumeDualGridGenerator.h:70
Ogre::D3D9GpuProgram
Direct3D implementation of a few things common to low-level vertex & fragment programs.
Definition: OgreD3D9GpuProgram.h:41
OgreVolumeSource.h
Ogre::GpuProgramParameters::ACT_TEXTURE_SIZE
@ ACT_TEXTURE_SIZE
Provides texture size of the texture unit (index determined by setAutoConstant call).
Definition: OgreGpuProgramParams.h:1119
Ogre::ColourValue
Class representing colour.
Definition: OgreColourValue.h:57
Ogre::EdgeData::Triangle
Basic triangle structure.
Definition: OgreEdgeListBuilder.h:59
OgreBites
Definition: OgreAdvancedRenderControls.h:41
Ogre::BillboardRotationType
BillboardRotationType
The rotation type of billboard.
Definition: OgreBillboardSet.h:75
Ogre::ComPtr::operator=
ComPtr & operator=(U *other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:153
Ogre::Matrix4::Matrix4
Matrix4(const Quaternion &rot)
Creates a standard 4x4 transformation matrix with a zero translation part from a rotation/scaling Qua...
Definition: OgreMatrix4.h:257
Ogre::WFT_TRIANGLE
@ WFT_TRIANGLE
An angular wave with a constant increase / decrease speed with pointed peaks.
Definition: OgreCommon.h:188
Ogre::RenderTargetPriorityMap
std::multimap< uchar, RenderTarget * > RenderTargetPriorityMap
Definition: OgreRenderSystem.h:56
Ogre::VET_DOUBLE1
@ VET_DOUBLE1
Definition: OgreHardwareVertexBuffer.h:138
Ogre::Terrain::getSkirtSize
Real getSkirtSize() const
The default size of 'skirts' used to hide terrain cracks (default 10, set for new Terrain using Terra...
Definition: OgreTerrain.h:1208
Ogre::RENDER_QUEUE_SKIES_EARLY
@ RENDER_QUEUE_SKIES_EARLY
First queue (after backgrounds), used for skyboxes if rendered first.
Definition: OgreRenderQueue.h:57
Ogre::GLES2TextureBuffer::blitToMemory
void blitToMemory(const Box &srcBox, const PixelBox &dst) override
Copies a region of this pixelbuffer to normal memory.
Ogre::MeshSerializerListener::processMeshCompleted
virtual void processMeshCompleted(Mesh *mesh)=0
Allows to do changes on mesh after it's completely loaded. For example you can generate LOD levels he...
Ogre::AxisAlignedBox::intersection
AxisAlignedBox intersection(const AxisAlignedBox &b2) const
Calculate the area of intersection of this box and another.
Definition: OgreAxisAlignedBox.h:558
OgreBites::NativeWindowPair::native
NativeWindowType * native
Definition: OgreApplicationContextBase.h:79
Ogre::OverlayElement::setEnabled
void setEnabled(bool b)
Definition: OgreOverlayElement.h:210
Ogre::ID_SRC_TEXTURE
@ ID_SRC_TEXTURE
Definition: OgreScriptCompiler.h:731
Ogre::MetalDevice::mDevice
id< MTLDevice > mDevice
Definition: OgreMetalDevice.h:42
Ogre::RuntimeAssertionException::RuntimeAssertionException
RuntimeAssertionException(int inNumber, const String &inDescription, const String &inSource, const char *inFile, long inLine)
Definition: OgreException.h:231
Ogre::ResourceManager::reloadAll
void reloadAll(bool reloadableOnly=true)
Caused all currently loaded resources to be reloaded.
Definition: OgreResourceManager.h:203
Ogre::OctreeAxisAlignedBoxSceneQuery
Octree implementation of AxisAlignedBoxSceneQuery.
Definition: OgreOctreeSceneQuery.h:96
Ogre::EdgeData::EdgeGroup::triStart
size_t triStart
Index to main triangles array, indicate the first triangle of this edge group, and all triangles of t...
Definition: OgreEdgeListBuilder.h:112
Ogre::PlaneBoundedVolume::planes
PlaneList planes
Publicly accessible plane list, you can modify this direct.
Definition: OgrePlaneBoundedVolume.h:54
Ogre::BspLevel::getRenderOperation
void getRenderOperation(RenderOperation &op) override
Gets the render operation required to send this object to the frame buffer.
Definition: OgreBspLevel.h:112
Ogre::Quake3Shader::PassList
std::vector< Pass > PassList
Definition: OgreQuake3Shader.h:107
Ogre::Volume::OctreeNode::getCenterFrontBottom
const Vector3 getCenterFrontBottom(void) const
Gets the center of the corners 2, 3.
Definition: OgreVolumeOctreeNode.h:377
Ogre::ConfigFile::getSettingsBySection
const SettingsBySection_ & getSettingsBySection() const
Get all the available settings grouped by sections.
Definition: OgreConfigFile.h:97
Ogre::CgProgram::isSkeletalAnimationIncluded
bool isSkeletalAnimationIncluded(void) const
Returns whether a vertex program includes the required instructions to perform skeletal animation.
Ogre::VulkanWindow::mSwapchain
VkSwapchainKHR mSwapchain
Definition: OgreVulkanWindow.h:78
Ogre::MetalPlugin::uninstall
void uninstall()
Perform the final plugin uninstallation sequence.
Ogre::D3D9HLSLProgram::CmdAssemblerCode
Command object for getting/setting assembler code.
Definition: OgreD3D9HLSLProgram.h:79
Ogre::GLES2FBOManager::getMaxFSAASamples
GLint getMaxFSAASamples()
Definition: OgreGLES2FBORenderTexture.h:104
Ogre::DepthBuffer::isManual
bool isManual() const
Manual DepthBuffers are cleared in RenderSystem's destructor.
Ogre::Volume::OctreeNode::getCenterBackRight
const Vector3 getCenterBackRight(void) const
Gets the center of the corners 1, 5.
Definition: OgreVolumeOctreeNode.h:440
Ogre::RTShader::Parameter
A class that represents a shader based program parameter.
Definition: OgreShaderParameter.h:47
Ogre::Sphere::getCenter
const Vector3 & getCenter(void) const
Returns the center point of the sphere.
Definition: OgreSphere.h:74
Ogre::TRect::width
T width() const
Definition: OgreCommon.h:623
Ogre::LBO_ALPHA_BLEND
@ LBO_ALPHA_BLEND
Blend based on texture alpha.
Definition: OgreBlendMode.h:65
OgreBites::TrayLocation
TrayLocation
enumerator values for widget tray anchoring locations
Definition: OgreTrays.h:58
Ogre::RenderSystem::getConfigOptions
const ConfigOptionMap & getConfigOptions() const
Returns the details of this API's configuration options.
Definition: OgreRenderSystem.h:200
Ogre::Capsule
3D Line-Swept-Sphere class for intersection testing in Ogre3D Some algorithms based off code from the...
Definition: OgreCapsule.h:45
Ogre::ParticleEmitter::_getEmissionCount
virtual unsigned short _getEmissionCount(Real timeElapsed)
Gets the number of particles which this emitter would like to emit based on the time elapsed.
Definition: OgreParticleEmitter.h:385
Ogre::VulkanDevice::mDeviceFeatures
VkPhysicalDeviceFeatures mDeviceFeatures
Definition: OgreVulkanDevice.h:67
Ogre::ID_SHADOW_RECEIVER_VERTEX_PROGRAM_REF
@ ID_SHADOW_RECEIVER_VERTEX_PROGRAM_REF
Definition: OgreScriptCompiler.h:570
Ogre::Viewport::setSkiesEnabled
void setSkiesEnabled(bool enabled)
Tells this viewport whether it should display skies.
Definition: OgreViewport.h:318
Ogre::GLRTTManager::checkFormat
bool checkFormat(PixelFormat format)
Check if a certain format is usable as FBO rendertarget format.
Definition: OgreGLRenderTexture.h:138
Ogre::Entity::getSkeleton
SkeletonInstance * getSkeleton(void) const
Get this Entity's personal skeleton instance.
Definition: OgreEntity.h:591
OgreBites::KMOD_NUM
@ KMOD_NUM
Definition: OgreInput.h:166
Ogre::ImageCodec::ImageData::flags
uint flags
Definition: OgreImageCodec.h:90
OgreBites::MouseMotionEvent
Definition: OgreInput.h:63
Ogre::RenderSystemCapabilities::getVendor
GPUVendor getVendor() const
Definition: OgreRenderSystemCapabilities.h:339
Ogre::Quaternion::swap
void swap(Quaternion &other)
Exchange the contents of this quaternion with another.
Definition: OgreQuaternion.h:103
Ogre::ColourFaderAffector::CmdBlueAdjust
Command object for blue adjust (see ParamCommand).
Definition: OgreColourFaderAffector.h:66
Ogre::HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY
@ HBU_DYNAMIC_WRITE_ONLY
same as HBU_CPU_TO_GPU
Definition: OgreHardwareBuffer.h:128
Ogre::Node::getInheritScale
bool getInheritScale(void) const
Returns true if this node is affected by scaling factors applied to the parent node.
Definition: OgreNode.h:336
Ogre::CompositionTechnique::TextureDefinition::scope
TextureScope scope
Definition: OgreCompositionTechnique.h:80
Ogre::TerrainGlobalOptions::getDefaultResourceGroup
const String & getDefaultResourceGroup() const
Get the default resource group to use to load / save terrains.
Definition: OgreTerrain.h:2034
OgreBites::MouseButtonEvent::x
int x
Definition: OgreInput.h:71
Ogre::D3D9RenderSystem::mutYes
@ mutYes
Definition: OgreD3D9RenderSystem.h:65
Ogre::ResourceGroupListener::customStageStarted
virtual void customStageStarted(const String &description)
This event is fired when a custom loading stage is about to start.
Definition: OgreResourceGroupManager.h:171
Ogre::RTShader::SubRenderStateAccessor
This class uses as accessor from a template SubRenderState to all of its instances that created based...
Definition: OgreShaderSubRenderState.h:175
Ogre::OGREPROF_USER_DEFAULT
@ OGREPROF_USER_DEFAULT
User default profile.
Definition: OgreProfiler.h:82
Ogre::Root::getInstalledPlugins
const PluginInstanceList & getInstalledPlugins() const
Gets a read-only list of the currently installed plugins.
Definition: OgreRoot.h:655
Ogre::VertexData::HardwareAnimationData::parametric
Real parametric
Definition: OgreVertexIndexData.h:107
Ogre::Affine3::Affine3
Affine3(const Matrix4 &mat)
extract the Affine part of a Matrix4
Definition: OgreMatrix4.h:357
OgreBites::SDLK_F2
@ SDLK_F2
Definition: OgreInput.h:121
Ogre::ComPtr::SafeBoolType
int SafeBoolHelper::* SafeBoolType
Definition: OgreComPtr.h:186
Ogre::ShadeOptions
ShadeOptions
Light shading modes.
Definition: OgreCommon.h:135
Ogre::Pass::setStartLight
void setStartLight(unsigned short startLight)
Sets the light index that this pass will start at in the light list.
Definition: OgrePass.h:1085
Ogre::RenderSystem::_setDepthClamp
virtual void _setDepthClamp(bool enable)
Clamp depth values to near and far plane rather than discarding.
Definition: OgreRenderSystem.h:749
Ogre::MeshLodUsage::manualName
String manualName
Only relevant if mIsLodManual is true, the name of the alternative mesh to use.
Definition: OgreMesh.h:971
Ogre::SceneManagerFactory::SceneManagerFactory
SceneManagerFactory()
Definition: OgreSceneManager.h:3499
Ogre::PCZone::getLastVisibleFromCamera
PCZCamera * getLastVisibleFromCamera()
Get the lastVisibleFromCamera pointer.
Definition: OgrePCZone.h:121
Ogre::Pass::isAlphaToCoverageEnabled
bool isAlphaToCoverageEnabled() const
Gets whether to use alpha to coverage (A2C) when blending alpha rejected values.
Definition: OgrePass.h:1025
Ogre::ParticleSystem::getDefaultHeight
virtual Real getDefaultHeight(void) const
See setDefaultDimensions - this gets 1 component individually.
Ogre::MetalDevice::mFrameAborted
bool mFrameAborted
Once a frame is aborted, MTLRenderCommandEncoder are no longer created (ignored).
Definition: OgreMetalDevice.h:41
Ogre::SceneTypeMask
uint16 SceneTypeMask
Bitmask containing scene types.
Definition: OgreDeprecated.h:85
Ogre::GLFBOMultiRenderTarget
MultiRenderTarget for GL.
Definition: OgreGLFBOMultiRenderTarget.h:37
Ogre::BspSceneManager::createSceneNodeImpl
SceneNode * createSceneNodeImpl(void)
Creates a specialized BspSceneNode.
Ogre::D3D9RenderWindow::isAA
bool isAA() const
Definition: OgreD3D9RenderWindow.h:53
Ogre::operator*
Radian operator*(float a, const Radian &b)
Definition: OgreMath.h:784
OGRE_EXCEPT
#define OGRE_EXCEPT(...)
Definition: OgreException.h:292
Ogre::MultiRenderTarget::getBoundSurface
RenderTexture * getBoundSurface(size_t index)
Get a pointer to a bound surface.
Definition: OgreRenderTexture.h:110
Ogre::Pass::getDestBlendFactor
SceneBlendFactor getDestBlendFactor() const
Retrieves the destination blending factor for the material.
Definition: OgrePass.h:690
Ogre::Technique::GPUVendorRule::includeOrExclude
IncludeOrExclude includeOrExclude
Definition: OgreTechnique.h:126
Ogre::ConstAnimationStateIterator
ConstMapIterator< AnimationStateMap > ConstAnimationStateIterator
Definition: OgreAnimationState.h:192
Ogre::RTShaderSystemAlloc
GeneralAllocatedObject RTShaderSystemAlloc
Definition: OgreShaderPrerequisites.h:47
Ogre::DataStream::DataStream
DataStream(uint16 accessMode=READ)
Constructor for creating unnamed streams.
Definition: OgreDataStream.h:83
Ogre::Box::contains
bool contains(const Box &def) const
Return true if the other box is a part of this one.
Definition: OgreCommon.h:782
OgreBites::WindowEventListener
Callback class used to send out window events to client app.
Definition: OgreWindowEventUtilities.h:52
Ogre::PF_R8
@ PF_R8
8-bit pixel format, all bits red.
Definition: OgrePixelFormat.h:215
Ogre::FrameListener::frameStarted
virtual bool frameStarted(const FrameEvent &evt)
Called when a frame is about to begin rendering.
Definition: OgreFrameListener.h:97
Ogre::MetalDevice::mBlitEncoder
id< MTLBlitCommandEncoder > mBlitEncoder
Definition: OgreMetalDevice.h:45
Ogre::Quake3Shader::~Quake3Shader
~Quake3Shader()
Ogre::Grid2DPageStrategyData::getHoldRadiusInCells
virtual Real getHoldRadiusInCells()
Get the Hold radius as a multiple of cells.
Definition: OgreGrid2DPageStrategy.h:172
Ogre::vector::type
std::vector< T > type
Definition: OgreDeprecated.h:47
Ogre::GPV_ALL
@ GPV_ALL
Full mask (16-bit)
Definition: OgreGpuProgramParams.h:137
Ogre::Particle::mHeight
float mHeight
Particle height.
Definition: OgreParticle.h:56
Ogre::AnimationStateControllerValue::AnimationStateControllerValue
AnimationStateControllerValue(AnimationState *targetAnimationState, bool addTime=false)
Definition: OgreAnimationState.h:296
Ogre::ID_AFFECTOR
@ ID_AFFECTOR
Definition: OgreScriptCompiler.h:771
Ogre::Billboard::resetDimensions
void resetDimensions(void)
Resets this Billboard to use the parent BillboardSet's dimensions instead of it's own.
Definition: OgreBillboard.h:139
Ogre::Pass::setIlluminationStage
void setIlluminationStage(IlluminationStage is)
Manually set which illumination stage this pass is a member of.
Definition: OgrePass.h:1491
OgreBites::Keysym
Definition: OgreInput.h:53
Ogre::GCT_MATRIX_2X4
@ GCT_MATRIX_2X4
Definition: OgreGpuProgramParams.h:85
Ogre::ID_ADD_SIGNED
@ ID_ADD_SIGNED
Definition: OgreScriptCompiler.h:721
OgreBites::MOUSEWHEEL
@ MOUSEWHEEL
Definition: OgreInput.h:39
Ogre::LayerBlendModeEx::source2
LayerBlendSource source2
The second source of colour/alpha.
Definition: OgreBlendMode.h:149
OgreVulkanDevice.h
Ogre::EdgeData::Edge
Edge data.
Definition: OgreEdgeListBuilder.h:74
Ogre::RENDER_QUEUE_SKIES_LATE
@ RENDER_QUEUE_SKIES_LATE
Penultimate queue(before overlays), used for skyboxes if rendered last.
Definition: OgreRenderQueue.h:71
Ogre::IteratorWrapper::ValueType
ValType ValueType
Type you expect to get by funktions like peekNext(Value)
Definition: OgreIteratorWrapper.h:63
Ogre::GLSLShaderCommon::CmdColumnMajorMatrices
Command object for setting matrix packing in column-major order.
Definition: OgreGLSLShaderCommon.h:67
Ogre::UnaryOptionList
std::map< String, bool > UnaryOptionList
Definition: OgreCommon.h:594
Ogre::TransformKeyFrame
Specialised KeyFrame which stores a full transform.
Definition: OgreKeyFrame.h:102
Ogre::RTShader::RenderState::getLightCountAutoUpdate
bool getLightCountAutoUpdate() const
Return true if this render state override the light count.
Definition: OgreShaderRenderState.h:109
Ogre::getObjectInfo
String getObjectInfo(GLuint obj)
just return the info without logging it
OgreMetalView::device
id< MTLDevice > device
Definition: OSX/OgreMetalView.h:36
Ogre::DeflectorPlaneAffector::msBounceCmd
static CmdBounce msBounceCmd
Definition: OgreDeflectorPlaneAffector.h:98
Ogre::EdgeData::EdgeGroup
A group of edges sharing the same vertex data.
Definition: OgreEdgeListBuilder.h:102
Ogre::ANT_UNKNOWN
@ ANT_UNKNOWN
Definition: OgreScriptCompiler.h:78
OgreHardwareVertexBuffer.h
Ogre::Volume::ChunkParameters::async
bool async
Whether to load the chunks async. if set to false, the call to load waits for the whole chunk....
Definition: OgreVolumeChunk.h:97
Ogre::GLFrameBufferObjectCommon::getContext
GLContext * getContext() const
Definition: OgreGLRenderTexture.h:77
Ogre::HighLevelGpuProgramManager
GpuProgramManager HighLevelGpuProgramManager
Definition: OgrePrerequisites.h:115
Ogre::TerrainMaterialGeneratorA::SM2Profile::isCompositeMapEnabled
bool isCompositeMapEnabled() const
Whether to use the composite map to provide a lower LOD technique in the distance (default true).
Definition: OgreTerrainMaterialGeneratorA.h:116
Ogre::CgProgram::isVertexTextureFetchRequired
bool isVertexTextureFetchRequired(void) const
Returns whether this vertex program requires support for vertex texture fetch from the hardware.
Ogre::PF_BC5_UNORM
@ PF_BC5_UNORM
DDS (DirectDraw Surface) BC5 format (unsigned normalised)
Definition: OgrePixelFormat.h:205
Ogre::Page::getParentSection
virtual PagedWorldSection * getParentSection() const
Get the PagedWorldSection this page belongs to.
Definition: OgrePage.h:108
Ogre::PFF_DEPTH
@ PFF_DEPTH
This is a depth format (for depth textures)
Definition: OgrePixelFormat.h:319
Ogre::Terrain::TERRAINLAYERSAMPLERELEMENT_CHUNK_ID
static const uint32 TERRAINLAYERSAMPLERELEMENT_CHUNK_ID
Definition: OgreTerrain.h:282
Ogre::GLContext::GLContext
GLContext()
Definition: OgreGLContext.h:46
Ogre::Timer
Timer class.
Definition: OgreTimer.h:38
Ogre::VulkanDescriptorPool::~VulkanDescriptorPool
~VulkanDescriptorPool()
Ogre::Volume::IsoSurface::MS_CORNERS_RIGHT
static const size_t MS_CORNERS_RIGHT[4]
To call Marching Squares with a cube on its right.
Definition: OgreVolumeIsoSurface.h:75
Ogre::GpuLogicalIndexUse::currentSize
size_t currentSize
Current physical size allocation.
Definition: OgreGpuProgramParams.h:356
Ogre::Font::setGlyphAspectRatio
void setGlyphAspectRatio(CodePoint id, Real ratio)
Sets the aspect ratio (width / height) of this character.
Definition: OgreFont.h:238
Ogre::TinyRenderSystem::bindGpuProgramParameters
void bindGpuProgramParameters(GpuProgramType gptype, const GpuProgramParametersPtr &params, uint16 variabilityMask)
Bind Gpu program parameters.
Definition: OgreTinyRenderSystem.h:161
Ogre::DistanceLodStrategyBase
Level of detail strategy based on distance from camera.
Definition: OgreDistanceLodStrategy.h:54
Ogre::GLSLangProgramFactory::getLanguage
const String & getLanguage(void) const
Get the name of the language this factory creates programs for.
Ogre::GLES2FBOMultiRenderTarget::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreGLES2FBOMultiRenderTarget.h:50
Ogre::ID_SRC_DIFFUSE
@ ID_SRC_DIFFUSE
Definition: OgreScriptCompiler.h:732
Ogre::TerrainLodManager::LodInfo::treeEnd
uint treeEnd
Definition: OgreTerrainLodManager.h:78
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE6
@ SPC_POSTOLIGHT_OBJECT_SPACE6
Definition: OgreShaderParameter.h:138
Ogre::ColourValue::r
float r
Definition: OgreColourValue.h:84
Ogre::MovableObject
Abstract class defining a movable object in a scene.
Definition: OgreMovableObject.h:56
Ogre::VET_SHORT4
@ VET_SHORT4
Definition: OgreHardwareVertexBuffer.h:133
Ogre::CPreprocessor::Undef
bool Undef(const char *iMacroName, size_t iMacroNameLen)
Undefine a macro.
Ogre::TerrainGlobalOptions::setQueryFlags
void setQueryFlags(uint32 flags)
Set the default query flags for terrains.
Definition: OgreTerrain.h:1946
Ogre::Terrain::DERIVED_DATA_DELTAS
static const uint8 DERIVED_DATA_DELTAS
Definition: OgreTerrain.h:1161
Ogre::FileSystemLayer::getConfigFilePath
Ogre::String getConfigFilePath(Ogre::String filename) const
Search for the given config file in a set of predefined locations.
Definition: OgreFileSystemLayer.h:72
Ogre::Renderable::getCastsShadows
virtual bool getCastsShadows(void) const
Method which reports whether this renderable would normally cast a shadow.
Definition: OgreRenderable.h:215
Ogre::Pass::getFogMode
FogMode getFogMode(void) const
Returns the fog mode for this pass.
Definition: OgrePass.h:959
Ogre::PixelFormatGpu
PixelFormat PixelFormatGpu
Definition: OgreVulkanPrerequisites.h:84
Ogre::ManualObject::textureCoord
void textureCoord(const Vector4 &xyzw)
@overload
Definition: OgreManualObject.h:325
Ogre::Pass::getSourceBlendFactorAlpha
SceneBlendFactor getSourceBlendFactorAlpha() const
Retrieves the alpha source blending factor for the material.
Definition: OgrePass.h:694
Ogre::RTShader::IntegratedPSSM3::setDebug
void setDebug(bool enable)
Definition: OgreShaderExIntegratedPSSM3.h:95
Ogre::Compositor::getNumTechniques
size_t getNumTechniques() const
Get the number of techniques.
Definition: OgreCompositor.h:74
Ogre::ColourInterpolatorAffector::CmdColourAdjust::mIndex
size_t mIndex
Definition: OgreColourInterpolatorAffector.h:52
Ogre::ID_SPOT
@ ID_SPOT
Definition: OgreScriptCompiler.h:671
OgreBites::getNativeConfigDialog
_OgreBitesExport Ogre::ConfigDialog * getNativeConfigDialog()
OGRE comes with it's own renderer configuration dialog, which applications can use to easily allow th...
Ogre::ShadowTextureListener::shadowTextureReceiverPreViewProj
virtual void shadowTextureReceiverPreViewProj(Light *light, Frustum *frustum)
This event occurs just before the view & projection matrices are set for re-rendering a shadow receiv...
Definition: OgreSceneManager.h:179
Ogre::ColourBlendState::sourceFactor
SceneBlendFactor sourceFactor
Definition: OgreBlendMode.h:280
Ogre::HardwareBufferLockGuard::lock
void lock(const SharedPtr< T > &p, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:443
Ogre::AxisAlignedBox::setMaximumX
void setMaximumX(Real x)
Changes one of the components of the maximum corner of the box used to resize only one dimension of t...
Definition: OgreAxisAlignedBox.h:201
Ogre::ParticleSystem::setSpeedFactor
void setSpeedFactor(Real speedFactor)
Sets a 'speed factor' on this particle system, which means it scales the elapsed real time which has ...
Definition: OgreParticleSystem.h:318
Ogre::SRF_EXTRUDE_TO_INFINITY
@ SRF_EXTRUDE_TO_INFINITY
For shadow volume techniques only, indicates volume is extruded to infinity.
Definition: OgreShadowCaster.h:117
Ogre::BaseInstanceBatchVTF::useBoneWorldMatrices
virtual bool useBoneWorldMatrices() const
Definition: OgreInstanceBatchVTF.h:198
Ogre::VulkanWindow::mDevice
VulkanDevice * mDevice
Definition: OgreVulkanWindow.h:73
Ogre::CompositionTechnique::TextureDefinitionIterator
VectorIterator< TextureDefinitions > TextureDefinitionIterator
Definition: OgreCompositionTechnique.h:89
Ogre::RenderOperation::useGlobalInstancingVertexBufferIsAvailable
bool useGlobalInstancingVertexBufferIsAvailable
A flag to indicate that it is possible for this operation to use a global vertex instance buffer if a...
Definition: OgreRenderOperation.h:130
Ogre::MetalDepthBuffer::getFormat
MTLPixelFormat getFormat() const
Definition: OgreMetalDepthBuffer.h:60
Ogre::Bitwise::floatToHalfI
static uint16 floatToHalfI(uint32 i)
Converts float in uint32 format to a a half in uint16 format.
Definition: OgreBitwise.h:316
Ogre::Resource::LOADSTATE_PREPARED
@ LOADSTATE_PREPARED
Fully prepared.
Definition: OgreResource.h:113
Ogre::ColourValue::saturateCopy
ColourValue saturateCopy(void) const
As saturate, except that this colour value is unaffected and the saturated colour value is returned a...
Definition: OgreColourValue.h:151
Ogre::GpuProgramParameters::ACT_SURFACE_AMBIENT_COLOUR
@ ACT_SURFACE_AMBIENT_COLOUR
Surface ambient colour, as set in Pass::setAmbient.
Definition: OgreGpuProgramParams.h:742
Ogre::Material::getNumTechniques
size_t getNumTechniques(void) const
Retrieves the number of techniques.
Definition: OgreMaterial.h:218
Ogre::RenderTarget::FrameStats::lastFPS
float lastFPS
frames per second (FPS) based on the frames rendered in the last second
Definition: OgreRenderTarget.h:68
Ogre::Math::POS_INFINITY
static constexpr Real POS_INFINITY
Definition: OgreMath.h:741
Ogre::ID_ITERATION_DEPTH_BIAS
@ ID_ITERATION_DEPTH_BIAS
Definition: OgreScriptCompiler.h:624
Ogre::ControllerFunction::ControllerFunction
ControllerFunction(bool deltaInput)
Constructor.
Definition: OgreController.h:83
Ogre::RTShader::Program::getParameters
const UniformParameterList & getParameters() const
Get the list of uniform parameters of this program.
Definition: OgreShaderProgram.h:127
Ogre::RTShader::ST_LINEAR
@ ST_LINEAR
Definition: OgreShaderPrerequisites.h:89
Ogre::VulkanWindow::resize
void resize(unsigned int widthPt, unsigned int heightPt) override
Alter the size of the window.
Ogre::TerrainMaterialGenerator::Profile::updateCompositeMap
virtual void updateCompositeMap(const Terrain *terrain, const Rect &rect)
Update the composite map for a terrain.
Ogre::InstanceManager::getName
const String & getName() const
Definition: OgreInstanceManager.h:158
Ogre::LodVertexBuffer::vertexNormalBuffer
Ogre::SharedPtr< Vector3 > vertexNormalBuffer
Definition: OgreLodBuffer.h:57
Ogre::FrustumPlane
FrustumPlane
Worldspace clipping planes.
Definition: OgreFrustum.h:69
Ogre::Terrain::isHeightDataModified
bool isHeightDataModified() const
Returns whether terrain heights have been modified since the terrain was first loaded / defined.
Definition: OgreTerrain.h:763
Ogre::PCZCamera::Visibility
Visibility
Visibility types.
Definition: OgrePCZCamera.h:56
Ogre::HardwareBuffer::HBU_STATIC_WRITE_ONLY
@ HBU_STATIC_WRITE_ONLY
same as HBU_GPU_ONLY
Definition: OgreHardwareBuffer.h:126
Ogre::AreaEmitter::CmdWidth
Command object for area emitter size (see ParamCommand).
Definition: OgreAreaEmitter.h:59
Ogre::TangentSpaceCalc::setSplitRotated
void setSplitRotated(bool split)
Sets whether or not to split vertices when tangent space rotates more than 90 degrees around a vertex...
Definition: OgreTangentSpaceCalc.h:149
OgreBites::TrayManager::getCursorImage
Ogre::OverlayElement * getCursorImage()
Definition: OgreTrays.h:777
Ogre::RTShader::FFP_VS_PRE_PROCESS
@ FFP_VS_PRE_PROCESS
Definition: OgreShaderFFPRenderState.h:45
Ogre::RenderOperation::OT_POINT_LIST
@ OT_POINT_LIST
A list of points, 1 vertex per point.
Definition: OgreRenderOperation.h:50
Ogre::ComPtr::ComPtr
ComPtr(ComPtr< U > const &other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:136
Ogre::ConcreteNode::line
unsigned int line
Definition: OgreScriptCompiler.h:69
Ogre::Sampler::setAnisotropy
void setAnisotropy(unsigned int maxAniso)
Sets the anisotropy level to be used for this texture level.
Definition: OgreTextureUnitState.h:141
Ogre::RTShader::FFP_ALPHA_TEST
@ FFP_ALPHA_TEST
Definition: OgreShaderFFPRenderState.h:77
Ogre::MESH_VERSION_LEGACY
@ MESH_VERSION_LEGACY
Legacy versions, DO NOT USE for writing.
Definition: OgreMeshSerializer.h:59
Ogre::GpuProgramParameters::ACT_TIME_0_X
@ ACT_TIME_0_X
Single float value, which repeats itself based on given as parameter "cycle time".
Definition: OgreGpuProgramParams.h:961
Ogre::TinyRenderSystem::_setSampler
void _setSampler(size_t unit, Sampler &sampler)
set the sampler settings for the given texture unit
Ogre::ConfigFile
Class for quickly loading settings from a text file.
Definition: OgreConfigFile.h:61
OgreInstanceBatch.h
Ogre::Technique
Class representing an approach to rendering this particular Material.
Definition: OgreTechnique.h:51
Ogre::FilterType
FilterType
Definition: OgreCommon.h:91
Ogre::ManualObject::normal
void normal(const Vector3 &norm)
Add a vertex normal to the current vertex.
Definition: OgreManualObject.h:237
Ogre::Resource::_notifyOrigin
void _notifyOrigin(const String &origin)
Notify this resource of it's origin.
Definition: OgreResource.h:412
Ogre::EdgeData::Triangle::vertexSet
size_t vertexSet
The vertex set these vertices came from.
Definition: OgreEdgeListBuilder.h:64
Ogre::Technique::GPUVendorRule::GPUVendorRule
GPUVendorRule(GPUVendor v, IncludeOrExclude ie)
Definition: OgreTechnique.h:129
Ogre::D3D9Texture
Definition: OgreD3D9Texture.h:40
OgreBites::ApplicationContextQt
Specialization for connecting with Qt.
Definition: OgreApplicationContextQt.h:36
Ogre::PF_R8G8B8A8
@ PF_R8G8B8A8
32-bit pixel format, 8 bits for red, green, blue and alpha.
Definition: OgrePixelFormat.h:116
Ogre::StaticCache::ff
bool ff(size_t count)
Step forward in cached stream by 'count' bytes.
Definition: OgreDeflate.h:125
Ogre::TextureUnitState::getTextureAddressingMode
const Sampler::UVWAddressingMode & getTextureAddressingMode(void) const
Sets the texture addressing mode, i.e.
Definition: OgreTextureUnitState.h:661
Ogre::VET_DOUBLE3
@ VET_DOUBLE3
Definition: OgreHardwareVertexBuffer.h:140
Ogre::Volume::HalfFloatGridSource
A volume source from a 16 Bit float 3D grid capable of loading volume serializations.
Definition: OgreVolumeHalfFloatGridSource.h:45
Ogre::PageManager::CameraList
std::vector< Camera * > CameraList
Definition: OgrePageManager.h:407
Ogre::HBU_GPU_ONLY
@ HBU_GPU_ONLY
Device-local GPU (video) memory.
Definition: OgreHardwareBuffer.h:71
Ogre::MetalRenderWindow::getCustomAttribute
virtual void getCustomAttribute(const String &name, void *pData)
Retrieve a platform or API-specific piece of information.
Ogre::CompositionTechnique::TargetPassIterator
VectorIterator< TargetPasses > TargetPassIterator
Definition: OgreCompositionTechnique.h:87
Ogre::Node::Listener::nodeDestroyed
virtual void nodeDestroyed(const Node *)
Node is being destroyed.
Definition: OgreNode.h:91
Ogre::VulkanQueue::PerFrameData::mDescriptorPoolGraveyard
std::vector< std::shared_ptr< VulkanDescriptorPool > > mDescriptorPoolGraveyard
Definition: OgreVulkanQueue.h:60
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE1
@ SPC_LIGHTPOSITION_WORLD_SPACE1
Definition: OgreShaderParameter.h:223
Ogre::TerrainMaterialGenerator::Profile::generateForCompositeMap
virtual MaterialPtr generateForCompositeMap(const Terrain *terrain)=0
Generate / reuse a material for the terrain.
Ogre::ID_PHONG
@ ID_PHONG
Definition: OgreScriptCompiler.h:651
Ogre::OverlayElement::copyFromTemplate
virtual void copyFromTemplate(OverlayElement *templateOverlay)
Definition: OgreOverlayElement.h:461
Ogre::Overlay::getOrigin
const String & getOrigin(void) const
Get the origin of this overlay, e.g.
Definition: OgreOverlay.h:271
Ogre::LBX_BLEND_DIFFUSE_ALPHA
@ LBX_BLEND_DIFFUSE_ALPHA
use interpolated alpha value from vertices to scale source1, then add source2 scaled by (1-alpha)
Definition: OgreBlendMode.h:95
OgreControllerManager.h
Ogre::GLRenderSystemCommon::getMaximumDepthInputValue
Real getMaximumDepthInputValue(void)
Gets the maximum (farthest) depth value to be used when rendering using identity transforms.
Definition: OgreGLRenderSystemCommon.h:124
Ogre::VectorBase< 2, Real >::NEGATIVE_UNIT_Y
static const Vector2 NEGATIVE_UNIT_Y
Definition: OgreVector.h:124
Ogre::D3D9Driver::getD3D9DeviceCaps
const D3DCAPS9 & getD3D9DeviceCaps() const
Definition: OgreD3D9Driver.h:54
Ogre::PagedWorldSection::getStrategyData
virtual PageStrategyData * getStrategyData() const
Get the data required by the PageStrategy which is specific to this world section.
Definition: OgrePagedWorldSection.h:135
Ogre::ProfileHistory::hierarchicalLvl
uint hierarchicalLvl
The hierarchical level of this profile, 0 being the root profile.
Definition: OgreProfiler.h:141
Ogre::ID_CUBIC_NORMAL
@ ID_CUBIC_NORMAL
Definition: OgreScriptCompiler.h:741
Ogre::Texture::getDepth
uint32 getDepth(void) const
Returns the depth of the texture (only applicable for 3D textures).
Definition: OgreTexture.h:233
Ogre::ComPtr::Get
T * Get() const ASSUME_NOEXCEPT
Definition: OgreComPtr.h:193
Ogre::CompositionPass::InputTex::name
String name
Name (local) of the input texture (empty == no input)
Definition: OgreCompositionPass.h:237
Ogre::Bullet::RigidBodyState
A MotionState is Bullet's way of informing you about updates to an object.
Definition: OgreBullet.h:46
Ogre::MovableObject::getVisibilityFlags
virtual uint32 getVisibilityFlags(void) const
Returns the visibility flags relevant for this object.
Definition: OgreMovableObject.h:433
Ogre::HashedVector::insert
void insert(iterator pos, InputIterator f, InputIterator l)
Definition: OgreCommon.h:523
Ogre::Pass::getAmbient
const ColourValue & getAmbient(void) const
Gets the ambient colour reflectance of the pass.
Definition: OgrePass.h:390
Ogre::BillboardSetFactory::~BillboardSetFactory
~BillboardSetFactory()
Definition: OgreBillboardSet.h:816
Ogre::AnimationControllerFunction::create
static ControllerFunctionRealPtr create(Real sequenceTime, Real timeOffset=0.0f)
Constructor.
Definition: OgrePredefinedControllers.h:226
Ogre::GpuProgramParameters::ACT_SHADOW_SCENE_DEPTH_RANGE_ARRAY
@ ACT_SHADOW_SCENE_DEPTH_RANGE_ARRAY
Provides an array of information about the depth range of the scene as viewed from a given shadow cam...
Definition: OgreGpuProgramParams.h:1110
Ogre::D3D9HLSLProgramPtr
SharedPtr< D3D9HLSLProgram > D3D9HLSLProgramPtr
Definition: OgreD3D9Prerequisites.h:95
Ogre::Box::Box
Box(uint32 l, uint32 t, uint32 r, uint32 b)
Define a box from left, top, right and bottom coordinates This box will have depth one (front=0 and b...
Definition: OgreCommon.h:740
Ogre::TerrainLodManager::LodsData
std::vector< LodData > LodsData
Definition: OgreTerrainLodManager.h:58
Ogre::DefaultHardwareBufferManager::createIndexBuffer
HardwareIndexBufferSharedPtr createIndexBuffer(HardwareIndexBuffer::IndexType itype, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer=false)
Create a hardware index buffer.
Definition: OgreDefaultHardwareBufferManager.h:125
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE2
@ SPC_TEXTURE_COORDINATE2
Definition: OgreShaderParameter.h:295
Ogre::GLSLShaderFactory::getLanguage
const String & getLanguage(void) const
Get the name of the language this factory creates shaders for.
Ogre::MetalTextureManager::getNativeFormat
virtual PixelFormat getNativeFormat(TextureType ttype, PixelFormat format, int usage)
Gets the format which will be natively used for a requested format given the constraints of the curre...
Ogre::RSC_HW_GAMMA
@ RSC_HW_GAMMA
Supports HW gamma, both in the framebuffer and as texture.
Definition: OgreRenderSystemCapabilities.h:162
Ogre::MetalHardwareBufferCommon
Common buffer operations for most v1 buffer interfaces used in Metal This implementation treats: Igno...
Definition: OgreMetalHardwareBufferCommon.h:43
Ogre::SmallVectorTemplateCommon::rend
const_reverse_iterator rend() const
Definition: OgreSmallVector.h:173
OgreSkeletonSerializer.h
Ogre::VulkanHardwareBuffer::getVkBuffer
VkBuffer getVkBuffer() const
Definition: OgreVulkanHardwareBuffer.h:54
Ogre::SkeletonAnimationBlendMode
SkeletonAnimationBlendMode
Definition: OgreSkeleton.h:48
Ogre::BspSceneManagerFactory::~BspSceneManagerFactory
~BspSceneManagerFactory()
Definition: OgreBspSceneManager.h:271
Ogre::RTShader::Parameter::setSize
void setSize(size_t size)
Sets the number of elements in the parameter (for arrays).
Definition: OgreShaderParameter.h:372
Ogre::TerrainLodManager::getTargetLodLevel
int getTargetLodLevel()
Definition: OgreTerrainLodManager.h:120
Ogre::ProfileSessionListener::changeEnableState
virtual void changeEnableState(bool enabled)
If the profiler disables this listener then it should hide its panels (if any exists) or stop sending...
Definition: OgreProfiler.h:216
Ogre::TransformBase::setScale
void setScale(const Vector< 3, T > &v)
Sets the scale part of the matrix.
Definition: OgreMatrix4.h:127
Ogre::HardwareBuffer::lock
void * lock(LockOptions options)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreHardwareBuffer.h:238
Ogre::ConstVectorIterator::ConstVectorIterator
ConstVectorIterator(const T &c)
Constructor.
Definition: OgreIteratorWrapper.h:232
Ogre::VectorIteratorWrapper
Prepared IteratorWrapper for container like std::vector.
Definition: OgreIteratorWrapper.h:135
Ogre::RenderSystemCapabilities::setGeometryProgramConstantFloatCount
void setGeometryProgramConstantFloatCount(ushort c)
The number of floating-point 4-vector constants geometry programs support.
Definition: OgreRenderSystemCapabilities.h:533
Ogre::Particle::setRotation
void setRotation(const Radian &rad)
Sets the current rotation.
Definition: OgreParticle.h:105
Ogre::InstanceBatchHW_VTF
Instancing implementation using vertex texture through Vertex Texture Fetch (VTF) and hardware instan...
Definition: OgreInstanceBatchHW_VTF.h:59
Ogre::TexturePtr
SharedPtr< Texture > TexturePtr
Definition: OgrePrerequisites.h:292
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE0
@ SPC_LIGHTDIRECTION_TANGENT_SPACE0
Light direction in tangent space index 0-7.
Definition: OgreShaderParameter.h:202
Ogre::LodVertexBuffer::vertexBuffer
Ogre::SharedPtr< Vector3 > vertexBuffer
Definition: OgreLodBuffer.h:56
Ogre::Volume::ChunkRequest::totalFrom
Vector3 totalFrom
The back lower left corner of the world.
Definition: OgreVolumeChunkHandler.h:56
Ogre::Terrain::getLayerCount
uint8 getLayerCount() const
Get the number of layers in this terrain.
Definition: OgreTerrain.h:962
Ogre::LBX_BLEND_MANUAL
@ LBX_BLEND_MANUAL
as LBX_BLEND_DIFFUSE_ALPHA but use a constant manual blend value (0.0-1.0)
Definition: OgreBlendMode.h:101
Ogre::LodOutputProvider::triangleRemoved
virtual void triangleRemoved(LodData *data, LodData::Triangle *tri)
Definition: OgreLodOutputProvider.h:46
Ogre::GLRTTManager::bind
virtual void bind(RenderTarget *target)
Bind a certain render target.
Definition: OgreGLRenderTexture.h:143
Ogre::MetalHardwareBufferCommon::_notifyDeviceStalled
void _notifyDeviceStalled()
Definition: OgreMetalHardwareBufferCommon.h:53
Ogre::GCT_UNKNOWN
@ GCT_UNKNOWN
Definition: OgreGpuProgramParams.h:118
Ogre::AxisAlignedBox::AxisAlignedBox
AxisAlignedBox()
Definition: OgreAxisAlignedBox.h:93
Ogre::Pass::getPointAttenuationLinear
float getPointAttenuationLinear(void) const
Returns the linear coefficient of point attenuation.
Definition: OgrePass.h:509
Ogre::SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::prepare
void prepare(bool lightInFrustum, const PlaneBoundedVolumeList *lightClipVolumes, const Light *light, const Camera *cam, ShadowCasterList *casterList, Real farDistSquared)
Definition: OgreSceneManager.h:823
Ogre::SceneManager::Listener::postUpdateSceneGraph
virtual void postUpdateSceneGraph(SceneManager *source, Camera *camera)
Called after updating the scene graph in this SceneManager.
Definition: OgreSceneManager.h:340
Ogre::RenderTargetListener::postRenderTargetUpdate
virtual void postRenderTargetUpdate(const RenderTargetEvent &evt)
Called just after a RenderTarget has been rendered to.
Definition: OgreRenderTargetListener.h:111
Ogre::GLES2RenderBuffer
Definition: OgreGLES2HardwarePixelBuffer.h:84
Ogre::GLES2HardwareBuffer::_updateFromShadow
void _updateFromShadow() override
Updates the real buffer from the shadow buffer, if required.
Ogre::VisibleObjectsBoundsInfo::aabb
AxisAlignedBox aabb
The axis-aligned bounds of the visible objects.
Definition: OgreSceneManager.h:103
OgreBites::AxisEvent::which
int which
Definition: OgreInput.h:91
Ogre::LodData::IndexBufferInfo::prevIndexCount
size_t prevIndexCount
Used by output providers only!
Definition: OgreLodData.h:146
Ogre::VulkanQueue::mDevice
VkDevice mDevice
Definition: OgreVulkanQueue.h:71
OgreBites::ApplicationContextBase::windowClosing
virtual bool windowClosing(Ogre::RenderWindow *rw)
Definition: OgreApplicationContextBase.h:130
Ogre::SOP_INVERT
@ SOP_INVERT
Invert the bits of the stencil buffer.
Definition: OgreRenderSystem.h:91
Ogre::D3D9Driver::getDesktopMode
const D3DDISPLAYMODE & getDesktopMode() const
Definition: OgreD3D9Driver.h:60
Ogre::DualQuaternion::dz
Real dz
Definition: OgreDualQuaternion.h:166
Ogre::SmallVectorTemplateBase
SmallVectorTemplateBase<isPodLike = false> - This is where we put method implementations that are des...
Definition: OgreSmallVector.h:214
Ogre::SmallVectorTemplateCommon::difference_type
ptrdiff_t difference_type
Definition: OgreSmallVector.h:146
Ogre::ID_STENCIL_VALUE
@ ID_STENCIL_VALUE
Definition: OgreScriptCompiler.h:814
Ogre::SimplePageContentCollection::getContentList
virtual const ContentList & getContentList() const
Get const access to the list of content.
Definition: OgreSimplePageContentCollection.h:90
Ogre::SmallVectorTemplateCommon::capacity
size_t capacity() const
capacity - Return the total number of elements in the currently allocated buffer.
Definition: OgreSmallVector.h:180
Ogre::ResourceGroupListener::resourceLoadEnded
virtual void resourceLoadEnded(void)
This event is fired when the resource has been loaded.
Definition: OgreResourceGroupManager.h:165
Ogre::GL3PlusHardwareBuffer::getGLBufferId
GLuint getGLBufferId(void) const
Definition: OgreGL3PlusHardwareBuffer.h:65
Ogre::Vector::operator/=
Vector & operator/=(Real s)
Definition: OgreVector.h:588
OgreBites::InputListener::buttonReleased
virtual bool buttonReleased(const ButtonEvent &evt)
Definition: OgreInput.h:189
Ogre::PF_R8G8B8A8_UINT
@ PF_R8G8B8A8_UINT
32-bit pixel format, 8 bits red (unsigned int), 8 bits blue (unsigned int), 8 bits green (unsigned in...
Definition: OgrePixelFormat.h:157
Ogre::TerrainGlobalOptions::setVisibilityFlags
void setVisibilityFlags(uint32 flags)
Set the visbility flags that terrains will be rendered with.
Definition: OgreTerrain.h:1940
Ogre::DefaultSceneManagerFactory::DefaultSceneManagerFactory
DefaultSceneManagerFactory()
Definition: OgreSceneManagerEnumerator.h:51
Ogre::TerrainGroup::RayResult::terrain
Terrain * terrain
Which terrain instance was hit, if any.
Definition: OgreTerrainGroup.h:396
Ogre::Entity::VertexDataBindChoice
VertexDataBindChoice
Identify which vertex data we should be sending to the renderer.
Definition: OgreEntity.h:751
Ogre::GLSLShader::linkSeparable
bool linkSeparable()
Only used for separable programs.
Ogre::GL3PlusHardwareBuffer::getTarget
GLenum getTarget() const
Definition: OgreGL3PlusHardwareBuffer.h:67
OgreBites::InputListenerChain::InputListenerChain
InputListenerChain(std::vector< InputListener * > chain)
Definition: OgreInput.h:204
Ogre::TerrainGlobalOptions::getRenderQueueGroup
uint8 getRenderQueueGroup(void) const
Get the render queue group that this terrain will be rendered into.
Definition: OgreTerrain.h:1927
Ogre::StringVectorPtr
SharedPtr< StringVector > StringVectorPtr
Definition: OgreStringVector.h:44
Ogre::TerrainMaterialGenerator::setDebugLevel
virtual void setDebugLevel(unsigned int dbg)
Set the debug level of the material.
Definition: OgreTerrainMaterialGenerator.h:372
Ogre::ResourceGroupListener::resourceGroupScriptingStarted
virtual void resourceGroupScriptingStarted(const String &groupName, size_t scriptCount)
This event is fired when a resource group begins parsing scripts.
Definition: OgreResourceGroupManager.h:116
Ogre::Entity::getUpdateBoundingBoxFromSkeleton
bool getUpdateBoundingBoxFromSkeleton() const
If true, the skeleton of the entity will be used to update the bounding box for culling.
Definition: OgreEntity.h:846
Ogre::AnimationStateSet::getEnabledAnimationStates
const EnabledAnimationStateList & getEnabledAnimationStates() const
Get an iterator over all the enabled animation states in this set.
Definition: OgreAnimationState.h:270
OgreBites::CameraMan::setTopSpeed
void setTopSpeed(Ogre::Real topSpeed)
Sets the camera's top speed.
Definition: OgreCameraMan.h:89
Ogre::VulkanSampler::VulkanSampler
VulkanSampler(VkDevice device)
Ogre::HashedVector::back
reference back()
Definition: OgreCommon.h:487
Ogre::VectorIteratorWrapper::PointerType
IteratorWrapper< T, IteratorType, typename T::value_type >::PointerType PointerType
Definition: OgreIteratorWrapper.h:140
Ogre::Bullet::CT_CAPSULE
@ CT_CAPSULE
Definition: OgreBullet.h:32
Ogre::SceneManager::getShadowTextureSelfShadow
bool getShadowTextureSelfShadow(void) const
Gets whether or not texture shadows attempt to self-shadow.
Definition: OgreSceneManager.h:2953
Ogre::TerrainMaterialGenerator::getProfiles
virtual const ProfileList & getProfiles() const
Get the list of profiles that this generator supports.
Definition: OgreTerrainMaterialGenerator.h:213
Ogre::Pass::getNormaliseNormals
bool getNormaliseNormals(void) const
Returns true if this pass has auto-normalisation of normals set.
Definition: OgrePass.h:1356
Ogre::GLVertexArrayObject::notifyContextDestroyed
void notifyContextDestroyed(GLContext *context)
Definition: OgreGLVertexArrayObject.h:56
Ogre::ID_TARGET_WIDTH_SCALED
@ ID_TARGET_WIDTH_SCALED
Definition: OgreScriptCompiler.h:781
Ogre::RTShader::FFPFragmentShaderStage
FFPFragmentShaderStage
Definition: OgreShaderFFPRenderState.h:55
Ogre::Quake3Level::mFaces
bsp_face_t * mFaces
Definition: OgreQuake3Level.h:143
Ogre::TextureUnitState::TextureEffectType
TextureEffectType
Definition of the broad types of texture effect you can apply to a texture unit.
Definition: OgreTextureUnitState.h:246
Ogre::ManualObject::getNumSections
size_t getNumSections(void) const
Definition: OgreManualObject.h:526
Ogre::Billboard::getTexcoordRect
const FloatRect & getTexcoordRect(void) const
getTexcoordRect() returns the previous value set by setTexcoordRect().
Definition: OgreBillboard.h:206
Ogre::TEXCALC_ENVIRONMENT_MAP_PLANAR
@ TEXCALC_ENVIRONMENT_MAP_PLANAR
Environment map based on vertex positions.
Definition: OgreRenderSystem.h:67
Ogre::AnimationStateControllerValue::getValue
Real getValue(void) const
ControllerValue implementation.
Definition: OgreAnimationState.h:307
Ogre::TextureUnitState::getTextureMipmapBias
float getTextureMipmapBias(void) const
Gets the bias value applied to the mipmap calculation.
Definition: OgreTextureUnitState.h:711
Ogre::ImageCodec::encode
virtual DataStreamPtr encode(const MemoryDataStreamPtr &input, const CodecDataPtr &pData) const
Definition: OgreImageCodec.h:97
Ogre::ANIMBLEND_AVERAGE
@ ANIMBLEND_AVERAGE
Animations are applied by calculating a weighted average of all animations.
Definition: OgreSkeleton.h:50
Ogre::Affine3::operator==
bool operator==(const Affine3 &m2) const
Tests 2 matrices for equality.
Definition: OgreMatrix4.h:372
Ogre::SceneManager::isShadowTechniqueTextureBased
bool isShadowTechniqueTextureBased(void) const
Is there a texture shadow based shadowing technique in use?
Definition: OgreSceneManager.h:2754
Ogre::TerrainQuadTreeNode::LodLevel
Definition: OgreTerrainQuadTreeNode.h:130
Ogre::TextureUnitState::ET_VSCROLL
@ ET_VSCROLL
Constant u/v scrolling effect.
Definition: OgreTextureUnitState.h:257
Ogre::TextureEffectPause
@ TextureEffectPause
Definition: OgreExternalTextureSource.h:76
Ogre::AnimableValue::mBaseValueInt
int mBaseValueInt
Definition: OgreAnimable.h:94
Ogre::VectorBase< 3, Real >::NEGATIVE_UNIT_X
static const Vector3 NEGATIVE_UNIT_X
Definition: OgreVector.h:260
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE4
@ SPC_LIGHTPOSITION_WORLD_SPACE4
Definition: OgreShaderParameter.h:226
Ogre::GLRenderBuffer::~GLRenderBuffer
~GLRenderBuffer()
Ogre::TU_UAV
@ TU_UAV
Texture can be bound as an Unordered Access View (imageStore/imageRead/glBindImageTexture in GL jargo...
Definition: OgreTexture.h:72
Ogre::TerrainMaterialGeneratorA::SM2Profile
Shader model 2 profile target.
Definition: OgreTerrainMaterialGeneratorA.h:66
Ogre::StaticFaceGroup::plane
Plane plane
Definition: OgreStaticFaceGroup.h:107
Ogre::CNT_IMPORT
@ CNT_IMPORT
Definition: OgreScriptCompiler.h:54
Ogre::D3D11HLSLProgram::CmdEnableBackwardsCompatibility
Command object for setting backwards compatibility.
Definition: OgreD3D11HLSLProgram.h:67
Ogre::StaticFaceGroup::fType
FaceGroupType fType
Definition: OgreStaticFaceGroup.h:71
Ogre::PortalBase::getPrevDerivedCP
const Vector3 & getPrevDerivedCP() const
Get the previous position (centerpoint) of the portal in world coordinates.
Definition: OgrePortalBase.h:144
Ogre::Animation::NodeTrackIterator
ConstMapIterator< NodeTrackList > NodeTrackIterator
Definition: OgreAnimation.h:376
Ogre::SceneNode::getAttachedObjects
const ObjectMap & getAttachedObjects() const
The MovableObjects attached to this node.
Definition: OgreSceneNode.h:235
Ogre::Vector::Vector
Vector(T _x, T _y, T _z)
Definition: OgreVector.h:314
Ogre::RotationAffector::msRotationSpeedRangeStartCmd
static CmdRotationSpeedRangeStart msRotationSpeedRangeStartCmd
Definition: OgreRotationAffector.h:109
Ogre::RenderSystemList
std::vector< RenderSystem * > RenderSystemList
Definition: OgreRoot.h:49
Ogre::Entity::setAlwaysUpdateMainSkeleton
void setAlwaysUpdateMainSkeleton(bool update)
The skeleton of the main entity will be updated even if the an LOD entity is being displayed.
Definition: OgreEntity.h:820
Ogre::BillboardSet::setCommonDirection
void setCommonDirection(const Vector3 &vec)
Use this to specify the common direction given to billboards.
Definition: OgreBillboardSet.h:609
Ogre::SimplePageContentCollection
Specialisation of PageContentCollection which just provides a simple list of PageContent instances.
Definition: OgreSimplePageContentCollection.h:66
Ogre::MovableObject::setDefaultQueryFlags
static void setDefaultQueryFlags(uint32 flags)
Set the default query flags for all future MovableObject instances.
Definition: OgreMovableObject.h:409
Ogre::Quake3Level::mBrushSides
bsp_brushside_t * mBrushSides
Definition: OgreQuake3Level.h:160
Ogre::GpuProgramParameters::ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX
@ ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX
The view/projection matrix of a given spotlight projection frustum, combined with the current world m...
Definition: OgreGpuProgramParams.h:938
Ogre::VET_COLOUR
@ VET_COLOUR
Definition: OgreHardwareVertexBuffer.h:162
Ogre::AxisAlignedBoxSceneQuery
Specialises the SceneQuery class for querying within an axis aligned box.
Definition: OgreSceneQuery.h:265
OgreBites::SDLK_KP_7
@ SDLK_KP_7
Definition: OgreInput.h:156
Ogre::TangentSpaceCalc::VertexSplit
std::pair< size_t, size_t > VertexSplit
Definition: OgreTangentSpaceCalc.h:52
Ogre::D3D9VideoMode
Definition: OgreD3D9VideoMode.h:38
Ogre::PF_R16G16B16A16_UINT
@ PF_R16G16B16A16_UINT
64-bit pixel format, 16 bits red (unsigned int), 16 bits blue (unsigned int), 16 bits green (unsigned...
Definition: OgrePixelFormat.h:165
Ogre::Font::setGlyphInfo
void setGlyphInfo(const GlyphInfo &info)
Definition: OgreFont.h:229
Ogre::ID_TESSELLATION_DOMAIN_PROGRAM_REF
@ ID_TESSELLATION_DOMAIN_PROGRAM_REF
Definition: OgreScriptCompiler.h:836
Ogre::RenderSystemCapabilities::getDeviceName
String getDeviceName() const
gets the device name for render system
Definition: OgreRenderSystemCapabilities.h:522
Ogre::Affine3::Affine3
Affine3(const Vector3 &position, const Quaternion &orientation, const Vector3 &scale=Vector3::UNIT_SCALE)
Building a Affine3 from orientation / scale / position.
Definition: OgreMatrix4.h:325
Ogre::ID_SQUARE
@ ID_SQUARE
Definition: OgreScriptCompiler.h:754
Ogre::Font::setAntialiasColour
void setAntialiasColour(bool enabled)
Sets whether or not the colour of this font is antialiased as it is generated from a true type font.
Definition: OgreFont.h:318
Ogre::LodLevel::reductionMethod
VertexReductionMethod reductionMethod
Reduction method to use.
Definition: OgreLodConfig.h:98
Ogre::ArchiveFactory
Abstract factory class, archive codec plugins can register concrete subclasses of this.
Definition: OgreArchiveFactory.h:59
OgreStringConverter.h
Ogre::SceneManager::setShadowUseInfiniteFarPlane
void setShadowUseInfiniteFarPlane(bool enable)
Sets whether we should use an infinite camera far plane when rendering stencil shadows.
Definition: OgreSceneManager.h:2747
Ogre::VectorIteratorWrapper::ValueType
IteratorWrapper< T, IteratorType, typename T::value_type >::ValueType ValueType
Definition: OgreIteratorWrapper.h:139
Ogre::CompositionTargetPass::IM_NONE
@ IM_NONE
Definition: OgreCompositionTargetPass.h:57
Ogre::SceneManager
Manages the organisation and rendering of a 'scene': a collection of objects and potentially world ge...
Definition: OgreSceneManager.h:237
Ogre::SceneQueryMovableObjectWorldFragmentPair
std::pair< MovableObject *, SceneQuery::WorldFragment * > SceneQueryMovableObjectWorldFragmentPair
Definition: OgreSceneQuery.h:474
Ogre::PF_BC4_UNORM
@ PF_BC4_UNORM
DDS (DirectDraw Surface) BC4 format (unsigned normalised)
Definition: OgrePixelFormat.h:201
Ogre::RTShader::TargetRenderState
This is the target render state.
Definition: OgreShaderRenderState.h:132
Ogre::Degree::operator-=
Degree & operator-=(const Degree &d)
Definition: OgreMath.h:134
OgreD3D11Prerequisites.h
OgreBites::TL_RIGHT
@ TL_RIGHT
Definition: OgreTrays.h:65
Ogre::PF_X8B8G8R8
@ PF_X8B8G8R8
32-bit pixel format, 8 bits for blue, 8 bits for green, 8 bits for red like Ogre::PF_A8B8G8R8,...
Definition: OgrePixelFormat.h:114
Ogre::VertexBufferBinding::getNextIndex
unsigned short getNextIndex(void) const
Gets the highest index which has already been set, plus 1.
Definition: OgreHardwareVertexBuffer.h:520
Ogre::PixelFormat
PixelFormat
The pixel format used for images, textures, and render surfaces.
Definition: OgrePixelFormat.h:54
Ogre::CompositionTechnique::getNumTextureDefinitions
size_t getNumTextureDefinitions() const
Get the number of local texture definitions.
Definition: OgreCompositionTechnique.h:109
Ogre::CompositionPass::getCameraName
const String & getCameraName() const
Definition: OgreCompositionPass.h:319
Ogre::ID_COMPOSITOR
@ ID_COMPOSITOR
Definition: OgreScriptCompiler.h:773
Ogre::BspNode::getSplitPlane
const Plane & getSplitPlane(void) const
Returns details of the plane which is used to subdivide the space of his node's children.
OgreBites::TL_BOTTOMLEFT
@ TL_BOTTOMLEFT
Definition: OgreTrays.h:66
Ogre::MANUAL_CULL_FRONT
@ MANUAL_CULL_FRONT
Cull triangles whose normal is pointing towards the camera.
Definition: OgreCommon.h:179
bsp_model_t::brush_start
int brush_start
Definition: OgreQuake3Types.h:157
Ogre::RenderSystem::Listener::Listener
Listener()
Definition: OgreRenderSystem.h:1011
Ogre::SceneManager::setCameraRelativeRendering
void setCameraRelativeRendering(bool rel)
Set whether to use camera-relative coordinates when rendering, ie to always place the camera at the o...
Definition: OgreSceneManager.h:1203
OgreBites::ProgressBar
Basic progress bar widget.
Definition: OgreTrays.h:692
Ogre::Skeleton::BoneIterator
VectorIterator< BoneList > BoneIterator
Definition: OgreSkeleton.h:164
Ogre::SceneManager::createLight
Light * createLight(const String &name, Light::LightTypes type)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreSceneManager.h:1236
Ogre::PF_R16G16B16_SNORM
@ PF_R16G16B16_SNORM
48-bit pixel format, 16 bits red (signed normalised int), 16 bits blue (signed normalised int),...
Definition: OgrePixelFormat.h:232
OgreResourceGroupManager.h
Ogre::ScriptCompiler::CE_NUMBEREXPECTED
@ CE_NUMBEREXPECTED
Definition: OgreScriptCompiler.h:195
Ogre::GLSL::reportGLSLError
void reportGLSLError(GLenum glErr, const String &ogreMethod, const String &errorTextPrefix, const uint obj, const bool forceInfoLog=false, const bool forceException=false)
Check for GL errors and report them in the Ogre Log.
Ogre::Volume::OctreeNode::isBorderBack
bool isBorderBack(const OctreeNode &root) const
Gets whether this cell is at the back of the given root cell.
Definition: OgreVolumeOctreeNode.h:276
Ogre::multimap
Definition: OgreDeprecated.h:77
Ogre::TinyRenderSystem::createHardwareOcclusionQuery
HardwareOcclusionQuery * createHardwareOcclusionQuery(void)
Create an object for performing hardware occlusion queries.
Ogre::VertexElement::getSource
unsigned short getSource(void) const
Gets the vertex buffer index from where this element draws it's values.
Definition: OgreHardwareVertexBuffer.h:196
Ogre::Radian::operator<=
bool operator<=(const Radian &r) const
Definition: OgreMath.h:91
Ogre::IShader::vec4
Vector< 4, float > vec4
Definition: OgreTinyRenderSystem.h:26
Ogre::SceneQueryResult::movables
SceneQueryResultMovableList movables
List of movable objects in the query (entities, particle systems etc)
Definition: OgreSceneQuery.h:208
Ogre::D3D11RenderTarget::getRenderTargetView
virtual ID3D11RenderTargetView * getRenderTargetView(uint index=0) const =0
Ogre::GLGpuProgramManager::registerProgramFactory
void registerProgramFactory(const String &syntaxCode, CreateGpuProgramCallback createFn)
Definition: OgreGLGpuProgramManager.h:60
Ogre::SceneQueryResult
Holds the results of a scene query.
Definition: OgreSceneQuery.h:205
Ogre::PropertyBase::getName
const String & getName() const
Get the name of the property.
Definition: OgreProperty.h:197
Ogre::RenderSystemCapabilities::setTessellationHullProgramConstantFloatCount
void setTessellationHullProgramConstantFloatCount(ushort c)
The number of floating-point 4-vector constants tessellation Hull programs support.
Definition: OgreRenderSystemCapabilities.h:667
Ogre::Quake3Shader::Pass::customBlend
bool customBlend
Definition: OgreQuake3Shader.h:82
Ogre::EntityMaterialLodChangedEvent::camera
Camera * camera
The camera with respect to which the level of detail has changed.
Definition: OgreLodListener.h:79
Ogre::ID_ALPHA_OP_EX
@ ID_ALPHA_OP_EX
Definition: OgreScriptCompiler.h:736
Ogre::GLPBRTTManager
Manager for rendertextures and PBuffers (offscreen rendering contexts)
Definition: OgreGLPBRenderTexture.h:55
bsp_face_t
Definition: OgreQuake3Types.h:185
Ogre::SceneManager::IlluminationRenderStage
IlluminationRenderStage
Describes the stage of rendering when performing complex illumination.
Definition: OgreSceneManager.h:270
OgrePortalBase.h
Ogre::PCZoneFactoryManager
Definition: OgrePCZoneFactory.h:65
Ogre::GpuProgramParameters::getRegPointer
const int * getRegPointer(size_t pos) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreGpuProgramParams.h:1536
Ogre::VulkanHardwareBuffer::copyData
void copyData(HardwareBuffer &srcBuffer, size_t srcOffset, size_t dstOffset, size_t length, bool discardWholeBuffer=false) override
Copy data from another buffer into this one.
Ogre::D3D9RenderWindow::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D9RenderWindow.h:73
Ogre::Vector3f
Vector< 3, float > Vector3f
Definition: OgrePrerequisites.h:246
Ogre::RenderSystemCapabilities::getTessellationHullProgramConstantFloatCount
ushort getTessellationHullProgramConstantFloatCount(void) const
The number of floating-point 4-vector constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:662
Ogre::Entity::_getBuffersMarkedForAnimation
bool _getBuffersMarkedForAnimation(void) const
Are buffers already marked as vertex animated?
Definition: OgreEntity.h:762
Ogre::CompositionPass::PT_RENDERSCENE
@ PT_RENDERSCENE
Render the scene or part of it.
Definition: OgreCompositionPass.h:58
Ogre::RenderQueue::RenderableListener::~RenderableListener
virtual ~RenderableListener()
Definition: OgreRenderQueue.h:108
Ogre::RTShader::FFP_PS_POST_PROCESS
@ FFP_PS_POST_PROCESS
Definition: OgreShaderFFPRenderState.h:63
Ogre::RenderSystemCapabilities::getComputeProgramConstantFloatCount
ushort getComputeProgramConstantFloatCount(void) const
The number of floating-point 4-vector constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:647
Ogre::vector
Definition: OgreDeprecated.h:45
Ogre::TinyWindow::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreTinyWindow.h:29
Ogre::TEX_TYPE_CUBE_MAP
@ TEX_TYPE_CUBE_MAP
cube map (six two dimensional textures, one for each cube face), used in combination with 3D texture ...
Definition: OgreTexture.h:103
Ogre::MetalTexture
Definition: OgreMetalTexture.h:43
Ogre::MetalSampler::MetalSampler
MetalSampler(MetalDevice *device)
Definition: OgreMetalTextureManager.h:41
Ogre::LodConfig::LodLevelList
std::vector< LodLevel > LodLevelList
Lod strategy to use.
Definition: OgreLodConfig.h:132
Ogre::Pass::setLightClipPlanesEnabled
void setLightClipPlanesEnabled(bool enabled)
Sets whether or not this pass will be clipped by user clips planes bounding the area covered by the l...
Definition: OgrePass.h:1464
Ogre::Volume::MeshBuilder::addTriangle
void addTriangle(const Vector3 &v0, const Vector3 &n0, const Vector3 &v1, const Vector3 &n1, const Vector3 &v2, const Vector3 &n2)
Adds a triangle to the mesh with reusing already existent vertices via their index.
Definition: OgreVolumeMeshBuilder.h:297
Ogre::LiSPSMShadowCameraSetup::getUseSimpleOptimalAdjust
virtual bool getUseSimpleOptimalAdjust() const
Gets whether or not to use a slightly simpler version of the camera near point derivation (default is...
Definition: OgreShadowCameraSetupLiSPSM.h:214
Ogre::Box::Box
Box(uint32 l, uint32 t, uint32 ff, uint32 r, uint32 b, uint32 bb)
Define a box from left, top, front, right, bottom and back coordinates.
Definition: OgreCommon.h:764
Ogre::PropertyDef::getTypeName
static const String & getTypeName(PropertyType theType)
Get a string name of a property type.
Ogre::ID_PARAM_NAMED
@ ID_PARAM_NAMED
Definition: OgreScriptCompiler.h:586
Ogre::RenderTarget::FrameStats::vBlankMissCount
int vBlankMissCount
Definition: OgreRenderTarget.h:81
OgreLodData.h
Ogre::LBX_MODULATE
@ LBX_MODULATE
multiply source1 and source2 together
Definition: OgreBlendMode.h:81
Ogre::Terrain::ImportData::~ImportData
~ImportData()
Definition: OgreTerrain.h:487
Ogre::DualQuaternion::swap
void swap(DualQuaternion &other)
Exchange the contents of this dual quaternion with another.
Definition: OgreDualQuaternion.h:135
Ogre::RenderSystemCapabilities::setNumVertexTextureUnits
void setNumVertexTextureUnits(ushort n)
Set the number of vertex texture units supported.
Definition: OgreRenderSystemCapabilities.h:582
Ogre::D3D9Mappings
Definition: OgreD3D9Mappings.h:41
OgreBites::InputListener::mouseMoved
virtual bool mouseMoved(const MouseMotionEvent &evt)
Definition: OgreInput.h:182
Ogre::D3D9TextureManager
Definition: OgreD3D9TextureManager.h:36
Ogre::AssimpLoader::Options
Definition: OgreAssimpLoader.h:81
Ogre::ID_DEPTH_FUNC
@ ID_DEPTH_FUNC
Definition: OgreScriptCompiler.h:622
Ogre::Matrix3::SetColumn
void SetColumn(size_t iCol, const Vector3 &vec)
Definition: OgreMatrix3.h:112
Ogre::ZoneData
Definition: OgrePCZone.h:294
Ogre::VectorIterator::VectorIterator
VectorIterator(typename T::iterator start, typename T::iterator last)
Constructor.
Definition: OgreIteratorWrapper.h:192
OgreBites::Slider::setValueCaption
void setValueCaption(const Ogre::DisplayString &caption)
You can use this method to manually format how the value is displayed.
Definition: OgreTrays.h:536
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE1
@ SPC_LIGHTDIRECTION_OBJECT_SPACE1
Definition: OgreShaderParameter.h:173
Ogre::PlaneBoundedVolumeListSceneQuery
Specialises the SceneQuery class for querying within a plane-bounded volume.
Definition: OgreSceneQuery.h:299
Ogre::PixelBox::PixelBox
PixelBox(const Box &extents, PixelFormat pixelFormat, void *pixelData=0)
Constructor providing extents in the form of a Box object.
Definition: OgrePixelFormat.h:361
Ogre::GL3PlusRenderBuffer::bindToFramebuffer
void bindToFramebuffer(uint32 attachment, uint32 zoffset) override
Bind surface to frame buffer.
Ogre::D3D11Device::operator->
ID3D11DeviceN * operator->() const
Definition: OgreD3D11Device.h:70
Ogre::RTShader::Parameter::isUsed
bool isUsed()
Definition: OgreShaderParameter.h:376
Ogre::PropertySet::PropertyMap
std::map< String, PropertyBase * > PropertyMap
Definition: OgreProperty.h:302
Ogre::RSC_AUTOMIPMAP_COMPRESSED
@ RSC_AUTOMIPMAP_COMPRESSED
GL ES2/ES3 does not support generating mipmaps for compressed formats in hardware.
Definition: OgreRenderSystemCapabilities.h:80
Ogre::Quake3Level::mShaders
bsp_shader_t * mShaders
Definition: OgreQuake3Level.h:149
Ogre::RTShader::UniformParameter
Uniform parameter class.
Definition: OgreShaderParameter.h:405
Ogre::TerrainGroup::getSceneManager
virtual SceneManager * getSceneManager() const
Retrieve the SceneManager being used for this group.
Definition: OgreTerrainGroup.h:142
Ogre::TLSS_HEIGHT
@ TLSS_HEIGHT
Height information for the detail texture.
Definition: OgreTerrainMaterialGenerator.h:63
Ogre::MetalRenderWindow::windowMovedOrResized
virtual void windowMovedOrResized(void)
Query the current size and position from an external window handle.
Ogre::Portal
Portal datastructure for connecting zones.
Definition: OgrePortal.h:46
Ogre::VectorIteratorWrapper::peekNextPtr
PointerType peekNextPtr() const
Returns a pointer to the next(=current) element in the collection, without advancing to the next afte...
Definition: OgreIteratorWrapper.h:164
Ogre::TextureUsage
TextureUsage
Enum identifying the texture usage.
Definition: OgreTexture.h:48
Ogre::AxisAlignedBox::transform
void transform(const Affine3 &m)
Transforms the box according to the affine matrix supplied.
Definition: OgreAxisAlignedBox.h:473
Ogre::Root
The root class of the Ogre system.
Definition: OgreRoot.h:66
Ogre::ResourceGroupManager::getResourceManagerIterator
ResourceManagerIterator getResourceManagerIterator()
Definition: OgreResourceGroupManager.h:862
Ogre::GLES2FBOMultiRenderTarget::getFBO
GLFrameBufferObjectCommon * getFBO()
Definition: OgreGLES2FBOMultiRenderTarget.h:48
Ogre::TextureUnitState::EnvMapType
EnvMapType
Enumeration to specify type of envmap.
Definition: OgreTextureUnitState.h:267
OgreBites::SelectMenu::_focusLost
void _focusLost()
Definition: OgreTrays.h:422
Ogre::GpuProgramParameters::AutoConstantDefinition::AutoConstantDefinition
AutoConstantDefinition(AutoConstantType _acType, const String &_name, size_t _elementCount, ElementType _elementType, ACDataType _dataType)
Definition: OgreGpuProgramParams.h:1195
Ogre::Material::clone
MaterialPtr clone(const String &newName, const char *newGroup) const
Definition: OgreMaterial.h:280
Ogre::DotSceneLoader::getBackgroundColour
const Ogre::ColourValue & getBackgroundColour()
Definition: OgreDotSceneLoader.h:42
Ogre::RenderTarget::suggestPixelFormat
virtual PixelFormat suggestPixelFormat() const
Suggests a pixel format to use for extracting the data in this target, when calling copyContentsToMem...
Definition: OgreRenderTarget.h:325
Ogre::ParticleSystemRenderer::_notifyBoundingBox
virtual void _notifyBoundingBox(const AxisAlignedBox &aabb)
Tells the Renderer about the ParticleSystem bounds.
Definition: OgreParticleSystemRenderer.h:115
Ogre::Pass::getDiffuse
const ColourValue & getDiffuse(void) const
Gets the diffuse colour reflectance of the pass.
Definition: OgrePass.h:394
Ogre::Rectangle2D::getBoundingRadius
Real getBoundingRadius(void) const
Retrieves the radius of the origin-centered bounding sphere for this object.
Definition: OgreRectangle2D.h:92
Ogre::Pass::getVertexProgramName
const String & getVertexProgramName(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1250
Ogre::deque
Definition: OgreDeprecated.h:37
bsp_lump_entry_t::offset
int offset
Definition: OgreQuake3Types.h:224
Ogre::PF_DXT3
@ PF_DXT3
DDS (DirectDraw Surface) DXT3 format.
Definition: OgrePixelFormat.h:96
Ogre::ManualObjectFactory::~ManualObjectFactory
~ManualObjectFactory()
Definition: OgreManualObject.h:706
Ogre::Resource::getSize
size_t getSize(void) const
Retrieves info about the size of the resource.
Definition: OgreResource.h:299
Ogre::Camera::setSortMode
void setSortMode(SortMode sm)
Set the function used to compute the camera-distance for sorting Renderables.
Definition: OgreCamera.h:664
Ogre::D3D9HLSLProgram::CmdTarget
Command object for setting target assembler.
Definition: OgreD3D9HLSLProgram.h:49
Ogre::BspSceneNode::detachAllObjects
void detachAllObjects(void)
Detaches all objects attached to this node.
Ogre::ImGuiOverlay
Definition: OgreImGuiOverlay.h:16
Ogre::DualQuaternion::z
Real z
Definition: OgreDualQuaternion.h:166
Ogre::TEX_TYPE_EXTERNAL_OES
@ TEX_TYPE_EXTERNAL_OES
GLES2 only OES texture type.
Definition: OgreTexture.h:107
Ogre::RTShader::FFPTexturingFactory
A factory that enables creation of FFPTexturing instances.
Definition: OgreShaderFFPTexturing.h:235
Ogre::ID_GOURAUD
@ ID_GOURAUD
Definition: OgreScriptCompiler.h:650
Ogre::CPreprocessor::CPreprocessor
CPreprocessor()
Create an empty preprocessor object.
Ogre::Quake3Shader::fogDistance
Real fogDistance
Definition: OgreQuake3Shader.h:119
Ogre::LogManager::logMessage
void logMessage(LogMessageLevel lml, const String &message, bool maskDebug=false)
Log a message to the default log (signature for backward compatibility).
Definition: OgreLogManager.h:130
Ogre::Resource::isBackgroundLoaded
bool isBackgroundLoaded(void) const
Returns whether this Resource has been earmarked for background loading.
Definition: OgreResource.h:357
Ogre::Vector::operator!=
bool operator!=(const Vector &v) const
Definition: OgreVector.h:384
Ogre::SmallVectorTemplateCommon::iterator
T * iterator
Definition: OgreSmallVector.h:148
Ogre::Quake3Level::mEntities
void * mEntities
Definition: OgreQuake3Level.h:125
Ogre::SBF_ONE_MINUS_DEST_ALPHA
@ SBF_ONE_MINUS_DEST_ALPHA
1 - SBF_DEST_ALPHA
Definition: OgreBlendMode.h:239
Ogre::ID_NOT_EQUAL
@ ID_NOT_EQUAL
Definition: OgreScriptCompiler.h:630
Ogre::OctreeZonePlugin
Plugin instance for OctreeZone.
Definition: OgreOctreeZonePlugin.h:47
Ogre::LodConfig::Advanced::useBackgroundQueue
bool useBackgroundQueue
Whether you want to process it immediatelly on main thread or you want to use Ogre::WorkQueue.
Definition: OgreLodConfig.h:150
Ogre::D3D11RenderWindowBase::_shouldRebindBackBuffer
virtual bool _shouldRebindBackBuffer()
Definition: OgreD3D11RenderWindow.h:75
OgreBites::Event::wheel
MouseWheelEvent wheel
Definition: OgreInput.h:106
Ogre::TerrainMaterialGenerator::getActiveProfile
Profile * getActiveProfile() const
Get the active profile.
Definition: OgreTerrainMaterialGenerator.h:242
Ogre::HashedVector::rbegin
const_reverse_iterator rbegin() const
Definition: OgreCommon.h:437
Ogre::RTShader::Parameter::getContent
Content getContent() const
Return the content of this parameter.
Definition: OgreShaderParameter.h:357
Ogre::Quake3Level::initialise
void initialise(bool headerOnly=false)
Utility function read the header and set up pointers.
Ogre::GpuProgramParameters::ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED_ARRAY
@ ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED_ARRAY
Array of light specular colours scaled by light power (count set by extra param)
Definition: OgreGpuProgramParams.h:825
Ogre::ID_SHADOW_CASTER_VERTEX_PROGRAM_REF
@ ID_SHADOW_CASTER_VERTEX_PROGRAM_REF
Definition: OgreScriptCompiler.h:568
Ogre::PCZSceneManager
Specialized SceneManager that uses Portal-Connected-Zones to divide the scene spatially.
Definition: OgrePCZSceneManager.h:54
Ogre::EmbeddedZipArchiveFactory
Specialisation of ZipArchiveFactory for embedded Zip files.
Definition: OgreZip.h:69
Ogre::Quake3Level::mVis
bsp_vis_t * mVis
Definition: OgreQuake3Level.h:155
Ogre::GLSLProgramManagerCommon::extractUniformsFromGLSL
void extractUniformsFromGLSL(const String &src, GpuNamedConstants &constantDefs, const String &filename)
Populate a list of uniforms based on GLSL source and store them in GpuNamedConstants.
Ogre::TerrainGlobalOptions::getCompositeMapAmbient
const ColourValue & getCompositeMapAmbient() const
Get the composite map ambient light to use.
Definition: OgreTerrain.h:1891
Ogre::Particle::mRotationSpeed
Radian mRotationSpeed
Speed of rotation in radians/sec.
Definition: OgreParticle.h:72
Ogre::StaticFaceGroup::patchSurf
PatchSurface * patchSurf
Patch surface (only applicable when fType = FGT_PATCH)
Definition: OgreStaticFaceGroup.h:110
Ogre::PF_A8R8G8B8
@ PF_A8R8G8B8
32-bit pixel format, 8 bits for alpha, red, green and blue.
Definition: OgrePixelFormat.h:82
Ogre::DualQuaternion::y
Real y
Definition: OgreDualQuaternion.h:166
OgreD3D11Mappings.h
Ogre::VulkanHardwareBuffer::readData
void readData(size_t offset, size_t length, void *pDest) override
Reads data from the buffer and places it in the memory pointed to by pDest.
Ogre::SceneManager::setOption
virtual bool setOption(const String &strKey, const void *pValue)
Method for setting a specific option of the Scene Manager.
Definition: OgreSceneManager.h:1770
Ogre::InstanceBatch::isBatchUnused
bool isBatchUnused(void) const
Returns true if it no instanced entity has been requested or all of them have been removed.
Definition: OgreInstanceBatch.h:251
Ogre::Terrain::getGlobalColourMapSize
uint16 getGlobalColourMapSize() const
Get the size of the global colour map (if used)
Definition: OgreTerrain.h:1396
Ogre::ID_NAMED
@ ID_NAMED
Definition: OgreScriptCompiler.h:762
Ogre::Volume::OctreeNodeSplitPolicy
The class deciding on whether to split an octree node or not when building the octree.
Definition: OgreVolumeOctreeNodeSplitPolicy.h:50
Ogre::OctreeZoneData::mOctreeWorldAABB
AxisAlignedBox mOctreeWorldAABB
Octree-specific world bounding box (only includes attached objects, not children)
Definition: OgreOctreeZone.h:248
Ogre::LayerBlendModeEx::operator!=
bool operator!=(const LayerBlendModeEx &rhs) const
Definition: OgreBlendMode.h:194
Ogre::CompositionTechnique::TextureDefinition::hwGammaWrite
bool hwGammaWrite
Definition: OgreCompositionTechnique.h:77
Ogre::HashedVector::front
reference front()
Definition: OgreCommon.h:480
bsp_model_t::face_count
int face_count
Definition: OgreQuake3Types.h:156
Ogre::SM_DIRECTION
@ SM_DIRECTION
Sort by direction of the camera.
Definition: OgreCommon.h:316
Ogre::RotationAffector::CmdRotationRangeEnd
Command object for particle emitter - see ParamCommand.
Definition: OgreRotationAffector.h:74
Ogre::PortalBase::getCorner
const Vector3 & getCorner(int index) const
Get the coordinates of one of the portal corners in local space.
Definition: OgrePortalBase.h:121
Ogre::FrameTimeControllerValue::getTimeFactor
Real getTimeFactor(void) const
Definition: OgrePredefinedControllers.h:68
Ogre::GpuProgramParameters::ACT_WORLD_MATRIX_ARRAY
@ ACT_WORLD_MATRIX_ARRAY
The current array of world matrices, used for blending.
Definition: OgreGpuProgramParams.h:645
Ogre::VulkanQueue::Graphics
@ Graphics
Definition: OgreVulkanQueue.h:47
Ogre::GpuSharedParameters::getFloatPointer
const float * getFloatPointer(size_t pos) const
Get a pointer to the 'nth' item in the float buffer.
Definition: OgreGpuProgramParams.h:514
Ogre::MemoryDataStream::setFreeOnClose
void setFreeOnClose(bool free)
Sets whether or not to free the encapsulated memory on close.
Definition: OgreDataStream.h:360
Ogre::TextureUnitState::setTextureAddressingMode
void setTextureAddressingMode(Ogre::TextureAddressingMode tam)
Sets the texture addressing mode, i.e.
Definition: OgreTextureUnitState.h:666
Ogre::LodIndexBuffer::indexBufferSize
size_t indexBufferSize
Offset from the start of the indexBuffer.
Definition: OgreLodBuffer.h:49
Ogre::Plane::operator<<
friend std::ostream & operator<<(std::ostream &o, const Plane &p)
Definition: OgrePlane.h:249
Ogre::StaticCache::read
size_t read(void *buf, size_t count)
Read data from cache to 'buf' (maximum 'count' bytes).
Definition: OgreDeflate.h:101
Ogre::BillboardSet::getUseAccurateFacing
bool getUseAccurateFacing(void) const
Gets whether or not billboards use an 'accurate' facing model.
Definition: OgreBillboardSet.h:650
Ogre::D3D9StereoDriverImpl
Virtual interface of the stereo driver.
Definition: OgreD3D9StereoDriverImpl.h:40
Ogre::OctreeZonePlugin::uninstall
void uninstall()
Perform the final plugin uninstallation sequence.
Ogre::GL3PlusFBORenderTexture::getFBO
GLFrameBufferObjectCommon * getFBO()
Definition: OgreGL3PlusFBORenderTexture.h:58
Ogre::ProfileFrame
Represents the total timing information of a profile since profiles can be called more than once each...
Definition: OgreProfiler.h:96
OgreBites::SDLK_F11
@ SDLK_F11
Definition: OgreInput.h:130
Ogre::RTShader::GBuffer
Transform sub render state implementation of writing to GBuffers.
Definition: OgreShaderExGBuffer.h:49
Ogre::SubMesh::LODFaceList
std::vector< IndexData * > LODFaceList
Definition: OgreSubMesh.h:104
Ogre::Pass::getLightMask
uint32 getLightMask() const
Gets the light mask controlling which lights are used for this pass.
Definition: OgrePass.h:1092
Ogre::FreeImageCodec::magicNumberToFileExt
String magicNumberToFileExt(const char *magicNumberPtr, size_t maxbytes) const override
Maps a magic number header to a file extension, if this codec recognises it.
OgreVolumeIsoSurface.h
Ogre::SKELETON_ANIMATION_TRACK_KEYFRAME
@ SKELETON_ANIMATION_TRACK_KEYFRAME
Definition: OgreSkeletonFileFormat.h:96
Ogre::ID_PASS_OP
@ ID_PASS_OP
Definition: OgreScriptCompiler.h:828
Ogre::TerrainQuadTreeNode::LodLevelList
std::vector< LodLevel * > LodLevelList
Definition: OgreTerrainQuadTreeNode.h:148
OgreBites::InputListenerChain::textInput
bool textInput(const TextInputEvent &evt)
Definition: OgreInput.h:293
Ogre::VulkanHardwareBuffer::_notifyDeviceStalled
void _notifyDeviceStalled(void)
Definition: OgreVulkanHardwareBuffer.h:52
Ogre::RTShader::LayeredBlending::LB_BlendLuminosity
@ LB_BlendLuminosity
Definition: OgreShaderExLayeredBlending.h:76
OgreUserObjectBindings.h
Ogre::Sampler::setAddressingMode
void setAddressingMode(TextureAddressingMode tam)
Sets the texture addressing mode, i.e.
Definition: OgreTextureUnitState.h:112
Ogre::LodOutputProviderMesh
Definition: OgreLodOutputProviderMesh.h:41
Ogre::LodData::IndexBufferInfoList
std::vector< IndexBufferInfo > IndexBufferInfoList
Definition: OgreLodData.h:149
Ogre::GLRenderBuffer::bindToFramebuffer
void bindToFramebuffer(uint32 attachment, uint32 zoffset) override
Bind surface to frame buffer.
Ogre::Bullet::RigidBodyState::setWorldTransform
void setWorldTransform(const btTransform &in) override
Definition: OgreBullet.h:58
Ogre::RSC_RTT_MAIN_DEPTHBUFFER_ATTACHABLE
@ RSC_RTT_MAIN_DEPTHBUFFER_ATTACHABLE
Supports using the MAIN depth buffer for RTTs.
Definition: OgreRenderSystemCapabilities.h:165
Ogre::ID_SAWTOOTH
@ ID_SAWTOOTH
Definition: OgreScriptCompiler.h:755
Ogre::ResourceManager::unloadAll
void unloadAll(bool reloadableOnly=true)
Unloads all resources.
Definition: OgreResourceManager.h:189
Ogre::ManualObject::ManualObjectSection::set32BitIndices
void set32BitIndices(bool n32)
Set whether we need 32-bit indices.
Definition: OgreManualObject.h:597
Ogre::FontType
FontType
Enumerates the types of Font usable in the engine.
Definition: OgreFont.h:52
Ogre::Box::Box
Box(const Vector3i &size)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreCommon.h:776
Ogre::Volume::IsoSurface::MS_CORNERS_FRONT
static const size_t MS_CORNERS_FRONT[4]
To call Marching Squares with a cube on its front.
Definition: OgreVolumeIsoSurface.h:66
Ogre::ID_UNLIMITED
@ ID_UNLIMITED
Definition: OgreScriptCompiler.h:687
Ogre::ScriptCompiler::CE_VARIABLEEXPECTED
@ CE_VARIABLEEXPECTED
Definition: OgreScriptCompiler.h:197
Ogre::AbstractNode::type
AbstractNodeType type
Definition: OgreScriptCompiler.h:96
Ogre::ResourceGroupListener::resourceGroupPrepareEnded
virtual void resourceGroupPrepareEnded(const String &groupName)
This event is fired when a resource group finished preparing.
Definition: OgreResourceGroupManager.h:150
Ogre::int8
int8_t int8
Definition: OgrePlatform.h:276
OgreBites::InputListener::mouseReleased
virtual bool mouseReleased(const MouseButtonEvent &evt)
Definition: OgreInput.h:185
Ogre::SharedPtr::SharedPtr
SharedPtr()
Definition: OgreSharedPtr.h:56
OgreBites::SDLK_F12
@ SDLK_F12
Definition: OgreInput.h:131
OgreBites::TouchFingerEvent::fingerId
int fingerId
Definition: OgreInput.h:81
Ogre::Volume::IsoSurfaceMC
Marching Cubes implementation like at http://local.wasp.uwa.edu.au/~pbourke/geometry/polygonise/.
Definition: OgreVolumeIsoSurfaceMC.h:49
Ogre::ID_SHADOW_RECEIVER_MATERIAL
@ ID_SHADOW_RECEIVER_MATERIAL
Definition: OgreScriptCompiler.h:573
Ogre::GLTextureBuffer::getRenderTarget
RenderTexture * getRenderTarget(size_t slice)
Get a render target for this PixelBuffer, or a slice of it.
Ogre::PSSMShadowCameraSetup::getSplitCount
uint getSplitCount() const
Get the number of splits.
Definition: OgreShadowCameraSetupPSSM.h:113
Ogre::HardwareBuffer::_getImpl
T * _getImpl()
Definition: OgreHardwareBuffer.h:386
Ogre::SmallVectorImpl::operator==
bool operator==(const SmallVectorImpl &RHS) const
Definition: OgreSmallVector.h:562
Ogre::BaseInstanceBatchVTF::setBoneDualQuaternions
void setBoneDualQuaternions(bool enable)
Definition: OgreInstanceBatchVTF.h:182
Ogre::Bullet::CT_SPHERE
@ CT_SPHERE
Definition: OgreBullet.h:30
Ogre::PageManager::WorldSectionFactoryMap
std::map< String, PagedWorldSectionFactory * > WorldSectionFactoryMap
Definition: OgrePageManager.h:267
Ogre::OverlayContainer
A 2D element which contains other OverlayElement instances.
Definition: OgreOverlayContainer.h:55
Ogre::InstanceBatchHW::isStatic
bool isStatic() const
Returns true if this batch was set as static.
Definition: OgreInstanceBatchHW.h:97
Ogre::ShadowRenderable::getLightCapRenderable
ShadowRenderable * getLightCapRenderable(void)
Get the light cap version of this renderable.
Definition: OgreShadowCaster.h:94
Ogre::HardwareBufferLockGuard::lock
void lock(HardwareBuffer *p, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:426
Ogre::ImageCodec::CodecDataPtr
SharedPtr< ImageData > CodecDataPtr
Definition: OgreImageCodec.h:94
OgreVertexBoneAssignment.h
Ogre::PT_REAL
@ PT_REAL
Definition: OgreStringInterface.h:50
Ogre::VariableAccessAbstractNode
This abstract node represents a variable assignment.
Definition: OgreScriptCompiler.h:169
Ogre::MeshPtr
SharedPtr< Mesh > MeshPtr
Definition: OgrePrerequisites.h:286
Ogre::GlyphInfo::codePoint
CodePoint codePoint
Definition: OgreFont.h:67
Ogre::LayerBlendModeEx
Class which manages blending of both colour and alpha components.
Definition: OgreBlendMode.h:139
Ogre::Grid2DMode
Grid2DMode
The 2D grid mode.
Definition: OgreGrid2DPageStrategy.h:47
Ogre::CgProgramFactory
Factory class for Cg programs.
Definition: OgreCgProgramFactory.h:43
Ogre::VES_NORMAL
@ VES_NORMAL
Normal, typically VET_FLOAT3.
Definition: OgreHardwareVertexBuffer.h:97
Ogre::TerrainMaterialGeneratorA::SM2Profile::isLayerParallaxMappingEnabled
bool isLayerParallaxMappingEnabled() const
Whether to support parallax mapping per layer in the shader (default true).
Definition: OgreTerrainMaterialGeneratorA.h:87
Ogre::ManualObject::quad
void quad(uint32 i1, uint32 i2, uint32 i3, uint32 i4)
Add a set of 4 vertex indices to construct a quad (out of 2 triangles); this is a shortcut to calling...
Definition: OgreManualObject.h:408
Ogre::BillboardParticleRenderer::getBillboardRotationType
BillboardRotationType getBillboardRotationType() const
Sets billboard rotation type.
Definition: OgreBillboardParticleRenderer.h:88
Ogre::InstanceManager::BatchSettings::BatchSettings
BatchSettings()
Definition: OgreInstanceManager.h:87
Ogre::TinyRenderSystem::endProfileEvent
virtual void endProfileEvent(void)
Ends the currently active GPU profiling event.
Definition: OgreTinyRenderSystem.h:168
Ogre::PT_ORTHOGRAPHIC
@ PT_ORTHOGRAPHIC
Definition: OgreFrustum.h:63
Ogre::LBX_SUBTRACT
@ LBX_SUBTRACT
subtract source2 from source1
Definition: OgreBlendMode.h:93
Ogre::Resource::Listener::loadingComplete
virtual void loadingComplete(Resource *)
Called whenever the resource finishes loading.
Definition: OgreResource.h:84
Ogre::Capabilities
Capabilities
Enum describing the different hardware capabilities we want to check for OGRE_CAPS_VALUE(a,...
Definition: OgreRenderSystemCapabilities.h:75
Ogre::Sphere::getRadius
Real getRadius(void) const
Returns the radius of the sphere.
Definition: OgreSphere.h:68
Ogre::GLStateCacheManager::getCullFace
GLenum getCullFace(void) const
Sets the face culling mode.
Definition: OgreGLStateCacheManager.h:204
OgreArchiveFactory.h
Ogre::vector::const_iterator
std::vector< T >::const_iterator const_iterator
Definition: OgreDeprecated.h:49
Ogre::ManualObject::textureCoord
void textureCoord(const Vector3 &uvw)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreManualObject.h:323
Ogre::ConstMapIterator::ConstMapIterator
ConstMapIterator(typename T::const_iterator start, typename T::const_iterator last)
Constructor.
Definition: OgreIteratorWrapper.h:359
Ogre::LogManager::logWarning
void logWarning(const String &message, bool maskDebug=false)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Ogre::VulkanWindow::SwapchainAcquired
@ SwapchainAcquired
We already called VulkanWindow::acquireNextImage.
Definition: OgreVulkanWindow.h:47
Ogre::D3D11TextureManager
Definition: OgreD3D11TextureManager.h:46
Ogre::Controller::setDestination
void setDestination(const SharedPtr< ControllerValue< T > > &dest)
Sets the output controller value.
Definition: OgreController.h:172
Ogre::RTShader::FFP_PRE_PROCESS
@ FFP_PRE_PROCESS
Definition: OgreShaderFFPRenderState.h:70
Ogre::String
std::string String
Definition: OgrePrerequisites.h:313
Ogre::StringConverter::parseReal
static Real parseReal(const String &val, Real defaultValue=0)
Converts a String to a Real.
Definition: OgreStringConverter.h:204
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE6
@ SPC_LIGHTPOSITION_OBJECT_SPACE6
Definition: OgreShaderParameter.h:218
Ogre::RTShader::FFP_POST_PROCESS
@ FFP_POST_PROCESS
Definition: OgreShaderFFPRenderState.h:76
Ogre::ResourceGroupListener::resourceGroupLoadEnded
virtual void resourceGroupLoadEnded(const String &groupName)
This event is fired when a resource group finished loading.
Definition: OgreResourceGroupManager.h:178
Ogre::Bullet::DebugDrawer::setDebugMode
void setDebugMode(int mode)
Definition: OgreBullet.h:146
Ogre::Volume::Chunk::VecChunk
std::vector< const Chunk * > VecChunk
A list of Chunks.
Definition: OgreVolumeChunk.h:441
Ogre::GpuProgramParameters::AutoConstantDefinition::name
String name
Definition: OgreGpuProgramParams.h:1188
Ogre::FO_ANISOTROPIC
@ FO_ANISOTROPIC
Similar to FO_LINEAR, but compensates for the angle of the texture plane.
Definition: OgreCommon.h:112
Ogre::RenderQueueGroup::defaultOrganisationMode
void defaultOrganisationMode(void)
Setthe sorting / grouping mode for the solids in this group to the default.
Definition: OgreRenderQueueSortingGrouping.h:576
Ogre::ID_BLEND_DIFFUSE_COLOUR
@ ID_BLEND_DIFFUSE_COLOUR
Definition: OgreScriptCompiler.h:724
Ogre::StaticGeometry::setOrigin
virtual void setOrigin(const Vector3 &origin)
Sets the origin of the geometry.
Definition: OgreStaticGeometry.h:683
Ogre::LodWorkQueueWorker
Processes requests.
Definition: OgreLodWorkQueueWorker.h:42
Ogre::SmallVectorTemplateBase< T, true >::uninitialized_copy
static void uninitialized_copy(T1 *I, T1 *E, T2 *Dest)
uninitialized_copy - Copy the range [I, E) onto the uninitialized memory starting with "Dest",...
Definition: OgreSmallVector.h:284
Ogre::GpuSharedParametersUsage::getTargetParams
GpuProgramParameters * getTargetParams() const
Definition: OgreGpuProgramParams.h:584
OgreViewport.h
Ogre::RSC_ALPHA_TO_COVERAGE
@ RSC_ALPHA_TO_COVERAGE
Supports Alpha to Coverage (A2C)
Definition: OgreRenderSystemCapabilities.h:158
Ogre::Pass::BuiltinHashFunction
BuiltinHashFunction
There are some default hash functions used to order passes so that render state changes are minimised...
Definition: OgrePass.h:1497
Ogre::GpuProgramParameters::ACT_INVERSE_WORLDVIEWPROJ_MATRIX
@ ACT_INVERSE_WORLDVIEWPROJ_MATRIX
Provides inverse of concatenated world, view and projection matrices.
Definition: OgreGpuProgramParams.h:715
OgreBites::MouseButtonEvent
Definition: OgreInput.h:69
Ogre::HardwareVertexBuffer::getNumVertices
size_t getNumVertices(void) const
Get the number of vertices in this buffer.
Definition: OgreHardwareVertexBuffer.h:70
Ogre::LodInputProviderPtr
shared_ptr< LodInputProvider > LodInputProviderPtr
Definition: OgreLodPrerequisites.h:67
Ogre::CompositionPass::getQuadCorners
bool getQuadCorners(FloatRect &quad) const
Get quad normalised positions [-1;1]x[-1;1].
Definition: OgreCompositionPass.h:286
Ogre::AxisAlignedBox::BOX_NULL
static const AxisAlignedBox BOX_NULL
Definition: OgreAxisAlignedBox.h:802
Ogre::TerrainGroup::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgreTerrainGroup.h:519
Ogre::RTShader::Parameter::SPC_BINORMAL_WORLD_SPACE
@ SPC_BINORMAL_WORLD_SPACE
Binormal in world space.
Definition: OgreShaderParameter.h:266
Ogre::AxisAlignedBox::intersects
bool intersects(const Sphere &s) const
Tests whether this box intersects a sphere.
Definition: OgreAxisAlignedBox.h:627
Ogre::Pass::getComputeProgramName
const String & getComputeProgramName(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1252
Ogre::VulkanWindow::getDepthTexture
VulkanTextureGpu * getDepthTexture()
Definition: OgreVulkanWindow.h:111
Ogre::RenderSystem::setScissorTest
void setScissorTest(bool enabled, uint32 left, uint32 top=0, uint32 right=800, uint32 bottom=600)
Definition: OgreRenderSystem.h:918
Ogre::StaticGeometry::Region::LODBucketList
std::vector< LODBucket * > LODBucketList
list of LOD Buckets in this region
Definition: OgreStaticGeometry.h:351
Ogre::ID_INCREMENT_WRAP
@ ID_INCREMENT_WRAP
Definition: OgreScriptCompiler.h:824
OgreBites::Slider::getCaption
const Ogre::DisplayString & getCaption()
Definition: OgreTrays.h:548
Ogre::SmallVectorTemplateCommon::size_type
size_t size_type
Definition: OgreSmallVector.h:145
Ogre::PCZSceneNode::allowedToVisit
bool allowedToVisit(void)
Definition: OgrePCZSceneNode.h:82
Ogre::EdgeData::TriangleList
std::vector< Triangle > TriangleList
Definition: OgreEdgeListBuilder.h:98
Ogre::Box::getDepth
uint32 getDepth() const
Get the depth of this box.
Definition: OgreCommon.h:793
Ogre::TextAreaOverlayElement::getFont
const FontPtr & getFont() const
Definition: OgreTextAreaOverlayElement.h:78
Ogre::RenderWindow::setHidden
virtual void setHidden(bool hidden)
Hide (or show) the window.
Definition: OgreRenderWindow.h:160
Ogre::GpuProgramParameters::ACT_SHADOW_EXTRUSION_DISTANCE
@ ACT_SHADOW_EXTRUSION_DISTANCE
The distance a shadow volume should be extruded when using finite extrusion programs.
Definition: OgreGpuProgramParams.h:904
Ogre::Technique::GPUVendorRule::GPUVendorRule
GPUVendorRule()
Definition: OgreTechnique.h:127
Ogre::RTShader::Parameter::getSemantic
const Semantic & getSemantic() const
Get the semantic of this parameter.
Definition: OgreShaderParameter.h:351
Ogre::RenderToVertexBuffer::setMaxVertexCount
void setMaxVertexCount(unsigned int maxVertexCount)
Set the maximum number of vertices that the buffer will hold.
Definition: OgreRenderToVertexBuffer.h:73
Ogre::Vector::operator+
Vector operator+(const Vector &b) const
Definition: OgreVector.h:702
Ogre::Terrain::TERRAINDERIVEDDATA_CHUNK_ID
static const uint32 TERRAINDERIVEDDATA_CHUNK_ID
Definition: OgreTerrain.h:286
Ogre::IndexData::indexStart
size_t indexStart
Index in the buffer to start from for this operation.
Definition: OgreVertexIndexData.h:273
Ogre::VulkanQueue::getEncoderState
EncoderState getEncoderState(void) const
Definition: OgreVulkanQueue.h:190
Ogre::ID_COLOUR_VALUE
@ ID_COLOUR_VALUE
Definition: OgreScriptCompiler.h:812
OgreMetalRenderTargetCommon.h
Ogre::Affine3::operator!=
bool operator!=(const Affine3 &m2) const
Definition: OgreMatrix4.h:382
Ogre::Bullet::DebugDrawer::reportErrorWarning
void reportErrorWarning(const char *warningString)
Definition: OgreBullet.h:142
Ogre::TinyTexture::~TinyTexture
virtual ~TinyTexture()
Ogre::MovableObject::Listener::objectDetached
virtual void objectDetached(MovableObject *)
MovableObject has been detached from a node.
Definition: OgreMovableObject.h:71
Ogre::Page::_notifyModified
void _notifyModified()
Tell the page that it is modified.
Definition: OgrePage.h:181
SHADER_ANIMMAP
@ SHADER_ANIMMAP
Definition: OgreQuake3Types.h:102
Ogre::WorkQueue::ResponseHandler::ResponseHandler
ResponseHandler()
Definition: OgreWorkQueue.h:202
Ogre::Technique::getGPUVendorRules
const GPUVendorRuleList & getGPUVendorRules() const
Get the currently registered vendor rules.
Definition: OgreTechnique.h:660
Ogre::RTShader::HardwareSkinning
Implement a sub render state which performs hardware skinning.
Definition: OgreShaderExHardwareSkinning.h:56
Ogre::PCZSceneNodeList
std::set< PCZSceneNode * > PCZSceneNodeList
Definition: OgreOctreeZoneOctree.h:54
Ogre::Matrix3::orthonormalised
Matrix3 orthonormalised() const
Gram-Schmidt orthogonalisation (applied to columns of rotation matrix)
Definition: OgreMatrix3.h:188
Ogre::Quake3Shader::Pass::texGen
TexGen texGen
Definition: OgreQuake3Shader.h:76
Ogre::EXRCodec::getType
String getType() const override
Returns the type of the codec as a String.
OgreRenderQueue.h
OgreBites::TrayManager::moveWidgetToTray
void moveWidgetToTray(TrayLocation currentTrayLoc, size_t currentPlace, TrayLocation targetTrayLoc, size_t targetPlace=-1)
Definition: OgreTrays.h:1037
Ogre::Vector::operator[]
T operator[](size_t i) const
Definition: OgreVector.h:350
Ogre::TerrainLayerBlendMap::getLayerIndex
uint8 getLayerIndex() const
Get the index of the layer this is targeting.
Definition: OgreTerrainLayerBlendMap.h:86
OgreLodCollapseCost.h
Ogre::GpuProgramParameters::getDoublePointer
double * getDoublePointer(size_t pos)
Get a pointer to the 'nth' item in the double buffer.
Definition: OgreGpuProgramParams.h:1521
Ogre::ID_POINT
@ ID_POINT
Definition: OgreScriptCompiler.h:670
Ogre::ScriptTranslatorManager
The ScriptTranslatorManager manages the lifetime and access to script translators.
Definition: OgreScriptTranslator.h:123
OgreShaderFFPTransform.h
Ogre::Plane::redefine
void redefine(const Vector3 &p0, const Vector3 &p1, const Vector3 &p2)
Redefine this plane based on 3 points.
Definition: OgrePlane.h:171
OgreBites::TL_NONE
@ TL_NONE
Definition: OgreTrays.h:69
Ogre::Quaternion::Quaternion
Quaternion(const Vector3 &xaxis, const Vector3 &yaxis, const Vector3 &zaxis)
Construct a quaternion from 3 orthonormal local axes.
Definition: OgreQuaternion.h:86
Ogre::PF_R32G32B32A32_SINT
@ PF_R32G32B32A32_SINT
128-bit pixel format, 32 bits red (signed int), 32 bits blue (signed int), 32 bits green (signed int)...
Definition: OgrePixelFormat.h:197
Ogre::SubMesh::mLodFaceList
LODFaceList mLodFaceList
Definition: OgreSubMesh.h:105
Ogre::TerrainLayerBlendMapList
std::vector< TerrainLayerBlendMap * > TerrainLayerBlendMapList
Definition: OgreTerrainLayerBlendMap.h:188
Ogre::Billboard::mColour
RGBA mColour
Definition: OgreBillboard.h:85
Ogre::BBT_ORIENTED_COMMON
@ BBT_ORIENTED_COMMON
Billboards are oriented around a shared direction vector (used as Y axis) and only rotate around this...
Definition: OgreBillboardSet.h:88
Ogre::InstanceBatch::InstancedEntityVec
std::vector< InstancedEntity * > InstancedEntityVec
Definition: OgreInstanceBatch.h:91
Ogre::GpuProgramParameters::ACT_TRANSPOSE_VIEW_MATRIX
@ ACT_TRANSPOSE_VIEW_MATRIX
Provides transpose of view matrix.
Definition: OgreGpuProgramParams.h:659
Ogre::CompositionTechnique::TargetPasses
std::vector< CompositionTargetPass * > TargetPasses
Typedefs for several iterators.
Definition: OgreCompositionTechnique.h:86
Ogre::D3D11Plugin
Plugin instance for D3D11 Manager.
Definition: OgreD3D11Plugin.h:38
Ogre::D3D11StereoDriverAMD
Virtual interface of the stereo driver.
Definition: OgreD3D11StereoDriverAMD.h:41
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Vector2 &val)
Definition: OgreProperty.h:165
Ogre::SubmissionType::EndFrameAndSwap
@ EndFrameAndSwap
Same as NewFrameIdx + swaps windows (presents).
Definition: OgreVulkanPrerequisites.h:105
OgreBites::SelectMenu::insertItem
void insertItem(size_t index, const Ogre::DisplayString &item)
Definition: OgreTrays.h:388
Ogre::Technique::getPasses
const Passes & getPasses(void) const
Gets the passes in this Technique.
Definition: OgreTechnique.h:205
OgreHighLevelGpuProgramManager.h
Ogre::BillboardParticleRenderer::setTextureStacksAndSlices
void setTextureStacksAndSlices(uchar stacks, uchar slices)
Generate texture coordinate rects for a tiled texture sheet.
Definition: OgreBillboardParticleRenderer.h:62
Ogre::MapIteratorWrapper::getNext
ValueType getNext()
Returns the next(=current) value element in the collection, and advances to the next.
Definition: OgreIteratorWrapper.h:299
Ogre::ColourFaderAffector2::CmdBlueAdjust1
Command object for blue adjust (see ParamCommand).
Definition: OgreColourFaderAffector2.h:64
Ogre::StringConverter::parseMatrix3
static Matrix3 parseMatrix3(const String &val, const Matrix3 &defaultValue=Matrix3::IDENTITY)
Parses a Matrix3 out of a String.
Definition: OgreStringConverter.h:301
Ogre::TerrainMaterialGenerator::Profile::getName
const String & getName() const
Get the name of this profile.
Definition: OgreTerrainMaterialGenerator.h:181
Ogre::AssimpLoader::Options::postProcessSteps
int postProcessSteps
Definition: OgreAssimpLoader.h:85
Ogre::Volume::CSGPlaneSource
A plane.
Definition: OgreVolumeCSGSource.h:78
OgreBites::TextBox::_cursorReleased
void _cursorReleased(const Ogre::Vector2 &cursorPos)
Definition: OgreTrays.h:314
Ogre::HighLevelGpuProgram::getEntryPoint
const String & getEntryPoint(void) const
Gets the entry point defined for this program.
Definition: OgreHighLevelGpuProgram.h:142
Ogre::FileNotFoundException
Definition: OgreException.h:186
Ogre::D3D9VideoMode::D3D9VideoMode
D3D9VideoMode(const D3D9VideoMode &ob)
Definition: OgreD3D9VideoMode.h:46
Ogre::GpuProgramParameters::ACT_LIGHT_DIRECTION_OBJECT_SPACE
@ ACT_LIGHT_DIRECTION_OBJECT_SPACE
A light direction in object space (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:801
Ogre::ID_INVERSE_SAWTOOTH
@ ID_INVERSE_SAWTOOTH
Definition: OgreScriptCompiler.h:756
bsp_model_t
Definition: OgreQuake3Types.h:153
Ogre::AxisAlignedBox::contains
bool contains(const Vector3 &v) const
Tests whether the given point contained by this box.
Definition: OgreAxisAlignedBox.h:714
Ogre::AnyNumeric::operator/
AnyNumeric operator/(const AnyNumeric &rhs) const
Definition: OgreAny.h:345
Ogre::Vector::Vector
Vector(const typename std::enable_if< N==4, Vector3 >::type &rhs, T fW=1.0f)
Definition: OgreVector.h:319
Ogre::VertexPoseKeyFrame::ConstPoseRefIterator
ConstVectorIterator< PoseRefList > ConstPoseRefIterator
Definition: OgreKeyFrame.h:233
Ogre::ID_VERTEXCOLOUR
@ ID_VERTEXCOLOUR
Definition: OgreScriptCompiler.h:601
Ogre::OverlayProfileSessionListener::getDisplayMode
DisplayMode getDisplayMode() const
Get the display mode for the overlay.
Definition: OgreOverlayProfileSessionListener.h:91
Ogre::Volume::OctreeNode::isIsoSurfaceNear
bool isIsoSurfaceNear(void) const
Gets whether the isosurface is somewhat near to this node.
Definition: OgreVolumeOctreeNode.h:530
Ogre::FileSystemArchiveFactory
Specialisation of the ArchiveFactory to allow reading of files from filesystem folders / directories.
Definition: OgreFileSystem.h:54
Ogre::Controller::~Controller
virtual ~Controller()
Default d-tor.
Definition: OgreController.h:158
Ogre::MovablePlane::_notifyCurrentCamera
void _notifyCurrentCamera(Camera *)
Overridden from MovableObject.
Definition: OgreMovablePlane.h:73
Ogre::IntersectionSceneQueryResult::movables2movables
SceneQueryMovableIntersectionList movables2movables
List of movable / movable intersections (entities, particle systems etc)
Definition: OgreSceneQuery.h:481
Ogre::ParticleSystemRenderer
Abstract class defining the interface required to be implemented by classes which provide rendering c...
Definition: OgreParticleSystemRenderer.h:49
Ogre::VulkanTextureGpu::getNumLayers
uint32 getNumLayers() const
Definition: OgreVulkanTextureGpu.h:131
Ogre::SmallVector::operator=
const SmallVector & operator=(const SmallVector &RHS)
Definition: OgreSmallVector.h:735
Ogre::MeshSerializerListener::processMaterialName
virtual void processMaterialName(Mesh *mesh, String *name)=0
Called to override the loading of the given named material.
Ogre::RenderSystem::getHorizontalTexelOffset
virtual Real getHorizontalTexelOffset(void)
Returns the horizontal texel offset value required for mapping texel origins to pixel origins in this...
Definition: OgreRenderSystem.h:943
Ogre::Radian::operator*=
Radian & operator*=(float f)
Definition: OgreMath.h:86
Ogre::Animation::RIM_LINEAR
@ RIM_LINEAR
Values are interpolated linearly.
Definition: OgreAnimation.h:109
Ogre::RTShader::ConstParameter::isConstParameter
virtual bool isConstParameter() const
Definition: OgreShaderParameter.h:651
Ogre::AnyNumeric::operator/=
AnyNumeric & operator/=(const AnyNumeric &rhs)
Definition: OgreAny.h:368
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const Vector3 &val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:523
Ogre::SceneManager::_getLightsDirtyCounter
ulong _getLightsDirtyCounter(void) const
Advanced method to gets the lights dirty counter.
Definition: OgreSceneManager.h:1303
Ogre::VulkanWindow::SwapchainReleased
@ SwapchainReleased
We don't own a swapchain.
Definition: OgreVulkanWindow.h:60
Ogre::PF_FLOAT32_GR
@ PF_FLOAT32_GR
64-bit, 2-channel floating point pixel format, 32-bit green, 32-bit red
Definition: OgrePixelFormat.h:133
Ogre::ManualObject::index
void index(uint32 idx)
Add a vertex index to construct faces / lines / points via indexing rather than just by a simple list...
Definition: OgreManualObject.h:363
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Degree &)
Apply delta value.
Definition: OgreAnimable.h:222
Ogre::RTShader::IntegratedPSSM3Factory
A factory that enables creation of IntegratedPSSM3 instances.
Definition: OgreShaderExIntegratedPSSM3.h:191
Ogre::Volume::VecVertex
std::vector< Vertex > VecVertex
To hold vertices.
Definition: OgreVolumeMeshBuilder.h:103
Ogre::VertexPoseKeyFrame::PoseRefList
std::vector< PoseRef > PoseRefList
Definition: OgreKeyFrame.h:211
Ogre::TransformBaseReal::set3x3Matrix
void set3x3Matrix(const Matrix3 &mat3)
Assignment from 3x3 matrix.
Definition: OgreMatrix4.h:180
Ogre::RTShader::Function::resolveInputParameter
ParameterPtr resolveInputParameter(Parameter::Content content, GpuConstantType type=GCT_UNKNOWN)
Resolve input parameter of this function.
Definition: OgreShaderFunction.h:114
Ogre::IM_USEALL
@ IM_USEALL
Definition: OgreCommon.h:371
Ogre::PCZRaySceneQuery::setStartZone
void setStartZone(PCZone *startZone)
set the zone to start the scene query
Definition: OgrePCZSceneQuery.h:78
OgreTerrainLayerBlendMap.h
Ogre::AnimableValue::INT
@ INT
Definition: OgreAnimable.h:77
Ogre::SmallVectorTemplateCommon::size
size_type size() const
Definition: OgreSmallVector.h:175
Ogre::HollowEllipsoidEmitter::CmdInnerX
Command object for inner size (see ParamCommand).
Definition: OgreHollowEllipsoidEmitter.h:48
Ogre::HashedVector::resize
void resize(size_type n, const T &t=T())
Definition: OgreCommon.h:555
Ogre::HardwareBufferLicensee::~HardwareBufferLicensee
virtual ~HardwareBufferLicensee()
Definition: OgreHardwareBufferManager.h:61
Ogre::PageContentFactory::createInstance
virtual PageContent * createInstance()=0
Ogre::ProfileHistory::totalCalls
ulong totalCalls
The total number of times this profile was called (used to calculate average)
Definition: OgreProfiler.h:138
Ogre::vector::iterator
std::vector< T >::iterator iterator
Definition: OgreDeprecated.h:48
Ogre::TerrainPagedWorldSection::TerrainDefiner
Definition: OgreTerrainPagedWorldSection.h:158
Ogre::StaticGeometry::setRenderingDistance
virtual void setRenderingDistance(Real dist)
Sets the distance at which batches are no longer rendered.
Definition: OgreStaticGeometry.h:617
Ogre::BspNode::Brush::planes
std::vector< Plane > planes
Definition: OgreBspNode.h:156
Ogre::Sphere::merge
void merge(const Sphere &oth)
Merges another Sphere into the current sphere.
Definition: OgreSphere.h:101
Ogre::Matrix3::transpose
Matrix3 transpose() const
Definition: OgreMatrix3.h:167
OgreImage.h
Ogre::LodData::mMeshBoundingSphereRadius
Real mMeshBoundingSphereRadius
Definition: OgreLodData.h:168
Ogre::Codec::decode
virtual void decode(const DataStreamPtr &input, const Any &output) const =0
Codes the data from the input chunk into the output chunk.
Ogre::Matrix3::hasNegativeScale
bool hasNegativeScale() const
Determines if this matrix involves a negative scaling.
Definition: OgreMatrix3.h:179
Ogre::GLSLMonolithicProgram::updateAtomicCounters
void updateAtomicCounters(GpuProgramParametersSharedPtr params, uint16 mask, GpuProgramType fromProgType)
Definition: OgreGLSLMonolithicProgram.h:74
bsp_lump_entry_t::size
int size
Definition: OgreQuake3Types.h:225
Ogre::RTShader::Function::resolveInputParameter
ParameterPtr resolveInputParameter(const ParameterPtr &out)
resolve input parameter from previous output
Definition: OgreShaderFunction.h:120
Ogre::LodDataPtr
shared_ptr< LodData > LodDataPtr
Definition: OgreLodPrerequisites.h:66
Ogre::Renderable::setUserAny
void setUserAny(const Any &anything)
Definition: OgreRenderable.h:299
Ogre::Material::getReceiveShadows
bool getReceiveShadows(void) const
Returns whether or not objects using this material will receive shadows.
Definition: OgreMaterial.h:179
Ogre::GpuProgramParameters::getConstantList
const ConstantList & getConstantList() const
Get a reference to the list of constants.
Definition: OgreGpuProgramParams.h:1515
Ogre::OR_DEGREE_0
@ OR_DEGREE_0
Definition: OgreFrustum.h:49
Ogre::VET_FLOAT4
@ VET_FLOAT4
Definition: OgreHardwareVertexBuffer.h:128
Ogre::GpuProgram
Defines a program which runs on the GPU such as a vertex or fragment program.
Definition: OgreGpuProgram.h:70
Ogre::GpuProgramParameters::ACT_FPS
@ ACT_FPS
provides the calculated frames per second, returned as a floating point value.
Definition: OgreGpuProgramParams.h:1005
bsp_vertex_t
Definition: OgreQuake3Types.h:208
OgreBites::Widget::getTrayLocation
TrayLocation getTrayLocation()
Definition: OgreTrays.h:154
Ogre::ZipArchiveFactory
Specialisation to allow reading of files from a zip format source archive.
Definition: OgreZip.h:56
Ogre::VulkanProgramFactory::~VulkanProgramFactory
virtual ~VulkanProgramFactory(void)
Ogre::VulkanTextureGpu::isMultisample
bool isMultisample() const
Definition: OgreVulkanTextureGpu.h:134
Ogre::GpuProgramParameters::ACT_VIEW_MATRIX
@ ACT_VIEW_MATRIX
The current view matrix.
Definition: OgreGpuProgramParams.h:653
TexGen
TexGen
Definition: OgreQuake3Types.h:125
Ogre::Volume::CSGScaleSource
Scales the given volume source.
Definition: OgreVolumeCSGSource.h:366
Ogre::IShader::fragment
virtual bool fragment(const vec3 &bar, ColourValue &gl_FragColor)=0
Ogre::MESH_VERSION_LATEST
@ MESH_VERSION_LATEST
Latest version available.
Definition: OgreMeshSerializer.h:45
Ogre::GCT_SAMPLER2D
@ GCT_SAMPLER2D
Definition: OgreGpuProgramParams.h:76
Ogre::Pass::getComputeProgram
const GpuProgramPtr & getComputeProgram(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1204
Ogre::CgProgram::CmdProfiles
Command object for setting profiles.
Definition: OgreCgProgram.h:55
Ogre::GLTextureBuffer::bindToFramebuffer
void bindToFramebuffer(uint32 attachment, uint32 zoffset) override
Bind surface to frame buffer.
Ogre::Volume::ChunkParameters::createGeometryFromLevel
size_t createGeometryFromLevel
The first LOD level to create geometry for. For scenarios where the lower levels won't be visible any...
Definition: OgreVolumeChunk.h:88
Ogre::ID_NO_FSAA
@ ID_NO_FSAA
Definition: OgreScriptCompiler.h:790
Ogre::ShadowRenderableList
std::vector< ShadowRenderable * > ShadowRenderableList
Definition: OgreShadowCaster.h:122
Ogre::AntiPortalFactory::getType
const String & getType() const
Get the type of the object to be created.
Definition: OgreAntiPortal.h:60
Ogre::ResourceGroupListener::resourceGroupLoadStarted
virtual void resourceGroupLoadStarted(const String &groupName, size_t resourceCount)
This event is fired when a resource group begins loading.
Definition: OgreResourceGroupManager.h:158
Ogre::Resource::LOADSTATE_UNLOADING
@ LOADSTATE_UNLOADING
Currently unloading.
Definition: OgreResource.h:111
Ogre::GpuProgram::getNumberOfPosesIncluded
virtual ushort getNumberOfPosesIncluded(void) const
Returns the number of simultaneous poses the vertex program can blend, for use in pose animation.
Definition: OgreGpuProgram.h:249
Ogre::VET_BYTE4
@ VET_BYTE4
signed bytes
Definition: OgreHardwareVertexBuffer.h:154
Ogre::D3D9StereoDriverImpl::D3D9StereoDriverImpl
D3D9StereoDriverImpl()
Definition: OgreD3D9StereoDriverImpl.h:43
Ogre::TEX_TYPE_2D
@ TEX_TYPE_2D
2D texture, used in combination with 2D texture coordinates (default)
Definition: OgreTexture.h:98
Ogre::RenderSystem::_useLights
virtual void _useLights(unsigned short limit)
Tells the rendersystem to use the attached set of lights (and no others) up to the number specified (...
Definition: OgreRenderSystem.h:496
Ogre::CompositionPass::getAlignCameraToFace
bool getAlignCameraToFace() const
Definition: OgreCompositionPass.h:322
Ogre::Volume::ChunkParameters::maxScreenSpaceError
Real maxScreenSpaceError
The maximum accepted screen space error when choosing the LOD levels to render.
Definition: OgreVolumeChunk.h:85
Ogre::Resource::LF_ONLY_UNREFERENCED
@ LF_ONLY_UNREFERENCED
Process only resources which are not referenced by any other object. Useful to reduce resource consum...
Definition: OgreResource.h:126
Ogre::PortalBase::getPrevDerivedPlane
const Plane & getPrevDerivedPlane() const
Get the previous portal plane in world coordinates.
Definition: OgrePortalBase.h:147
Ogre::SceneManager::getAnimationIterator
AnimationIterator getAnimationIterator(void)
Returns a specialised MapIterator over all animations in the scene.
Definition: OgreSceneManager.h:2335
Ogre::RTShader::Parameter::SPC_BLEND_INDICES
@ SPC_BLEND_INDICES
Blending indices.
Definition: OgreShaderParameter.h:248
Ogre::OverlayManager::FactoryMap
std::map< String, OverlayElementFactory * > FactoryMap
Definition: OgreOverlayManager.h:61
Ogre::StringInterface::~StringInterface
virtual ~StringInterface()
Virtual destructor, see Effective C++.
Definition: OgreStringInterface.h:191
Ogre::HardwarePixelBufferSharedPtr
HardwarePixelBufferPtr HardwarePixelBufferSharedPtr
Definition: OgrePrerequisites.h:296
Ogre::SBO_MAX
@ SBO_MAX
Definition: OgreBlendMode.h:253
OgreArchiveManager.h
Ogre::Volume::OctreeNode::getCenterLeft
const Vector3 getCenterLeft(void) const
Gets the center of the corners 0, 3, 4, 6.
Definition: OgreVolumeOctreeNode.h:314
Ogre::Ray::Ray
Ray()
Definition: OgreRay.h:51
Ogre::ParticleEmitter
Abstract class defining the interface to be implemented by particle emitters.
Definition: OgreParticleEmitter.h:71
Ogre::PropertyBase::getDescription
const String & getDescription() const
Get the description of the property.
Definition: OgreProperty.h:200
OgreMovableObject.h
Ogre::Math::TWO_PI
static constexpr Real TWO_PI
Definition: OgreMath.h:744
Ogre::Sphere::setCenter
void setCenter(const Vector3 &center)
Sets the center point of the sphere.
Definition: OgreSphere.h:77
OgreBites::Event::tfinger
TouchFingerEvent tfinger
Definition: OgreInput.h:108
Ogre::Box::back
uint32 back
Definition: OgreCommon.h:726
Ogre::SRF_INCLUDE_LIGHT_CAP
@ SRF_INCLUDE_LIGHT_CAP
For shadow volume techniques only, generate a light cap on the volume.
Definition: OgreShadowCaster.h:113
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE0
@ SPC_LIGHTPOSITIONVIEW_SPACE0
Light position in view space index 0-7.
Definition: OgreShaderParameter.h:232
Ogre::GLES2HardwareBuffer::GLES2HardwareBuffer
GLES2HardwareBuffer(GLenum target, size_t sizeInBytes, GLenum usage, bool useShadowBuffer)
Ogre::Node::setListener
void setListener(Listener *listener)
Sets a listener for this Node.
Definition: OgreNode.h:562
Ogre::Node::Listener::nodeDetached
virtual void nodeDetached(const Node *)
Node has been detached from a parent.
Definition: OgreNode.h:95
Ogre::D3D9VideoMode::D3D9VideoMode
D3D9VideoMode()
Definition: OgreD3D9VideoMode.h:45
Ogre::PF_FLOAT32_RGB
@ PF_FLOAT32_RGB
96-bit pixel format, 32 bits (float) for red, 32 bits (float) for green, 32 bits (float) for blue
Definition: OgrePixelFormat.h:106
Ogre::RenderSystem::getRenderSystemEvents
const StringVector & getRenderSystemEvents(void) const
Gets a list of the rendersystem specific events that this rendersystem can raise.
Definition: OgreRenderSystem.h:1054
Ogre::Resource::load
virtual void load(bool backgroundThread=false)
Loads the resource, if it is not already.
Ogre::Segment::squaredDistance
Real squaredDistance(const Segment &otherSegment) const
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::~SceneMgrQueuedRenderableVisitor
~SceneMgrQueuedRenderableVisitor()
Definition: OgreSceneManager.h:386
Ogre::LodData::VTriangles
VectorSet< Triangle *, 7 > VTriangles
Definition: OgreLodData.h:72
Ogre::ResourceGroupListener::~ResourceGroupListener
virtual ~ResourceGroupListener()
Definition: OgreResourceGroupManager.h:105
Ogre::Matrix4::Matrix4
Matrix4(const Real *arr)
Definition: OgreMatrix4.h:240
Ogre::ManualObject::getSection
ManualObjectSection * getSection(size_t index) const
Definition: OgreManualObject.h:524
Ogre::RTShader::ParameterPtr
shared_ptr< Parameter > ParameterPtr
Definition: OgreShaderPrerequisites.h:73
Ogre::Degree::Degree
Degree(const Radian &r)
Definition: OgreMath.h:116
Ogre::GLFBOMultiRenderTarget::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreGLFBOMultiRenderTarget.h:47
Ogre::GL3PlusPlugin
Plugin instance for GL3Plus Manager.
Definition: OgreGL3PlusPlugin.h:39
Ogre::RTShader::SampleTextureAtom::SampleTextureAtom
SampleTextureAtom(int groupOrder)
Definition: OgreShaderFunctionAtom.h:302
Ogre::CreateCompositorScriptCompilerEvent::CreateCompositorScriptCompilerEvent
CreateCompositorScriptCompilerEvent(const String &file, const String &name, const String &resourceGroup)
Definition: OgreScriptCompiler.h:551
Ogre::HardwareBuffer::~HardwareBuffer
virtual ~HardwareBuffer()
Definition: OgreHardwareBuffer.h:205
Ogre::ID_SHARED_PARAM_NAMED
@ ID_SHARED_PARAM_NAMED
Definition: OgreScriptCompiler.h:766
Ogre::VulkanWindow::createSwapchain
void createSwapchain(void)
Ogre::GL3PlusTextureManager
GL3Plus-specific implementation of a TextureManager.
Definition: OgreGL3PlusTextureManager.h:55
Ogre::BackgroundProcessResult::error
bool error
Whether an error occurred.
Definition: OgreResourceBackgroundQueue.h:54
Ogre::GLSL::GLSLProgram::getOutputOperationType
RenderOperation::OperationType getOutputOperationType(void) const
Returns the operation type that this geometry program will emit.
Definition: src/GLSL/include/OgreGLSLProgram.h:69
Ogre::PropertyValue
A simple structure designed just as a holder of property values between the instances of objects they...
Definition: OgreProperty.h:264
Ogre::RenderWindow::setVSyncInterval
virtual void setVSyncInterval(unsigned int interval)
Set the vertical sync interval.
Definition: OgreRenderWindow.h:175
Ogre::Grid2DPageStrategyData::getCellRangeMaxY
virtual int32 getCellRangeMaxY() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid2DPageStrategy.h:191
Ogre::Capsule::mSegment
Segment mSegment
Definition: OgreCapsule.h:63
Ogre::RTShader::Parameter::SPC_BINORMAL_OBJECT_SPACE
@ SPC_BINORMAL_OBJECT_SPACE
Binormal in object space.
Definition: OgreShaderParameter.h:263
Ogre::Technique::GPUVendorRuleIterator
ConstVectorIterator< GPUVendorRuleList > GPUVendorRuleIterator
Definition: OgreTechnique.h:616
Ogre::Resource::setBackgroundLoaded
void setBackgroundLoaded(bool bl)
Tells the resource whether it is background loaded or not.
Definition: OgreResource.h:367
Ogre::ParticleSystemRendererFactory
FactoryObj< ParticleSystemRenderer > ParticleSystemRendererFactory
Definition: OgrePrerequisites.h:168
Ogre::TinyRenderSystem::_setAlphaRejectSettings
void _setAlphaRejectSettings(CompareFunction func, unsigned char value, bool alphaToCoverage)
Sets the global alpha rejection approach for future renders.
Ogre::KeyFrame::getTime
Real getTime(void) const
Gets the time of this keyframe in the animation sequence.
Definition: OgreKeyFrame.h:65
Ogre::ID_FOG_OVERRIDE
@ ID_FOG_OVERRIDE
Definition: OgreScriptCompiler.h:657
Ogre::Grid2DPageStrategyData::getCellRangeMaxX
virtual int32 getCellRangeMaxX() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid2DPageStrategy.h:189
Ogre::RTShader::HardwareSkinning::Type
static String Type
Definition: OgreShaderExHardwareSkinning.h:145
OgreParticleSystem.h
Ogre::GLES2HardwareBuffer::~GLES2HardwareBuffer
~GLES2HardwareBuffer()
Ogre::TerrainGlobalOptions::setDefaultLayerTextureWorldSize
void setDefaultLayerTextureWorldSize(Real sz)
Set the default world size for a layer 'splat' texture to cover.
Definition: OgreTerrain.h:2000
Ogre::GLRenderSystemCommon::_destroyFbo
virtual void _destroyFbo(GLContext *context, uint32 fbo)
Destroy FBO immediately or defer if it was created on other context.
Definition: OgreGLRenderSystemCommon.h:140
Ogre::ShadowTextureConfigList
std::vector< ShadowTextureConfig > ShadowTextureConfigList
Definition: OgreSceneManager.h:75
Ogre::multimap::type
std::multimap< K, V, P > type
Definition: OgreDeprecated.h:79
Ogre::GLES2HardwareBuffer::getGLBufferId
GLuint getGLBufferId(void) const
Definition: OgreGLES2HardwareBuffer.h:74
Ogre::ConvexBody
Holds a solid representation of a convex body.
Definition: OgreConvexBody.h:52
Ogre::SPFM_DELETE_T
const SPFMDeleteT SPFM_DELETE_T
Definition: OgreSharedPtr.h:46
Ogre::RTShader::ProgramWriterManager::addFactory
void addFactory(ProgramWriterFactory *factory)
Definition: OgreShaderProgramWriterManager.h:81
Ogre::SBO_MIN
@ SBO_MIN
Definition: OgreBlendMode.h:252
Ogre::LodData::Vertex::triangles
VTriangles triangles
Definition: OgreLodData.h:105
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(Real)
Set value.
Definition: OgreAnimable.h:198
OgreBites::TrayManager::getBackdropContainer
Ogre::OverlayContainer * getBackdropContainer()
Definition: OgreTrays.h:775
Ogre::CreateCallbackWrapper::language
String language
Definition: OgreGLGpuProgramManager.h:44
Ogre::SceneNode::getAutoTrackTarget
SceneNode * getAutoTrackTarget(void) const
Get the auto tracking target for this node, if any.
Definition: OgreSceneNode.h:410
Ogre::VulkanDevice::mRenderSystem
VulkanRenderSystem * mRenderSystem
Definition: OgreVulkanDevice.h:70
Ogre::Exception::what
const char * what() const
Override std::exception::what.
Definition: OgreException.h:169
SHADER_DEFORMVERTS
@ SHADER_DEFORMVERTS
Definition: OgreQuake3Types.h:92
Ogre::RENDER_QUEUE_MAIN
@ RENDER_QUEUE_MAIN
The default render queue.
Definition: OgreRenderQueue.h:64
Ogre::PatchSurface
A surface which is defined by curves of some kind to form a patch, e.g.
Definition: OgrePatchSurface.h:52
Ogre::GLGpuProgramManager
Definition: OgreGLGpuProgramManager.h:56
Ogre::GLFBOManager
Factory for GL Frame Buffer Objects, and related things.
Definition: OgreGLFBORenderTexture.h:67
Ogre::Degree::Degree
Degree(const Ogre::Degree &rhs)
Definition: OgreMath.h:117
Ogre::BspSceneNode
Specialisation of SceneNode for the BspSceneManager.
Definition: OgreBspSceneNode.h:54
Ogre::VectorBase
helper class to implement legacy API. Notably x, y, z access
Definition: OgreVector.h:46
Ogre::DefaultHardwareBufferManager::createUniformBuffer
HardwareBufferPtr createUniformBuffer(size_t sizeBytes, HardwareBufferUsage usage, bool useShadowBuffer)
Create uniform buffer.
Definition: OgreDefaultHardwareBufferManager.h:136
Ogre::ImageCodec::ImageData
Codec return class for images.
Definition: OgreImageCodec.h:76
Ogre::VertexBufferBinding::hasInstanceData
bool hasInstanceData() const
Returns true if this binding has an element that contains instance data.
Definition: OgreHardwareVertexBuffer.h:547
Ogre::HashedVector::insert
void insert(iterator pos, size_type n, const T &x)
Definition: OgreCommon.h:530
OgreLodListener.h
OgreBites::TrayManager::setListener
void setListener(TrayListener *listener)
Definition: OgreTrays.h:779
Ogre::ColourFaderAffector2::CmdAlphaAdjust1
Command object for alpha adjust (see ParamCommand).
Definition: OgreColourFaderAffector2.h:72
Ogre::TerrainMaterialGeneratorA::SM2Profile::isLightmapEnabled
bool isLightmapEnabled() const
Whether to support a light map over the terrain in the shader, if it's present (default true).
Definition: OgreTerrainMaterialGeneratorA.h:108
OgreD3D9HardwarePixelBuffer.h
Ogre::RTShader::Parameter::SPC_POSITION_PROJECTIVE_SPACE
@ SPC_POSITION_PROJECTIVE_SPACE
Position in projective space.
Definition: OgreShaderParameter.h:95
Ogre::SimpleRenderable
Simple implementation of MovableObject and Renderable for single-part custom objects.
Definition: OgreSimpleRenderable.h:50
OgreGLSLShader.h
Ogre::SceneManager::isShadowTechniqueModulative
bool isShadowTechniqueModulative(void) const
Is there a modulative shadowing technique in use?
Definition: OgreSceneManager.h:2757
Ogre::PatchSurface::PatchSurfaceType
PatchSurfaceType
Definition: OgrePatchSurface.h:58
Ogre::ColourBlendState::destFactor
SceneBlendFactor destFactor
Definition: OgreBlendMode.h:281
Ogre::Math::IAbs
static int IAbs(int iValue)
Definition: OgreMath.h:262
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE2
@ SPC_LIGHTDIRECTION_TANGENT_SPACE2
Definition: OgreShaderParameter.h:204
Ogre::GLUniformReferenceIterator
GLUniformReferenceList::iterator GLUniformReferenceIterator
Definition: OgreGLSLProgramCommon.h:52
Ogre::Pass::getFogOverride
bool getFogOverride(void) const
Returns true if this pass is to override the scene fog settings.
Definition: OgrePass.h:953
Ogre::DataStream::isWriteable
virtual bool isWriteable() const
Reports whether this stream is writeable.
Definition: OgreDataStream.h:94
Ogre::PortalBase::setDirection
void setDirection(const Vector3 &d)
Set the "inward/outward norm" direction of AAB or SPHERE portals NOTE: UNIT_Z = "outward" norm,...
Definition: OgrePortalBase.h:80
Ogre::GpuProgramParameters::ACT_LIGHT_POSITION
@ ACT_LIGHT_POSITION
A light position in world space (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:791
Ogre::SceneQueryMovableIntersectionList
std::list< SceneQueryMovableObjectPair > SceneQueryMovableIntersectionList
Definition: OgreSceneQuery.h:475
Ogre::ParamDictionaryMap
std::map< String, ParamDictionary > ParamDictionaryMap
Definition: OgreStringInterface.h:156
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE2
@ SPC_POSTOLIGHT_TANGENT_SPACE2
Definition: OgreShaderParameter.h:164
Ogre::RTShader::FunctionStageRef::add
void add(const In &arg0, const In &arg1, const Out &dst) const
dst = arg0 + arg1;
Definition: OgreShaderFunction.h:88
Ogre::TVC_NONE
@ TVC_NONE
Definition: OgreCommon.h:300
Ogre::TerrainGlobalOptions::setSkirtSize
void setSkirtSize(Real skirtSz)
method - the default size of 'skirts' used to hide terrain cracks (default 10)
Definition: OgreTerrain.h:1885
Ogre::Log
Log class for writing debug/log data to files.
Definition: OgreLog.h:98
Ogre::RTShader::LayeredBlending::LB_BlendSaturation
@ LB_BlendSaturation
Definition: OgreShaderExLayeredBlending.h:74
Ogre::VET_INT_10_10_10_2_NORM
@ VET_INT_10_10_10_2_NORM
signed int (normalized to 0..1)
Definition: OgreHardwareVertexBuffer.h:161
bsp_leaf_t::cluster
int cluster
Definition: OgreQuake3Types.h:171
Ogre::TransformBaseReal::linear
Matrix3 linear() const
Extracts the rotation / scaling part of the Matrix as a 3x3 matrix.
Definition: OgreMatrix4.h:189
Ogre::DualQuaternion::DualQuaternion
DualQuaternion()
Default constructor, initializes to identity rotation (aka 0°), and zero translation (0,...
Definition: OgreDualQuaternion.h:51
Ogre::StaticGeometry::OptimisedSubMeshGeometry::vertexData
VertexData * vertexData
Definition: OgreStaticGeometry.h:144
Ogre::TerrainQuadTreeNode::getLocalCentre
const Vector3 & getLocalCentre() const
Get the local centre of this node, relative to parent terrain centre.
Definition: OgreTerrainQuadTreeNode.h:230
Ogre::ID_FRAGMENT_PROGRAM_REF
@ ID_FRAGMENT_PROGRAM_REF
Definition: OgreScriptCompiler.h:567
Ogre::PF_R32G32B32_SINT
@ PF_R32G32B32_SINT
96-bit pixel format, 32 bits red (signed int), 32 bits blue (signed int), 32 bits green (signed int).
Definition: OgrePixelFormat.h:195
Ogre::TFO_ANISOTROPIC
@ TFO_ANISOTROPIC
This is the same as ’trilinear’, except the filtering algorithm takes account of the slope of the tri...
Definition: OgreCommon.h:88
Ogre::GMM_RELATIVE
@ GMM_RELATIVE
'left', 'top', 'height' and 'width' are parametrics from 0.0 to 1.0
Definition: OgreOverlayElement.h:55
OgreBites::TextBox::appendText
void appendText(const Ogre::DisplayString &text)
Definition: OgreTrays.h:281
Ogre::Plane::Plane
Plane(Real a, Real b, Real c, Real _d)
Construct a plane using the 4 constants directly.
Definition: OgrePlane.h:79
Ogre::LodCollapseCostQuadric
Definition: OgreLodCollapseCostQuadric.h:42
Ogre::RTShader::Parameter::getName
const String & getName() const
Get the name of this parameter.
Definition: OgreShaderParameter.h:337
Ogre::CPreprocessor::Define
void Define(const char *iMacroName, size_t iMacroNameLen, const char *iMacroValue, size_t iMacroValueLen)
Define a macro without parameters.
Ogre::ImageFlags
ImageFlags
Definition: OgreImage.h:43
Ogre::MicroCode
std::vector< byte > MicroCode
Definition: OgreD3D11HLSLProgram.h:37
Ogre::PROP_STRING
@ PROP_STRING
Definition: OgreProperty.h:113
Ogre::Pass::setSelfIllumination
void setSelfIllumination(const ColourValue &selfIllum)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:377
Ogre::ResourceManager::reloadUnreferencedResources
void reloadUnreferencedResources(bool reloadableOnly=true)
Caused all currently loaded but not referenced by any other object resources to be reloaded.
Definition: OgreResourceManager.h:236
Ogre::ProfileInstance::parent
ProfileInstance * parent
The name of the parent, null if root.
Definition: OgreProfiler.h:176
Ogre::TRect::intersect
TRect intersect(const TRect &rhs) const
Returns the intersection of the two rectangles.
Definition: OgreCommon.h:667
OgreBites::Widget::_cursorReleased
virtual void _cursorReleased(const Ogre::Vector2 &cursorPos)
Definition: OgreTrays.h:177
Ogre::RTShader::FunctionAtom::OperandVector
std::vector< Operand > OperandVector
Definition: OgreShaderFunctionAtom.h:193
Ogre::SOP_KEEP
@ SOP_KEEP
Leave the stencil buffer unchanged.
Definition: OgreRenderSystem.h:77
Ogre::Math::AngleUnitsToRadians
static float AngleUnitsToRadians(float units)
Convert from the current AngleUnit to radians.
OgrePlane.h
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE6
@ SPC_POSTOLIGHT_VIEW_SPACE6
Definition: OgreShaderParameter.h:158
Ogre::RSC_PRIMITIVE_RESTART
@ RSC_PRIMITIVE_RESTART
specifying a "-1" in the index buffer starts a new draw command.
Definition: OgreRenderSystemCapabilities.h:78
Ogre::RenderablePass::pass
Pass * pass
Pointer to the Pass.
Definition: OgreRenderQueueSortingGrouping.h:56
Ogre::MIP_DEFAULT
@ MIP_DEFAULT
Use TextureManager default.
Definition: OgreTexture.h:117
Ogre::MetalDepthBuffer::mDepthAttachmentDesc
MTLRenderPassDepthAttachmentDescriptor * mDepthAttachmentDesc
Definition: OgreMetalDepthBuffer.h:40
Ogre::Grid2DPageStrategyData::getMode
virtual Grid2DMode getMode() const
Set the grid alignment mode.
Definition: OgreGrid2DPageStrategy.h:151
Ogre::IlluminationPass::pass
Pass * pass
The pass to use in this stage.
Definition: OgrePass.h:1565
Ogre::Billboard::setPosition
void setPosition(const Vector3 &position)
Set the position of the billboard.
Definition: OgreBillboard.h:117
Ogre::GLSLProgram
C++ encapsulation of GLSL program object.
Definition: Plus/src/GLSL/include/OgreGLSLProgram.h:42
Ogre::ID_LOD_INDEX
@ ID_LOD_INDEX
Definition: OgreScriptCompiler.h:591
Ogre::LodData::Vertex::seam
bool seam
Definition: OgreLodData.h:108
Ogre::ID_INVERT
@ ID_INVERT
Definition: OgreScriptCompiler.h:826
Ogre::ID_EXP2
@ ID_EXP2
Definition: OgreScriptCompiler.h:661
OgrePixelFormat.h
Ogre::RenderToVertexBuffer::setSourceRenderable
void setSourceRenderable(Renderable *source)
Set the source renderable of this object.
Definition: OgreRenderToVertexBuffer.h:116
Ogre::GLSLES::getObjectInfo
String getObjectInfo(GLuint obj)
just return the info without logging it
Ogre::RenderToVertexBuffer::getSourceRenderable
const Renderable * getSourceRenderable() const
Get the source renderable of this object.
Definition: OgreRenderToVertexBuffer.h:121
Ogre::Node::ChildNodeIterator
VectorIterator< ChildNodeMap > ChildNodeIterator
Definition: OgreNode.h:72
OGRE_EXCEPT_EX
#define OGRE_EXCEPT_EX(code, num, desc, src)
Definition: OgreD3D11Prerequisites.h:42
Ogre::ID_BACK
@ ID_BACK
Definition: OgreScriptCompiler.h:644
Ogre::HardwareBufferManagerBase::BLT_MANUAL_RELEASE
@ BLT_MANUAL_RELEASE
Licensee will only release buffer when it says so.
Definition: OgreHardwareBufferManager.h:150
Ogre::FileNotFoundException::FileNotFoundException
FileNotFoundException(int inNumber, const String &inDescription, const String &inSource, const char *inFile, long inLine)
Definition: OgreException.h:189
Ogre::AssimpLoader::Options::customAnimationName
String customAnimationName
Definition: OgreAssimpLoader.h:86
Ogre::VulkanFrameBufferDescValue::mNumImageViews
uint32 mNumImageViews
Definition: OgreVulkanRenderPassDescriptor.h:55
Ogre::Terrain::TERRAIN_CHUNK_VERSION
static const uint16 TERRAIN_CHUNK_VERSION
Definition: OgreTerrain.h:274
Ogre::BLANKSTRING
const String BLANKSTRING
Constant blank string, useful for returning by ref where local does not exist.
Definition: OgreCommon.h:592
Ogre::RenderToVertexBuffer
An object which renders geometry to a vertex.
Definition: OgreRenderToVertexBuffer.h:51
Ogre::MetalRenderWindow::resize
virtual void resize(unsigned int width, unsigned int height)
Alter the size of the window.
Ogre::Image::getData
const T * getData(uint32 x=0, uint32 y=0, uint32 z=0) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreImage.h:346
Ogre::RenderSystemCapabilities::parseDriverVersionFromString
void parseDriverVersionFromString(const String &versionString)
Definition: OgreRenderSystemCapabilities.h:326
Ogre::ShadowCaster
This class defines the interface that must be implemented by shadow casters.
Definition: OgreShadowCaster.h:126
Ogre::ID_COMP_FUNC
@ ID_COMP_FUNC
Definition: OgreScriptCompiler.h:817
Ogre::TRect::right
T right
Definition: OgreCommon.h:605
Ogre::PageContentFactory::destroyInstance
virtual void destroyInstance(PageContent *)=0
Ogre::GL3PlusHardwareBuffer::writeData
void writeData(size_t offset, size_t length, const void *pSource, bool discardWholeBuffer) override
Writes data to the buffer from an area of system memory; note that you must ensure that your buffer i...
Ogre::GLRenderTarget::getFBO
virtual GLFrameBufferObjectCommon * getFBO()
Definition: OgreGLRenderTarget.h:23
Ogre::PagedWorld
This class represents a collection of pages which make up a world.
Definition: OgrePagedWorld.h:55
Ogre::MetalTextureManager::MetalTextureManager
MetalTextureManager(MetalDevice *device)
Ogre::GpuProgramParameters::ACT_TEXTURE_VIEWPROJ_MATRIX
@ ACT_TEXTURE_VIEWPROJ_MATRIX
The view/projection matrix of the assigned texture projection frustum.
Definition: OgreGpuProgramParams.h:922
Ogre::SceneQuery::WorldFragment::fragmentType
WorldFragmentType fragmentType
The type of this world fragment.
Definition: OgreSceneQuery.h:107
bsp_vis_t::row_size
int row_size
Definition: OgreQuake3Types.h:218
Ogre::RTShader::Function::getOutputParameters
const ShaderParameterList & getOutputParameters() const
Return a list of output parameters.
Definition: OgreShaderFunction.h:198
Ogre::BillboardSetFactory::BillboardSetFactory
BillboardSetFactory()
Definition: OgreBillboardSet.h:815
Ogre::Any::get
ValueType get(void) const
Definition: OgreAny.h:213
Ogre::VulkanHardwareBuffer::~VulkanHardwareBuffer
virtual ~VulkanHardwareBuffer()
Ogre::LodData::Triangle::computeNormal
void computeNormal()
Vertex ID in the buffer associated with the submeshID.
Definition: OgreLodData.h:122
Ogre::StaticFaceGroup::elementStart
int elementStart
Index into a buffer containing vertex indices.
Definition: OgreStaticFaceGroup.h:94
Ogre::CompositorInstance::TargetOperation::RenderQueueBitSet
std::bitset< RENDER_QUEUE_COUNT > RenderQueueBitSet
A set of render queues to either include or exclude certain render queues.
Definition: OgreCompositorInstance.h:149
Ogre::Serializer
Generic class for serialising data to / from binary stream-based files.
Definition: OgreSerializer.h:52
Ogre::SceneManagerFactory
Class which will create instances of a given SceneManager.
Definition: OgreSceneManager.h:3491
Ogre::ColourValue::getAsBYTE
RGBA getAsBYTE() const
value packed as PF_BYTE_RGBA
Definition: OgreColourValue.h:102
Ogre::RTShader::IntegratedPSSM3::Type
static String Type
Definition: OgreShaderExIntegratedPSSM3.h:99
Ogre::D3D9HLSLProgram::CmdBackwardsCompatibility
Command object for enabling backwards compatibility.
Definition: OgreD3D9HLSLProgram.h:87
Ogre::RSC_VERTEX_BUFFER_INSTANCE_DATA
@ RSC_VERTEX_BUFFER_INSTANCE_DATA
Supports using vertex buffers for instance data.
Definition: OgreRenderSystemCapabilities.h:170
Ogre::ParticleSystemFactory::~ParticleSystemFactory
~ParticleSystemFactory()
Definition: OgreParticleSystemManager.h:342
Ogre::Compositor::getTechnique
CompositionTechnique * getTechnique(size_t idx) const
Get a technique.
Definition: OgreCompositor.h:70
Ogre::ID_INCREMENT
@ ID_INCREMENT
Definition: OgreScriptCompiler.h:822
Ogre::CreateMaterialScriptCompilerEvent::mResourceGroup
String mResourceGroup
Definition: OgreScriptCompiler.h:501
Ogre::LodData::VertexHash::VertexHash
VertexHash(LodData *gen)
Definition: OgreLodData.h:79
Ogre::Matrix4::IDENTITY
static const Matrix4 IDENTITY
Definition: OgreMatrix4.h:299
Ogre::GL3PlusHardwareBuffer::readData
void readData(size_t offset, size_t length, void *pDest) override
Reads data from the buffer and places it in the memory pointed to by pDest.
Ogre::GpuProgramParameters::hasAutoConstants
bool hasAutoConstants(void) const
Returns true if this instance has any automatic constants.
Definition: OgreGpuProgramParams.h:1603
Ogre::Any::any_cast
friend ValueType * any_cast(Any *)
Definition: OgreAny.h:382
Ogre::PCZSphereSceneQuery::setExcludeNode
void setExcludeNode(SceneNode *excludeNode)
set node to exclude from query
Definition: OgrePCZSceneQuery.h:98
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE7
@ SPC_LIGHTDIRECTION_WORLD_SPACE7
Definition: OgreShaderParameter.h:189
Ogre::RTShader::LayeredBlending::LB_BlendColorBurn
@ LB_BlendColorBurn
Definition: OgreShaderExLayeredBlending.h:64
Ogre::BillboardSet::getNumBillboards
int getNumBillboards(void) const
Returns the number of active billboards which currently make up this set.
Definition: OgreBillboardSet.h:357
OgreBites::SelectMenu
Basic selection menu widget.
Definition: OgreTrays.h:350
Ogre::D3D9HLSLProgram::getColumnMajorMatrices
bool getColumnMajorMatrices(void) const
Gets whether matrix packed in column-major order.
Definition: OgreD3D9HLSLProgram.h:168
Ogre::VulkanTextureGpu::getCurrentLayout
VkImageLayout getCurrentLayout(void) const
Definition: OgreVulkanTextureGpu.h:141
Ogre::Volume::VecIndices
std::vector< size_t > VecIndices
To hold indices.
Definition: OgreVolumeMeshBuilder.h:107
Ogre::RTShader::In::In
In(const Vector4 &v)
Definition: OgreShaderFunctionAtom.h:164
Ogre::Animation::InterpolationMode
InterpolationMode
The types of animation interpolation available.
Definition: OgreAnimation.h:95
Ogre::TerrainMaterialGenerator::ProfileList
std::vector< Profile * > ProfileList
List of profiles - NB should be ordered in descending complexity.
Definition: OgreTerrainMaterialGenerator.h:209
Ogre::Resource::LoadingState
LoadingState
Enum identifying the loading state of the resource.
Definition: OgreResource.h:102
Ogre::VulkanWindow::mRenderPassDescriptor
std::unique_ptr< VulkanRenderPassDescriptor > mRenderPassDescriptor
Definition: OgreVulkanWindow.h:97
Ogre::OverlayProfileSessionListener
Concrete impl.
Definition: OgreOverlayProfileSessionListener.h:50
Ogre::RotationAffector::CmdRotationRangeStart
Command object for particle emitter - see ParamCommand.
Definition: OgreRotationAffector.h:66
Ogre::Vector::squaredDistance
T squaredDistance(const Vector &rhs) const
Returns the square of the distance to another vector.
Definition: OgreVector.h:507
Ogre::TangentSpaceCalc::Result::vertexSplits
VertexSplits vertexSplits
A list of vertex indices which were split off into new vertices because of mirroring.
Definition: OgreTangentSpaceCalc.h:80
OgreAutoParamDataSource.h
Ogre::Matrix4::Matrix4
Matrix4(const U *ptr)
Definition: OgreMatrix4.h:239
Ogre::TinyRenderSystem::applyFixedFunctionParams
void applyFixedFunctionParams(const GpuProgramParametersPtr &params, uint16 variabilityMask)
Ogre::operator==
_OgreExport bool operator==(const ShadowTextureConfig &lhs, const ShadowTextureConfig &rhs)
Ogre::D3D11StereoDriverNVIDIA
Interface of the NVIDIA stereo driver.
Definition: OgreD3D11StereoDriverNVIDIA.h:42
Ogre::SimplePageContentCollectionFactory::SimplePageContentCollectionFactory
SimplePageContentCollectionFactory()
Definition: OgreSimplePageContentCollection.h:116
Ogre::Light::_updateRenderQueue
void _updateRenderQueue(RenderQueue *queue) override
Internal method by which the movable object must add Renderable subclass instances to the rendering q...
Definition: OgreLight.h:320
Ogre::BspNode::~BspNode
~BspNode()
Ogre::RSC_POINT_EXTENDED_PARAMETERS
@ RSC_POINT_EXTENDED_PARAMETERS
Supports extra point parameters (minsize, maxsize, attenuation)
Definition: OgreRenderSystemCapabilities.h:125
Ogre::RTShader::Parameter::SPC_TANGENT_TANGENT_SPACE
@ SPC_TANGENT_TANGENT_SPACE
Tangent in tangent space.
Definition: OgreShaderParameter.h:260
Ogre::Lod0Stripifier::~Lod0Stripifier
~Lod0Stripifier()
Definition: OgreLod0Stripifier.h:93
Ogre::LayerBlendModeEx::colourArg2
ColourValue colourArg2
Manual colour value for manual source2.
Definition: OgreBlendMode.h:154
Ogre::HardwareBufferLockGuard::HardwareBufferLockGuard
HardwareBufferLockGuard(const SharedPtr< T > &p, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:407
Ogre::AlignedAllocator::allocate
T * allocate(size_t n)
Definition: OgreAlignedAllocator.h:113
Ogre::Mesh::getSharedVertexDataAnimationIncludesNormals
bool getSharedVertexDataAnimationIncludesNormals() const
Returns whether animation on shared vertex data includes normals.
Definition: OgreMesh.h:844
OgreMesh.h
Ogre::Bone::_getBindingPoseInversePosition
const Vector3 & _getBindingPoseInversePosition(void) const
Gets the inverted binding pose position.
Definition: OgreBone.h:122
Ogre::PageStrategy::getManager
PageManager * getManager() const
Definition: OgrePageStrategy.h:88
Ogre::Resource::LOADSTATE_LOADING
@ LOADSTATE_LOADING
Loading is in progress.
Definition: OgreResource.h:107
Ogre::VET_FLOAT1
@ VET_FLOAT1
Definition: OgreHardwareVertexBuffer.h:125
Ogre::ManualObjectFactory
Factory object for creating ManualObject instances.
Definition: OgreManualObject.h:700
Ogre::InstancedEntity::getScale
const Vector3 & getScale() const
Retrieve the local scale.
Definition: OgreInstancedEntity.h:243
Ogre::FO_POINT
@ FO_POINT
Use the closest pixel.
Definition: OgreCommon.h:106
Ogre::PF_DEPTH16
@ PF_DEPTH16
Depth texture format, with 16-bit unsigned integer.
Definition: OgrePixelFormat.h:118
Ogre::RenderOperation::OT_TRIANGLE_FAN
@ OT_TRIANGLE_FAN
A fan of triangles, 3 vertices for the first triangle, and 1 per triangle after that.
Definition: OgreRenderOperation.h:60
OgreGL3PlusTexture.h
Ogre::InstanceBatchHW_VTF::isStatic
bool isStatic() const
Returns true if this batch was set as static.
Definition: OgreInstanceBatchHW_VTF.h:104
Ogre::TerrainGroup::TerrainSlotMap
std::map< uint32, TerrainSlot * > TerrainSlotMap
Packed map, signed 16 bits for each axis from -32767 to +32767.
Definition: OgreTerrainGroup.h:473
OgreProfiler.h
Ogre::PT_SHORT
@ PT_SHORT
Definition: OgreStringInterface.h:53
Ogre::HardwareBuffer
Abstract class defining common features of hardware buffers.
Definition: OgreHardwareBuffer.h:109
Ogre::Particle::mParticleType
ParticleType mParticleType
Determines the type of particle.
Definition: OgreParticle.h:74
Ogre::TerrainGlobalOptions::getCompositeMapDiffuse
const ColourValue & getCompositeMapDiffuse() const
Get the composite map iffuse light to use.
Definition: OgreTerrain.h:1895
Ogre::ResourceGroupListener::scriptParseEnded
virtual void scriptParseEnded(const String &scriptName, bool skipped)
This event is fired when the script has been fully parsed.
Definition: OgreResourceGroupManager.h:128
Ogre::MetalRenderWindow
Definition: OgreMetalRenderWindow.h:42
Ogre::LinkedSkeletonAnimationSource::pSkeleton
SkeletonPtr pSkeleton
Definition: OgreSkeleton.h:476
Ogre::ConstMapIterator::ConstMapIterator
ConstMapIterator(const T &c)
Constructor.
Definition: OgreIteratorWrapper.h:368
Ogre::VertexData::HardwareAnimationDataList
std::vector< HardwareAnimationData > HardwareAnimationDataList
Definition: OgreVertexIndexData.h:109
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE7
@ SPC_LIGHTPOSITIONVIEW_SPACE7
Definition: OgreShaderParameter.h:239
Ogre::LodData::IndexBufferInfo::prevOnlyIndexCount
size_t prevOnlyIndexCount
Used by output providers only!
Definition: OgreLodData.h:145
Ogre::GL3PlusFBOMultiRenderTarget::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreGL3PlusFBOMultiRenderTarget.h:50
Ogre::ID_BLEND_CURRENT_ALPHA
@ ID_BLEND_CURRENT_ALPHA
Definition: OgreScriptCompiler.h:727
Ogre::PortalFactory::FACTORY_TYPE_FLAG
static unsigned long FACTORY_TYPE_FLAG
Definition: OgrePortal.h:83
Ogre::LodWorkQueueRequest::cost
LodCollapseCostPtr cost
Definition: OgreLodWorkQueueRequest.h:48
Ogre::VET_FLOAT3
@ VET_FLOAT3
Definition: OgreHardwareVertexBuffer.h:127
OgreBites::NativeWindowType
SDL_Window NativeWindowType
Definition: OgreApplicationContextBase.h:62
Ogre::NameGenerator::reset
void reset()
Reset the internal counter.
Definition: OgreNameGenerator.h:68
Ogre::RenderSystemCapabilities::getNumVertexAttributes
ushort getNumVertexAttributes(void) const
Definition: OgreRenderSystemCapabilities.h:401
Ogre::IsWorkingUnderNsight
bool IsWorkingUnderNsight()
Ogre::Volume::OctreeNode::getCenterFrontRight
const Vector3 getCenterFrontRight(void) const
Gets the center of the corners 2, 6.
Definition: OgreVolumeOctreeNode.h:449
Ogre::StreamSerialiser::Chunk
Definition of a chunk of data in a file.
Definition: OgreStreamSerialiser.h:94
Ogre::Pass::getAlphaRejectValue
unsigned char getAlphaRejectValue(void) const
Gets the alpha reject value.
Definition: OgrePass.h:1010
Ogre::ColorList
std::list< unsigned long > ColorList
Definition: OgreOctreeSceneManager.h:68
Ogre::Pass::getTessellationHullProgramName
const String & getTessellationHullProgramName(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1248
Ogre::VulkanFrameBufferDescValue::mWindowImageViews
FastArray< VkImageView > mWindowImageViews
Definition: OgreVulkanRenderPassDescriptor.h:57
Ogre::Mesh::SubMeshNameMap
std::unordered_map< String, ushort > SubMeshNameMap
A hashmap used to store optional SubMesh names.
Definition: OgreMesh.h:125
Ogre::Texture::getUsage
int getUsage() const
Returns the TextureUsage identifier for this Texture.
Definition: OgreTexture.h:262
Ogre::RTShader::Program::getPreprocessorDefines
const String & getPreprocessorDefines() const
Definition: OgreShaderProgram.h:181
Ogre::GLUniformReferenceList
std::vector< GLUniformReference > GLUniformReferenceList
Definition: OgreGLSLProgramCommon.h:51
Ogre::D3D11Device::isError
bool isError() const
Definition: OgreD3D11Device.h:87
Ogre::ObjectAbstractNode::getValue
const String & getValue() const
Returns a string value depending on the type of the AbstractNode.
Definition: OgreScriptCompiler.h:136
Ogre::Vector::Vector
Vector(T _x, T _y)
Definition: OgreVector.h:313
Ogre::PatchSurface::notifyControlPointBufferDeallocated
void notifyControlPointBufferDeallocated(void)
Convenience method for telling the patch that the control points have been deleted,...
Definition: OgrePatchSurface.h:174
OgreLodCollapser.h
Ogre::BillboardParticleRenderer::setRenderQueueGroupAndPriority
void setRenderQueueGroupAndPriority(uint8 queueID, ushort priority)
Sets the render queue group and group priority this entity will be rendered through.
Definition: OgreBillboardParticleRenderer.h:133
Ogre::TA_READ
@ TA_READ
Definition: OgreTexture.h:86
Ogre::BillboardSet::getSortingEnabled
bool getSortingEnabled(void) const
Returns true if sorting of billboards is enabled based on their distance from the camera.
Definition: OgreBillboardSet.h:391
Ogre::DeflateStream
Stream which compresses / uncompresses data using the 'deflate' compression algorithm.
Definition: OgreDeflate.h:167
Ogre::Volume::OctreeNode::getCenterBack
const Vector3 getCenterBack(void) const
Gets the center of the corners 0, 1, 4, 5.
Definition: OgreVolumeOctreeNode.h:296
Ogre::SimplePageContentCollectionFactory
Factory class for SimplePageContentCollection.
Definition: OgreSimplePageContentCollection.h:111
Ogre::Quake3Shader::Pass::frames
String frames[32]
Definition: OgreQuake3Shader.h:102
Ogre::CompositionTargetPass::getNumPasses
size_t getNumPasses() const
Get the number of passes.
Definition: OgreCompositionTargetPass.h:138
Ogre::ComPtr::operator=
ComPtr & operator=(const ComPtr &other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:159
Ogre::ID_SUBTRACT
@ ID_SUBTRACT
Definition: OgreScriptCompiler.h:723
Ogre::PF_R32G32B32_UINT
@ PF_R32G32B32_UINT
96-bit pixel format, 32 bits red (unsigned int), 32 bits blue (unsigned int), 32 bits green (unsigned...
Definition: OgrePixelFormat.h:171
Ogre::DataStream::DataStream
DataStream(const String &name, uint16 accessMode=READ)
Constructor for creating named streams.
Definition: OgreDataStream.h:85
Ogre::DataStream::write
virtual size_t write(const void *buf, size_t count)
Write the requisite number of bytes from the stream (only applicable to streams that are not read-onl...
Definition: OgreDataStream.h:111
Ogre::HardwareBuffer::LockOptions
LockOptions
Locking options.
Definition: OgreHardwareBuffer.h:133
Ogre::RTShader::Parameter::SPC_DEPTH_WORLD_SPACE
@ SPC_DEPTH_WORLD_SPACE
Depth in world space.
Definition: OgreShaderParameter.h:284
Ogre::Renderable::getTechnique
virtual Technique * getTechnique(void) const
Retrieves a pointer to the Material Technique this renderable object uses.
Definition: OgreRenderable.h:85
Ogre::StaticGeometry::QueuedGeometry::scale
Vector3 scale
Definition: OgreStaticGeometry.h:177
Ogre::ID_LOD_VALUES
@ ID_LOD_VALUES
Definition: OgreScriptCompiler.h:575
Ogre::PF_ETC1_RGB8
@ PF_ETC1_RGB8
ETC1 (Ericsson Texture Compression)
Definition: OgrePixelFormat.h:236
Ogre::GpuProgramParameters::ACT_DERIVED_LIGHT_DIFFUSE_COLOUR
@ ACT_DERIVED_LIGHT_DIFFUSE_COLOUR
The derived light diffuse colour (index determined by setAutoConstant call), with 'r',...
Definition: OgreGpuProgramParams.h:875
Ogre::WindowEventUtilities
OgreBites::WindowEventUtilities WindowEventUtilities
Definition: OgreWindowEventUtilities.h:164
Ogre::LodIndexBuffer::indexCount
size_t indexCount
Index size: 2 or 4 byte/index is supported only.
Definition: OgreLodBuffer.h:47
Ogre::ColourFaderAffector2::CmdRedAdjust2
Command object for red adjust (see ParamCommand).
Definition: OgreColourFaderAffector2.h:80
Ogre::GpuProgramParameters::getTransposeMatrices
bool getTransposeMatrices(void) const
Gets whether or not matrices are to be transposed when set.
Definition: OgreGpuProgramParams.h:1761
Ogre::ID_WIREFRAME
@ ID_WIREFRAME
Definition: OgreScriptCompiler.h:654
Ogre::HashedVector::swap
void swap(HashedVector< T > &rhs)
Definition: OgreCommon.h:506
Ogre::TextureUnitState::TextureEffect::subtype
int subtype
Definition: OgreTextureUnitState.h:316
Ogre::SKELETON_ANIMATION_BASEINFO
@ SKELETON_ANIMATION_BASEINFO
Definition: OgreSkeletonFileFormat.h:85
Ogre::MovableObject::addVisibilityFlags
void addVisibilityFlags(uint32 flags)
As setVisibilityFlags, except the flags passed as parameters are appended to the existing flags on th...
Definition: OgreMovableObject.h:426
Ogre::GpuProgramParameters::getFloatPointer
const float * getFloatPointer(size_t pos) const
Get a pointer to the 'nth' item in the float buffer.
Definition: OgreGpuProgramParams.h:1519
Ogre::Volume::OctreeNode::getCenterFrontLeft
const Vector3 getCenterFrontLeft(void) const
Gets the center of the corners 3, 7.
Definition: OgreVolumeOctreeNode.h:431
Ogre::ResourceAccess::Write
@ Write
Definition: OgreVulkanTextureGpu.h:58
Ogre::CPreprocessor
This is a simplistic C/C++-like preprocessor.
Definition: OgreGLSLPreprocessor.h:62
Ogre::RTShader::LayeredBlending::TextureBlend::modControlParam
ParameterPtr modControlParam
Definition: OgreShaderExLayeredBlending.h:102
Ogre::ShadowTextureListener::sortLightsAffectingFrustum
virtual bool sortLightsAffectingFrustum(LightList &lightList)
Hook to allow the listener to override the ordering of lights for the entire frustum.
Definition: OgreSceneManager.h:205
Ogre::Volume::DualCell
To store the generated dual cells in a vector.
Definition: OgreVolumeDualGridGenerator.h:47
Ogre::PF_R8G8_SINT
@ PF_R8G8_SINT
16-bit pixel format, 8 bits red (signed int), 8 bits blue (signed int).
Definition: OgrePixelFormat.h:177
Ogre::TextureUnitState::EffectMap
std::multimap< TextureEffectType, TextureEffect > EffectMap
Texture effects in a multimap paired array.
Definition: OgreTextureUnitState.h:329
Ogre::Controller::update
void update(void)
Tells this controller to map it's input controller value to it's output controller value,...
Definition: OgreController.h:214
Ogre::RTShader::Parameter::SPC_DEPTH_OBJECT_SPACE
@ SPC_DEPTH_OBJECT_SPACE
Depth in object space.
Definition: OgreShaderParameter.h:281
Ogre::Volume::OctreeNode::isBorderLeft
bool isBorderLeft(const OctreeNode &root) const
Gets whether this cell is at the left of the given root cell.
Definition: OgreVolumeOctreeNode.h:232
Ogre::ProfileGroupMask
ProfileGroupMask
List of reserved profiling masks.
Definition: OgreProfiler.h:79
Ogre::GHA_RIGHT
@ GHA_RIGHT
Definition: OgreOverlayElement.h:69
Ogre::Grid2DPageStrategyData::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgreGrid2DPageStrategy.h:141
Ogre::D3D11RenderingAPIException::D3D11RenderingAPIException
D3D11RenderingAPIException(int hr, const String &inDescription, const String &inSource, const char *inFile, long inLine)
Definition: OgreD3D11Prerequisites.h:148
Ogre::LodWorkQueueInjectorListener::LodWorkQueueInjectorListener
LodWorkQueueInjectorListener()
Definition: OgreLodWorkQueueInjectorListener.h:40
Ogre::PagedWorldSection
Represents a section of the PagedWorld which uses a given PageStrategy, and which is made up of a gen...
Definition: OgrePagedWorldSection.h:69
OgreBites::AxisEvent::axis
unsigned char axis
Definition: OgreInput.h:92
Ogre::Affine3
Transform specialization for 3D Affine - encapsulating a 3x4 Matrix.
Definition: OgreMatrix4.h:318
Ogre::Math::Sin
static float Sin(const Radian &fValue, bool useTables=false)
Sine function.
Definition: OgreMath.h:412
Ogre::GpuProgramParameters::ACT_LIGHT_SPECULAR_COLOUR_ARRAY
@ ACT_LIGHT_SPECULAR_COLOUR_ARRAY
Array of light specular colours (count set by extra param)
Definition: OgreGpuProgramParams.h:821
Ogre::RTShader::UniformParameterConstIterator
UniformParameterList::const_iterator UniformParameterConstIterator
Definition: OgreShaderParameter.h:625
Ogre::LodData::mCollapseCostHeap
CollapseCostHeap mCollapseCostHeap
Makes possible to get the vertices with the smallest collapse cost.
Definition: OgreLodData.h:158
Ogre::BillboardChain::Element::position
Vector3 position
Definition: OgreBillboardChain.h:93
Ogre::PCZone::setPortalsUpdated
void setPortalsUpdated(bool updated)
Definition: OgrePCZone.h:242
OgreBites::ApplicationContextQt::injectMainWindow
void injectMainWindow(QWindow *window)
allows overriding the main (first) Window with a pre-created QWindow
Definition: OgreApplicationContextQt.h:57
Ogre::LinearForceAffector::msForceAppCmd
static CmdForceApp msForceAppCmd
Definition: OgreLinearForceAffector.h:107
bsp_face_t::type
int type
Definition: OgreQuake3Types.h:188
Ogre::SceneManager::setShadowTextureSize
void setShadowTextureSize(unsigned short size)
Set the size of the texture used for all texture-based shadows.
Definition: OgreSceneManager.h:2794
Ogre::FT_TRUETYPE
@ FT_TRUETYPE
Generated from a truetype (.ttf) font.
Definition: OgreFont.h:55
Ogre::BillboardSet::getDefaultHeight
Real getDefaultHeight(void) const
See setDefaultDimensions - this gets 1 component individually.
Definition: OgreBillboardSet.h:498
Ogre::SPFMDeleteT::operator()
void operator()(T *p)
Definition: OgreSharedPtr.h:42
Ogre::Bullet::CT_CYLINDER
@ CT_CYLINDER
Definition: OgreBullet.h:31
Ogre::D3D9RenderSystem::mutAuto
@ mutAuto
Definition: OgreD3D9RenderSystem.h:64
Ogre::AnimableValue::setValue
virtual void setValue(const Degree &)
Set value.
Definition: OgreAnimable.h:184
Ogre::SharedPtr::operator->
T * operator->() const
Definition: OgreSharedPtr.h:71
Ogre::RTShader::LayeredBlending::LB_BlendOverlay
@ LB_BlendOverlay
Definition: OgreShaderExLayeredBlending.h:60
Ogre::SceneManager::_getCurrentRenderStage
IlluminationRenderStage _getCurrentRenderStage()
Definition: OgreSceneManager.h:3416
Ogre::CompositionTargetPass::getOutputSlice
int getOutputSlice() const
Definition: OgreCompositionTargetPass.h:76
Ogre::GLContext::_getVaoDeferredForDestruction
std::vector< uint32 > & _getVaoDeferredForDestruction()
VAOs deferred for destruction in proper GL context.
Definition: OgreGLContext.h:87
Ogre::ID_FIRST_RENDER_QUEUE
@ ID_FIRST_RENDER_QUEUE
Definition: OgreScriptCompiler.h:803
Ogre::TinyHardwarePixelBuffer::blitFromMemory
void blitFromMemory(const PixelBox &src, const Box &dstBox)
Copies a region from normal memory to a region of this pixelbuffer.
OgreBites::SDLK_F1
@ SDLK_F1
Definition: OgreInput.h:120
Ogre::RTShader::Parameter::SPC_FRONT_FACING
@ SPC_FRONT_FACING
gl_FrontFacing
Definition: OgreShaderParameter.h:309
Ogre::GLStateCacheManagerCommon::getStencilMask
uint32 getStencilMask(void) const
Gets the current stencil mask.
Definition: OgreGLStateCacheManagerCommon.h:113
Ogre::DepthBuffer
An abstract class that contains a depth/stencil buffer.
Definition: OgreDepthBuffer.h:75
Ogre::SceneManager::getOptionKeys
virtual bool getOptionKeys(StringVector &refKeys)
Method for getting all the implementation-specific options of the scene manager.
Definition: OgreSceneManager.h:1824
Ogre::RTShader::Operand::OPM_ALL
@ OPM_ALL
Definition: OgreShaderFunctionAtom.h:81
Ogre::ManualObject::getBoundingRadius
Real getBoundingRadius(void) const override
Retrieves the radius of the origin-centered bounding sphere for this object.
Definition: OgreManualObject.h:552
Ogre::VectorBase< 4, Real >::ZERO
static const Vector4 ZERO
Definition: OgreVector.h:293
Ogre::DefaultTextureManager::isHardwareFilteringSupported
bool isHardwareFilteringSupported(TextureType, PixelFormat, int, bool) override
Returns whether this render system has hardware filtering supported for the texture format requested ...
Definition: OgreTextureManager.h:457
OgreBites::SDLK_F7
@ SDLK_F7
Definition: OgreInput.h:126
Ogre::D3D9Driver
Definition: OgreD3D9Driver.h:40
Ogre::ID_EQUAL
@ ID_EQUAL
Definition: OgreScriptCompiler.h:629
Ogre::PF_FLOAT32_R
@ PF_FLOAT32_R
32-bit pixel format, 32 bits (float) for red
Definition: OgrePixelFormat.h:127
Ogre::ID_CULL_HARDWARE
@ ID_CULL_HARDWARE
Definition: OgreScriptCompiler.h:640
Ogre::TextureUnitState::_getAnimController
ControllerReal * _getAnimController() const
Gets the animation controller (as created because of setAnimatedTexture) if it exists.
Definition: OgreTextureUnitState.h:1071
OgreBites::InputListenerChain::keyReleased
bool keyReleased(const KeyboardEvent &evt)
Definition: OgreInput.h:221
Ogre::TRect::TRect
TRect()
Definition: OgreCommon.h:606
Ogre::Volume::OctreeNode::getCenterBottom
const Vector3 getCenterBottom(void) const
Gets the center of the corners 0, 1, 2, 3.
Definition: OgreVolumeOctreeNode.h:341
Ogre::OctreeSceneManagerFactory::createInstance
SceneManager * createInstance(const String &instanceName)
Create a new instance of a SceneManager.
OgreNode.h
Ogre::TextureUnitState::TextureEffect::type
TextureEffectType type
Definition: OgreTextureUnitState.h:315
Ogre::ShadowTechnique
ShadowTechnique
An enumeration of broad shadow techniques.
Definition: OgreCommon.h:212
Ogre::TerrainLodManager::LodInfo::resolution
uint16 resolution
Definition: OgreTerrainLodManager.h:80
Ogre::RenderSystemCapabilities::getVertexProgramConstantIntCount
ushort getVertexProgramConstantIntCount(void) const
Definition: OgreRenderSystemCapabilities.h:674
Ogre::PF_BYTE_BGR
@ PF_BYTE_BGR
24-bit pixel format, 8 bits for red, green and blue.
Definition: OgrePixelFormat.h:298
Ogre::WorkQueue::ResponseHandler::canHandleResponse
virtual bool canHandleResponse(const Response *res, const WorkQueue *srcQ)
Return whether this handler can process a given response.
Definition: OgreWorkQueue.h:211
Ogre::MovableObject::Listener::objectRendering
virtual bool objectRendering(const MovableObject *, const Camera *)
Called when the movable object of the camera to be used for rendering.
Definition: OgreMovableObject.h:78
Ogre::D3D11RenderWindowSwapChainBased::_getSwapChainDescription
DXGI_SWAP_CHAIN_DESC_N * _getSwapChainDescription(void)
Definition: OgreD3D11RenderWindow.h:121
Ogre::AbstractNode::~AbstractNode
virtual ~AbstractNode()
Definition: OgreScriptCompiler.h:101
Ogre::GpuProgramParameters::ACT_LIGHT_POWER_SCALE_ARRAY
@ ACT_LIGHT_POWER_SCALE_ARRAY
Array of light power levels, a single scalar as set in Light::setPowerScale (count set by extra param...
Definition: OgreGpuProgramParams.h:849
OgreBites::SDLK_PAGEDOWN
@ SDLK_PAGEDOWN
Definition: OgreInput.h:139
Ogre::MaterialSerializer::Listener::materialEventRaised
virtual void materialEventRaised(MaterialSerializer *ser, SerializeEvent event, bool &skip, const Material *mat)
Called when material section event raised.
Definition: OgreMaterialSerializer.h:74
Ogre::RTShader::LayeredBlending::LB_BlendDarken
@ LB_BlendDarken
Definition: OgreShaderExLayeredBlending.h:51
Ogre::Renderable::getUserAny
const Any & getUserAny(void) const
Definition: OgreRenderable.h:303
Ogre::SceneManager::materialLess
Comparator for material map, for sorting materials into render order (e.g.
Definition: OgreSceneManager.h:259
Ogre::OverlayElement::getName
const String & getName(void) const
Gets the name of this overlay.
Definition: OgreOverlayElement.h:194
OgreBites::EventType
EventType
Definition: OgreInput.h:34
Ogre::ID_PARAM_NAMED_AUTO
@ ID_PARAM_NAMED_AUTO
Definition: OgreScriptCompiler.h:588
Ogre::RCP_CREATE_ON_ALL_DEVICES
@ RCP_CREATE_ON_ALL_DEVICES
Create the rendering resource on every existing device.
Definition: OgreD3D9ResourceManager.h:50
Ogre::GpuConstantDefinition::isFloat
bool isFloat() const
Definition: OgreGpuProgramParams.h:166
Ogre::ImagePtrList
std::vector< Image * > ImagePtrList
Definition: OgreImage.h:473
Ogre::GpuProgramUsage::getProgramName
const String & getProgramName(void) const
Gets the program being used.
Definition: OgreGpuProgramUsage.h:125
Ogre::LinkedSkeletonAnimationSource::scale
Real scale
Definition: OgreSkeleton.h:477
Ogre::StencilState::stencilFailOp
StencilOperation stencilFailOp
The action to perform when the stencil check fails.
Definition: OgreRenderSystem.h:114
Ogre::IlluminationPass::IlluminationPass
IlluminationPass()
Definition: OgrePass.h:1571
Ogre::TerrainPagedWorldSection::TerrainDefiner::~TerrainDefiner
virtual ~TerrainDefiner()
Definition: OgreTerrainPagedWorldSection.h:165
Ogre::RenderQueueGroup
A grouping level underneath RenderQueue which groups renderables to be issued at coarsely the same ti...
Definition: OgreRenderQueueSortingGrouping.h:381
Ogre::RenderToVertexBufferSharedPtr
RenderToVertexBufferPtr RenderToVertexBufferSharedPtr
Definition: OgrePrerequisites.h:294
Ogre::ColourValue::Blue
static const ColourValue Blue
Definition: OgreColourValue.h:65
Ogre::FreeImagePlugin::shutdown
void shutdown()
Perform any tasks the plugin needs to perform when the system is shut down.
Definition: OgreFreeImageCodec.h:92
Ogre::Quake3Level::mNumVertices
int mNumVertices
Definition: OgreQuake3Level.h:147
Ogre::BspLevel::getWorldTransforms
void getWorldTransforms(Matrix4 *xform) const override
Gets the world transform matrix / matrices for this renderable object.
Definition: OgreBspLevel.h:117
Ogre::Math::Cos
static float Cos(const Radian &fValue, bool useTables=false)
Cosine function.
Definition: OgreMath.h:334
Ogre::GpuLogicalIndexUse
Structure recording the use of a physical buffer by a logical parameter index.
Definition: OgreGpuProgramParams.h:351
Ogre::Octree::mChildren
Octree * mChildren[2][2][2]
3D array of children of this octree.
Definition: OgreOctree.h:114
Ogre::RenderSystemCapabilities::getVertexProgramConstantBoolCount
ushort getVertexProgramConstantBoolCount(void) const
Definition: OgreRenderSystemCapabilities.h:679
Ogre::FrameTimeControllerValue::getElapsedTime
Real getElapsedTime(void) const
Definition: OgrePredefinedControllers.h:74
Ogre::ParticleSystem::getBoundingBox
virtual const AxisAlignedBox & getBoundingBox(void) const override
Retrieves the local axis-aligned bounding box for this object.
Definition: OgreParticleSystem.h:288
Ogre::Codec::getType
virtual String getType() const =0
Returns the type of the codec as a String.
Ogre::LBS_TEXTURE
@ LBS_TEXTURE
the colour derived from the texture assigned to this layer
Definition: OgreBlendMode.h:117
Ogre::Vector::isZeroLength
bool isZeroLength() const
Returns true if this vector is zero length.
Definition: OgreVector.h:471
Ogre::Octree::mBox
AxisAlignedBox mBox
The bounding box of the octree.
Definition: OgreOctree.h:92
OgreBites::Event::axis
AxisEvent axis
Definition: OgreInput.h:110
Ogre::FrameListener::~FrameListener
virtual ~FrameListener()
Definition: OgreFrameListener.h:130
Ogre::ControllerManager
Class for managing Controller instances.
Definition: OgreControllerManager.h:56
Ogre::CullingMode
CullingMode
Hardware culling modes based on vertex winding.
Definition: OgreCommon.h:157
Ogre::TextureUnitState::BindingType
BindingType
The type of unit to bind the texture settings to.
Definition: OgreTextureUnitState.h:478
Ogre::list::type
std::list< T > type
Definition: OgreDeprecated.h:55
Ogre::Entity::_getNumBoneMatrices
unsigned short _getNumBoneMatrices(void) const
Internal method for retrieving bone matrix information.
Definition: OgreEntity.h:587
Ogre::Terrain::ImportData::inputFloat
float * inputFloat
Optional list of terrainSize * terrainSize floats defining the terrain.
Definition: OgreTerrain.h:367
Ogre::Pass::setMaxSimultaneousLights
void setMaxSimultaneousLights(unsigned short maxLights)
Sets the maximum number of lights to be used by this pass.
Definition: OgrePass.h:1071
Ogre::ViewPoint::position
Vector3 position
Definition: OgreSceneManager.h:84
Ogre::SceneManager::SCRQM_INCLUDE
@ SCRQM_INCLUDE
Render only the queues in the special case list.
Definition: OgreSceneManager.h:287
Ogre::EdgeData::Triangle::indexSet
size_t indexSet
The set of indexes this triangle came from (NB it is possible that the triangles on one side of an ed...
Definition: OgreEdgeListBuilder.h:62
Ogre::Terrain::TERRAIN_GENERATE_MATERIAL_INTERVAL_MS
static const uint64 TERRAIN_GENERATE_MATERIAL_INTERVAL_MS
Definition: OgreTerrain.h:276
Ogre::RTShader::LayeredBlending::LB_BlendGlow
@ LB_BlendGlow
Definition: OgreShaderExLayeredBlending.h:72
Ogre::LBX_SOURCE1
@ LBX_SOURCE1
use source1 without modification
Definition: OgreBlendMode.h:77
Ogre::Light::setAttenuation
void setAttenuation(float range, float constant, float linear, float quadratic)
Sets the attenuation parameters of the light source i.e.
Definition: OgreLight.h:188
Ogre::GLGpuProgramBase::bindProgramParameters
virtual void bindProgramParameters(GpuProgramParametersSharedPtr params, uint16 mask)=0
Execute the param binding functions for this program.
Ogre::Bullet::CT_TRIMESH
@ CT_TRIMESH
Definition: OgreBullet.h:33
Ogre::RTShader::LayeredBlending::LB_BlendHardMix
@ LB_BlendHardMix
Definition: OgreShaderExLayeredBlending.h:70
Ogre::CgProgram::isSupported
bool isSupported(void) const
Overridden from GpuProgram.
Ogre::FogMode
FogMode
Fog modes.
Definition: OgreCommon.h:143
Ogre::GpuProgramParameters::ACT_TIME_0_X_PACKED
@ ACT_TIME_0_X_PACKED
Vector of "Time0_X", "SinTime0_X", "CosTime0_X", "TanTime0_X".
Definition: OgreGpuProgramParams.h:971
Ogre::RTShader::LayeredBlending::LB_BlendLinearLight
@ LB_BlendLinearLight
Definition: OgreShaderExLayeredBlending.h:67
Ogre::D3D11HardwareBufferManager
Implementation of HardwareBufferManager for D3D11.
Definition: OgreD3D11HardwareBufferManager.h:37
Ogre::ID_SHADOW_CASTER_MATERIAL
@ ID_SHADOW_CASTER_MATERIAL
Definition: OgreScriptCompiler.h:572
Ogre::SceneQueryResultMovableList
std::list< MovableObject * > SceneQueryResultMovableList
Definition: OgreSceneQuery.h:202
Ogre::Quake3Level::mBrushes
bsp_brush_t * mBrushes
Definition: OgreQuake3Level.h:157
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Vector4 &)
Apply delta value.
Definition: OgreAnimable.h:210
Ogre::Quake3Shader::Pass::tcModRotate
Real tcModRotate
Definition: OgreQuake3Shader.h:90
Ogre::GpuProgramParameters::ACT_COSTIME_0_X
@ ACT_COSTIME_0_X
Cosine of "Time0_X". Equivalent to RenderMonkey's "CosTime0_X".
Definition: OgreGpuProgramParams.h:963
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE1
@ SPC_POSTOLIGHT_OBJECT_SPACE1
Definition: OgreShaderParameter.h:133
Ogre::RenderSystemCapabilities::setDriverVersion
void setDriverVersion(const DriverVersion &version)
Set the driver version.
Definition: OgreRenderSystemCapabilities.h:321
Ogre::ID_BUFFERS
@ ID_BUFFERS
Definition: OgreScriptCompiler.h:809
Ogre::Terrain::removeQueryFlags
void removeQueryFlags(uint32 flags)
Definition: OgreTerrain.h:1341
Ogre::ID_INCLUDE
@ ID_INCLUDE
Definition: OgreScriptCompiler.h:594
Ogre::GpuProgramManager::SharedParametersMap
std::map< String, GpuSharedParametersPtr > SharedParametersMap
Definition: OgreGpuProgramManager.h:87
Ogre::RealRect
TRect< Real > RealRect
Structure used to define a rectangle in a 2-D floating point space, subject to double / single floati...
Definition: OgreCommon.h:714
Ogre::LinkedSkeletonAnimationSource::LinkedSkeletonAnimationSource
LinkedSkeletonAnimationSource(const String &skelName, Real scl, SkeletonPtr skelPtr)
Definition: OgreSkeleton.h:480
Ogre::TAM_MIRROR
@ TAM_MIRROR
Texture flips every boundary, meaning texture is mirrored every 1.0 u or v
Definition: OgreCommon.h:122
Ogre::Frustum::getDebugColour
const ColourValue & getDebugColour() const
Definition: OgreFrustum.h:459
Ogre::BaseInstanceBatchVTF::getMaxLookupTableInstances
virtual size_t getMaxLookupTableInstances() const
Definition: OgreInstanceBatchVTF.h:201
Ogre::StaticGeometryFactory::StaticGeometryFactory
StaticGeometryFactory()
Definition: OgreStaticGeometry.h:731
Ogre::TangentSpaceCalc::VertexSplits
std::list< VertexSplit > VertexSplits
Definition: OgreTangentSpaceCalc.h:71
OgrePass.h
Ogre::Vector::distance
Real distance(const Vector &rhs) const
Returns the distance to another vector.
Definition: OgreVector.h:492
Ogre::VulkanRenderSystem
Definition: OgreVulkanRenderSystem.h:50
Ogre::D3D11RenderSystem::getSwitchingFullscreenCounter
int getSwitchingFullscreenCounter() const
Definition: OgreD3D11RenderSystem.h:204
OgreVectorSetImpl.h
Ogre::TerrainMaterialGenerator::getLayerDeclaration
virtual const TerrainLayerDeclaration & getLayerDeclaration() const
Get the layer declaration that this material generator operates with.
Definition: OgreTerrainMaterialGenerator.h:261
Ogre::Lod0Stripifier::StripLod0Vertices
bool StripLod0Vertices(const MeshPtr &mesh, bool stableVertexOrder=false)
Definition: OgreLod0Stripifier.h:297
Ogre::CBT_BACK_LEFT
@ CBT_BACK_LEFT
Definition: OgreCommon.h:336
Ogre::ST_EXTERIOR_CLOSE
@ ST_EXTERIOR_CLOSE
Definition: OgreDeprecated.h:89
Ogre::PCT_UINT
@ PCT_UINT
Signed integer per component.
Definition: OgrePixelFormat.h:338
OgreOverlayProfileSessionListener.h
Ogre::IteratorWrapper::PointerType
ValType * PointerType
Type you expect to get by funktions like peekNext(Value)Ptr.
Definition: OgreIteratorWrapper.h:65
Ogre::GpuProgram::getPassTransformStates
virtual bool getPassTransformStates(void) const
Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...
Definition: OgreGpuProgram.h:304
Ogre::Terrain::getHighestLodPrepared
int getHighestLodPrepared() const
Definition: OgreTerrain.h:1829
Ogre::utftoc32
_OgreOverlayExport std::vector< uint32 > utftoc32(String str)
decode UTF8 encoded bytestream to uint32 codepoints
Ogre::VulkanWindow::getSurfaceTransform
VkSurfaceTransformFlagBitsKHR getSurfaceTransform() const
Definition: OgreVulkanWindow.h:113
Ogre::RTShader::LayeredBlending::SourceModifier
SourceModifier
Definition: OgreShaderExLayeredBlending.h:80
Ogre::Quaternion::msEpsilon
static const float msEpsilon
Cutoff for sine near zero.
Definition: OgreQuaternion.h:338
Ogre::CLIPPED_ALL
@ CLIPPED_ALL
Everything was clipped away.
Definition: OgreCommon.h:825
OgreBites::Separator
Basic separator widget.
Definition: OgreTrays.h:495
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor
Inner helper class to implement the visitor pattern for rendering objects in a queue.
Definition: OgreSceneManager.h:378
Ogre::LodData::mUseVertexNormals
bool mUseVertexNormals
Definition: OgreLodData.h:169
Ogre::RSC_READ_BACK_AS_TEXTURE
@ RSC_READ_BACK_AS_TEXTURE
D3D11: supports reading back the inactive depth-stencil buffer as texture.
Definition: OgreRenderSystemCapabilities.h:180
Ogre::GCT_MATRIX_DOUBLE_4X2
@ GCT_MATRIX_DOUBLE_4X2
Definition: OgreGpuProgramParams.h:107
Ogre::SHADOWDETAILTYPE_MODULATIVE
@ SHADOWDETAILTYPE_MODULATIVE
Mask for modulative shadows (not for direct use, use SHADOWTYPE_ enum instead)
Definition: OgreCommon.h:221
Ogre::PagedWorld::getSections
const SectionMap & getSections() const
Retrieve a const reference to all the sections in this world.
Definition: OgrePagedWorld.h:160
Ogre::SceneNode::showBoundingBox
void showBoundingBox(bool bShow)
Allows the showing of the node's bounding box.
Definition: OgreSceneNode.h:293
Ogre::Any::type
const std::type_info & type() const
Definition: OgreAny.h:114
Ogre::DefaultDebugDrawer::DrawType
DrawType
Definition: OgreDefaultDebugDrawer.h:23
Ogre::Math::lerp
static V lerp(const V &v0, const V &v1, const T &t)
Simulate the shader function lerp which performers linear interpolation.
Definition: OgreMath.h:400
Ogre::VulkanWindow::_setDevice
void _setDevice(VulkanDevice *device)
Ogre::SubMesh::blendIndexToBoneIndexMap
IndexMap blendIndexToBoneIndexMap
Definition: OgreSubMesh.h:102
Ogre::Renderable::getPolygonModeOverrideable
bool getPolygonModeOverrideable(void) const
Gets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setti...
Definition: OgreRenderable.h:292
Ogre::Viewport::getActualLeft
int getActualLeft(void) const
Gets one of the actual dimensions of the viewport, a value in pixels.
Definition: OgreViewport.h:159
Ogre::TinyRenderSystem::_setPolygonMode
void _setPolygonMode(PolygonMode level)
Sets how to rasterise triangles, as points, wireframe or solid polys.
Ogre::GL3PlusTexturePtrList
std::vector< GL3PlusTexturePtr > GL3PlusTexturePtrList
Definition: OgreGL3PlusTextureManager.h:39
Ogre::HardwarePixelBuffer
Specialisation of HardwareBuffer for a pixel buffer.
Definition: OgreHardwarePixelBuffer.h:52
Ogre::GLSL::getObjectInfo
String getObjectInfo(GLuint obj)
just return the info without logging it
Ogre::GLHardwareVertexBuffer
Specialisation of HardwareVertexBuffer for OpenGL.
Definition: OgreGLHardwareBuffer.h:37
Ogre::SharedPtr::setNull
void setNull()
Definition: OgreSharedPtr.h:88
Ogre::RTShader::UniformParameter::getAutoConstantIntData
uint32 getAutoConstantIntData() const
Get auto constant int data of this parameter, in case it is auto constant parameter.
Definition: OgreShaderParameter.h:455
Ogre::TextureUnitState::getTextureBorderColour
const ColourValue & getTextureBorderColour() const
Definition: OgreTextureUnitState.h:678
Ogre::SceneManager::CameraList
std::map< String, Camera * > CameraList
Definition: OgreSceneManager.h:414
SHADER_FUNC_SIN
@ SHADER_FUNC_SIN
Definition: OgreQuake3Types.h:110
Ogre::TextureEffectPlay_Looping
@ TextureEffectPlay_Looping
Video starts playing as soon as possible.
Definition: OgreExternalTextureSource.h:78
Ogre::GLTextureManager
GL-specific implementation of a TextureManager.
Definition: OgreGLTextureManager.h:38
Ogre::RTShader::Program::setUseColumnMajorMatrices
void setUseColumnMajorMatrices(bool value)
Tells Ogre whether auto-bound matrices should be sent in column or row-major order.
Definition: OgreShaderProgram.h:171
Ogre::GpuProgramParameters::ACT_PASS_ITERATION_NUMBER
@ ACT_PASS_ITERATION_NUMBER
provides the current iteration number of the pass.
Definition: OgreGpuProgramParams.h:1063
Ogre::GpuProgramParameters::getDoublePointer
const double * getDoublePointer(size_t pos) const
Get a pointer to the 'nth' item in the double buffer.
Definition: OgreGpuProgramParams.h:1523
Ogre::StaticCache::StaticCache
StaticCache()
Constructor.
Definition: OgreDeflate.h:58
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE3
@ SPC_LIGHTDIRECTION_WORLD_SPACE3
Definition: OgreShaderParameter.h:185
Ogre::ManualResourceLoader
Interface describing a manual resource loader.
Definition: OgreResource.h:474
Ogre::PCZone::getEnclosureNode
SceneNode * getEnclosureNode(void)
Get a pointer to the enclosure node for this PCZone.
Definition: OgrePCZone.h:101
Ogre::RTShader::LayeredBlending::BlendMode
BlendMode
Definition: OgreShaderExLayeredBlending.h:45
Ogre::DataStream::getAccessMode
uint16 getAccessMode() const
Gets the access mode of the stream.
Definition: OgreDataStream.h:90
Ogre::Overlay::OverlayContainerList
std::list< OverlayContainer * > OverlayContainerList
Definition: OgreOverlay.h:75
Ogre::RibbonTrail::NodeIterator
ConstVectorIterator< NodeList > NodeIterator
Definition: OgreRibbonTrail.h:87
Ogre::PF_R16_UINT
@ PF_R16_UINT
16-bit pixel format, 16 bits red (unsigned int).
Definition: OgrePixelFormat.h:159
_OgreLodExport
#define _OgreLodExport
Definition: OgreLodPrerequisites.h:83
bsp_leaf_t::bbox
int bbox[6]
Definition: OgreQuake3Types.h:173
Ogre::PixelBox::isConsecutive
bool isConsecutive() const
Return whether this buffer is laid out consecutive in memory (ie the pitches are equal to the dimensi...
Definition: OgrePixelFormat.h:419
Ogre::RTShader::LayeredBlending::LB_BlendNegation
@ LB_BlendNegation
Definition: OgreShaderExLayeredBlending.h:57
OgreMath.h
Ogre::OctreeZonePlugin::initialise
void initialise()
Perform any tasks the plugin needs to perform on full system initialisation.
Ogre::Light::getShadowNearClipDistance
Real getShadowNearClipDistance() const
Returns the near clip plane distance to be used by the shadow camera, if this light casts texture sha...
Definition: OgreLight.h:460
OgreGLSLESProgram.h
Ogre::StringUtil
Utility class for manipulating Strings.
Definition: OgreString.h:49
Ogre::PT_MATRIX3
@ PT_MATRIX3
Definition: OgreStringInterface.h:59
Ogre::BillboardSet::setCullIndividually
void setCullIndividually(bool cullIndividual)
Sets whether culling tests billboards in this individually as well as in a group.
Definition: OgreBillboardSet.h:566
DEFORM_FUNC_AUTOSPRITE2
@ DEFORM_FUNC_AUTOSPRITE2
Definition: OgreQuake3Types.h:140
Ogre::ManualObject::setBoundingBox
void setBoundingBox(const AxisAlignedBox &box)
Sets the bounding box.
Definition: OgreManualObject.h:518
OgreBites::FINGERMOTION
@ FINGERMOTION
Definition: OgreInput.h:43
Ogre::Volume::msTriangles
int msTriangles[18][13]
Definition: OgreVolumeIsoSurfaceTablesMC.h:363
Ogre::VideoMode::width
uint32 width
Definition: OgreGLNativeSupport.h:43
Ogre::Technique::PassIterator
VectorIterator< Passes > PassIterator
Definition: OgreTechnique.h:168
Ogre::SHADOWDETAILTYPE_INTEGRATED
@ SHADOWDETAILTYPE_INTEGRATED
Mask for integrated shadows (not for direct use, use SHADOWTYPE_ enum instead)
Definition: OgreCommon.h:224
OgreBites::ApplicationContextBase::frameEnded
virtual bool frameEnded(const Ogre::FrameEvent &evt)
Called just after a frame has been rendered.
Definition: OgreApplicationContextBase.h:127
Ogre::StaticGeometry::getRegions
const RegionMap & getRegions() const
Get an list of the regions in this geometry.
Definition: OgreStaticGeometry.h:714
Ogre::RenderSystem::unregisterThread
virtual void unregisterThread()
Unregister an additional thread which may make calls to rendersystem-related objects.
Definition: OgreRenderSystem.h:1099
Ogre::SPIRVShader
Definition: OgreSPIRVShaderFactory.h:38
Ogre::to_string
String to_string(const GpuProgramType &v)
Definition: OgreGpuProgram.h:364
Ogre::TerrainLodManager::TERRAINLODDATA_CHUNK_VERSION
static const uint16 TERRAINLODDATA_CHUNK_VERSION
Definition: OgreTerrainLodManager.h:56
Ogre::PCZLight::clearNeedsUpdate
void clearNeedsUpdate(void)
Clear update flag.
Definition: OgrePCZLight.h:99
Ogre::RSC_VERTEX_PROGRAM
@ RSC_VERTEX_PROGRAM
Supports vertex programs (vertex shaders)
Definition: OgreRenderSystemCapabilities.h:97
Ogre::GpuProgram::getType
GpuProgramType getType(void) const
Get the program type.
Definition: OgreGpuProgram.h:175
Ogre::VulkanProgram::getDrawIdLocation
uint32 getDrawIdLocation() const
Definition: OgreVulkanProgram.h:55
Ogre::Terrain::getVisibilityFlags
uint32 getVisibilityFlags(void) const
Get the visibility flags for this terrain.
Definition: OgreTerrain.h:1324
Ogre::Node::translate
void translate(const Matrix3 &axes, Real x, Real y, Real z, TransformSpace relativeTo=TS_PARENT)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreNode.h:391
Ogre::LogManager
The log manager handles the creation and retrieval of logs for the application.
Definition: OgreLogManager.h:64
Ogre::VulkanTextureGpuWindow::getWindow
VulkanWindow * getWindow() const
Definition: OgreVulkanTextureGpuWindow.h:59
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE0
@ SPC_LIGHTPOSITION_WORLD_SPACE0
Light position in world space index 0-7.
Definition: OgreShaderParameter.h:222
Ogre::StaticGeometry::GeometryBucket
A GeometryBucket is a the lowest level bucket where geometry with the same vertex & index format is s...
Definition: OgreStaticGeometry.h:190
Ogre::Quake3Shader::Pass::addressMode
TextureAddressingMode addressMode
Definition: OgreQuake3Shader.h:84
Ogre::SMT_NONE
@ SMT_NONE
Definition: OgreCommon.h:343
Ogre::RTShader::ProgramSet
Container class for shader based programs.
Definition: OgreShaderProgramSet.h:46
Ogre::GpuProgramParameters::ACT_DERIVED_LIGHT_SPECULAR_COLOUR
@ ACT_DERIVED_LIGHT_SPECULAR_COLOUR
The derived light specular colour (index determined by setAutoConstant call), with 'r',...
Definition: OgreGpuProgramParams.h:881
Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME
static const String DEFAULT_RESOURCE_GROUP_NAME
same as RGN_DEFAULT
Definition: OgreResourceGroupManager.h:238
Ogre::Mesh::getAnimation
virtual Animation * getAnimation(const String &name) const
Returns the named vertex Animation object.
Ogre::ID_DOT_PRODUCT
@ ID_DOT_PRODUCT
Definition: OgreScriptCompiler.h:729
Ogre::LodData::Edge::collapseCost
Real collapseCost
Definition: OgreLodData.h:91
Ogre::AnyNumeric::operator*
AnyNumeric operator*(Real factor) const
Definition: OgreAny.h:340
OgreStaticGeometry.h
Ogre::HardwareBuffer::Usage
uint8 Usage
Definition: OgreHardwareBuffer.h:113
Ogre::VulkanTextureGpuManager::~VulkanTextureGpuManager
virtual ~VulkanTextureGpuManager()
Ogre::PF_R8G8B8_SNORM
@ PF_R8G8B8_SNORM
24-bit pixel format, 8 bits red (signed normalised int), 8 bits blue (signed normalised int),...
Definition: OgrePixelFormat.h:224
Ogre::StringConverter::parseAngle
static Radian parseAngle(const String &val, Radian defaultValue=Radian(0))
Converts a String to a Angle.
Definition: OgreStringConverter.h:213
Ogre::PF_R8G8B8A8_SNORM
@ PF_R8G8B8A8_SNORM
32-bit pixel format, 8 bits red (signed normalised int), 8 bits blue (signed normalised int),...
Definition: OgrePixelFormat.h:226
Ogre::GLRenderTexture::CustomAttributeString_FBO
static const String CustomAttributeString_FBO
Definition: OgreGLRenderTexture.h:115
Ogre::LodData::Vertex::costHeapPosition
CollapseCostHeap::iterator costHeapPosition
Definition: OgreLodData.h:109
Ogre::TerrainLayerSampler::alias
String alias
A descriptive name that is merely used to assist in recognition.
Definition: OgreTerrainMaterialGenerator.h:106
Ogre::SKELETON_BLENDMODE
@ SKELETON_BLENDMODE
Definition: OgreSkeletonFileFormat.h:58
Ogre::SharedPtr::staticCast
SharedPtr< Y > staticCast() const
Definition: OgreSharedPtr.h:75
Ogre::D3D9DriverList
Definition: OgreD3D9DriverList.h:36
Ogre::ScaleControllerFunction::create
static ControllerFunctionRealPtr create(Real scalefactor, bool deltaInput=false)
Constructor, requires a scale factor.
Definition: OgrePredefinedControllers.h:257
Ogre::MovableObject::isAttached
bool isAttached(void) const
Returns true if this object is attached to a SceneNode or TagPoint.
Definition: OgreMovableObject.h:232
Ogre::TRect::operator==
bool operator==(const TRect &rhs) const
Definition: OgreCommon.h:694
Ogre::GLHardwarePixelBufferCommon::getGLFormat
uint32 getGLFormat()
Definition: OgreGLHardwarePixelBufferCommon.h:75
Ogre::TVC_AMBIENT
@ TVC_AMBIENT
Definition: OgreCommon.h:301
Ogre::RSC_POINT_SPRITES
@ RSC_POINT_SPRITES
Supports basic point sprite rendering.
Definition: OgreRenderSystemCapabilities.h:123
Ogre::NONE
@ NONE
Definition: OgreTerrainAutoUpdateLod.h:69
Ogre::GCT_BOOL4
@ GCT_BOOL4
Definition: OgreGpuProgramParams.h:117
Ogre::WorkQueue::RequestHandler
Interface definition for a handler of requests.
Definition: OgreWorkQueue.h:164
Ogre::GpuProgramParameters::setTransposeMatrices
void setTransposeMatrices(bool val)
Sets whether or not we need to transpose the matrices passed in from the rest of OGRE.
Definition: OgreGpuProgramParams.h:1759
OgreAreaEmitter.h
Ogre::HashedVector::operator[]
reference operator[](size_type n)
Definition: OgreCommon.h:443
Ogre::LodCollapserPtr
shared_ptr< LodCollapser > LodCollapserPtr
Definition: OgreLodPrerequisites.h:65
Ogre::StaticGeometry::QueuedSubMesh::worldBounds
AxisAlignedBox worldBounds
Pre-transformed world AABB.
Definition: OgreStaticGeometry.h:168
Ogre::LodWorkQueueRequest
Definition: OgreLodWorkQueueRequest.h:43
Ogre::AntiPortalList
std::list< AntiPortal * > AntiPortalList
Definition: OgrePCZone.h:56
bsp_leaf_t::face_count
int face_count
Definition: OgreQuake3Types.h:175
Ogre::PageAlloc
GeneralAllocatedObject PageAlloc
Definition: OgrePagingPrerequisites.h:52
Ogre::BillboardChain::Element::Element
Element()
Definition: OgreBillboardChain.h:88
Ogre::AnyNumeric::operator-=
AnyNumeric & operator-=(const AnyNumeric &rhs)
Definition: OgreAny.h:356
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE4
@ SPC_TEXTURE_COORDINATE4
Definition: OgreShaderParameter.h:297
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE7
@ SPC_POSITION_LIGHT_SPACE7
Definition: OgreShaderParameter.h:105
Ogre::ConfigFile::SettingsMultiMap
std::multimap< String, String > SettingsMultiMap
Definition: OgreConfigFile.h:86
Ogre::CompositorInstance::getCompositor
Compositor * getCompositor() const
Get Compositor of which this is an instance.
Definition: OgreCompositorInstance.h:248
Ogre::PropertySet::setValue
void setValue(const String &name, const char *pChar)
Special-case char*, convert to String automatically.
Definition: OgreProperty.h:337
Ogre::MetalDevice::mCurrentCommandBuffer
id< MTLCommandBuffer > mCurrentCommandBuffer
Definition: OgreMetalDevice.h:44
Ogre::PCZFrustum::setProjectionType
void setProjectionType(ProjectionType projType)
Set the projection type of this PCZFrustum.
Definition: OgrePCZFrustum.h:114
Ogre::BillboardSet::setDefaultHeight
void setDefaultHeight(Real height)
See setDefaultDimensions - this sets 1 component individually.
Definition: OgreBillboardSet.h:496
Ogre::setObjectName
void setObjectName(VkDevice device, uint64_t object, VkDebugReportObjectTypeEXT objectType, const char *name)
Ogre::TEX_TYPE_1D
@ TEX_TYPE_1D
1D texture, used in combination with 1D texture coordinates
Definition: OgreTexture.h:96
Ogre::TerrainLodManager::LodInfo::treeStart
uint treeStart
Definition: OgreTerrainLodManager.h:77
Ogre::Resource::getGroup
const String & getGroup(void) const
Gets the group which this resource is a member of.
Definition: OgreResource.h:391
OgreAssertDbg
#define OgreAssertDbg(expr, mesg)
replaced with OgreAssert(expr, mesg) in Debug configuration
Definition: OgreException.h:70
Ogre::RSC_GLSL_SSO_REDECLARE
@ RSC_GLSL_SSO_REDECLARE
with Separate Shader Objects the gl_PerVertex interface block must be redeclared but some drivers mis...
Definition: OgreRenderSystemCapabilities.h:198
Ogre::GpuProgramParameters::getIntPointer
const int * getIntPointer(size_t pos) const
Get a pointer to the 'nth' item in the int buffer.
Definition: OgreGpuProgramParams.h:1527
Ogre::LBO_ADD
@ LBO_ADD
Add colour components together.
Definition: OgreBlendMode.h:61
Ogre::ScaleAffector::CmdScaleAdjust
Command object for scale adjust (see ParamCommand).
Definition: OgreScaleAffector.h:50
Ogre::SubMesh::IndexMap
std::vector< unsigned short > IndexMap
Dedicated index map for translate blend index to bone index (only valid if useSharedVertices = false)...
Definition: OgreSubMesh.h:101
Ogre::Quake3Shader::Pass::tcModTurbOn
bool tcModTurbOn
Definition: OgreQuake3Shader.h:93
Ogre::DefaultHardwareIndexBuffer
Definition: OgreDefaultHardwareBufferManager.h:71
Ogre::RenderQueueGroup::addRenderable
void addRenderable(Renderable *pRend, Technique *pTech, ushort priority)
Add a renderable to this group, with the given priority.
Definition: OgreRenderQueueSortingGrouping.h:423
Ogre::InstanceManager::getInstancingTechnique
InstancingTechnique getInstancingTechnique() const
Definition: OgreInstanceManager.h:203
Ogre::GpuProgram::setPoseAnimationIncluded
virtual void setPoseAnimationIncluded(ushort poseCount)
Sets whether a vertex program includes the required instructions to perform pose animation.
Definition: OgreGpuProgram.h:228
Ogre::ID_LIGHT_CLIP_PLANES
@ ID_LIGHT_CLIP_PLANES
Definition: OgreScriptCompiler.h:636
Ogre::WFT_SAWTOOTH
@ WFT_SAWTOOTH
Gradual steady increase from min to max over the period with an instant return to min at the end.
Definition: OgreCommon.h:192
Ogre::SBO_ADD
@ SBO_ADD
Definition: OgreBlendMode.h:249
Ogre::BBR_TEXCOORD
@ BBR_TEXCOORD
Rotate the billboard's texture coordinates.
Definition: OgreBillboardSet.h:80
OgreBites::CONTROLLERAXISMOTION
@ CONTROLLERAXISMOTION
Definition: OgreInput.h:45
Ogre::WorkQueue::~WorkQueue
virtual ~WorkQueue()
Definition: OgreWorkQueue.h:225
Ogre::StaticGeometry::Region::getParent
StaticGeometry * getParent(void) const
Definition: OgreStaticGeometry.h:387
Ogre::ID_SCENE_BLEND_OP
@ ID_SCENE_BLEND_OP
Definition: OgreScriptCompiler.h:615
Ogre::PagedWorldSection::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgrePagedWorldSection.h:89
Ogre::GpuProgramParameters::ACT_LIGHT_POWER_SCALE
@ ACT_LIGHT_POWER_SCALE
Light power level, a single scalar as set in Light::setPowerScale (index determined by setAutoConstan...
Definition: OgreGpuProgramParams.h:811
Ogre::Volume::Source::VOLUME_CHUNK_ID
static const uint32 VOLUME_CHUNK_ID
The id of volume files.
Definition: OgreVolumeSource.h:76
OgreBites::WindowEventListener::windowMoved
virtual void windowMoved(Ogre::RenderWindow *rw)
Definition: OgreWindowEventUtilities.h:62
Ogre::VulkanTextureGpuManager::checkSupport
virtual bool checkSupport(PixelFormatGpu format, uint32 textureFlags) const
Ogre::ObjectAbstractNode
This specific abstract node represents a script object.
Definition: OgreScriptCompiler.h:121
Ogre::HardwareIndexBuffer::indexSize
static size_t indexSize(IndexType type)
Definition: OgreHardwareIndexBuffer.h:75
Ogre::Controller::setFunction
void setFunction(const SharedPtr< ControllerFunction< T > > &func)
Sets the function object to be used by this controller.
Definition: OgreController.h:197
Ogre::ANT_VARIABLE_SET
@ ANT_VARIABLE_SET
Definition: OgreScriptCompiler.h:83
Ogre::Volume::ChunkRequest::totalTo
Vector3 totalTo
The front upper rightcorner of the world.
Definition: OgreVolumeChunkHandler.h:59
Ogre::OR_DEGREE_270
@ OR_DEGREE_270
Definition: OgreFrustum.h:52
Ogre::D3D11RenderTexture::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D11Texture.h:148
Ogre::Terrain::ImportData::ImportData
ImportData(const ImportData &rhs)
Definition: OgreTerrain.h:416
Ogre::Octree::mZone
PCZone * mZone
Definition: OgreOctreeZoneOctree.h:171
Ogre::CgProgramFactory::~CgProgramFactory
~CgProgramFactory()
Ogre::Volume::ChunkTreeSharedData::chunksBeingProcessed
int chunksBeingProcessed
The amount of chunks being processed (== loading).
Definition: OgreVolumeChunk.h:123
Ogre::SceneManager::IRS_NONE
@ IRS_NONE
No special illumination stage.
Definition: OgreSceneManager.h:273
Ogre::TerrainMaterialGenerator::Profile::Profile
Profile(TerrainMaterialGenerator *parent, const String &name, const String &="")
Definition: OgreTerrainMaterialGenerator.h:173
Ogre::MovableObject::_notifyManager
virtual void _notifyManager(SceneManager *man)
Notify the object of it's manager (internal use only)
Definition: OgreMovableObject.h:181
Ogre::ID_SCOPE_LOCAL
@ ID_SCOPE_LOCAL
Definition: OgreScriptCompiler.h:785
Ogre::SmallVectorBase::empty
bool empty() const
Definition: OgreSmallVector.h:134
Ogre::FT_MIP
@ FT_MIP
The filter used when determining the mipmap.
Definition: OgreCommon.h:98
Ogre::CapabilitiesCategory
CapabilitiesCategory
Enumerates the categories of capabilities.
Definition: OgreRenderSystemCapabilities.h:60
Ogre::TerrainMaterialGenerator::_markChanged
void _markChanged()
Internal method - indicates that a change has been made that would require material regeneration.
Definition: OgreTerrainMaterialGenerator.h:252
Ogre::Compositor::TechniqueIterator
VectorIterator< Techniques > TechniqueIterator
Definition: OgreCompositor.h:58
Ogre::Terrain::getCompositeMapSize
uint16 getCompositeMapSize() const
Get the requested size of composite map for this terrain.
Definition: OgreTerrain.h:1064
Ogre::StaticGeometry::Region::getID
uint32 getID(void) const
Get the region ID of this region.
Definition: OgreStaticGeometry.h:393
Ogre::ConcreteNodeList
std::list< ConcreteNodePtr > ConcreteNodeList
Definition: OgreScriptCompiler.h:64
Ogre::ParticleSystemFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreParticleSystemManager.h:344
Ogre::PageStrategy
Defines the interface to a strategy class which is responsible for deciding when Page instances are r...
Definition: OgrePageStrategy.h:73
Ogre::Viewport::getActualHeight
int getActualHeight(void) const
Gets one of the actual dimensions of the viewport, a value in pixels.
Definition: OgreViewport.h:173
Ogre::StringInterface::getParamDictionary
const ParamDictionary * getParamDictionary(void) const
Definition: OgreStringInterface.h:205
Ogre::Pass::PassSet
std::set< Pass * > PassSet
Definition: OgrePass.h:252
Ogre::Math::Sign
static Real Sign(Real fValue)
Definition: OgreMath.h:369
Ogre::ProjectionType
ProjectionType
Specifies perspective (realistic) or orthographic (architectural) projection.
Definition: OgreFrustum.h:61
Ogre::ShadowCaster::hasEdgeList
bool hasEdgeList()
Returns whether the object has a valid edge list.
Definition: OgreShadowCaster.h:136
Ogre::RaySceneQueryResultEntry::movable
MovableObject * movable
The movable, or NULL if this is not a movable result.
Definition: OgreSceneQuery.h:347
Ogre::MaterialManager::Listener::beforeIlluminationPassesCleared
virtual bool beforeIlluminationPassesCleared(Technique *technique)
Called right before illuminated passes would be removed, so that owner of runtime generated technique...
Definition: OgreMaterialManager.h:130
Ogre::DataStream::getName
const String & getName(void)
Returns the name of the stream, if it has one.
Definition: OgreDataStream.h:88
Ogre::FGT_FACE_LIST
@ FGT_FACE_LIST
Definition: OgreStaticFaceGroup.h:46
Ogre::CompositorInstance::TargetOperation::shadowsEnabled
bool shadowsEnabled
Whether shadows will be enabled.
Definition: OgreCompositorInstance.h:167
Ogre::RSC_VERTEX_TEXTURE_FETCH
@ RSC_VERTEX_TEXTURE_FETCH
Supports vertex texture fetch.
Definition: OgreRenderSystemCapabilities.h:127
Ogre::GCT_INT3
@ GCT_INT3
Definition: OgreGpuProgramParams.h:94
Ogre::Resource::isReloadable
bool isReloadable(void) const
Returns true if the Resource is reloadable, false otherwise.
Definition: OgreResource.h:280
OGRE_NODISCARD
#define OGRE_NODISCARD
Definition: OgrePlatform.h:127
Ogre::RTShader::LayeredBlending::SM_Source2InvModulate
@ SM_Source2InvModulate
Definition: OgreShaderExLayeredBlending.h:87
Ogre::RenderTarget::getCustomAttribute
uint getCustomAttribute(const String &name)
simplified API for bindings
Definition: OgreRenderTarget.h:247
Ogre::Terrain::isModified
bool isModified() const
Returns whether this terrain has been modified since it was first loaded / defined.
Definition: OgreTerrain.h:756
Ogre::ID_TARGET
@ ID_TARGET
Definition: OgreScriptCompiler.h:774
Ogre::GCT_MATRIX_DOUBLE_2X4
@ GCT_MATRIX_DOUBLE_2X4
Definition: OgreGpuProgramParams.h:103
Ogre::GLSLangProgram::getLanguage
const String & getLanguage(void) const override
Returns a string that specifies the language of the gpu programs as specified in a material script.
Ogre::RTShader::Function
A class that represents a shader based program function.
Definition: OgreShaderFunction.h:101
Ogre::GpuProgram::setSkeletalAnimationIncluded
virtual void setSkeletalAnimationIncluded(bool included)
Sets whether a vertex program includes the required instructions to perform skeletal animation.
Definition: OgreGpuProgram.h:201
Ogre::D3D11HLSLProgram::_getBindingDelegate
GpuProgram * _getBindingDelegate(void)
shortcut as we there is no low-level separation here
Definition: OgreD3D11HLSLProgram.h:211
Ogre::LinearControllerFunction::create
static ControllerFunctionRealPtr create(const std::vector< Real > &keys, const std::vector< Real > &values, Real frequency=1, bool deltaInput=true)
Constructor, requires keys and values of the function to interpolate.
Definition: OgrePredefinedControllers.h:341
Ogre::D3D11HardwareBufferManagerBase
D3D11HardwareBufferManager D3D11HardwareBufferManagerBase
Definition: OgreD3D11HardwareBufferManager.h:64
Ogre::Log::isDebugOutputEnabled
bool isDebugOutputEnabled() const
Get whether debug output is enabled for this log.
Definition: OgreLog.h:131
Ogre::BBO_TOP_LEFT
@ BBO_TOP_LEFT
Definition: OgreBillboardSet.h:58
Ogre::StringConverter::toString
static String toString(unsigned long long val)
Definition: OgreStringConverter.h:82
bsp_leaf_t::area
int area
Definition: OgreQuake3Types.h:172
Ogre::RenderTarget::FrameBuffer
FrameBuffer
Definition: OgreRenderTarget.h:84
Ogre::GpuProgramParameters::ACT_LIGHT_CASTS_SHADOWS
@ ACT_LIGHT_CASTS_SHADOWS
Returns (int) 1 if the given light casts shadows, 0 otherwise (index set in extra param)
Definition: OgreGpuProgramParams.h:896
OgreBone.h
OgreBites::Widget::show
void show()
Definition: OgreTrays.h:164
Ogre::Property::getValue
Ogre::Any getValue() const
Return the current value as an Any.
Definition: OgreProperty.h:246
Ogre::LodData::IndexBufferInfo
Definition: OgreLodData.h:141
Ogre::BBO_BOTTOM_CENTER
@ BBO_BOTTOM_CENTER
Definition: OgreBillboardSet.h:65
Ogre::TRect::bottom
T bottom
Definition: OgreCommon.h:605
Ogre::DirectionRandomiserAffector
This affector applies randomness to the movement of the particles.
Definition: OgreDirectionRandomiserAffector.h:45
Ogre::D3D9Texture::isHardwareGammaReadToBeUsed
bool isHardwareGammaReadToBeUsed() const
Indicates whether the hardware gamma is actually enabled and supported.
Definition: OgreD3D9Texture.h:153
OgreCodec.h
Ogre::RTShader::Parameter::SPC_BINORMAL_VIEW_SPACE
@ SPC_BINORMAL_VIEW_SPACE
Binormal in view space.
Definition: OgreShaderParameter.h:269
Ogre::GL3PlusHardwareBuffer::_updateFromShadow
void _updateFromShadow() override
Updates the real buffer from the shadow buffer, if required.
Ogre::Segment::mDirection
Vector3 mDirection
Definition: OgreSegment.h:72
Ogre::HashedVector::HashedVector
HashedVector(InputIterator a, InputIterator b)
Definition: OgreCommon.h:464
Ogre::Octree::_findNodes
void _findNodes(const AxisAlignedBox &t, PCZSceneNodeList &list, PCZSceneNode *exclude, bool includeVisitors, bool full)
Ogre::GLGpuProgram
Generalised low-level GL program, can be applied to multiple types (eg ARB and NV)
Definition: OgreGLGpuProgram.h:52
Ogre::HardwareBufferLicensee
Abstract interface representing a 'licensee' of a hardware buffer copy.
Definition: OgreHardwareBufferManager.h:58
Ogre::Radian::operator!=
bool operator!=(const Radian &r) const
Definition: OgreMath.h:93
Ogre::FileInfo::compressedSize
size_t compressedSize
Compressed size.
Definition: OgreArchive.h:61
Ogre::RenderSystemCapabilities::getGeometryProgramNumOutputVertices
int getGeometryProgramNumOutputVertices(void) const
Get the number of vertices a single geometry program run can emit.
Definition: OgreRenderSystemCapabilities.h:608
Ogre::GLVertexArrayObject
Specialisation of VertexDeclaration for OpenGL Vertex Array Object usage.
Definition: OgreGLVertexArrayObject.h:39
Ogre::Volume::ChunkTreeSharedData::dualGridVisible
bool dualGridVisible
Flag whether the dualgrid is visible or not.
Definition: OgreVolumeChunk.h:117
Ogre::ParticleSystem::getResourceGroupName
virtual const String & getResourceGroupName(void) const
Return the resource group to be used to load dependent resources.
Definition: OgreParticleSystem.h:428
Ogre::RSC_DEBUG
@ RSC_DEBUG
Supports debugging/ profiling events.
Definition: OgreRenderSystemCapabilities.h:200
Ogre::HashedVector::getHash
uint32 getHash() const
Get the hash value.
Definition: OgreCommon.h:574
Ogre::GLSLShaderFactory::create
GpuProgram * create(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
Create an instance of GLSLProgram.
Ogre::IShader::vec3b
Vector< 3, uchar > vec3b
Definition: OgreTinyRenderSystem.h:27
Ogre::Codec::encode
virtual DataStreamPtr encode(const Any &input) const
Codes the input and saves the result in the output stream.
Ogre::RenderWindow::isHidden
virtual bool isHidden(void) const
Indicates whether the window was set to hidden (not displayed)
Definition: OgreRenderWindow.h:150
OgreBites::MouseWheelEvent
Definition: OgreInput.h:75
Ogre::SBO_SUBTRACT
@ SBO_SUBTRACT
Definition: OgreBlendMode.h:250
Ogre::ID_COLOUR_OP_EX
@ ID_COLOUR_OP_EX
Definition: OgreScriptCompiler.h:716
OgreBites::KeyboardEvent::type
int type
Definition: OgreInput.h:59
OgreBites::MOUSEMOTION
@ MOUSEMOTION
Definition: OgreInput.h:40
Ogre::D3D9Mappings::eD3DFilterUsage
eD3DFilterUsage
enum identifying D3D9 filter usage type
Definition: OgreD3D9Mappings.h:58
Ogre::Node::getChildren
const ChildNodeMap & getChildren() const
List of sub-nodes of this Node.
Definition: OgreNode.h:483
Ogre::PagedWorldSectionFactory::~PagedWorldSectionFactory
virtual ~PagedWorldSectionFactory()
Definition: OgrePagedWorldSection.h:304
Ogre::Technique::IlluminationPassIterator
VectorIterator< IlluminationPassList > IlluminationPassIterator
Definition: OgreTechnique.h:169
Ogre::RTShader::In
Definition: OgreShaderFunctionAtom.h:154
Ogre::ID_REF_VALUE
@ ID_REF_VALUE
Definition: OgreScriptCompiler.h:818
Ogre::GLRenderSystem::_getStateCacheManager
GLStateCacheManager * _getStateCacheManager()
Definition: OgreGLRenderSystem.h:284
Ogre::ProcessResourceNameScriptCompilerEvent
Definition: OgreScriptCompiler.h:469
OgreRenderTargetListener.h
Ogre::StaticGeometry::LODBucket::isVertexProgramInUse
bool isVertexProgramInUse() const
Definition: OgreStaticGeometry.h:333
Ogre::Exception::ERR_DUPLICATE_ITEM
@ ERR_DUPLICATE_ITEM
Definition: OgreException.h:114
Ogre::TangentSpaceCalc::setStoreParityInW
void setStoreParityInW(bool enabled)
Sets whether to store tangent space parity in the W of a 4-component tangent or not.
Definition: OgreTangentSpaceCalc.h:109
Ogre::GLSurfaceDesc::zoffset
uint32 zoffset
Definition: OgreGLRenderTexture.h:46
Ogre::RenderSystemCapabilities::getNonPOW2TexturesLimited
bool getNonPOW2TexturesLimited(void) const
Are non-power of two textures limited in features?
Definition: OgreRenderSystemCapabilities.h:566
bsp_face_t::shader
int shader
Definition: OgreQuake3Types.h:186
Ogre::Quake3ShaderManager::create
Quake3Shader * create(const String &name)
Create implementation.
Ogre::SKELETON_BONE
@ SKELETON_BONE
Definition: OgreSkeletonFileFormat.h:61
Ogre::CgProgram::setEntryPoint
void setEntryPoint(const String &entryPoint)
Sets the entry point for this program ie the first method called.
Definition: OgreCgProgram.h:133
Ogre::TerrainQuadTreeNode::getLodTransition
float getLodTransition() const
Get the transition state between the current LOD and the next lower one (only valid after calculateCu...
Definition: OgreTerrainQuadTreeNode.h:252
Ogre::ShadowTextureListener::shadowTexturesUpdated
virtual void shadowTexturesUpdated(size_t numberOfShadowTextures)
Event raised after all shadow textures have been rendered into for all queues / targets but before an...
Definition: OgreSceneManager.h:146
Ogre::PlaneList
std::vector< Plane > PlaneList
Definition: OgrePlane.h:275
Ogre::LogListener::messageLogged
virtual void messageLogged(const String &message, LogMessageLevel lml, bool maskDebug, const String &logName, bool &skipThisMessage)=0
This is called whenever the log receives a message and is about to write it out.
Ogre::Volume::Vertex::nZ
Real nZ
Z component of the normal.
Definition: OgreVolumeMeshBuilder.h:65
Ogre::Volume::DualCell::DualCell
DualCell(const Vector3 &c0, const Vector3 &c1, const Vector3 &c2, const Vector3 &c3, const Vector3 &c4, const Vector3 &c5, const Vector3 &c6, const Vector3 &c7)
Definition: OgreVolumeDualGridGenerator.h:58
Ogre::D3D9Mappings::D3D_TEX_TYPE_VOLUME
@ D3D_TEX_TYPE_VOLUME
volume texture
Definition: OgreD3D9Mappings.h:52
Ogre::Affine3::getTrans
static Affine3 getTrans(Real t_x, Real t_y, Real t_z)
Gets a translation matrix - variation for not using a vector.
Definition: OgreMatrix4.h:404
Ogre::RenderTargetListener::postViewportUpdate
virtual void postViewportUpdate(const RenderTargetViewportEvent &evt)
Called just after a Viewport on a RenderTarget is to be updated.
Definition: OgreRenderTargetListener.h:128
Ogre::AnimationTrack::getHandle
unsigned short getHandle(void) const
Get the handle associated with this track.
Definition: OgreAnimationTrack.h:147
Ogre::Singleton::~Singleton
~Singleton(void)
Definition: OgreSingleton.h:96
OgreBites::KEYUP
@ KEYUP
Definition: OgreInput.h:36
Ogre::SBT_MODULATE
@ SBT_MODULATE
The colour of the rendering output is multiplied with the scene contents. Generally colours and darke...
Definition: OgreBlendMode.h:220
Ogre::Billboard::getTexcoordIndex
uint16 getTexcoordIndex(void) const
getTexcoordIndex() returns the previous value set by setTexcoordIndex().
Definition: OgreBillboard.h:190
Ogre::GVA_CENTER
@ GVA_CENTER
Definition: OgreOverlayElement.h:77
OgreBites::TL_TOP
@ TL_TOP
Definition: OgreTrays.h:61
Ogre::D3D9DeviceManager
Device manager interface.
Definition: OgreD3D9DeviceManager.h:40
OgreColourValue.h
Ogre::GpuProgram::setMorphAnimationIncluded
virtual void setMorphAnimationIncluded(bool included)
Sets whether a vertex program includes the required instructions to perform morph animation.
Definition: OgreGpuProgram.h:218
OgreResource.h
Ogre::Math::ACos
static Radian ACos(Real fValue)
Arc cosine function.
Ogre::VulkanWindow
Definition: OgreVulkanWindow.h:39
Ogre::RenderSystem::getCapabilities
const RenderSystemCapabilities * getCapabilities(void) const
Gets the capabilities of the render system.
Definition: OgreRenderSystem.h:832
Ogre::GLSLShaderCommon::resetLinked
void resetLinked()
reset link status of separable program
Definition: OgreGLSLShaderCommon.h:96
Ogre::VulkanWindow::SwapchainUsedInRendering
@ SwapchainUsedInRendering
We already called VulkanWindow::getImageAcquiredSemaphore.
Definition: OgreVulkanWindow.h:53
Ogre::StaticGeometryFactory::getType
const String & getType(void) const
Get the type of the object to be created.
Definition: OgreStaticGeometry.h:736
Ogre::MSN_DEFAULT
const _OgreExport String MSN_DEFAULT
Default material scheme name.
Ogre::ManualObject::getSections
const std::vector< ManualObjectSection * > & getSections() const
Gets the list of ManualObjectSection, i.e.
Definition: OgreManualObject.h:522
OgreBites::InputListenerChain::mouseReleased
bool mouseReleased(const MouseButtonEvent &evt)
Definition: OgreInput.h:284
Ogre::ID_TEX_COORD_SET
@ ID_TEX_COORD_SET
Definition: OgreScriptCompiler.h:694
Ogre::ID_ROTATE
@ ID_ROTATE
Definition: OgreScriptCompiler.h:744
Ogre::SceneManager::setShadowTextureCasterMaterial
void setShadowTextureCasterMaterial(const MaterialPtr &mat)
Sets the default material to use for rendering shadow casters.
Definition: OgreSceneManager.h:2975
OgrePageContentCollection.h
Ogre::InstanceManager::InstanceBatchMapIterator
ConstMapIterator< InstanceBatchMap > InstanceBatchMapIterator
Definition: OgreInstanceManager.h:291
Ogre::VulkanTextureGpu::hasMsaaExplicitResolves
bool hasMsaaExplicitResolves() const
Definition: OgreVulkanTextureGpu.h:132
Ogre::Volume::OctreeNode::OCTREE_CHILDREN_COUNT
static const size_t OCTREE_CHILDREN_COUNT
Even in an OCtree, the amount of children should not be hardcoded.
Definition: OgreVolumeOctreeNode.h:85
Ogre::RTShader::SubRenderState
This class is the base interface of sub part from a shader based rendering pipeline.
Definition: OgreShaderSubRenderState.h:51
Ogre::Quaternion::z
float z
Definition: OgreQuaternion.h:344
Ogre::RTShader::UniformParameter::isFloat
bool isFloat() const
Return true if this parameter is a floating point type, false otherwise.
Definition: OgreShaderParameter.h:461
Ogre::FreeImageCodec::~FreeImageCodec
virtual ~FreeImageCodec()
Definition: OgreFreeImageCodec.h:66
Ogre::Pass::getVertexColourTracking
TrackVertexColourType getVertexColourTracking(void) const
Gets which material properties follow the vertex colour.
Definition: OgrePass.h:416
Ogre::PF_R5G6B5
@ PF_R5G6B5
16-bit pixel format, 5 bits red, 6 bits green, 5 bits blue.
Definition: OgrePixelFormat.h:70
Ogre::D3D9HLSLProgram::getBackwardsCompatibility
bool getBackwardsCompatibility(void) const
Gets whether backwards compatibility mode should be enabled.
Definition: OgreD3D9HLSLProgram.h:172
Ogre::Math::calculateFaceNormal
static Vector4 calculateFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)
Calculate a face normal, including the w component which is the offset from the origin.
Definition: OgreVector.h:889
Ogre::BillboardParticleRenderer::_notifyDefaultDimensions
void _notifyDefaultDimensions(Real width, Real height)
Tells the renderer that the particle default size has changed.
Definition: OgreBillboardParticleRenderer.h:126
Ogre::OverlayManager::ElementMap
std::map< String, OverlayElement * > ElementMap
Definition: OgreOverlayManager.h:60
OgreBites::SGTechniqueResolverListener
Default implementation of a Listener to use with the Ogre::RTShader system.
Definition: OgreSGTechniqueResolverListener.h:46
Ogre::TextureUnitState::ET_PROJECTIVE_TEXTURE
@ ET_PROJECTIVE_TEXTURE
Generate texture coords based on a frustum.
Definition: OgreTextureUnitState.h:251
Ogre::StaticGeometry::RegionMap
std::map< uint32, Region * > RegionMap
Indexed region map based on packed x/y/z region index, 10 bits for each axis.
Definition: OgreStaticGeometry.h:432
bsp_node_t::back
int back
Definition: OgreQuake3Types.h:166
Ogre::Pose::NormalsIterator
MapIterator< NormalsMap > NormalsIterator
An iterator over the vertex offsets.
Definition: OgrePose.h:78
Ogre::AreaEmitter::CmdHeight
Command object for area emitter size (see ParamCommand).
Definition: OgreAreaEmitter.h:66
Ogre::Technique::getName
const String & getName(void) const
Gets the name of the technique.
Definition: OgreTechnique.h:614
Ogre::Image::getData
uchar * getData(uint32 x=0, uint32 y=0, uint32 z=0)
Returns a pointer to the internal image buffer at the specified pixel location.
Definition: OgreImage.h:325
Ogre::GpuProgramParameters::ACT_SINTIME_0_2PI
@ ACT_SINTIME_0_2PI
Sine of "Time0_2PI". Equivalent to RenderMonkey's "SinTime0_2PI".
Definition: OgreGpuProgramParams.h:995
OgreBites::WindowEventListener::windowResized
virtual void windowResized(Ogre::RenderWindow *rw)
Definition: OgreWindowEventUtilities.h:69
Ogre::ParticleSystemRenderer::_notifyCastShadows
virtual void _notifyCastShadows(bool enabled)
Tells the Renderer whether to cast shadows.
Definition: OgreParticleSystemRenderer.h:118
Ogre::D3D9HardwareBuffer
Specialisation of HardwareVertexBuffer for D3D9.
Definition: OgreD3D9HardwareBuffer.h:38
Ogre::ScaleAffector::msScaleCmd
static CmdScaleAdjust msScaleCmd
Definition: OgreScaleAffector.h:77
Ogre::Resource::Listener::unloadingComplete
virtual void unloadingComplete(Resource *)
Called whenever the resource has been unloaded.
Definition: OgreResource.h:98
Ogre::modeCount
static unsigned int modeCount
Definition: OgreD3D11VideoMode.h:35
Ogre::Grid2DPageStrategyData::getLoadRadius
virtual Real getLoadRadius() const
Get the loading radius.
Definition: OgreGrid2DPageStrategy.h:164
Ogre::PolygonMode
PolygonMode
The polygon mode to use when rasterising.
Definition: OgreCommon.h:201
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE4
@ SPC_LIGHTPOSITIONVIEW_SPACE4
Definition: OgreShaderParameter.h:236
Ogre::FocusedShadowCameraSetup::getUseAggressiveFocusRegion
bool getUseAggressiveFocusRegion() const
Definition: OgreShadowCameraSetupFocused.h:270
Ogre::PlaneOptimalShadowCameraSetup::create
static ShadowCameraSetupPtr create(const MovablePlane *plane)
Constructor – requires a plane of interest.
Definition: OgreShadowCameraSetupPlaneOptimal.h:79
Ogre::GpuProgramParameters::AutoConstantEntry::data
uint32 data
Definition: OgreGpuProgramParams.h:1215
Ogre::RTShader::UniformParameter::getVariability
uint16 getVariability() const
Return the variability of this parameter.
Definition: OgreShaderParameter.h:479
Ogre::Overlay::_notifyOrigin
void _notifyOrigin(const String &origin)
Notify this overlay of it's origin.
Definition: OgreOverlay.h:273
Ogre::Grid3DPageStrategyData
Specialisation of PageStrategyData for Grid3DPageStrategy.
Definition: OgreGrid3DPageStrategy.h:104
Ogre::RenderSystem::_setViewMatrix
void _setViewMatrix(const Matrix4 &m)
Definition: OgreRenderSystem.h:300
Ogre::PCZoneFactory::mFactoryTypeName
String mFactoryTypeName
Factory type name.
Definition: OgrePCZoneFactory.h:51
Ogre::TextureUnitState::TextureCubeFace
TextureCubeFace
Enum identifying the frame indexes for faces of a cube map (not the composite 3D type.
Definition: OgreTextureUnitState.h:302
Ogre::LBT_ALPHA
@ LBT_ALPHA
Definition: OgreBlendMode.h:47
Ogre::TextureUnitState::ENV_REFLECTION
@ ENV_REFLECTION
Envmap intended to supply reflection vectors for cube mapping.
Definition: OgreTextureUnitState.h:274
OgreBites::CS_MANUAL
@ CS_MANUAL
Definition: OgreCameraMan.h:50
Ogre::TU_WRITE_ONLY
@ TU_WRITE_ONLY
same as HBU_DETAIL_WRITE_ONLY
Definition: OgreTexture.h:55
Ogre::Skeleton::BoneHandleMap
std::vector< ushort > BoneHandleMap
Map to translate bone handle from one skeleton to another skeleton.
Definition: OgreSkeleton.h:373
Ogre::LodInputBuffer::Submesh::vertexBuffer
LodVertexBuffer vertexBuffer
Definition: OgreLodBuffer.h:65
Ogre::PROP_REAL
@ PROP_REAL
Definition: OgreProperty.h:112
OgreBites::Button
Basic button class.
Definition: OgreTrays.h:198
Ogre::StencilState::writeMask
uint32 writeMask
The bitmask the controls which bits from stencilRefValue will be written to stencil buffer (valid for...
Definition: OgreRenderSystem.h:126
Ogre::AxisAlignedBox::Corners
std::array< Vector3, 8 > Corners
Definition: OgreAxisAlignedBox.h:91
Ogre::LogMessageLevel
LogMessageLevel
The importance of a logged message.
Definition: OgreLog.h:59
Ogre::Profiler::setProfileGroupMask
void setProfileGroupMask(uint32 mask)
Set the mask which all profiles must pass to be enabled.
Definition: OgreProfiler.h:315
Ogre::Exception::getSource
const String & getSource() const
Gets the source function.
Definition: OgreException.h:152
Ogre::ID_DIRECTIONAL
@ ID_DIRECTIONAL
Definition: OgreScriptCompiler.h:672
Ogre::VulkanWindow::mSurfaceTransform
VkSurfaceTransformFlagBitsKHR mSurfaceTransform
Definition: OgreVulkanWindow.h:89
Ogre::TFO_TRILINEAR
@ TFO_TRILINEAR
2x2 box filtering is performed when magnifying and reducing a texture, and the closest 2 mipmaps are ...
Definition: OgreCommon.h:85
OgreBites::KeyboardEvent::keysym
Keysym keysym
Definition: OgreInput.h:60
OGRE_MAX_SIMULTANEOUS_LIGHTS
#define OGRE_MAX_SIMULTANEOUS_LIGHTS
Define max number of lights allowed per pass.
Definition: OgreConfig.h:52
Ogre::PageManager::StrategyMap
std::map< String, PageStrategy * > StrategyMap
Definition: OgrePageManager.h:184
Ogre::CgProgram::getLanguage
const String & getLanguage(void) const
Overridden from GpuProgram.
Ogre::TextureUnitState::TextureEffect::frustum
const Frustum * frustum
Definition: OgreTextureUnitState.h:324
Ogre::AxisAlignedBox::distance
Real distance(const Vector3 &v) const
Returns the minimum distance between a given point and any part of the box.
Definition: OgreAxisAlignedBox.h:757
Ogre::VET_USHORT2_NORM
@ VET_USHORT2_NORM
unsigned shorts (normalized to 0..1)
Definition: OgreHardwareVertexBuffer.h:159
Ogre::ID_TESSELLATION_DOMAIN
@ ID_TESSELLATION_DOMAIN
Definition: OgreScriptCompiler.h:841
Ogre::Camera::Listener::cameraPreRenderScene
virtual void cameraPreRenderScene(Camera *cam)
Called prior to the scene being rendered with this camera.
Definition: OgreCamera.h:97
Ogre::RTShader::ShaderParameterConstIterator
ShaderParameterList::const_iterator ShaderParameterConstIterator
Definition: OgreShaderParameter.h:401
Ogre::RenderSystem::getVerticalTexelOffset
virtual Real getVerticalTexelOffset(void)
Returns the vertical texel offset value required for mapping texel origins to pixel origins in this r...
Definition: OgreRenderSystem.h:954
Ogre::VulkanWindow::mSurfaceKHR
VkSurfaceKHR mSurfaceKHR
Definition: OgreVulkanWindow.h:77
Ogre::HashedVector::push_back
void push_back(const T &t)
Definition: OgreCommon.h:494
Ogre::CgProgram::CgProgram
CgProgram(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader, CGcontext context)
OgreRenderSystem.h
Ogre::LodConfig::strategy
LodStrategy * strategy
The mesh which we want to reduce.
Definition: OgreLodConfig.h:130
Ogre::GL3PlusHardwareBufferManager
Implementation of HardwareBufferManager for OpenGL.
Definition: OgreGL3PlusHardwareBufferManager.h:38
Ogre::RenderSystemCapabilities::setComputeProgramConstantIntCount
void setComputeProgramConstantIntCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:774
Ogre::InstanceManager::InstancingTechnique
InstancingTechnique
Definition: OgreInstanceManager.h:61
Ogre::RenderSystemCapabilities::setTessellationDomainProgramConstantFloatCount
void setTessellationDomainProgramConstantFloatCount(ushort c)
The number of floating-point 4-vector constants tessellation Domain programs support.
Definition: OgreRenderSystemCapabilities.h:657
Ogre::Lod0Stripifier::RemapInfo::renumerate
void renumerate()
Definition: OgreLod0Stripifier.h:74
Ogre::TextureUnitState::setAnimatedTextureName
void setAnimatedTextureName(const std::vector< String > &names, Real duration=0)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreTextureUnitState.h:420
Ogre::ResourceLoadingListener
This class allows users to override resource loading behavior.
Definition: OgreResourceGroupManager.h:197
Ogre::RenderOperation::RenderOperation
RenderOperation()
Definition: OgreRenderOperation.h:132
Ogre::ScaleControllerFunction
Predefined controller function which simply scales an input to an output value.
Definition: OgrePredefinedControllers.h:242
Ogre::Bitwise::floatToFixed
static unsigned int floatToFixed(const float value, const unsigned int bits)
Convert floating point colour channel value between 0.0 and 1.0 (otherwise clamped) to integer of a c...
Definition: OgreBitwise.h:237
bsp_leaf_t::brush_start
int brush_start
Definition: OgreQuake3Types.h:176
Ogre::GpuProgramParameters::AutoConstantEntry::fData
float fData
Definition: OgreGpuProgramParams.h:1216
Ogre::Archive
Archive-handling class.
Definition: OgreArchive.h:85
OgreBites::KEYDOWN
@ KEYDOWN
Definition: OgreInput.h:35
Ogre::GpuProgramParameters::ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY
@ ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY
Array of view/projection matrix of a given spotlight.
Definition: OgreGpuProgramParams.h:934
Ogre::CNT_RBRACE
@ CNT_RBRACE
Definition: OgreScriptCompiler.h:57
Ogre::Pass::MIN_TEXTURE_CHANGE
@ MIN_TEXTURE_CHANGE
Try to minimise the number of texture changes.
Definition: OgrePass.h:1500
Ogre::OverlayManager
Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them.
Definition: OgreOverlayManager.h:56
Ogre::BillboardParticleRenderer::getTextureStacksAndSlices
const Vector2 & getTextureStacksAndSlices() const
Definition: OgreBillboardParticleRenderer.h:68
Ogre::ID_DEPTH_FAIL_OP
@ ID_DEPTH_FAIL_OP
Definition: OgreScriptCompiler.h:827
Ogre::ID_3D
@ ID_3D
Definition: OgreScriptCompiler.h:684
Ogre::ST_EXTERIOR_FAR
@ ST_EXTERIOR_FAR
Definition: OgreDeprecated.h:90
Ogre::Particle
Class representing a single particle instance.
Definition: OgreParticle.h:43
Ogre::PCZCamera::PARTIAL
@ PARTIAL
Definition: OgrePCZCamera.h:59
Ogre::GLSLangProgramFactory::~GLSLangProgramFactory
~GLSLangProgramFactory()
Ogre::Capsule::setOrigin
void setOrigin(const Vector3 &newOrigin)
Ogre::HashedVector::HashedVector
HashedVector()
Definition: OgreCommon.h:457
Ogre::RTShader::Parameter::SPC_POSITION_OBJECT_SPACE
@ SPC_POSITION_OBJECT_SPACE
Position in object space.
Definition: OgreShaderParameter.h:86
Ogre::AnimableValue::setValue
virtual void setValue(const Vector2 &)
Set value.
Definition: OgreAnimable.h:160
Ogre::SmallVectorTemplateCommon::operator[]
reference operator[](unsigned idx)
Definition: OgreSmallVector.h:187
Ogre::STBIImageCodec::startup
static _OgreSTBICodecExport void startup(void)
Static method to startup and register the codecs.
Ogre::ColourFaderAffector::CmdRedAdjust
Command object for red adjust (see ParamCommand).
Definition: OgreColourFaderAffector.h:50
Ogre::HIGH_LOD
@ HIGH_LOD
Definition: OgreTerrainMaterialGeneratorA.h:50
Ogre::PageManager::setPageResourceGroup
void setPageResourceGroup(const String &g)
Set the resource group that will be used to read/write files when the default load routines are used.
Definition: OgrePageManager.h:388
Ogre::Bullet::DebugDrawer
Definition: OgreBullet.h:110
Ogre::ID_BINDING_TYPE
@ ID_BINDING_TYPE
Definition: OgreScriptCompiler.h:758
Ogre::Light::tempSquareDist
Real tempSquareDist
Temp tag used for sorting.
Definition: OgreLight.h:98
Ogre::Pass::getVertexProgram
const GpuProgramPtr & getVertexProgram(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1194
OgreMurmurHash3.h
Ogre::SceneQuery::WFT_CUSTOM_GEOMETRY
@ WFT_CUSTOM_GEOMETRY
Custom geometry as defined by the SceneManager.
Definition: OgreSceneQuery.h:87
Ogre::IlluminationPass::stage
IlluminationStage stage
Definition: OgrePass.h:1563
Ogre::ParticleSystemRenderer::_notifyParticleCleared
virtual void _notifyParticleCleared(std::vector< Particle * > &currentParticles)
Optional callback notified when particles cleared.
Definition: OgreParticleSystemRenderer.h:85
Ogre::D3D11RenderTarget::getSurface
virtual ID3D11Texture2D * getSurface(uint index=0) const =0
Ogre::PF_DEPTH24_STENCIL8
@ PF_DEPTH24_STENCIL8
Depth texture format with 24-bit unsigned integer and 8-bit stencil.
Definition: OgrePixelFormat.h:281
Ogre::PF_R16G16_UINT
@ PF_R16G16_UINT
32-bit pixel format, 16 bits red (unsigned int), 16 bits blue (unsigned int).
Definition: OgrePixelFormat.h:161
Ogre::PF_BYTE_RGB
@ PF_BYTE_RGB
24-bit pixel format, 8 bits for blue, green and red.
Definition: OgrePixelFormat.h:296
OgreTextureManager.h
Ogre::ProcessResourceNameScriptCompilerEvent::ResourceType
ResourceType
Definition: OgreScriptCompiler.h:472
Ogre::PCZSceneNode::setLastVisibleFrame
void setLastVisibleFrame(unsigned long newLVF)
Definition: OgrePCZSceneNode.h:95
OgreBites::TrayManager::getWidgetPadding
virtual Ogre::Real getWidgetPadding() const
Definition: OgreTrays.h:839
Ogre::TimeIndex::getKeyIndex
uint getKeyIndex(void) const
Definition: OgreAnimationTrack.h:98
Ogre::AnimationState::getBlendMask
const BoneBlendMask * getBlendMask() const
Get the current blend mask (const version, may be 0)
Definition: OgreAnimationState.h:164
Ogre::TVC_SPECULAR
@ TVC_SPECULAR
Definition: OgreCommon.h:303
OgreRTShaderSystem.h
Ogre::Root::setDefaultMinPixelSize
void setDefaultMinPixelSize(Real pixelSize)
Set the default minimum pixel size for object to be rendered by.
Definition: OgreRoot.h:925
Ogre::MovableObject::_notifyCreator
virtual void _notifyCreator(MovableObjectFactory *fact)
Notify the object of it's creator (internal use only)
Definition: OgreMovableObject.h:177
Ogre::GpuProgramParameters::ACT_TEXEL_OFFSETS
@ ACT_TEXEL_OFFSETS
Provides the texel offsets required by this rendersystem to map texels to pixels.
Definition: OgreGpuProgramParams.h:1090
Ogre::GCT_DOUBLE1
@ GCT_DOUBLE1
Definition: OgreGpuProgramParams.h:97
Ogre::ID_VISIBILITY_MASK
@ ID_VISIBILITY_MASK
Definition: OgreScriptCompiler.h:793
Ogre::ResourceManager::resourceExists
bool resourceExists(ResourceHandle handle) const
Returns whether a resource with the given handle exists in this manager.
Definition: OgreResourceManager.h:331
Ogre::ID_GPU_VENDOR_RULE
@ ID_GPU_VENDOR_RULE
Definition: OgreScriptCompiler.h:592
Ogre::CompositionTargetPass::InputMode
InputMode
Input mode of a TargetPass.
Definition: OgreCompositionTargetPass.h:55
Ogre::BspSceneManager::setLevel
void setLevel(const BspLevelPtr &level)
Ogre::RenderQueue::setRenderableListener
void setRenderableListener(RenderableListener *listener)
Set a renderable listener on the queue.
Definition: OgreRenderQueue.h:282
Ogre::CompositorManager
Class for managing Compositor settings for Ogre.
Definition: OgreCompositorManager.h:60
Ogre::MovablePlane::~MovablePlane
~MovablePlane()
Definition: OgreMovablePlane.h:71
Ogre::GLHardwareVertexBuffer::getGLBufferId
GLuint getGLBufferId(void) const
Definition: OgreGLHardwareBuffer.h:66
Ogre::RENDER_QUEUE_WORLD_GEOMETRY_1
@ RENDER_QUEUE_WORLD_GEOMETRY_1
Definition: OgreRenderQueue.h:60
Ogre::GLCopyingRTTManager::checkFormat
bool checkFormat(PixelFormat format)
Definition: OgreGLCopyingRenderTexture.h:60
Ogre::OverlayElement::isContainer
virtual bool isContainer() const
returns false as this class is not a container type
Definition: OgreOverlayElement.h:430
Ogre::BspLevel::getNumLeaves
int getNumLeaves(void) const
Gets the number of leaf nodes.
Definition: OgreBspLevel.h:95
Ogre::SceneManager::setShadowTexturePixelFormat
void setShadowTexturePixelFormat(PixelFormat fmt)
Set the pixel format of the textures used for texture-based shadows.
Definition: OgreSceneManager.h:2837
OgreBites::TouchFingerEvent::y
float y
Definition: OgreInput.h:82
Ogre::GpuProgramParameters::setConstantFromTime
void setConstantFromTime(size_t index, Real factor)
Definition: OgreGpuProgramParams.h:1582
Ogre::Real
float Real
Software floating point type.
Definition: OgrePrerequisites.h:54
Ogre::RENDER_QUEUE_WORLD_GEOMETRY_2
@ RENDER_QUEUE_WORLD_GEOMETRY_2
Definition: OgreRenderQueue.h:67
Ogre::LML_WARNING
@ LML_WARNING
Definition: OgreLog.h:63
Ogre::Animation::VertexTrackIterator
ConstMapIterator< VertexTrackList > VertexTrackIterator
Definition: OgreAnimation.h:382
Ogre::Grid2DPageStrategyData::getOrigin
virtual const Vector3 & getOrigin(const Vector3 &worldOrigin)
Get the origin of the grid in world space.
Definition: OgreGrid2DPageStrategy.h:156
Ogre::DepthBuffer::getFSAA
uint32 getFSAA() const
Definition: OgreDepthBuffer.h:96
Ogre::GpuSharedParameters::getConstantList
const ConstantList & getConstantList() const
Get a reference to the list of constants.
Definition: OgreGpuProgramParams.h:528
OGRE_MAX_TEXTURE_LAYERS
#define OGRE_MAX_TEXTURE_LAYERS
Define max number of texture layers allowed per pass on any card.
Definition: OgreConfig.h:48
Ogre::GpuConstantDefinition::getElementSize
static uint32 getElementSize(GpuConstantType ctype, bool padToMultiplesOf4)
Get the number of elements of a given type, including whether to pad the elements into multiples of 4...
Definition: OgreGpuProgramParams.h:195
Ogre::BillboardParticleRenderer::_notifyCastShadows
void _notifyCastShadows(bool enabled) override
Tells the Renderer whether to cast shadows.
Definition: OgreBillboardParticleRenderer.h:150
Ogre::PCPlaneList
std::list< PCPlane * > PCPlaneList
Definition: OgrePCZFrustum.h:44
Ogre::MetalTexture::getOwnerDevice
MetalDevice * getOwnerDevice(void) const
Definition: OgreMetalTexture.h:67
Ogre::TEXCALC_ENVIRONMENT_MAP_NORMAL
@ TEXCALC_ENVIRONMENT_MAP_NORMAL
Definition: OgreRenderSystem.h:69
Ogre::ID_SCHEME
@ ID_SCHEME
Definition: OgreScriptCompiler.h:590
Ogre::Page::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgrePage.h:92
Ogre::ShadowRenderable::isLightCapSeparate
bool isLightCapSeparate(void) const
Does this renderable require a separate light cap?
Definition: OgreShadowCaster.h:91
Ogre::LodListener::~LodListener
virtual ~LodListener()
Definition: OgreLodListener.h:121
Ogre::BspLevel::~BspLevel
~BspLevel()
Ogre::GPU_MS_SOFTWARE
@ GPU_MS_SOFTWARE
Microsoft software device.
Definition: OgreRenderSystemCapabilities.h:239
Ogre::D3D11Texture::getSrvView
ID3D11ShaderResourceView * getSrvView()
retrieves a pointer to the actual texture
Definition: OgreD3D11Texture.h:58
Ogre::MultiRenderTarget::unbindSurface
virtual void unbindSurface(size_t attachment)
Unbind attachment.
Definition: OgreRenderTexture.h:88
Ogre::GLSLESProgramManager
Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one pr...
Definition: OgreGLSLESProgramManager.h:52
Ogre::VertexAnimationTrack::TM_SOFTWARE
@ TM_SOFTWARE
Interpolate vertex positions in software.
Definition: OgreAnimationTrack.h:485
Ogre::SceneManager::estimateWorldGeometry
virtual size_t estimateWorldGeometry(const String &filename)
Estimate the number of loading stages required to load the named world geometry.
Definition: OgreSceneManager.h:1727
Ogre::MovableObjectFactory::requestTypeFlags
virtual bool requestTypeFlags(void) const
Does this factory require the allocation of a 'type flag', used to selectively include / exclude this...
Definition: OgreMovableObject.h:616
Ogre::MapIterator::MapIterator
MapIterator(T &c)
Constructor.
Definition: OgreIteratorWrapper.h:335
Ogre::RenderSystemCapabilities::setVertexProgramConstantIntCount
void setVertexProgramConstantIntCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:704
Ogre::Root::MovableObjectFactoryIterator
ConstMapIterator< MovableObjectFactoryMap > MovableObjectFactoryIterator
Definition: OgreRoot.h:864
Ogre::GLSLangPlugin
Plugin instance for Cg Program Manager.
Definition: OgreGLSLangProgramManager.h:59
Ogre::WFT_SQUARE
@ WFT_SQUARE
Half of the time is spent at the min, half at the max with instant transition between.
Definition: OgreCommon.h:190
Ogre::TextureUnitState::getName
const String & getName(void) const
Get the name of the Texture Unit State.
Definition: OgreTextureUnitState.h:1046
Ogre::VES_SPECULAR
@ VES_SPECULAR
Definition: OgreHardwareVertexBuffer.h:113
Ogre::ProfileHistory::maxTimeMillisecs
Real maxTimeMillisecs
The maximum frame time this profile has taken in milliseconds.
Definition: OgreProfiler.h:121
Ogre::LodConfig::levels
LodLevelList levels
Definition: OgreLodConfig.h:133
Ogre::GpuConstantDefinition::isInt
static bool isInt(GpuConstantType c)
Definition: OgreGpuProgramParams.h:173
Ogre::Volume::CSGNoiseSource
Definition: OgreVolumeCSGSource.h:391
Ogre::D3D9VideoMode::getRefreshRate
unsigned int getRefreshRate() const
Definition: OgreD3D9VideoMode.h:56
Ogre::SceneManager::SkyPlaneGenParameters::skyPlaneXSegments
int skyPlaneXSegments
Definition: OgreSceneManager.h:307
Ogre::SceneManager::setShadowDirLightTextureOffset
void setShadowDirLightTextureOffset(Real offset)
Sets the proportional distance which a texture shadow which is generated from a directional light wil...
Definition: OgreSceneManager.h:2914
Ogre::ID_TEXTURE_REF
@ ID_TEXTURE_REF
Definition: OgreScriptCompiler.h:784
Ogre::OverlayElement::_releaseManualHardwareResources
virtual void _releaseManualHardwareResources()
Notifies that hardware resources were lost.
Definition: OgreOverlayElement.h:189
Ogre::VertexCacheProfiler::flush
void flush()
Definition: OgreVertexIndexData.h:318
Ogre::CgProgram
Specialisation of HighLevelGpuProgram to provide support for nVidia's CG language.
Definition: OgreCgProgram.h:51
Ogre::Billboard::getRotation
const Radian & getRotation(void) const
Get the rotation of the billboard.
Definition: OgreBillboard.h:104
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE0
@ SPC_LIGHTDIRECTION_WORLD_SPACE0
Light direction in world space index 0-7.
Definition: OgreShaderParameter.h:182
Ogre::CreateCallbackWrapper::getLanguage
const String & getLanguage(void) const override
Get the name of the language this factory creates programs for.
Definition: OgreGLGpuProgramManager.h:46
Ogre::CylinderEmitter
This emitter emits particles in a random direction from within a cylinder area, where the cylinder is...
Definition: OgreCylinderEmitter.h:45
Ogre::Vector::isNaN
bool isNaN() const
Check whether this vector contains valid values.
Definition: OgreVector.h:548
Ogre::Quake3Shader::skyDome
bool skyDome
Definition: OgreQuake3Shader.h:111
Ogre::Plane::normal
Vector3 normal
Definition: OgrePlane.h:65
Ogre::D3D11RenderWindowSwapChainBased::setVSyncEnabled
void setVSyncEnabled(bool vsync)
Enable or disable vertical sync for the RenderWindow.
Definition: OgreD3D11RenderWindow.h:127
Ogre::Terrain::addQueryFlags
void addQueryFlags(uint32 flags)
As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...
Definition: OgreTerrain.h:1338
Ogre::ScriptCompilerEvent
This struct is a base class for events which can be thrown by the compilers and caught by subscribers...
Definition: OgreScriptCompiler.h:340
Ogre::MaterialSerializer::MSE_WRITE_BEGIN
@ MSE_WRITE_BEGIN
Definition: OgreMaterialSerializer.h:54
Ogre::HashedVector::reverse_iterator
VectorImpl::reverse_iterator reverse_iterator
Definition: OgreCommon.h:409
Ogre::SceneManager::_renderVisibleObjects
void _renderVisibleObjects(void)
Sends visible objects found in _findVisibleObjects to the rendering engine.
Definition: OgreSceneManager.h:1855
Ogre::PF_L16
@ PF_L16
16-bit pixel format, all bits luminance.
Definition: OgrePixelFormat.h:62
Ogre::Profile::Profile
Profile(const String &profileName, uint32 groupID=(uint32) OGREPROF_USER_DEFAULT)
Definition: OgreProfiler.h:459
Ogre::RTShader::FFP_PS_COLOUR_BEGIN
@ FFP_PS_COLOUR_BEGIN
Definition: OgreShaderFFPRenderState.h:58
Ogre::Pass::getDirtyHashList
static const PassSet & getDirtyHashList(void)
Static method to retrieve all the Passes which need their hash values recalculated.
Definition: OgrePass.h:1361
Ogre::VulkanSampler
Definition: OgreVulkanTextureGpuManager.h:55
Ogre::HashedVector::rend
reverse_iterator rend()
Definition: OgreCommon.h:436
Ogre::GpuProgramParameters::ACT_NEAR_CLIP_DISTANCE
@ ACT_NEAR_CLIP_DISTANCE
This variable provides the near clip distance as a floating point value.
Definition: OgreGpuProgramParams.h:1048
Ogre::Compositor::getSupportedTechnique
CompositionTechnique * getSupportedTechnique(size_t idx) const
Get a supported technique.
Definition: OgreCompositor.h:89
Ogre::LodData::Vertex
Definition: OgreLodData.h:101
Ogre::GL3PlusStateCacheManager
Definition: OgreGL3PlusStateCacheManager.h:38
Ogre::PreApplyTextureAliasesScriptCompilerEvent
Definition: OgreScriptCompiler.h:458
Ogre::Quake3Shader::Pass::blend
LayerBlendOperation blend
Definition: OgreQuake3Shader.h:78
Ogre::PagedWorld::SectionMap
std::map< String, PagedWorldSection * > SectionMap
Definition: OgrePagedWorld.h:158
Ogre::Math::ISign
static int ISign(int iValue)
Definition: OgreMath.h:265
Ogre::Math::calculateBasicFaceNormal
static Vector3 calculateBasicFaceNormal(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)
Calculate a face normal, no w-information.
Definition: OgreVector.h:883
Ogre::InstanceBatch::_getIndexToBoneMap
const Mesh::IndexMap * _getIndexToBoneMap() const
Definition: OgreInstanceBatch.h:187
Ogre::Any::~Any
virtual ~Any()
Definition: OgreAny.h:78
OgreD3D9RenderSystem.h
Ogre::ConfigDialog
Defines the behaviour of an automatic renderer configuration dialog.
Definition: OgreConfigDialog.h:44
Ogre::TerrainAutoUpdateLodStrategy
TerrainAutoUpdateLodStrategy
Definition: OgreTerrainAutoUpdateLod.h:67
Ogre::Math::DegreesToAngleUnits
static float DegreesToAngleUnits(float degrees)
Convert from degrees to the current AngleUnit.
Ogre::HardwareBufferLockGuard::HardwareBufferLockGuard
HardwareBufferLockGuard()
Definition: OgreHardwareBuffer.h:398
Ogre::D3D11HardwareBuffer::VERTEX_BUFFER
@ VERTEX_BUFFER
Definition: OgreD3D11HardwareBuffer.h:45
Ogre::AnimationControllerFunction
Predefined controller function for dealing with animation.
Definition: OgrePredefinedControllers.h:211
Ogre::RTShader::ShaderGenerator::getCreateShaderOverProgrammablePass
bool getCreateShaderOverProgrammablePass() const
Returns whether shaders are created for passes with shaders.
Definition: OgreShaderGenerator.h:432
Ogre::SceneNodeList
std::map< String, SceneNode * > SceneNodeList
Definition: OgrePCZone.h:60
OgreBites::WindowEventListener::windowClosing
virtual bool windowClosing(Ogre::RenderWindow *rw)
Definition: OgreWindowEventUtilities.h:77
Ogre::STBIImageCodec::getType
String getType() const override
Returns the type of the codec as a String.
Ogre::PCZoneFactoryManager::PCZoneFactoryIterator
MapIterator< PCZoneFactoryMap > PCZoneFactoryIterator
Definition: OgrePCZoneFactory.h:82
OgreBites::InputListener::touchReleased
virtual bool touchReleased(const TouchFingerEvent &evt)
Definition: OgreInput.h:181
Ogre::VectorBase< 3, Real >::y
Real y
Definition: OgreVector.h:132
OgreMeshManager.h
Ogre::RTShader::ConstParameter::~ConstParameter
virtual ~ConstParameter()
Definition: OgreShaderParameter.h:643
Ogre::ID_DECREMENT_WRAP
@ ID_DECREMENT_WRAP
Definition: OgreScriptCompiler.h:825
Ogre::SceneNode::getShowBoundingBox
bool getShowBoundingBox() const
This allows scene managers to determine if the node's bounding box should be added to the rendering q...
Definition: OgreSceneNode.h:302
Ogre::FaceGroupType
FaceGroupType
A type of face group, i.e.
Definition: OgreStaticFaceGroup.h:45
Ogre::MovableObject::_releaseManualHardwareResources
virtual void _releaseManualHardwareResources()
Notifies the movable object that hardware resources were lost.
Definition: OgreMovableObject.h:191
Ogre::GLNativeSupport::~GLNativeSupport
virtual ~GLNativeSupport()
Definition: OgreGLNativeSupport.h:67
Ogre::ItemIdentityException
Definition: OgreException.h:210
Ogre::PF_PVRTC_RGB4
@ PF_PVRTC_RGB4
PVRTC (PowerVR) RGB 4 bpp.
Definition: OgrePixelFormat.h:141
Ogre::RTShader::ShaderFunctionList
std::vector< Function * > ShaderFunctionList
Definition: OgreShaderFunction.h:268
Ogre::StringConverter
Class for converting the core Ogre data types to/from Strings.
Definition: OgreStringConverter.h:76
Ogre::GpuProgramParameters::ACT_VIEW_DIRECTION
@ ACT_VIEW_DIRECTION
This variable provides the view direction vector (world space).
Definition: OgreGpuProgramParams.h:1032
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE4
@ SPC_POSTOLIGHT_VIEW_SPACE4
Definition: OgreShaderParameter.h:156
Ogre::Terrain::_getMaterial
const MaterialPtr & _getMaterial() const
Internal getting of material.
Definition: OgreTerrain.h:1301
Ogre::ComPtr::operator->
NoAddRefRelease< T > * operator->() const ASSUME_NOEXCEPT
Definition: OgreComPtr.h:198
Ogre::BillboardSet::setBillboardOrigin
void setBillboardOrigin(BillboardOrigin origin)
Sets the point which acts as the origin point for all billboards in this set.
Definition: OgreBillboardSet.h:450
Ogre::SmallVectorTemplateCommon::front
const_reference front() const
Definition: OgreSmallVector.h:199
Ogre::ID_SEPARATE_SCENE_BLEND_OP
@ ID_SEPARATE_SCENE_BLEND_OP
Definition: OgreScriptCompiler.h:619
Ogre::RenderWindowDescription::height
unsigned int height
Definition: OgreCommon.h:833
Ogre::GLWindow::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreGLWindow.h:50
Ogre::RTShader::Parameter::SPC_POINTSPRITE_SIZE
@ SPC_POINTSPRITE_SIZE
point sprite size
Definition: OgreShaderParameter.h:306
Ogre::Vector::operator+=
Vector & operator+=(Real s)
Definition: OgreVector.h:597
Ogre::CompositorInstance::CompiledState
std::vector< TargetOperation > CompiledState
Definition: OgreCompositorInstance.h:172
Ogre::GpuConstantDefinition::isFloat
static bool isFloat(GpuConstantType c)
Definition: OgreGpuProgramParams.h:167
bsp_header_t::lumps
bsp_lump_entry_t lumps[17]
Definition: OgreQuake3Types.h:230
Ogre::TexCoordModifierControllerValue::create
static ControllerValueRealPtr create(TextureUnitState *t, bool translateU=false, bool translateV=false, bool scaleU=false, bool scaleV=false, bool rotate=false)
Constructor.
Definition: OgrePredefinedControllers.h:137
Ogre::RSC_TEXTURE_FLOAT
@ RSC_TEXTURE_FLOAT
Supports float textures and render targets.
Definition: OgreRenderSystemCapabilities.h:117
Ogre::AnimationState::setLoop
void setLoop(bool loop)
Sets whether or not an animation loops at the start and end of the animation if the time continues to...
Definition: OgreAnimationState.h:121
OgreBites::ProgressBar::setComment
void setComment(const Ogre::DisplayString &comment)
Definition: OgreTrays.h:727
Ogre::CompositorInstance::RenderSystemOperation
Specific render system operation.
Definition: OgreCompositorInstance.h:104
Ogre::VET_INT2
@ VET_INT2
Definition: OgreHardwareVertexBuffer.h:147
Ogre::AnimableValue::getType
ValueType getType(void) const
Gets the value type of this animable value.
Definition: OgreAnimable.h:146
Ogre::OverlayElement::setCloneable
void setCloneable(bool c)
Definition: OgreOverlayElement.h:433
Ogre::TextureUnitState::TT_TRANSLATE_U
@ TT_TRANSLATE_U
Definition: OgreTextureUnitState.h:283
Ogre::RTShader::Parameter::SPC_BINORMAL_TANGENT_SPACE
@ SPC_BINORMAL_TANGENT_SPACE
Binormal in tangent space.
Definition: OgreShaderParameter.h:272
Ogre::LodConfig::Advanced::outsideWeight
Ogre::Real outsideWeight
Faces inside a house can't be seen from far away.
Definition: OgreLodConfig.h:160
Ogre::HardwareBufferManagerBase::BufferLicenseType
BufferLicenseType
Definition: OgreHardwareBufferManager.h:147
Ogre::Quake3Shader
Class for recording Quake3 shaders.
Definition: OgreQuake3Shader.h:55
Ogre::Mesh::sharedVertexData
VertexData * sharedVertexData
Shared vertex data.
Definition: OgreMesh.h:310
Ogre::GpuProgram::isSkeletalAnimationIncluded
virtual bool isSkeletalAnimationIncluded(void) const
Returns whether a vertex program includes the required instructions to perform skeletal animation.
Definition: OgreGpuProgram.h:210
Ogre::VectorBase< 3, Real >::UNIT_Y
static const Vector3 UNIT_Y
Definition: OgreVector.h:258
Ogre::Terrain::ImportData::layerList
LayerInstanceList layerList
List of layer structures, one for each layer required.
Definition: OgreTerrain.h:397
Ogre::ResourceGroupListener::customStageEnded
virtual void customStageEnded(void)
This event is fired when a custom loading stage has been completed.
Definition: OgreResourceGroupManager.h:176
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE5
@ SPC_POSTOLIGHT_OBJECT_SPACE5
Definition: OgreShaderParameter.h:137
Ogre::Technique::GPUDeviceNameRuleList
std::vector< GPUDeviceNameRule > GPUDeviceNameRuleList
Definition: OgreTechnique.h:144
Ogre::ID_FRAGMENT_PROGRAM
@ ID_FRAGMENT_PROGRAM
Definition: OgreScriptCompiler.h:561
Ogre::CompositorInstance::TargetOperation::currentQueueGroupID
int currentQueueGroupID
Current group ID.
Definition: OgreCompositorInstance.h:133
Ogre::SmallVectorImpl::append
void append(in_iter in_start, in_iter in_end)
append - Add the specified range to the end of the SmallVector.
Definition: OgreSmallVector.h:387
Ogre::Font
Class representing a font in the system.
Definition: OgreFont.h:87
Ogre::RenderSystemCapabilities::getTessellationHullProgramConstantIntCount
ushort getTessellationHullProgramConstantIntCount(void) const
Definition: OgreRenderSystemCapabilities.h:744
Ogre::RTShader::LayeredBlending::LB_BlendLinearBurn
@ LB_BlendLinearBurn
Definition: OgreShaderExLayeredBlending.h:66
Ogre::PropertyAbstractNode::name
String name
Definition: OgreScriptCompiler.h:148
Ogre::QueuedRenderableCollection
Lowest level collection of renderables.
Definition: OgreRenderQueueSortingGrouping.h:101
Ogre::LodOutputBuffer::Submesh
Definition: OgreLodBuffer.h:77
_OgreBitesQtExport
#define _OgreBitesQtExport
Definition: OgreApplicationContextQt.h:15
Ogre::RenderQueueGroup::setShadowsEnabled
void setShadowsEnabled(bool enabled)
Indicate whether a given queue group will be doing any shadow setup.
Definition: OgreRenderQueueSortingGrouping.h:489
Ogre::ColourFaderAffector::msAlphaCmd
static CmdAlphaAdjust msAlphaCmd
Definition: OgreColourFaderAffector.h:137
Ogre::TangentSpaceCalc::setSplitMirrored
void setSplitMirrored(bool split)
Sets whether or not to split vertices when a mirrored tangent space transition is detected (matrix pa...
Definition: OgreTangentSpaceCalc.h:128
Ogre::SceneManager::getAnimationStates
const AnimationStateMap & getAnimationStates()
Returns a specialised Map over all animation states in the scene.
Definition: OgreSceneManager.h:2349
OgreGLSLProgram.h
Ogre::ConcreteNode
Definition: OgreScriptCompiler.h:66
OgreBspSceneManager.h
Ogre::Pass::setDepthWriteEnabled
void setDepthWriteEnabled(bool enabled)
Sets whether or not this pass renders with depth-buffer writing on or not.
Definition: OgrePass.h:776
Ogre::GpuProgramParameters::_writeRawConstant
void _writeRawConstant(size_t physicalIndex, const Vector< dims, T > &vec, size_t count=dims)
Write a Vector parameter to the program directly to the underlying constants buffer.
Definition: OgreGpuProgramParams.h:1434
Ogre::ProfileInstance::currTime
ulong currTime
The time this profile was started.
Definition: OgreProfiler.h:186
Ogre::StreamSerialiser::REAL_FLOAT
@ REAL_FLOAT
Real is stored as float, reducing precision if you're using OGRE_DOUBLE_PRECISION.
Definition: OgreStreamSerialiser.h:87
Ogre::VET_USHORT3
@ VET_USHORT3
Definition: OgreHardwareVertexBuffer.h:144
Ogre::ProfileFrame::calls
uint calls
The number of times this profile was called this frame.
Definition: OgreProfiler.h:103
Ogre::ID_ON
@ ID_ON
Definition: OgreScriptCompiler.h:706
Ogre::Image::loadRawData
Image & loadRawData(const DataStreamPtr &stream, uint32 width, uint32 height, PixelFormat format)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreImage.h:213
Ogre::GLSLangProgram
Specialisation of HighLevelGpuProgram to provide support for the GLSLang compiler by Khronos.
Definition: OgreGLSLangProgramManager.h:29
Ogre::Controller::getSource
const SharedPtr< ControllerValue< T > > & getSource(void) const
Gets the input controller value.
Definition: OgreController.h:167
Ogre::TerrainLayerBlendMap
Class exposing an interface to a blend map for a given layer.
Definition: OgreTerrainLayerBlendMap.h:61
Ogre::SHADOWDETAILTYPE_STENCIL
@ SHADOWDETAILTYPE_STENCIL
Mask for stencil shadows (not for direct use, use SHADOWTYPE_ enum instead)
Definition: OgreCommon.h:227
Ogre::RTShader::SubRenderStateSet
std::set< SubRenderState * > SubRenderStateSet
Definition: OgreShaderSubRenderState.h:164
Ogre::Pass::setAlphaRejectValue
void setAlphaRejectValue(unsigned char val)
Gets the alpha reject value.
Definition: OgrePass.h:1002
bsp_model_t::face_start
int face_start
Definition: OgreQuake3Types.h:155
Ogre::PatchSurface::AUTO_LEVEL
@ AUTO_LEVEL
Definition: OgrePatchSurface.h:67
Ogre::Pool::removeItem
virtual std::pair< bool, T > removeItem()
Get the next item from the pool.
Definition: OgreResourceManager.h:58
Ogre::RenderTarget::setPriority
virtual void setPriority(uchar priority)
Sets the priority of this render target in relation to the others.
Definition: OgreRenderTarget.h:277
Ogre::RTShader::Parameter::Semantic
Semantic
Definition: OgreShaderParameter.h:51
Ogre::CgProgram::_getBindingDelegate
GpuProgram * _getBindingDelegate()
Returns the GpuProgram which should be bound to the pipeline.
Ogre::RenderSystem::setShadingType
virtual void setShadingType(ShadeOptions so)
Sets the type of light shading required (default = Gouraud).
Definition: OgreRenderSystem.h:340
Ogre::TinyRenderSystem::setColourBlendState
void setColourBlendState(const ColourBlendState &state)
Sets the global blending factors for combining subsequent renders with the existing frame contents.
Ogre::RenderSystemCapabilities::setVertexTextureUnitsShared
void setVertexTextureUnitsShared(bool shared)
Definition: OgreRenderSystemCapabilities.h:592
Ogre::OverlayContainer::ChildIterator
MapIterator< ChildMap > ChildIterator
Definition: OgreOverlayContainer.h:59
Ogre::Resource::Listener::preparingComplete
virtual void preparingComplete(Resource *)
Called whenever the resource finishes preparing (paging into memory).
Definition: OgreResource.h:95
Ogre::Lod0Stripifier::RemapInfo::nothingToStrip
bool nothingToStrip() const
Definition: OgreLod0Stripifier.h:81
Ogre::TextureUnitState::TextureTransformType
TextureTransformType
Useful enumeration when dealing with procedural transforms.
Definition: OgreTextureUnitState.h:281
Ogre::RenderSystemCapabilities::getTessellationDomainProgramConstantFloatCount
ushort getTessellationDomainProgramConstantFloatCount(void) const
The number of floating-point 4-vector constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:652
Ogre::PROP_BOOL
@ PROP_BOOL
Definition: OgreProperty.h:118
Ogre::LinearForceAffector::CmdForceApp
Command object for force application (see ParamCommand).
Definition: OgreLinearForceAffector.h:67
Ogre::PF_R9G9B9E5_SHAREDEXP
@ PF_R9G9B9E5_SHAREDEXP
32-bit pixel format, 9 bits for blue, green, red plus a 5 bit exponent.
Definition: OgrePixelFormat.h:199
Ogre::Math::Floor
static Real Floor(Real fValue)
Floor function Returns the largest previous integer.
Definition: OgreMath.h:356
Ogre::RTShader::FunctionInvocation::getFunctionName
const String & getFunctionName() const
Return the function name.
Definition: OgreShaderFunctionAtom.h:252
Ogre::Mesh::getPose
Pose * getPose(size_t index) const
Retrieve an existing Pose by index.
Definition: OgreMesh.h:910
OgreBites::InputListener::axisMoved
virtual bool axisMoved(const AxisEvent &evt)
Definition: OgreInput.h:187
Ogre::Profiler
The profiler allows you to measure the performance of your code.
Definition: OgreProfiler.h:233
OgreBites::SDLK_KP_PLUS
@ SDLK_KP_PLUS
Definition: OgreInput.h:148
Ogre::HardwareIndexBufferLockGuard
HardwareBufferLockGuard HardwareIndexBufferLockGuard
Definition: OgreHardwareIndexBuffer.h:81
OgreGLRenderSystemCommon.h
Ogre::SceneManager::isShadowTechniqueInUse
bool isShadowTechniqueInUse(void) const
Is there any shadowing technique in use?
Definition: OgreSceneManager.h:2766
Ogre::RTShader::ShaderGenerator::validateMaterial
void validateMaterial(const String &schemeName, const Material &mat)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreShaderGenerator.h:371
Ogre::LBT_COLOUR
@ LBT_COLOUR
Definition: OgreBlendMode.h:46
Ogre::TerrainMaterialGenerator::setActiveProfile
virtual void setActiveProfile(Profile *p)
Set the active Profile.
Definition: OgreTerrainMaterialGenerator.h:233
Ogre::TerrainMaterialGenerator::getDebugLevel
virtual unsigned int getDebugLevel() const
Get the debug level of the material.
Definition: OgreTerrainMaterialGenerator.h:381
Ogre::GL3PlusHardwareBuffer::~GL3PlusHardwareBuffer
~GL3PlusHardwareBuffer()
Ogre::TRect::isNull
bool isNull() const
Definition: OgreCommon.h:631
OgreBites::MouseMotionEvent::windowID
int windowID
Definition: OgreInput.h:67
Ogre::GpuSharedParameters::getIntPointer
int * getIntPointer(size_t pos)
Get a pointer to the 'nth' item in the int buffer.
Definition: OgreGpuProgramParams.h:520
Ogre::RTShader::Function::resolveOutputParameter
ParameterPtr resolveOutputParameter(Parameter::Content content, GpuConstantType type=GCT_UNKNOWN)
Resolve output parameter of this function.
Definition: OgreShaderFunction.h:145
Ogre::Terrain::getLayerBlendMapSize
uint16 getLayerBlendMapSize() const
Get the requested size of the blend maps used to blend between layers for this terrain.
Definition: OgreTerrain.h:1046
Ogre::Mesh::getNumAnimations
virtual unsigned short getNumAnimations(void) const
Gets the number of morph animations in this mesh.
Ogre::Texture::getGamma
float getGamma(void) const
Returns the gamma adjustment factor applied to this texture on loading.
Definition: OgreTexture.h:168
Ogre::MovableObject::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreMovableObject.h:346
Ogre::SceneManager::getDisplaySceneNodes
bool getDisplaySceneNodes(void) const
Returns true if all scene nodes axis are to be displayed.
Definition: OgreSceneManager.h:1410
Ogre::D3D11DeviceResource::notifyDeviceLost
virtual void notifyDeviceLost(D3D11Device *device)=0
Ogre::RenderTarget::isHardwareGammaEnabled
virtual bool isHardwareGammaEnabled() const
Indicates whether on rendering, linear colour space is converted to sRGB gamma colour space.
Definition: OgreRenderTarget.h:359
OgreInstanceBatchVTF.h
Ogre::OctreeZoneFactory::createPCZone
PCZone * createPCZone(PCZSceneManager *pczsm, const String &zoneName)
Ogre::RTShader::IntegratedPSSM3
Integrated PSSM shadow receiver with 3 splits sub render state implementation.
Definition: OgreShaderExIntegratedPSSM3.h:49
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE1
@ SPC_LIGHTPOSITIONVIEW_SPACE1
Definition: OgreShaderParameter.h:233
Ogre::SimplePageContentCollection::SUBCLASS_CHUNK_VERSION
static const uint16 SUBCLASS_CHUNK_VERSION
Definition: OgreSimplePageContentCollection.h:71
OgreAny.h
Ogre::TerrainMaterialGenerator::Profile::getMaxLayers
virtual uint8 getMaxLayers(const Terrain *terrain) const =0
Get the number of layers supported.
Ogre::GLES2HardwareBuffer::notifyOnContextReset
void notifyOnContextReset() override
Ogre::EdgeData::TriangleFaceNormalList
aligned_vector< Vector4 > TriangleFaceNormalList
Array of 4D vector of triangle face normal, which is unit vector orthogonal to the triangles,...
Definition: OgreEdgeListBuilder.h:91
Ogre::TerrainGlobalOptions::setDefaultResourceGroup
void setDefaultResourceGroup(const String &grp)
Set the default resource group to use to load / save terrains.
Definition: OgreTerrain.h:2030
Ogre::Renderable::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Class that provides convenient interface to establish a linkage between custom user application objec...
Definition: OgreRenderable.h:306
Ogre::PF_RG8
@ PF_RG8
Definition: OgrePixelFormat.h:218
Ogre::ParticleSystem::setDefaultNonVisibleUpdateTimeout
static void setDefaultNonVisibleUpdateTimeout(Real timeout)
Set the default nonvisible timeout for all ParticleSystem instances.
Definition: OgreParticleSystem.h:375
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE6
@ SPC_LIGHTDIRECTION_VIEW_SPACE6
Definition: OgreShaderParameter.h:198
Ogre::ColourFaderAffector::CmdAlphaAdjust
Command object for alpha adjust (see ParamCommand).
Definition: OgreColourFaderAffector.h:74
Ogre::OctreeRaySceneQuery
Octree implementation of RaySceneQuery.
Definition: OgreOctreeSceneQuery.h:69
Ogre::Math::Pow
static Real Pow(Real fBase, Real fExponent)
Definition: OgreMath.h:367
Ogre::TFO_NONE
@ TFO_NONE
No filtering or mipmapping is used.
Definition: OgreCommon.h:79
Ogre::D3D11HLSLProgram
Specialization of HighLevelGpuProgram to provide support for D3D11 High-Level Shader Language (HLSL).
Definition: OgreD3D11HLSLProgram.h:47
Ogre::HighLevelGpuProgramPtr
GpuProgramPtr HighLevelGpuProgramPtr
Definition: OgrePrerequisites.h:298
Ogre::DefaultWorkQueueBase::setResponseProcessingTimeLimit
virtual void setResponseProcessingTimeLimit(unsigned long ms)
Set the time limit imposed on the processing of responses in a single frame, in milliseconds (0 indic...
Definition: OgreWorkQueue.h:471
OgreBites::TrayManager::moveWidgetToTray
void moveWidgetToTray(TrayLocation currentTrayLoc, const Ogre::String &name, TrayLocation targetTrayLoc, size_t place=-1)
Definition: OgreTrays.h:1031
Ogre::ConcreteNodeType
ConcreteNodeType
These enums hold the types of the concrete parsed nodes.
Definition: OgreScriptCompiler.h:49
Ogre::MaterialSerializer::Listener::techniqueEventRaised
virtual void techniqueEventRaised(MaterialSerializer *ser, SerializeEvent event, bool &skip, const Technique *tech)
Called when technique section event raised.
Definition: OgreMaterialSerializer.h:85
Ogre::GpuProgramParameters::ACT_LIGHT_CUSTOM
@ ACT_LIGHT_CUSTOM
Binds custom per-light constants to the shaders.
Definition: OgreGpuProgramParams.h:1155
Ogre::GCT_SAMPLER1DSHADOW
@ GCT_SAMPLER1DSHADOW
Definition: OgreGpuProgramParams.h:79
OgreBites::CameraMan::getTopSpeed
Ogre::Real getTopSpeed()
Definition: OgreCameraMan.h:94
Ogre::HardwareBufferPtr
SharedPtr< HardwareBuffer > HardwareBufferPtr
Definition: OgrePrerequisites.h:280
Ogre::BillboardSet::setTextureCoords
void setTextureCoords(FloatRect const *coords, uint16 numCoords)
Definition: OgreBillboardSet.h:712
Ogre::SBF_DEST_ALPHA
@ SBF_DEST_ALPHA
The existing pixel alpha value.
Definition: OgreBlendMode.h:237
Ogre::TinyPlugin
Plugin instance for Tiny Manager.
Definition: OgreTinyPlugin.h:14
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE2
@ SPC_LIGHTDIRECTION_OBJECT_SPACE2
Definition: OgreShaderParameter.h:174
bsp_shader_t::content_flags
int content_flags
Definition: OgreQuake3Types.h:205
Ogre::RTShader::LayeredBlending::TextureBlend
Definition: OgreShaderExLayeredBlending.h:91
Ogre::PortalBase::visitRenderables
void visitRenderables(Renderable::Visitor *visitor, bool debugRenderables=false)
Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...
Definition: OgrePortalBase.h:201
Ogre::SubMesh::setMaterial
void setMaterial(const MaterialPtr &mat)
Definition: OgreSubMesh.h:141
Ogre::GLSLangProgram::isSupported
bool isSupported() const override
Returns whether this program can be supported on the current renderer and hardware.
Ogre::GLSLShaderPtr
shared_ptr< GLSLShader > GLSLShaderPtr
Definition: OgreGL3PlusPrerequisites.h:48
Ogre::SceneManager::getShowDebugShadows
bool getShowDebugShadows(void) const
Are debug shadows shown?
Definition: OgreSceneManager.h:2621
Ogre::InstanceManager::HWInstancingVTF
@ HWInstancingVTF
Needs SM 3.0+, HW instancing support & VTF InstanceBatchHW_VTF.
Definition: OgreInstanceManager.h:66
Ogre::Exception::ERR_INTERNAL_ERROR
@ ERR_INTERNAL_ERROR
Definition: OgreException.h:117
Ogre::CgProgram::getEntryPoint
const String & getEntryPoint(void) const
Gets the entry point defined for this program.
Definition: OgreCgProgram.h:135
Ogre::SceneManager::Listener::preFindVisibleObjects
virtual void preFindVisibleObjects(SceneManager *source, IlluminationRenderStage irs, Viewport *v)
Called prior to searching for visible objects in this SceneManager.
Definition: OgreSceneManager.h:352
Ogre::GpuProgramParameters::getAutoConstantCount
size_t getAutoConstantCount(void) const
Gets the number of int constants that have been set.
Definition: OgreGpuProgramParams.h:1596
Ogre::DualQuaternion::DualQuaternion
DualQuaternion(Real fW, Real fX, Real fY, Real fZ, Real fdW, Real fdX, Real fdY, Real fdZ)
Construct from an explicit list of values.
Definition: OgreDualQuaternion.h:57
Ogre::Quake3ShaderManager
Class for managing Quake3 custom shaders.
Definition: OgreQuake3ShaderManager.h:59
Ogre::RTShader::LayeredBlending
Texturing sub render state implementation of layered blending.
Definition: OgreShaderExLayeredBlending.h:42
Ogre::ProcessResourceNameScriptCompilerEvent::mResourceType
ResourceType mResourceType
Definition: OgreScriptCompiler.h:479
Ogre::LayerBlendModeEx::alphaArg1
Real alphaArg1
Manual alpha value for manual source1.
Definition: OgreBlendMode.h:156
Ogre::StaticGeometry::isVisible
virtual bool isVisible(void) const
Are the batches visible?
Definition: OgreStaticGeometry.h:633
Ogre::SceneManager::createLight
Light * createLight(Light::LightTypes type)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreSceneManager.h:1247
Ogre::Billboard
A billboard is a primitive which always faces the camera in every frame.
Definition: OgreBillboard.h:68
Ogre::Grid3DPageStrategyData::getCellRangeMinY
virtual int32 getCellRangeMinY() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:164
OgreGLES2RenderSystem.h
Ogre::Quake3ShaderManager::getByName
Quake3Shader * getByName(const String &name)
Retrieve a Quake3Shader by name.
Ogre::BspNode::isLeaf
bool isLeaf(void) const
Returns true if this node is a leaf (i.e.
Ogre::SceneManager::setSkyDomeEnabled
void setSkyDomeEnabled(bool enable)
Enables / disables a 'sky dome'.
Definition: OgreSceneManager.h:2117
Ogre::Pass::setVertexColourTracking
void setVertexColourTracking(TrackVertexColourType tracking)
Sets which material properties follow the vertex colour.
Definition: OgrePass.h:386
Ogre::RibbonTrailFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreRibbonTrail.h:232
OgreBites::ProgressBar::setCaption
void setCaption(const Ogre::DisplayString &caption)
Definition: OgreTrays.h:717
Ogre::HashedVector::const_reverse_iterator
VectorImpl::const_reverse_iterator const_reverse_iterator
Definition: OgreCommon.h:410
Ogre::StreamSerialiser::ENDIAN_BIG
@ ENDIAN_BIG
Use big endian (0x1000 is serialised as 0x10 0x00)
Definition: OgreStreamSerialiser.h:78
SHADER_FUNC_SAWTOOTH
@ SHADER_FUNC_SAWTOOTH
Definition: OgreQuake3Types.h:113
Ogre::ID_ROTATE_ANIM
@ ID_ROTATE_ANIM
Definition: OgreScriptCompiler.h:745
Ogre::CULL_CLOCKWISE
@ CULL_CLOCKWISE
Hardware culls triangles whose vertices are listed clockwise in the view (default).
Definition: OgreCommon.h:162
OgrePCZFrustum.h
Ogre::OR_DEGREE_180
@ OR_DEGREE_180
Definition: OgreFrustum.h:51
Ogre::DataStreamList
std::list< DataStreamPtr > DataStreamList
List of DataStream items.
Definition: OgreDataStream.h:195
Ogre::ConfigOptionMap
std::map< String, ConfigOption > ConfigOptionMap
Definition: OgreConfigOptionMap.h:57
Ogre::VulkanWindow::setVSync
virtual void setVSync(bool vSync, uint32 vSyncInterval)
Ogre::Quake3Shader::Pass
Definition: OgreQuake3Shader.h:73
Ogre::Resource::LoadingFlags
LoadingFlags
Enum that allow to choose subset of unloaded/reloaded resources and to adjust reloading behavior.
Definition: OgreResource.h:119
Ogre::TerrainGlobalOptions::getLayerBlendMapSize
uint16 getLayerBlendMapSize() const
Get the default size of the blend maps for a new terrain.
Definition: OgreTerrain.h:1986
Ogre::RenderSystem::setNormaliseNormals
virtual void setNormaliseNormals(bool normalise)
Sets whether or not normals are to be automatically normalised.
Definition: OgreRenderSystem.h:813
OgreGLUniformCache.h
OgreBites::FINGERDOWN
@ FINGERDOWN
Definition: OgreInput.h:41
OgreBites::CheckBox
Basic check box widget.
Definition: OgreTrays.h:640
Ogre::Math::AngleUnit
AngleUnit
The angular units used by the API.
Definition: OgreMath.h:212
Ogre::RTShader::ShaderGenerator
Shader generator system main interface.
Definition: OgreShaderGenerator.h:61
Ogre::TRect< float >
Ogre::LodOutputProvider
Definition: OgreLodOutputProvider.h:39
Ogre::WorkQueue::Request
General purpose request structure.
Definition: OgreWorkQueue.h:86
OgreGLSLESExtSupport.h
Ogre::Quaternion::Norm
float Norm() const
Returns the normal length of this quaternion.
Definition: OgreQuaternion.h:211
Ogre::PortalBase::PortalIntersectResult
PortalIntersectResult
Definition: OgrePortalBase.h:161
Ogre::PF_A2B10G10R10
@ PF_A2B10G10R10
32-bit pixel format, 10 bits for blue, green and red, 2 bits for alpha.
Definition: OgrePixelFormat.h:90
Ogre::TerrainMaterialGenerator::isVertexCompressionSupported
virtual bool isVertexCompressionSupported() const
Return whether this material generator supports using a compressed vertex format.
Definition: OgreTerrainMaterialGenerator.h:276
Ogre::SmallVectorTemplateBase< T, true >::destroy_range
static void destroy_range(T *, T *)
Definition: OgreSmallVector.h:271
Ogre::Pool::clear
virtual void clear()
Clear the pool.
Definition: OgreResourceManager.h:83
OgreBites::Keycode
int Keycode
Definition: OgreInput.h:51
Ogre::GLPBuffer::~GLPBuffer
virtual ~GLPBuffer()
Definition: OgreGLPBuffer.h:44
Ogre::VulkanTextureGpuManager::canRestrictImageViewUsage
bool canRestrictImageViewUsage(void) const
Definition: OgreVulkanTextureGpuManager.h:85
Ogre::RenderSystemCapabilities::getTessellationDomainProgramConstantIntCount
ushort getTessellationDomainProgramConstantIntCount(void) const
Definition: OgreRenderSystemCapabilities.h:764
Ogre::GLSLShaderCommon::CmdAttach
Command object for attaching another GLSL Program.
Definition: OgreGLSLShaderCommon.h:60
Ogre::TerrainGlobalOptions::setLightMapSize
void setLightMapSize(uint16 sz)
Sets the default size of lightmaps for a new terrain.
Definition: OgreTerrain.h:2018
Ogre::MetalPlugin::shutdown
void shutdown()
Perform any tasks the plugin needs to perform when the system is shut down.
Ogre::TRect::setNull
void setNull()
Definition: OgreCommon.h:635
Ogre::EntityMeshLodChangedEvent::lodValue
Real lodValue
LOD value as determined by LOD strategy.
Definition: OgreLodListener.h:63
Ogre::SceneManager::setShadowTextureFadeStart
void setShadowTextureFadeStart(Real fadeStart)
Sets the proportional distance at which texture shadows begin to fade out.
Definition: OgreSceneManager.h:2926
Ogre::ConcreteNodeListPtr
SharedPtr< ConcreteNodeList > ConcreteNodeListPtr
Definition: OgreScriptCompiler.h:65
Ogre::GpuProgramParameters::ACT_INVERSE_PROJECTION_MATRIX
@ ACT_INVERSE_PROJECTION_MATRIX
Provides inverse of projection matrix.
Definition: OgreGpuProgramParams.h:670
Ogre::MurmurHash3_x86_32
void _OgreExport MurmurHash3_x86_32(const void *key, size_t len, uint32_t seed, void *out)
Ogre::Node::TS_PARENT
@ TS_PARENT
Transform is relative to the space of the parent node.
Definition: OgreNode.h:67
Ogre::LodInputProviderBuffer
Definition: OgreLodInputProviderBuffer.h:45
Ogre::BspLevel::getLights
const LightList & getLights() const override
Gets a list of lights, ordered relative to how close they are to this renderable.
Definition: OgreBspLevel.h:128
Ogre::FileInfo::archive
const Archive * archive
The archive in which the file has been found (for info when performing multi-Archive searches,...
Definition: OgreArchive.h:53
Ogre::OptimisedUtil::getImplementation
static OptimisedUtil * getImplementation(void)
Gets the implementation of this class.
Definition: OgreOptimisedUtil.h:73
Ogre::GLSLESProgram::CmdOptimisation
Command object for running the GLSL optimiser.
Definition: OgreGLSLESProgram.h:42
Ogre::CreateCompositorScriptCompilerEvent::mResourceGroup
String mResourceGroup
Definition: OgreScriptCompiler.h:548
Ogre::PCT_SINT
@ PCT_SINT
32 bit float per component
Definition: OgrePixelFormat.h:337
Ogre::PageContentCollectionFactory::getName
virtual const String & getName() const =0
Ogre::MovableObject::Listener
Listener which gets called back on MovableObject events.
Definition: OgreMovableObject.h:61
OgreBlendMode.h
Ogre::VES_TEXTURE_COORDINATES
@ VES_TEXTURE_COORDINATES
Texture coordinates, typically VET_FLOAT2.
Definition: OgreHardwareVertexBuffer.h:103
Ogre::OptimisedUtil::~OptimisedUtil
virtual ~OptimisedUtil()
Definition: OgreOptimisedUtil.h:66
Ogre::Bullet::convert
btQuaternion convert(const Quaternion &q)
Definition: OgreBullet.h:37
OgreSmallVector.h
Ogre::RTShader::Parameter::SPC_TANGENT_WORLD_SPACE
@ SPC_TANGENT_WORLD_SPACE
Tangent in world space.
Definition: OgreShaderParameter.h:254
Ogre::TerrainLayerSamplerElement::elementStart
uint8 elementStart
The colour element at which this element starts.
Definition: OgreTerrainMaterialGenerator.h:77
Ogre::AnimationStateIterator
MapIterator< AnimationStateMap > AnimationStateIterator
Definition: OgreAnimationState.h:191
Ogre::RTShader::LayeredBlending::SM_Source1InvModulate
@ SM_Source1InvModulate
Definition: OgreShaderExLayeredBlending.h:86
Ogre::NameGenerator::generate
String generate()
Generate a new name.
Definition: OgreNameGenerator.h:59
Ogre::TerrainGroup::TerrainIterator
MapIterator< TerrainSlotMap > TerrainIterator
Definition: OgreTerrainGroup.h:474
Ogre::Technique::GPUDeviceNameRuleIterator
ConstVectorIterator< GPUDeviceNameRuleList > GPUDeviceNameRuleIterator
Definition: OgreTechnique.h:617
Ogre::Resource::LOADSTATE_LOADED
@ LOADSTATE_LOADED
Fully loaded.
Definition: OgreResource.h:109
Ogre::ID_VERTEX
@ ID_VERTEX
Definition: OgreScriptCompiler.h:759
Ogre::TimeIndex::TimeIndex
TimeIndex(Real timePos, uint keyIndex)
Construct time index object by the given time position and global keyframe index.
Definition: OgreAnimationTrack.h:82
Ogre::Matrix3::hasScale
bool hasScale() const
Determines if this matrix involves a scaling.
Definition: OgreMatrix3.h:268
Ogre::AntiPortalFactory::requestTypeFlags
bool requestTypeFlags() const
Return true here as we want to get a unique type flag.
Definition: OgreAntiPortal.h:64
Ogre::SceneManager::setFindVisibleObjects
void setFindVisibleObjects(bool find)
Sets whether the SceneManager should search for visible objects, or whether they are being manually h...
Definition: OgreSceneManager.h:3278
Ogre::Volume::ChunkRequest::meshBuilder
MeshBuilder * meshBuilder
The MeshBuilder to use.
Definition: OgreVolumeChunkHandler.h:68
Ogre::PageContentCollection::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgrePageContentCollection.h:60
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE3
@ SPC_LIGHTPOSITION_OBJECT_SPACE3
Definition: OgreShaderParameter.h:215
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE3
@ SPC_POSTOLIGHT_OBJECT_SPACE3
Definition: OgreShaderParameter.h:135
Ogre::VertexAnimationTrack::getTargetMode
TargetMode getTargetMode(void) const
Get the target mode.
Definition: OgreAnimationTrack.h:543
Ogre::CompositorChain::InstanceIterator
VectorIterator< Instances > InstanceIterator
Definition: OgreCompositorChain.h:58
Ogre::RenderSystem::setDrawBuffer
virtual bool setDrawBuffer(ColourBufferType colourBuffer)
Sets the colour buffer that the render system will to draw.
Definition: OgreRenderSystem.h:1135
Ogre::GLSL::GLSLProgram::setOutputOperationType
void setOutputOperationType(RenderOperation::OperationType operationType)
Set the operation type that this geometry program will emit.
Definition: src/GLSL/include/OgreGLSLProgram.h:82
bsp_shader_t
Definition: OgreQuake3Types.h:202
Ogre::HBU_DETAIL_WRITE_ONLY
@ HBU_DETAIL_WRITE_ONLY
Indicates the application will never read the contents of the buffer back, it will only ever write da...
Definition: OgreHardwareBuffer.h:65
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const unsigned int &val)
Definition: OgreProperty.h:160
Ogre::GCT_MATRIX_2X3
@ GCT_MATRIX_2X3
Definition: OgreGpuProgramParams.h:84
Ogre::Sampler::setCompareFunction
void setCompareFunction(CompareFunction function)
Definition: OgreTextureUnitState.h:187
Ogre::Resource::Listener
Definition: OgreResource.h:71
Ogre::GLWindow::getContext
GLContext * getContext() const
Get the GL context that needs to be active to render to this target.
Definition: OgreGLWindow.h:51
Ogre::CMPF_NOT_EQUAL
@ CMPF_NOT_EQUAL
Write if (new_Z != existing_Z)
Definition: OgreCommon.h:68
Ogre::RSC_32BIT_INDEX
@ RSC_32BIT_INDEX
Supports 32bit hardware index buffers.
Definition: OgreRenderSystemCapabilities.h:94
Ogre::RenderSystem::getDisplayMonitorCount
virtual unsigned int getDisplayMonitorCount() const
Definition: OgreRenderSystem.h:1102
Ogre::Plane::Plane
Plane()
Default constructor - sets everything to 0.
Definition: OgrePlane.h:71
Ogre::TerrainGlobalOptions::setCompositeMapDiffuse
void setCompositeMapDiffuse(const ColourValue &c)
Set the composite map diffuse light to use.
Definition: OgreTerrain.h:1897
Ogre::GMM_PIXELS
@ GMM_PIXELS
Positions & sizes are in absolute pixels.
Definition: OgreOverlayElement.h:57
Ogre::CompositionPass::InputTex::InputTex
InputTex()
Definition: OgreCompositionPass.h:240
Ogre::Terrain::getLayerDeclaration
const TerrainLayerDeclaration & getLayerDeclaration() const
Get the declaration which describes the layers in this terrain.
Definition: OgreTerrain.h:965
Ogre::AxisAlignedBox::isInfinite
bool isInfinite(void) const
Returns true if the box is infinite.
Definition: OgreAxisAlignedBox.h:521
Ogre::SceneManager::SpecialCaseRenderQueueMode
SpecialCaseRenderQueueMode
Enumeration of the possible modes allowed for processing the special case render queue list.
Definition: OgreSceneManager.h:284
Ogre::PCZone::setLastVisibleFromCamera
void setLastVisibleFromCamera(PCZCamera *camera)
Set the lastVisibleFromCamera pointer.
Definition: OgrePCZone.h:118
Ogre::TextureManager::createManual
TexturePtr createManual(const String &name, const String &group, TextureType texType, uint width, uint height, int numMipmaps, PixelFormat format, int usage=TU_DEFAULT, ManualResourceLoader *loader=0, bool hwGammaCorrection=false, uint fsaa=0, const String &fsaaHint=BLANKSTRING)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreTextureManager.h:268
Ogre::RTShader::FFP_PS_COLOUR_END
@ FFP_PS_COLOUR_END
Definition: OgreShaderFFPRenderState.h:61
Ogre::PageContentCollectionFactory::destroyInstance
virtual void destroyInstance(PageContentCollection *)=0
OgreBites::SDLK_KP_1
@ SDLK_KP_1
Definition: OgreInput.h:150
Ogre::Affine3::getScale
static Affine3 getScale(const Vector3 &v)
Gets a scale matrix.
Definition: OgreMatrix4.h:413
Ogre::MovableObjectLodChangedEvent
Struct containing information about a LOD change event for movable objects.
Definition: OgreLodListener.h:44
Ogre::CAPS_CATEGORY_D3D9
@ CAPS_CATEGORY_D3D9
Definition: OgreRenderSystemCapabilities.h:64
Ogre::PF_ASTC_RGBA_12X10_LDR
@ PF_ASTC_RGBA_12X10_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 12x10)
Definition: OgrePixelFormat.h:274
Ogre::VulkanRenderTexture::requiresTextureFlipping
bool requiresTextureFlipping() const override
Definition: OgreVulkanTextureGpu.h:179
OGRE_RESOURCE_GROUP_INIT
#define OGRE_RESOURCE_GROUP_INIT
Definition: OgreResourceGroupManager.h:49
Ogre::MultiRenderTarget
This class represents a render target that renders to multiple RenderTextures at once.
Definition: OgreRenderTexture.h:70
Ogre::Grid3DPageStrategy
Page strategy which loads new pages based on a regular 3D grid.
Definition: OgreGrid3DPageStrategy.h:202
Ogre::VectorBase< 2, Real >::VectorBase
VectorBase(Real _x, Real _y)
Definition: OgreVector.h:71
Ogre::TerrainGroup::getFilenameExtension
const String & getFilenameExtension() const
Definition: OgreTerrainGroup.h:161
Ogre::StaticGeometry::QueuedGeometryList
std::vector< QueuedGeometry * > QueuedGeometryList
Definition: OgreStaticGeometry.h:179
Ogre::SceneManager::_getActiveCompositorChain
CompositorChain * _getActiveCompositorChain() const
Gets the active compositor chain of the current scene being rendered.
Definition: OgreSceneManager.h:3043
Ogre::PCZSceneNode::getLastVisibleFromCamera
PCZCamera * getLastVisibleFromCamera()
Definition: OgrePCZSceneNode.h:97
Ogre::PageManager::getPageProvider
PageProvider * getPageProvider() const
Get the PageProvider which can provide streams for any Page.
Definition: OgrePageManager.h:316
Ogre::PageManager::setPageProvider
void setPageProvider(PageProvider *provider)
Set the PageProvider which can provide streams for any Page.
Definition: OgrePageManager.h:313
OgreMetalView::scaleToNative
bool scaleToNative
When true (default), we will try to set the contentScaleFactor to the native's.
Definition: iOS/OgreMetalView.h:40
OgreGL3PlusFrameBufferObject.h
Ogre::MovableObjectFactory::~MovableObjectFactory
virtual ~MovableObjectFactory()
Definition: OgreMovableObject.h:586
Ogre::ScriptCompiler::CE_DUPLICATEOVERRIDE
@ CE_DUPLICATEOVERRIDE
Definition: OgreScriptCompiler.h:202
Ogre::OGREPROF_RENDERING
@ OGREPROF_RENDERING
Rendering.
Definition: OgreProfiler.h:90
Ogre::PF_R16G16B16A16_SINT
@ PF_R16G16B16A16_SINT
64-bit pixel format, 16 bits red (signed int), 16 bits blue (signed int), 16 bits green (signed int),...
Definition: OgrePixelFormat.h:189
Ogre::ParticleSystem::setDefaultIterationInterval
static void setDefaultIterationInterval(Real iterationInterval)
Set the default iteration interval for all ParticleSystem instances.
Definition: OgreParticleSystem.h:347
Ogre::FOG_EXP
@ FOG_EXP
Fog density increases exponentially from the camera (fog = 1/e^(distance * density))
Definition: OgreCommon.h:148
Ogre::RenderSystemCapabilities::getMaxSupportedAnisotropy
Real getMaxSupportedAnisotropy() const
Get the maximum supported anisotropic filtering.
Definition: OgreRenderSystemCapabilities.h:576
Ogre::RTShader::Operand::w
Operand & w()
Definition: OgreShaderFunctionAtom.h:115
Ogre::AnimableValue::QUATERNION
@ QUATERNION
Definition: OgreAnimable.h:82
Ogre::Root::PluginLibList
std::vector< DynLib * > PluginLibList
Definition: OgreRoot.h:73
Ogre::FilterOptions
FilterOptions
Filtering options for textures / mipmaps.
Definition: OgreCommon.h:101
Ogre::TerrainMaterialGeneratorA::SM2Profile::getReceiveDynamicShadowsPSSM
PSSMShadowCameraSetup * getReceiveDynamicShadowsPSSM() const
Whether to use PSSM support dynamic texture shadows, and if so the settings to use (default 0).
Definition: OgreTerrainMaterialGeneratorA.h:137
Ogre::ProfileInstance::ProfileChildren
std::map< String, ProfileInstance * > ProfileChildren
Definition: OgreProfiler.h:153
Ogre::RenderTarget::copyContentsToMemory
void copyContentsToMemory(const PixelBox &dst, FrameBuffer buffer=FB_AUTO)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreRenderTarget.h:320
Ogre::Pass::getTessellationDomainProgramName
const String & getTessellationDomainProgramName(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1246
Ogre::Volume::OctreeNode::getCenterBackBottom
const Vector3 getCenterBackBottom(void) const
Gets the center of the corners 0, 1.
Definition: OgreVolumeOctreeNode.h:359
Ogre::Sphere::intersects
bool intersects(const Sphere &s) const
Returns whether or not this sphere intersects another sphere.
Definition: OgreSphere.h:80
Ogre::Quake3Shader::Pass::rgbGenWave
WaveType rgbGenWave
Definition: OgreQuake3Shader.h:87
Ogre::RenderWindow::suggestPixelFormat
PixelFormat suggestPixelFormat() const
Override since windows don't usually have alpha.
Definition: OgreRenderWindow.h:209
Ogre::PROP_MATRIX4
@ PROP_MATRIX4
Definition: OgreProperty.h:121
Ogre::LodOutputProvider::inject
virtual void inject()
Definition: OgreLodOutputProvider.h:48
Ogre::Pool::Pool
Pool()
Definition: OgreResourceManager.h:52
Ogre::RenderPriorityGroup::resetOrganisationModes
void resetOrganisationModes(void)
Reset the organisation modes required for the solids in this group.
Ogre::RTShader::FFPTexturing::Type
static String Type
Definition: OgreShaderFFPTexturing.h:82
OgreBites::AdvancedRenderControls
Definition: OgreAdvancedRenderControls.h:72
Ogre::PropertyBase
Base interface for an instance of a property.
Definition: OgreProperty.h:189
Ogre::SceneManagerEnumerator
Enumerates the SceneManager classes available to applications.
Definition: OgreSceneManagerEnumerator.h:87
Ogre::D3D11Device::GetDXGIFactory
IDXGIFactoryN * GetDXGIFactory()
Definition: OgreD3D11Device.h:64
Ogre::TerrainAutoUpdateLodFactory::getAutoUpdateLod
static TerrainAutoUpdateLod * getAutoUpdateLod(uint32 strategy)
Definition: OgreTerrainAutoUpdateLod.h:94
Ogre::Math::Sin
static float Sin(Real fValue, bool useTables=false)
Sine function.
Definition: OgreMath.h:422
Ogre::D3D9HLSLProgram::CmdColumnMajorMatrices
Command object for setting matrix packing in column-major order.
Definition: OgreD3D9HLSLProgram.h:56
Ogre::ConfigFile::SettingsBySection
std::map< String, SettingsMultiMap * > SettingsBySection
Gets an iterator for stepping through all the keys / values in the file.
Definition: OgreConfigFile.h:89
Ogre::TransformBaseReal::extract3x3Matrix
void extract3x3Matrix(Matrix3 &m3x3) const
Definition: OgreMatrix4.h:196
Ogre::SimpleRenderable::setMaterial
virtual void setMaterial(const MaterialPtr &mat)
Ogre::AnimableObject::~AnimableObject
virtual ~AnimableObject()
Definition: OgreAnimable.h:267
Ogre::CompositorLogic
Interface for compositor logics, which can be automatically binded to compositors,...
Definition: OgreCompositorLogic.h:46
Ogre::GpuProgramParameters::AutoConstantType
AutoConstantType
Defines the types of automatically updated values that may be bound to GpuProgram parameters,...
Definition: OgreGpuProgramParams.h:626
Ogre::StaticGeometryFactory
Dummy factory to let Regions adhere to MovableObject protocol.
Definition: OgreStaticGeometry.h:727
Ogre::GLCopyingRTTManager::createRenderTexture
RenderTexture * createRenderTexture(const String &name, const GLSurfaceDesc &target, bool writeGamma, uint fsaa)
Create a texture rendertarget object.
Definition: OgreGLCopyingRenderTexture.h:56
Ogre::Frustum::isCustomProjectionMatrixEnabled
bool isCustomProjectionMatrixEnabled(void) const
Returns whether a custom projection matrix is in use.
Definition: OgreFrustum.h:395
Ogre::D3D9Resource::notifyOnDeviceCreate
virtual void notifyOnDeviceCreate(IDirect3DDevice9 *d3d9Device)
Definition: OgreD3D9Resource.h:47
Ogre::Quake3Shader::cloudHeight
Real cloudHeight
Definition: OgreQuake3Shader.h:112
Ogre::VulkanQueue::PerFrameData
Definition: OgreVulkanQueue.h:53
Ogre::GLSLESProgram::setOptimisedSource
void setOptimisedSource(const String &src)
Sets the optimised GLSL source.
Definition: OgreGLSLESProgram.h:69
Ogre::GLES2StateCacheManager
Definition: OgreGLES2StateCacheManager.h:37
Ogre::FileSystemLayer::FileSystemLayer
FileSystemLayer(const Ogre::String &subdir)
Creates a concrete platform-dependent implementation of FileSystemLayer.
Definition: OgreFileSystemLayer.h:54
Ogre::PCZAxisAlignedBoxSceneQuery::setExcludeNode
void setExcludeNode(SceneNode *excludeNode)
set node to exclude from query
Definition: OgrePCZSceneQuery.h:62
Ogre::RTShader::SubRenderStateAccessor::getSubRenderStateInstanceSet
const SubRenderStateSet & getSubRenderStateInstanceSet() const
Return a set of all instances of the template SubRenderState.
Definition: OgreShaderSubRenderState.h:201
Ogre::ID_TESSELLATION_HULL_PROGRAM
@ ID_TESSELLATION_HULL_PROGRAM
Definition: OgreScriptCompiler.h:832
Ogre::FreeImageCodec::encode
DataStreamPtr encode(const MemoryDataStreamPtr &input, const CodecDataPtr &pData) const override
Ogre::SceneManager::ShadowRenderer::ShadowCasterSceneQueryListener::ShadowCasterSceneQueryListener
ShadowCasterSceneQueryListener(SceneManager *sm)
Definition: OgreSceneManager.h:819
Ogre::Polygon
The class represents a polygon in 3D space.
Definition: OgrePolygon.h:52
Ogre::PF_FLOAT16_GR
@ PF_FLOAT16_GR
32-bit, 2-channel s10e5 floating point pixel format, 16-bit green, 16-bit red
Definition: OgrePixelFormat.h:131
OgreSimplePageContentCollection.h
Ogre::GpuLogicalBufferStruct::bufferSize
size_t bufferSize
Shortcut to know the buffer size needs.
Definition: OgreGpuProgramParams.h:376
Ogre::LodData::mTriangleList
TriangleList mTriangleList
Definition: OgreLodData.h:155
Ogre::Vector::operator-=
Vector & operator-=(const Vector &b)
Definition: OgreVector.h:618
Ogre::WireBoundingBox
Allows the rendering of a wireframe bounding box.
Definition: OgreWireBoundingBox.h:48
Ogre::Node::getParent
Node * getParent(void) const
Gets this node's parent (NULL if this is the root).
Definition: OgreNode.h:217
OgreBites::CameraMan::getStyle
CameraStyle getStyle()
Definition: OgreCameraMan.h:104
Ogre::VulkanWindow::getRequiredExtensionName
static const char * getRequiredExtensionName()
Ogre::ResourceAccess::ResourceAccess
ResourceAccess
Enum identifying the texture access privilege.
Definition: OgreVulkanTextureGpu.h:54
Ogre::HardwareBuffer::isSystemMemory
bool isSystemMemory(void) const
Returns whether this buffer is held in system memory.
Definition: OgreHardwareBuffer.h:369
Ogre::Plane::Plane
Plane(const Vector3 &rkNormal, Real fConstant)
Construct a plane through a normal, and a distance to move the plane along the normal.
Definition: OgrePlane.h:73
Ogre::Page::getFrameLastHeld
virtual unsigned long getFrameLastHeld()
Get the frame number in which this Page was last loaded or held.
Definition: OgrePage.h:114
SHADER_GEN_WAVE
@ SHADER_GEN_WAVE
Definition: OgreQuake3Types.h:121
OgreBites::SDLK_LSHIFT
@ SDLK_LSHIFT
Definition: OgreInput.h:161
Ogre::FactoryObj::destroyInstance
virtual void destroyInstance(T *ptr)
Destroys an object which was created by this factory.
Definition: OgreFactoryObj.h:65
Ogre::RTShader::SkinningType
SkinningType
Definition: OgreShaderPrerequisites.h:87
Ogre::D3D9Resource::notifyOnDeviceReset
virtual void notifyOnDeviceReset(IDirect3DDevice9 *d3d9Device)
Definition: OgreD3D9Resource.h:58
Ogre::VulkanTextureGpuWindow
Definition: OgreVulkanTextureGpuWindow.h:38
Ogre::VulkanFrameBufferDescValue::refCount
uint16 refCount
Definition: OgreVulkanRenderPassDescriptor.h:53
Ogre::PM_POINTS
@ PM_POINTS
Only the points of each polygon are rendered.
Definition: OgreCommon.h:204
Ogre::MovableObject::_restoreManualHardwareResources
virtual void _restoreManualHardwareResources()
Notifies the movable object that hardware resources should be restored.
Definition: OgreMovableObject.h:199
OgreBites::ApplicationContextBase
Base class responsible for setting up a common context for applications.
Definition: OgreApplicationContextBase.h:86
Ogre::GLStateCacheManagerCommon::getColourMask
uchar * getColourMask()
Gets the current colour mask setting.
Definition: OgreGLStateCacheManagerCommon.h:103
Ogre::StreamSerialiser::Chunk::version
uint16 version
Version of the chunk (stored)
Definition: OgreStreamSerialiser.h:99
Ogre::GpuNamedConstants::bufferSize
size_t bufferSize
Total size of the buffer required.
Definition: OgreGpuProgramParams.h:314
Ogre::VET_INT1
@ VET_INT1
Definition: OgreHardwareVertexBuffer.h:146
Ogre::Image::getData
T * getData(uint32 x=0, uint32 y=0, uint32 z=0)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreImage.h:340
Ogre::RSC_WBUFFER
@ RSC_WBUFFER
the renderer will try to use W-buffers when available W-buffers are enabled by default for 16bit dept...
Definition: OgreRenderSystemCapabilities.h:184
Ogre::HardwareUniformBuffer
HardwareBuffer HardwareUniformBuffer
Definition: OgreHardwareBuffer.h:393
Ogre::GpuProgramParameters::ACT_TANTIME_0_1
@ ACT_TANTIME_0_1
Tangent of "Time0_1". Equivalent to RenderMonkey's "TanTime0_1".
Definition: OgreGpuProgramParams.h:982
Ogre::RenderSystemCapabilities::getTessellationDomainProgramConstantBoolCount
ushort getTessellationDomainProgramConstantBoolCount(void) const
Definition: OgreRenderSystemCapabilities.h:769
Ogre::ANT_VARIABLE_ACCESS
@ ANT_VARIABLE_ACCESS
Definition: OgreScriptCompiler.h:84
Ogre::AnimableValue::setValue
virtual void setValue(const Radian &)
Set value.
Definition: OgreAnimable.h:180
Ogre::Vector::operator-=
Vector & operator-=(Real s)
Definition: OgreVector.h:604
Ogre::StringConverter::_numLocale
static locale_t _numLocale
Definition: OgreStringConverter.h:354
Ogre::Rectangle2D::getSquaredViewDepth
Real getSquaredViewDepth(const Camera *cam) const
Returns the squared distance between the camera and this renderable.
Definition: OgreRectangle2D.h:89
Ogre::Entity::ChildObjectListIterator
VectorIterator< ChildObjectList > ChildObjectListIterator
Definition: OgreEntity.h:569
Ogre::PF_R16G16_SNORM
@ PF_R16G16_SNORM
32-bit pixel format, 16 bits red (signed normalised int), 16 bits blue (signed normalised int).
Definition: OgrePixelFormat.h:230
Ogre::D3D11Device::mExceptionsErrorLevel
static eExceptionsErrorLevel mExceptionsErrorLevel
Definition: OgreD3D11Device.h:98
Ogre::RTShader::Function::getLocalParameter
ParameterPtr getLocalParameter(const String &name)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreShaderFunction.h:189
Ogre::PropertyDef::getType
PropertyType getType() const
Get the type of the property.
Definition: OgreProperty.h:152
Ogre::RGBA
uint32 RGBA
Definition: OgreColourValue.h:41
Ogre::GpuSharedParametersPtr
SharedPtr< GpuSharedParameters > GpuSharedParametersPtr
Definition: OgrePrerequisites.h:278
Ogre::Quake3Shader::pass
PassList pass
Definition: OgreQuake3Shader.h:108
Ogre::PageProvider
Abstract class that can be implemented by the user application to provide a way to retrieve or genera...
Definition: OgrePageManager.h:57
Ogre::SceneQuery::WorldFragment::singleIntersection
Vector3 singleIntersection
Single intersection point, only applicable for WFT_SINGLE_INTERSECTION.
Definition: OgreSceneQuery.h:109
OgreBites::SDLK_KP_2
@ SDLK_KP_2
Definition: OgreInput.h:151
Ogre::PCZFrustum::getProjectionType
ProjectionType getProjectionType() const
Get the projection type of this PCZFrustum.
Definition: OgrePCZFrustum.h:117
Ogre::Math::IFloor
static int IFloor(float fValue)
Definition: OgreMath.h:264
OgreD3D9Prerequisites.h
Ogre::ParticleSystem::getOrigin
const String & getOrigin(void) const
Get the origin of this particle system, e.g.
Definition: OgreParticleSystem.h:435
Ogre::StaticGeometry::LODBucket::getMaterialBuckets
const MaterialBucketMap & getMaterialBuckets() const
Get an iterator over the materials in this LOD.
Definition: OgreStaticGeometry.h:325
Ogre::ParticleSystemManager
Manages particle systems, particle system scripts (templates) and the available emitter & affector fa...
Definition: OgreParticleSystemManager.h:72
Ogre::BCT_UINT
@ BCT_UINT
Definition: OgreGpuProgramParams.h:57
Ogre::Bitwise::bswap16
static uint16 bswap16(uint16 arg)
Returns value with reversed bytes order.
Definition: OgreBitwise.h:58
Ogre::TerrainMaterialGenerator::Profile::Profile
Profile(const Profile &prof)
Definition: OgreTerrainMaterialGenerator.h:175
Ogre::RaySceneQueryListener
Alternative listener class for dealing with RaySceneQuery.
Definition: OgreSceneQuery.h:319
OgreVulkanQueue.h
Ogre::DepthBuffer::PoolId
PoolId
Definition: OgreDepthBuffer.h:78
Ogre::TransformBase::operator<<
friend std::ostream & operator<<(std::ostream &o, const TransformBase &mat)
Function for writing to a stream.
Definition: OgreMatrix4.h:137
Ogre::InstanceBatch::isStatic
virtual bool isStatic() const
Returns true if this batch was set as static.
Definition: OgreInstanceBatch.h:303
Ogre::TerrainQuadTreeNode::LodLevel::maxHeightDelta
Real maxHeightDelta
Maximum delta height between this and the next lower lod.
Definition: OgreTerrainQuadTreeNode.h:137
Ogre::HardwarePixelBuffer::getFormat
PixelFormat getFormat() const
Gets the native pixel format of this buffer.
Definition: OgreHardwarePixelBuffer.h:192
Ogre::Volume::ChunkTreeSharedData
struct Ogre::Volume::ChunkTreeSharedData ChunkTreeSharedData
Internal shared values of the chunks which are equal in the whole tree.
Ogre::Quaternion::Quaternion
Quaternion(const Ogre::Quaternion &rhs)
Copy constructor.
Definition: OgreQuaternion.h:65
Ogre::PF_B5G6R5
@ PF_B5G6R5
16-bit pixel format, 5 bits red, 6 bits green, 5 bits blue.
Definition: OgrePixelFormat.h:72
Ogre::Volume::OctreeNode::getCenterTop
const Vector3 getCenterTop(void) const
Gets the center of the corners 4, 5, 6, 7.
Definition: OgreVolumeOctreeNode.h:332
Ogre::ID_RENDER_QUAD
@ ID_RENDER_QUAD
Definition: OgreScriptCompiler.h:801
Ogre::LodInputBuffer::sharedVertexBuffer
LodVertexBuffer sharedVertexBuffer
Definition: OgreLodBuffer.h:69
Ogre::D3D9HLSLProgram::OptimisationLevel
OptimisationLevel
Shader optimisation level.
Definition: OgreD3D9HLSLProgram.h:129
Ogre::TinyTextureManager::TinyTextureManager
TinyTextureManager()
Ogre::SPFMNone::operator()
void operator()(void *)
Definition: OgreDeprecated.h:25
Ogre::RenderQueue::_getQueueGroups
const RenderQueueGroupMap & _getQueueGroups() const
Internal method, returns the queue groups.
Definition: OgreRenderQueue.h:241
Ogre::PF_R8G8_SNORM
@ PF_R8G8_SNORM
16-bit pixel format, 8 bits red (signed normalised int), 8 bits blue (signed normalised int).
Definition: OgrePixelFormat.h:222
Ogre::OverlayElement::getVerticalAlignment
GuiVerticalAlignment getVerticalAlignment(void) const
Gets the vertical alignment for this element.
Definition: OgreOverlayElement.h:416
Ogre::StaticCache::cacheData
size_t cacheData(const void *buf, size_t count)
Cache data pointed by 'buf'.
Definition: OgreDeflate.h:67
Ogre::TerrainGlobalOptions::setLightMapDirection
void setLightMapDirection(const Vector3 &v)
Set the shadow map light direction to use (world space).
Definition: OgreTerrain.h:1889
Ogre::HardwareVertexBufferPtr
SharedPtr< HardwareVertexBuffer > HardwareVertexBufferPtr
Definition: OgrePrerequisites.h:283
Ogre::GpuProgramParameters::getPassIterationNumberIndex
size_t getPassIterationNumberIndex() const
Definition: OgreGpuProgramParams.h:1802
Ogre::WorkQueue::Response::getMessages
const String & getMessages() const
Get any diagnostic messages about the process.
Definition: OgreWorkQueue.h:144
Ogre::ID_PARTICLE_SYSTEM
@ ID_PARTICLE_SYSTEM
Definition: OgreScriptCompiler.h:769
Ogre::GpuSharedParametersUsage
This class records the usage of a set of shared parameters in a concrete set of GpuProgramParameters.
Definition: OgreGpuProgramParams.h:544
Ogre::StaticGeometry::LODBucket::MaterialIterator
MapIterator< MaterialBucketMap > MaterialIterator
Iterator over the materials in this LOD.
Definition: OgreStaticGeometry.h:323
OgreBites::TrayManager::getBackdropLayer
Ogre::Overlay * getBackdropLayer()
Definition: OgreTrays.h:772
Ogre::RenderSystemCapabilities::setVertexProgramConstantBoolCount
void setVertexProgramConstantBoolCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:709
Ogre::BBT_POINT
@ BBT_POINT
Standard point billboard (default), always faces the camera completely and is always upright.
Definition: OgreBillboardSet.h:86
OgreBites::SDLK_KP_4
@ SDLK_KP_4
Definition: OgreInput.h:153
Ogre::RenderPriorityGroup::getSolidsDecal
const QueuedRenderableCollection & getSolidsDecal(void) const
Get the collection of solids currently queued for decal passes (only applicable in additive shadow mo...
Definition: OgreRenderQueueSortingGrouping.h:293
Ogre::ID_POINT_SPRITES
@ ID_POINT_SPRITES
Definition: OgreScriptCompiler.h:675
Ogre::ParticleAffector::getType
const String & getType(void) const
Returns the name of the type of affector.
Definition: OgreParticleAffector.h:118
Ogre::VET_SHORT1
@ VET_SHORT1
Definition: OgreHardwareVertexBuffer.h:130
Ogre::VulkanWindow::mImageReadySemaphores
std::vector< VkSemaphore > mImageReadySemaphores
Makes Queue execution wait until the acquired image is done presenting.
Definition: OgreVulkanWindow.h:83
Ogre::ID_BLEND_DIFFUSE_ALPHA
@ ID_BLEND_DIFFUSE_ALPHA
Definition: OgreScriptCompiler.h:725
Ogre::ResourceBackgroundQueue::Listener
This abstract listener interface lets you get notifications of completed background processes instead...
Definition: OgreResourceBackgroundQueue.h:95
Ogre::HashedVector::begin
iterator begin()
Definition: OgreCommon.h:421
Ogre::BillboardSet::isPointRenderingEnabled
bool isPointRenderingEnabled(void) const
Returns whether point rendering is enabled.
Definition: OgreBillboardSet.h:779
Ogre::Math::intersects
static RayTestResult intersects(const Ray &ray, const Vector3 &a, const Vector3 &b, const Vector3 &c, const Vector3 &normal, bool positiveSide=true, bool negativeSide=true)
Definition: OgreMath.h:635
OgreShaderPrerequisites.h
OgreVectorSet.h
Ogre::Bitwise::bswapChunks
static void bswapChunks(void *pData, size_t size, size_t count)
Reverses byte order of chunks in buffer, where 'size' is size of one chunk.
Definition: OgreBitwise.h:114
Ogre::Any::operator=
Any & operator=(const ValueType &rhs)
Definition: OgreAny.h:92
OgreBites::InputListener::mouseWheelRolled
virtual bool mouseWheelRolled(const MouseWheelEvent &evt)
Definition: OgreInput.h:183
OgreTimer.h
Ogre::RTShader::HardwareSkinning::_setCreator
void _setCreator(const HardwareSkinningFactory *pCreator)
Set the factory which created this sub render state.
Definition: OgreShaderExHardwareSkinning.h:143
Ogre::BspLevel::load
void load(const DataStreamPtr &stream)
Load direct from stream.
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE1
@ SPC_LIGHTPOSITION_OBJECT_SPACE1
Definition: OgreShaderParameter.h:213
Ogre::CreateMaterialScriptCompilerEvent
Definition: OgreScriptCompiler.h:498
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE5
@ SPC_LIGHTPOSITIONVIEW_SPACE5
Definition: OgreShaderParameter.h:237
Ogre::RTShader::GBuffer::Type
static String Type
Definition: OgreShaderExGBuffer.h:88
Ogre::InstanceManager
This is the main starting point for the new instancing system.
Definition: OgreInstanceManager.h:58
Ogre::DeflectorPlaneAffector::msPlaneNormalCmd
static CmdPlaneNormal msPlaneNormalCmd
Definition: OgreDeflectorPlaneAffector.h:97
Ogre::DriverVersion::major
int major
Definition: OgreRenderSystemCapabilities.h:215
Ogre::ID_MAX_ANISOTROPY
@ ID_MAX_ANISOTROPY
Definition: OgreScriptCompiler.h:709
Ogre::LOW_LOD
@ LOW_LOD
Definition: OgreTerrainMaterialGeneratorA.h:51
Ogre::Terrain::TERRAINLAYERDECLARATION_CHUNK_VERSION
static const uint16 TERRAINLAYERDECLARATION_CHUNK_VERSION
Definition: OgreTerrain.h:279
Ogre::GCT_SPECIALIZATION
@ GCT_SPECIALIZATION
Definition: OgreGpuProgramParams.h:96
Ogre::Particle::hasOwnDimensions
bool hasOwnDimensions(void) const
Definition: OgreParticle.h:96
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(Real val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:496
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE0
@ SPC_POSTOLIGHT_OBJECT_SPACE0
Light vector in object space index 0-7.
Definition: OgreShaderParameter.h:132
Ogre::SceneManager::RenderContext::renderQueue
RenderQueue * renderQueue
Definition: OgreSceneManager.h:1015
Ogre::AnimationTrack::Listener
Listener allowing you to override certain behaviour of a track, for example to drive animation proced...
Definition: OgreAnimationTrack.h:130
Ogre::ShadowTextureConfig::format
PixelFormat format
Definition: OgreSceneManager.h:68
Ogre::ID_NORMALISE_NORMALS
@ ID_NORMALISE_NORMALS
Definition: OgreScriptCompiler.h:646
Ogre::AnyNumeric::operator*
AnyNumeric operator*(const AnyNumeric &rhs) const
Definition: OgreAny.h:335
Ogre::RenderSystemCapabilities::addShaderProfile
void addShaderProfile(const String &profile)
Adds the profile to the list of supported profiles.
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE5
@ SPC_TEXTURE_COORDINATE5
Definition: OgreShaderParameter.h:298
Ogre::Animation::_keyFrameListChanged
void _keyFrameListChanged(void)
Internal method used to tell the animation that keyframe list has been changed, which may cause it to...
Definition: OgreAnimation.h:452
Ogre::RTShader::FunctionStageRef::callFunction
void callFunction(const char *name, const In &arg0, const In &arg1, const Out &ret) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreShaderFunction.h:60
Ogre::PCZSphereSceneQuery::setStartZone
void setStartZone(PCZone *startZone)
set the zone to start the scene query
Definition: OgrePCZSceneQuery.h:96
Ogre::TinyHardwarePixelBuffer::lockImpl
PixelBox lockImpl(const Box &lockBox, LockOptions options)
Lock a box.
Definition: OgreTinyHardwarePixelBuffer.h:19
Ogre::Bitwise::intRead
static unsigned int intRead(const void *src, int n)
Read a n*8 bits integer value to memory in native endian.
Definition: OgreBitwise.h:283
Ogre::StringConverter::parseColourValue
static ColourValue parseColourValue(const String &val, const ColourValue &defaultValue=ColourValue::Black)
Parses a ColourValue out of a String.
Definition: OgreStringConverter.h:331
OgreGLCopyingRenderTexture.h
Ogre::Pass::getSelfIllumination
const ColourValue & getSelfIllumination(void) const
Gets the self illumination colour of the pass.
Definition: OgrePass.h:402
Ogre::LodIndexBuffer::indexSize
size_t indexSize
Definition: OgreLodBuffer.h:46
Ogre::LogListener::~LogListener
virtual ~LogListener()
Definition: OgreLog.h:71
Ogre::APKFileSystemArchiveFactory::APKFileSystemArchiveFactory
APKFileSystemArchiveFactory(AAssetManager *assetMgr)
Definition: OgreFileSystem.h:76
Ogre::Bitwise::mostSignificantBitSet
static unsigned int mostSignificantBitSet(unsigned int value)
Returns the most significant bit set in a value.
Definition: OgreBitwise.h:130
Ogre::TextureAnimatorAffector::useRandomStartOffset
void useRandomStartOffset(float enable)
Start animation at random frame in the texture sheet.
Definition: OgreTextureAnimatorAffector.h:55
OgreMetalView::presentationTime
CFTimeInterval presentationTime
The value of presentationTime will be passed to MTLCommandBuffer::presentDrawable atTime:presentation...
Definition: iOS/OgreMetalView.h:60
Ogre::DeflateStream::StreamType
StreamType
Requested stream type.
Definition: OgreDeflate.h:173
Ogre::SubMesh::getVertexAnimationIncludesNormals
bool getVertexAnimationIncludesNormals() const
Returns whether animation on dedicated vertex data includes normals.
Definition: OgreSubMesh.h:203
Ogre::VideoMode::bpp
uint8 bpp
Definition: OgreGLNativeSupport.h:46
Ogre::HashedVector::dirtyHash
void dirtyHash()
Definition: OgreCommon.h:412
Ogre::Octree::_getChildIndexes
void _getChildIndexes(const AxisAlignedBox &, int *x, int *y, int *z) const
Returns the appropriate indexes for the child of this octree into which the box will fit.
Ogre::Box::Box
Box(const TRect< T > &r)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreCommon.h:752
Ogre::VulkanWindow::~VulkanWindow
virtual ~VulkanWindow()
Ogre::Vector::positionEquals
bool positionEquals(const Vector &rhs, Real tolerance=1e-03f) const
Returns whether this vector is within a positional tolerance of another vector.
Definition: OgreVector.h:376
Ogre::StaticGeometry
Pre-transforms and batches up meshes for efficient use as static geometry in a scene.
Definition: OgreStaticGeometry.h:120
Ogre::Vector::xyz
Vector< 3, T > xyz() const
Swizzle-like narrowing operations.
Definition: OgreVector.h:339
Ogre::MeshSerializerListener::~MeshSerializerListener
virtual ~MeshSerializerListener()
Definition: OgreMeshSerializer.h:182
Ogre::ColourValue::ptr
const float * ptr() const
Pointer accessor for direct copying.
Definition: OgreColourValue.h:180
Ogre::Vector2i
Vector< 2, int > Vector2i
Definition: OgrePrerequisites.h:244
Ogre::PortalFactory::PortalFactory
PortalFactory()
Definition: OgrePortal.h:79
OgreBites::InputListenerChain::touchPressed
bool touchPressed(const TouchFingerEvent &evt)
Definition: OgreInput.h:239
Ogre::Lod0Stripifier::RemapInfo::markUsedIndices
void markUsedIndices(IDX *indices, size_t indexCount)
Definition: OgreLod0Stripifier.h:68
Ogre::Exception::ERR_RT_ASSERTION_FAILED
@ ERR_RT_ASSERTION_FAILED
Definition: OgreException.h:118
Ogre::D3D11HardwarePixelBuffer
Definition: OgreD3D11HardwarePixelBuffer.h:39
Ogre::StaticGeometry::OptimisedSubMeshGeometry::indexData
IndexData * indexData
Definition: OgreStaticGeometry.h:145
Ogre::VulkanFrameBufferDescValue
Definition: OgreVulkanRenderPassDescriptor.h:51
Ogre::RTShader::FFPTransformFactory
A factory that enables creation of FFPTransform instances.
Definition: OgreShaderFFPTransform.h:96
Ogre::Radian::operator/=
Radian & operator/=(float f)
Definition: OgreMath.h:88
Ogre::RTShader::TriplanarTexturingFactory
A factory that enables creation of TriplanarMapping instances.
Definition: OgreShaderExTriplanarTexturing.h:186
Ogre::AxisAlignedBox::setExtents
void setExtents(Real mx, Real my, Real mz, Real Mx, Real My, Real Mz)
Definition: OgreAxisAlignedBox.h:228
OgreBites::Slider::getValue
Ogre::Real getValue()
Definition: OgreTrays.h:543
Ogre::StringConverter::parseQuaternion
static Quaternion parseQuaternion(const String &val, const Quaternion &defaultValue=Quaternion::IDENTITY)
Parses a Quaternion out of a String.
Definition: OgreStringConverter.h:321
Ogre::PortalBaseFactory
Factory object for creating Portal instances.
Definition: OgrePortalBase.h:293
Ogre::Lod0Stripifier::RemapInfo::minimalIndexType
HardwareIndexBuffer::IndexType minimalIndexType() const
Definition: OgreLod0Stripifier.h:82
OgreUnifiedHighLevelGpuProgram.h
Ogre::BillboardParticleRenderer::setPointRenderingEnabled
void setPointRenderingEnabled(bool enabled)
Set whether or not the BillboardSet will use point rendering rather than manually generated quads.
Definition: OgreBillboardParticleRenderer.h:101
_OgreMetalExport
#define _OgreMetalExport
Definition: OgreMetalPrerequisites.h:92
Ogre::GLFrameBufferObject
Frame Buffer Object abstraction.
Definition: OgreGLFrameBufferObject.h:38
Ogre::VulkanHardwareBuffer
Definition: OgreVulkanHardwareBuffer.h:38
Ogre::D3D9RenderWindow::isVSync
bool isVSync() const
Definition: OgreD3D9RenderWindow.h:52
Ogre::Resource::getCreator
ResourceManager * getCreator(void)
Gets the manager which created this resource.
Definition: OgreResource.h:403
Ogre::GLFrameBufferObjectCommon::getSurface
const GLSurfaceDesc & getSurface(size_t attachment) const
Definition: OgreGLRenderTexture.h:83
Ogre::Terrain::Alignment
Alignment
The alignment of the terrain.
Definition: OgreTerrain.h:310
Ogre::ScriptTranslator
This class translates script AST (abstract syntax tree) into Ogre resources.
Definition: OgreScriptTranslator.h:49
Ogre::StringInterface::copyParametersTo
void copyParametersTo(StringInterface *dest) const
Method for copying this object's parameters to another object.
Ogre::PortalList
std::list< Portal * > PortalList
Definition: OgrePCZone.h:55
Ogre::RTShader::Operand::OpSemantic
OpSemantic
Definition: OgreShaderFunctionAtom.h:52
OgreVulkanProgram.h
Ogre::Volume::OctreeNode::getCenterLeftBottom
const Vector3 getCenterLeftBottom(void) const
Gets the center of the corners 0, 3.
Definition: OgreVolumeOctreeNode.h:395
Ogre::Mesh::getNumSubMeshes
size_t getNumSubMeshes(void) const
Gets the number of sub meshes which comprise this mesh.
Definition: OgreMesh.h:260
Ogre::Material::getTechnique
Technique * getTechnique(size_t index) const
Gets the indexed technique.
Definition: OgreMaterial.h:212
Ogre::BillboardChainFactory
Factory object for creating BillboardChain instances.
Definition: OgreBillboardChain.h:360
Ogre::StencilState::referenceValue
uint32 referenceValue
The reference value used in the stencil comparison.
Definition: OgreRenderSystem.h:121
Ogre::BspNode::getBack
BspNode * getBack(void) const
Returns a pointer to a BspNode containing the subspace on the negative side of the splitting plane.
Ogre::BspSceneManagerFactory
Factory for BspSceneManager.
Definition: OgreBspSceneManager.h:265
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE1
@ SPC_POSTOLIGHT_WORLD_SPACE1
Definition: OgreShaderParameter.h:143
Ogre::RenderPriorityGroup::getTransparents
const QueuedRenderableCollection & getTransparents(void) const
Get the collection of transparent objects currently queued.
Definition: OgreRenderQueueSortingGrouping.h:303
Ogre::GpuProgramFactory
Interface definition for factories of GpuProgram.
Definition: OgreGpuProgramManager.h:48
Ogre::ID_SHADOW
@ ID_SHADOW
Definition: OgreScriptCompiler.h:763
Ogre::SubmissionType::SubmissionType
SubmissionType
Definition: OgreVulkanPrerequisites.h:88
Ogre::GLCopyingRTTManager
Simple, copying manager/factory for RenderTextures.
Definition: OgreGLCopyingRenderTexture.h:53
Ogre::PropertyValue::val
Ogre::Any val
Definition: OgreProperty.h:267
Ogre::SceneManager::estimateWorldGeometry
virtual size_t estimateWorldGeometry(DataStreamPtr &stream, const String &typeName=BLANKSTRING)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreSceneManager.h:1736
Ogre::MetalRenderWindow::reposition
virtual void reposition(int left, int top)
Reposition the window.
Ogre::DefaultHardwareVertexBuffer
Definition: OgreDefaultHardwareBufferManager.h:61
Ogre::ID_POINT_SIZE
@ ID_POINT_SIZE
Definition: OgreScriptCompiler.h:674
Ogre::TAM_CLAMP
@ TAM_CLAMP
Values beyond 1.0 are clamped to 1.0.
Definition: OgreCommon.h:127
OgreParticleSystemManager.h
Ogre::RenderSystem::getFixedFunctionParams
virtual const GpuProgramParametersPtr & getFixedFunctionParams(TrackVertexColourType tracking, FogMode fog)
Definition: OgreRenderSystem.h:290
Ogre::Quake3Shader::Pass::rgbGenParams
Real rgbGenParams[4]
Definition: OgreQuake3Shader.h:88
Ogre::Mesh::_setLodInfo
void _setLodInfo(unsigned short numLevels)
Internal methods for loading LOD, do not use.
Ogre::VkFenceArray
std::vector< VkFence > VkFenceArray
Definition: OgreVulkanQueue.h:39
Ogre::GLRTTManager::FormatProperties::Mode::depth
uchar depth
Definition: OgreGLRenderTexture.h:177
Ogre::MetalRenderSystem::getActiveDevice
MetalDevice * getActiveDevice(void)
Definition: OgreMetalRenderSystem.h:172
Ogre::ScriptTranslatorManager::~ScriptTranslatorManager
virtual ~ScriptTranslatorManager()
Definition: OgreScriptTranslator.h:127
Ogre::ID_ANIM_TEXTURE
@ ID_ANIM_TEXTURE
Definition: OgreScriptCompiler.h:690
Ogre::D3D9HLSLProgram::setOptimisationLevel
void setOptimisationLevel(OptimisationLevel opt)
Sets the optimisation level to use.
Definition: OgreD3D9HLSLProgram.h:176
Ogre::VulkanHardwarePixelBuffer::blitToMemory
void blitToMemory(const Box &srcBox, const PixelBox &dst) override
Copies a region of this pixelbuffer to normal memory.
Ogre::SmallVectorImpl::resize
void resize(unsigned N, const T &NV)
Definition: OgreSmallVector.h:343
Ogre::HardwareBufferManagerBase
Base definition of a hardware buffer manager.
Definition: OgreHardwareBufferManager.h:107
Ogre::Bullet::ColliderType
ColliderType
Definition: OgreBullet.h:27
Ogre::GuiMetricsMode
GuiMetricsMode
Enum describing how the position / size of an element is to be recorded.
Definition: OgreOverlayElement.h:52
Ogre::PSSMShadowCameraSetup::create
static ShadowCameraSetupPtr create()
Constructor, defaults to 3 splits.
Definition: OgreShadowCameraSetupPSSM.h:77
Ogre::ID_TRILINEAR
@ ID_TRILINEAR
Definition: OgreScriptCompiler.h:703
Ogre::GLSLShaderCommon::getShaderID
uint getShaderID(void) const
Get the OGRE assigned shader ID.
Definition: OgreGLSLShaderCommon.h:99
Ogre::RTShader::GBufferFactory
A factory that enables creation of GBuffer instances.
Definition: OgreShaderExGBuffer.h:103
OgreGLNativeSupport.h
Ogre::Entity::SubEntityList
std::vector< SubEntity * > SubEntityList
Definition: OgreEntity.h:88
Ogre::Ray::intersects
RayTestResult intersects(const AxisAlignedBox &box) const
Tests whether this ray intersects the given box.
Definition: OgreRay.h:135
Ogre::IShader::mat3
Matrix3 mat3
Definition: OgreTinyRenderSystem.h:30
Ogre::LogListener
Definition: OgreLog.h:68
Ogre::VectorBase< 3, Real >::absDotProduct
Real absDotProduct(const VectorBase &vec) const
Calculates the absolute dot (scalar) product of this vector with another.
Definition: OgreVector.h:194
bsp_node_t::bbox
int bbox[6]
Definition: OgreQuake3Types.h:167
Ogre::ShadowTextureConfig::fsaa
unsigned int fsaa
Definition: OgreSceneManager.h:69
Ogre::PCZCamera
Specialized viewpoint from which an PCZone Scene can be rendered.
Definition: OgrePCZCamera.h:51
Ogre::ID_COLOUR_OP
@ ID_COLOUR_OP
Definition: OgreScriptCompiler.h:711
Ogre::AnyNumeric::AnyNumeric
AnyNumeric()
Definition: OgreAny.h:227
Ogre::Renderable::Visitor::~Visitor
virtual ~Visitor()
Virtual destructor needed as class has virtual methods.
Definition: OgreRenderable.h:329
Ogre::PageContentCollection::getParentPage
Page * getParentPage() const
Definition: OgrePageContentCollection.h:67
Ogre::ColourBlendState::ColourBlendState
ColourBlendState()
Definition: OgreBlendMode.h:293
Ogre::Volume::DualCell::mC1
Vector3 mC1
Definition: OgreVolumeDualGridGenerator.h:51
Ogre::vkResultToString
String vkResultToString(VkResult result)
Ogre::ScriptCompiler::CE_STRINGEXPECTED
@ CE_STRINGEXPECTED
Definition: OgreScriptCompiler.h:194
OgreBites::SDLK_F10
@ SDLK_F10
Definition: OgreInput.h:129
Ogre::VulkanDevice::mDeviceProperties
VkPhysicalDeviceProperties mDeviceProperties
Definition: OgreVulkanDevice.h:65
Ogre::InternalErrorException::InternalErrorException
InternalErrorException(int inNumber, const String &inDescription, const String &inSource, const char *inFile, long inLine)
Definition: OgreException.h:219
Ogre::DataStream::size
size_t size(void) const
Returns the total size of the data to be read from the stream, or 0 if this is indeterminate for this...
Definition: OgreDataStream.h:186
Ogre::Vector::makeFloor
void makeFloor(const Vector &cmp)
Sets this vector's components to the minimum of its own and the ones of the passed in vector.
Definition: OgreVector.h:415
Ogre::STBIImageCodec::magicNumberToFileExt
String magicNumberToFileExt(const char *magicNumberPtr, size_t maxbytes) const override
Maps a magic number header to a file extension, if this codec recognises it.
Ogre::ShadowRenderable::getSquaredViewDepth
Real getSquaredViewDepth(const Camera *) const override
Returns the squared distance between the camera and this renderable.
Definition: OgreShadowCaster.h:79
Ogre::HashedVector::reserve
void reserve(size_t t)
Definition: OgreCommon.h:479
Ogre::VulkanSampler::bind
VkSampler bind()
Ogre::Pass::setLightMask
void setLightMask(uint32 mask)
Sets the light mask which can be matched to specific light flags to be handled by this pass.
Definition: OgrePass.h:1090
OgreRibbonTrail.h
Ogre::LBX_ADD
@ LBX_ADD
add source1 and source2 together
Definition: OgreBlendMode.h:87
Ogre::Singleton::getSingleton
static T & getSingleton(void)
Get the singleton instance.
Definition: OgreSingleton.h:102
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Real &val)
Definition: OgreProperty.h:163
Ogre::ParticleSystem::_getActiveParticles
const std::vector< Particle * > & _getActiveParticles()
Returns all active particles in this system.
Definition: OgreParticleSystem.h:275
Ogre::GPV_LIGHTS
@ GPV_LIGHTS
Varies with light setup.
Definition: OgreGpuProgramParams.h:131
Ogre::Resource::Listener::~Listener
virtual ~Listener()
Definition: OgreResource.h:74
Ogre::RTShader::FFP_TEXTURING
@ FFP_TEXTURING
Definition: OgreShaderFFPRenderState.h:74
Ogre::Vector::length
Real length() const
Returns the length (magnitude) of the vector.
Definition: OgreVector.h:483
Ogre::PROP_UNSIGNED_LONG
@ PROP_UNSIGNED_LONG
Definition: OgreProperty.h:111
Ogre::LodData::Vertex::normal
Vector3 normal
Definition: OgreLodData.h:103
Ogre::StaticGeometry::QueuedGeometry::geometry
SubMeshLodGeometryLink * geometry
Definition: OgreStaticGeometry.h:174
Ogre::ID_SYNTAX
@ ID_SYNTAX
Definition: OgreScriptCompiler.h:583
Ogre::GpuProgramParameters::hasNamedParameters
bool hasNamedParameters() const
Does this parameter set include named parameters?
Definition: OgreGpuProgramParams.h:1297
Ogre::Mesh::getIndexBufferUsage
HardwareBuffer::Usage getIndexBufferUsage(void) const
Gets the usage setting for this meshes index buffers.
Definition: OgreMesh.h:577
Ogre::RotationAffector::CmdRotationSpeedRangeEnd
Command object for particle emitter - see ParamCommand.
Definition: OgreRotationAffector.h:58
Ogre::Resource::getHandle
ResourceHandle getHandle(void) const
Definition: OgreResource.h:312
Ogre::PF_ATC_RGB
@ PF_ATC_RGB
ATC (AMD_compressed_ATC_texture)
Definition: OgrePixelFormat.h:244
Ogre::VertexBufferBinding::BindingIndexMap
std::map< ushort, ushort > BindingIndexMap
Definition: OgreHardwareVertexBuffer.h:526
Ogre::ID_ONE_MINUS_DEST_COLOUR
@ ID_ONE_MINUS_DEST_COLOUR
Definition: OgreScriptCompiler.h:608
Ogre::LodInputBuffer::Submesh::indexBuffer
LodIndexBuffer indexBuffer
Definition: OgreLodBuffer.h:64
bsp_brushside_t
Definition: OgreQuake3Types.h:236
Ogre::MetalRenderTexture::requiresTextureFlipping
virtual bool requiresTextureFlipping() const
Definition: OgreMetalRenderTexture.h:54
Ogre::TransformBaseReal::transpose
Matrix4 transpose() const
Definition: OgreMatrix4.h:432
Ogre::D3D11HardwareBuffer
Base implementation of a D3D11 buffer, dealing with all the common aspects.
Definition: OgreD3D11HardwareBuffer.h:40
Ogre::Volume::mcEdges
int mcEdges[256]
Marching Cubes tables from the public domain code found on http://local.wasp.uwa.edu....
Definition: OgreVolumeIsoSurfaceTablesMC.h:43
Ogre::Degree::operator/
Degree operator/(float f) const
Definition: OgreMath.h:139
Ogre::Rect
TRect< int32 > Rect
Structure used to define a rectangle in a 2-D integer space.
Definition: OgreCommon.h:718
Ogre::Texture::getSrcDepth
uint32 getSrcDepth(void) const
Returns the original depth of the input texture (only applicable for 3D textures).
Definition: OgreTexture.h:245
Ogre::RTShader::FunctionInvocation
A class that represents function invocation code from shader based program function.
Definition: OgreShaderFunctionAtom.h:232
Ogre::SmallVectorImpl::reserve
void reserve(unsigned N)
Definition: OgreSmallVector.h:355
Ogre::Affine3::IDENTITY
static const Affine3 IDENTITY
Definition: OgreMatrix4.h:429
Ogre::SceneQuery::WFT_NONE
@ WFT_NONE
Return no world geometry hits at all.
Definition: OgreSceneQuery.h:81
Ogre::GLNativeSupport::createPBuffer
virtual GLPBuffer * createPBuffer(PixelComponentType format, size_t width, size_t height)
Definition: OgreGLNativeSupport.h:75
Ogre::Skeleton::hasManualBones
virtual bool hasManualBones(void) const
Are there any manually controlled bones?
Definition: OgreSkeleton.h:370
Ogre::D3D11RenderWindowSwapChainBased::setFSAA
virtual void setFSAA(uint fsaa, const String &fsaaHint)
Set the level of multisample AA to be used if hardware support it.
Definition: OgreD3D11RenderWindow.h:125
Ogre::PF_SHORT_RGBA
@ PF_SHORT_RGBA
64-bit pixel format, 16 bits for red, green, blue and alpha
Definition: OgrePixelFormat.h:121
Ogre::Frustum::getReflectionPlane
const Plane & getReflectionPlane(void) const
Returns the reflection plane of the frustum if appropriate.
Definition: OgreFrustum.h:534
Ogre::RenderSystem::_setTextureBlendMode
virtual void _setTextureBlendMode(size_t unit, const LayerBlendModeEx &bm)
Sets the texture blend modes from a TextureUnitState record.
Definition: OgreRenderSystem.h:577
Ogre::MaterialSerializer::writeComment
void writeComment(unsigned short level, const String &comment, const bool useMainBuffer=true)
Definition: OgreMaterialSerializer.h:342
Ogre::HardwareBuffer::lock
virtual void * lock(size_t offset, size_t length, LockOptions options)
Lock the buffer for (potentially) reading / writing.
Definition: OgreHardwareBuffer.h:212
Ogre::SceneManager::RenderContext::activeChain
CompositorChain * activeChain
Definition: OgreSceneManager.h:1018
Ogre::FreeImageCodec::FreeImageCodec
FreeImageCodec(const String &type, unsigned int fiType)
Ogre::MESH_VERSION_1_4
@ MESH_VERSION_1_4
OGRE version v1.4+.
Definition: OgreMeshSerializer.h:54
Ogre::VulkanQueue::mOwnerDevice
VulkanDevice * mOwnerDevice
Definition: OgreVulkanQueue.h:83
Ogre::RTShader::ProgramWriter
Base class interface for shader program writers.
Definition: OgreShaderProgramWriter.h:51
Ogre::APKFileSystemArchiveFactory::~APKFileSystemArchiveFactory
virtual ~APKFileSystemArchiveFactory()
Definition: OgreFileSystem.h:77
Ogre::CgFxScriptLoader::getLoadingOrder
Real getLoadingOrder(void) const
Gets the loading order for scripts of this type.
Ogre::ID_PASS
@ ID_PASS
Definition: OgreScriptCompiler.h:563
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE2
@ SPC_LIGHTPOSITION_OBJECT_SPACE2
Definition: OgreShaderParameter.h:214
Ogre::GpuProgramParameters::ACT_INVERSE_VIEWPORT_WIDTH
@ ACT_INVERSE_VIEWPORT_WIDTH
This variable represents 1.0/ViewportWidth.
Definition: OgreGpuProgramParams.h:1018
OgreBites::ApplicationContextBase::setWindowGrab
virtual void setWindowGrab(NativeWindowType *win, bool grab=true)
When input is grabbed the mouse is confined to the window.
Definition: OgreApplicationContextBase.h:180
Ogre::GpuProgramParameters::ACT_POINT_PARAMS
@ ACT_POINT_PARAMS
Point params: size; constant, linear, quadratic attenuation.
Definition: OgreGpuProgramParams.h:1157
Ogre::VulkanMappings
Definition: OgreVulkanMappings.h:42
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE5
@ SPC_POSITION_LIGHT_SPACE5
Definition: OgreShaderParameter.h:103
Ogre::BillboardSet::getBoundingBox
const AxisAlignedBox & getBoundingBox(void) const override
Retrieves the local axis-aligned bounding box for this object.
Definition: OgreBillboardSet.h:529
Ogre::Terrain::setQueryFlags
void setQueryFlags(uint32 flags)
Set the query flags for this terrain.
Definition: OgreTerrain.h:1335
Ogre::PF_R8G8B8A8_SINT
@ PF_R8G8B8A8_SINT
32-bit pixel format, 8 bits red (signed int), 8 bits blue (signed int), 8 bits green (signed int),...
Definition: OgrePixelFormat.h:181
Ogre::DynLib
Resource holding data about a dynamic library.
Definition: OgreDynLib.h:61
Ogre::DefaultRaySceneQuery
Default implementation of RaySceneQuery.
Definition: OgreSceneManager.h:3443
Ogre::StaticGeometry::QueuedSubMeshList
std::vector< QueuedSubMesh * > QueuedSubMeshList
Definition: OgreStaticGeometry.h:170
Ogre::ID_ZERO
@ ID_ZERO
Definition: OgreScriptCompiler.h:605
Ogre::GLES2FBOManager
Factory for GL ES 2 Frame Buffer Objects, and related things.
Definition: OgreGLES2FBORenderTexture.h:73
OgreBites::ApplicationContext
ApplicationContextBase ApplicationContext
Definition: OgreApplicationContext.h:102
Ogre::AnimationStateControllerValue
ControllerValue wrapper class for AnimationState.
Definition: OgreAnimationState.h:289
Ogre::VertexData
collects together all the vertex-related information used to render geometry.
Definition: OgreVertexIndexData.h:59
Ogre::PF_SHORT_L
@ PF_SHORT_L
Definition: OgrePixelFormat.h:63
Ogre::GLDepthBufferCommon::GLDepthBufferCommon
GLDepthBufferCommon(uint16 poolId, GLRenderSystemCommon *renderSystem, GLContext *creatorContext, GLHardwarePixelBufferCommon *depth, GLHardwarePixelBufferCommon *stencil, const RenderTarget *target, bool isManual)
Ogre::uint8
uint8_t uint8
Definition: OgrePlatform.h:272
Ogre::Entity::BIND_ORIGINAL
@ BIND_ORIGINAL
Definition: OgreEntity.h:753
Ogre::BillboardParticleRenderer::setRenderQueueGroup
void setRenderQueueGroup(uint8 queueID)
Sets which render queue group this renderer should target with it's output.
Definition: OgreBillboardParticleRenderer.h:131
Ogre::D3D9GpuProgram::getColumnMajorMatrices
bool getColumnMajorMatrices(void) const
Gets whether matrix packed in column-major order.
Definition: OgreD3D9GpuProgram.h:70
OgreFontManager.h
Ogre::SceneManager::Listener::preUpdateSceneGraph
virtual void preUpdateSceneGraph(SceneManager *source, Camera *camera)
Called prior to updating the scene graph in this SceneManager.
Definition: OgreSceneManager.h:331
Ogre::Root::isBlendWeightsGpuRedundant
bool isBlendWeightsGpuRedundant() const
Returns whether blend weights information needs to be passed to the GPU see setBlendWeightsGpuRedunda...
Definition: OgreRoot.h:919
Ogre::Archive::~Archive
virtual ~Archive()
Default destructor.
Definition: OgreArchive.h:104
Ogre::PF_R32_SINT
@ PF_R32_SINT
32-bit pixel format, 32 bits red (signed int).
Definition: OgrePixelFormat.h:191
Ogre::GpuConstantDefinition::logicalIndex
size_t logicalIndex
Logical index - used to communicate this constant to the rendersystem.
Definition: OgreGpuProgramParams.h:149
Ogre::GLSLProgramManagerCommon::destroyAllByShader
void destroyAllByShader(GLSLShaderCommon *shader)
Destroy all programs which referencing this shader.
Ogre::Sampler::UVWAddressingMode
Texture addressing mode for each texture coordinate.
Definition: OgreTextureUnitState.h:54
Ogre::TinyHardwarePixelBuffer::TinyHardwarePixelBuffer
TinyHardwarePixelBuffer(const PixelBox &data, Usage usage)
Should be called by HardwareBufferManager.
OgrePanelOverlayElement.h
OgreManualObject.h
Ogre::Volume::IsoSurface::MS_CORNERS_LEFT
static const size_t MS_CORNERS_LEFT[4]
To call Marching Squares with a cube on its left.
Definition: OgreVolumeIsoSurface.h:72
Ogre::GpuProgramParameters::ACDT_INT
@ ACDT_INT
the auto constant requires data of type int
Definition: OgreGpuProgramParams.h:1169
Ogre::SmallVectorImpl::resize
void resize(unsigned N)
Definition: OgreSmallVector.h:331
Ogre::PF_A4R4G4B4
@ PF_A4R4G4B4
16-bit pixel format, 4 bits for alpha, red, green and blue.
Definition: OgrePixelFormat.h:74
Ogre::GpuSharedParameters::getIntPointer
const int * getIntPointer(size_t pos) const
Get a pointer to the 'nth' item in the int buffer.
Definition: OgreGpuProgramParams.h:522
Ogre::SceneManager::getCameraRelativeRendering
bool getCameraRelativeRendering() const
Get whether to use camera-relative coordinates when rendering, ie to always place the camera at the o...
Definition: OgreSceneManager.h:1208
Ogre::Volume::VecDualCell
std::vector< DualCell > VecDualCell
To hold dual cells.
Definition: OgreVolumeDualGridGenerator.h:66
Ogre::ResourceManager::ResourceMapIterator
MapIterator< ResourceHandleMap > ResourceMapIterator
Definition: OgreResourceManager.h:486
Ogre::Math::DegreesToRadians
static float DegreesToRadians(float degrees)
Definition: OgreMath.h:512
Ogre::TextureAccess
TextureAccess
Enum identifying the texture access privilege.
Definition: OgreTexture.h:84
Ogre::TerrainGroup::getTerrainSize
virtual uint16 getTerrainSize() const
Retrieve the size of each terrain instance in number of vertices down one side.
Definition: OgreTerrainGroup.h:133
Ogre::Bitwise::intWrite
static void intWrite(void *dest, const int n, const unsigned int value)
Write a n*8 bits integer value to memory in native endian.
Definition: OgreBitwise.h:255
Ogre::RTShader::Program
A class that represents a shader based program.
Definition: OgreShaderProgram.h:48
Ogre::RSC_VERTEX_FORMAT_INT_10_10_10_2
@ RSC_VERTEX_FORMAT_INT_10_10_10_2
Supports VET_INT_10_10_10_2_NORM.
Definition: OgreRenderSystemCapabilities.h:174
Ogre::InstancedEntity::getOrientation
const Quaternion & getOrientation() const
Retrieve the orientation.
Definition: OgreInstancedEntity.h:238
Ogre::RTShader::FFP_FOG
@ FFP_FOG
Definition: OgreShaderFFPRenderState.h:75
Ogre::ID_LOD_DISTANCES
@ ID_LOD_DISTANCES
Definition: OgreScriptCompiler.h:577
Ogre::RSC_TESSELLATION_HULL_PROGRAM
@ RSC_TESSELLATION_HULL_PROGRAM
Supports hardware tessellation hull programs.
Definition: OgreRenderSystemCapabilities.h:172
Ogre::GLSLESProgramFactory
Factory class for GLSL ES programs.
Definition: OgreGLSLESProgram.h:115
Ogre::BinaryOptionList
std::map< String, String > BinaryOptionList
Definition: OgreCommon.h:595
Ogre::RTShader::SubRenderStateListIterator
SubRenderStateList::iterator SubRenderStateListIterator
Definition: OgreShaderSubRenderState.h:161
Ogre::Node::ConstChildNodeIterator
ConstVectorIterator< ChildNodeMap > ConstChildNodeIterator
Definition: OgreNode.h:73
Ogre.h
Ogre::Pass::setEmissive
void setEmissive(float red, float green, float blue)
Sets the amount of self-illumination an object has.
Definition: OgrePass.h:380
Ogre::D3D9Mappings::D3D_FUSAGE_MAG
@ D3D_FUSAGE_MAG
mag filter
Definition: OgreD3D9Mappings.h:63
Ogre::SimpleParamCommand::doSet
void doSet(void *target, const String &val)
Definition: OgreStringInterface.h:96
Ogre::Segment::mOrigin
Vector3 mOrigin
Definition: OgreSegment.h:71
OgreGLSLProgramCommon.h
Ogre::LodConfig::Advanced::profile
LodProfile profile
If the algorithm makes errors, you can fix it, by adding the edge to the profile.
Definition: OgreLodConfig.h:165
Ogre::Math::Abs
static Real Abs(Real fValue)
Absolute value function.
Definition: OgreMath.h:273
Ogre::GLTextureCommon
Definition: OgreGLTextureCommon.h:39
Ogre::VulkanDevice::mDevice
VkDevice mDevice
Definition: OgreVulkanDevice.h:53
Ogre::VulkanQueue::mQueueIdx
uint32 mQueueIdx
Definition: OgreVulkanQueue.h:78
Ogre::RenderQueueListener::~RenderQueueListener
virtual ~RenderQueueListener()
Definition: OgreRenderQueueListener.h:59
Ogre::ResourceGroupManager::getResourceManagers
const ResourceManagerMap & getResourceManagers() const
Get the registered resource managers.
Definition: OgreResourceGroupManager.h:859
OgreBites::TrayManager::resourceGroupLoadStarted
void resourceGroupLoadStarted(const Ogre::String &groupName, size_t resourceCount)
This event is fired when a resource group begins loading.
Definition: OgreTrays.h:1103
Ogre::Pass::hasFragmentProgram
bool hasFragmentProgram(void) const
Returns true if this pass uses a programmable fragment pipeline.
Definition: OgrePass.h:1182
Ogre::IShader::vec4b
Vector< 4, uchar > vec4b
Definition: OgreTinyRenderSystem.h:28
Ogre::AntiPortalFactory
Factory object for creating AntiPortal instances.
Definition: OgreAntiPortal.h:49
Ogre::PF_R32G32_UINT
@ PF_R32G32_UINT
64-bit pixel format, 32 bits red (unsigned int), 32 bits blue (unsigned int).
Definition: OgrePixelFormat.h:169
Ogre::TU_STATIC
@ TU_STATIC
same as HBU_GPU_TO_CPU
Definition: OgreTexture.h:51
Ogre::ID_ONLY_INITIAL
@ ID_ONLY_INITIAL
Definition: OgreScriptCompiler.h:792
OgreBites::ButtonEvent
Definition: OgreInput.h:95
Ogre::RenderQueueGroup::getPriorityGroups
const PriorityMap & getPriorityGroups() const
Definition: OgreRenderQueueSortingGrouping.h:420
Ogre::OctreeSphereSceneQuery
Octree implementation of SphereSceneQuery.
Definition: OgreOctreeSceneQuery.h:78
Ogre::MetalRenderTargetCommon
Definition: OgreMetalRenderTargetCommon.h:35
Ogre::SOP_DECREMENT_WRAP
@ SOP_DECREMENT_WRAP
Decrease the stencil value by 1, wrapping when decrementing 0.
Definition: OgreRenderSystem.h:89
Ogre::GLContext
Class that encapsulates an GL context.
Definition: OgreGLContext.h:43
Ogre::ID_CLEAR
@ ID_CLEAR
Definition: OgreScriptCompiler.h:798
Ogre::GpuProgramParameters::getIntPointer
int * getIntPointer(size_t pos)
Get a pointer to the 'nth' item in the int buffer.
Definition: OgreGpuProgramParams.h:1525
Ogre::D3D9GpuFragmentProgram
D3D9GpuProgram D3D9GpuFragmentProgram
Definition: OgreD3D9GpuProgram.h:129
Ogre::Terrain::getSceneManager
SceneManager * getSceneManager() const
Definition: OgreTerrain.h:509
Ogre::Affine3::operator=
Affine3 & operator=(const Matrix3 &mat3)
Definition: OgreMatrix4.h:365
Ogre::ImageCodec::DecodeResult
std::pair< MemoryDataStreamPtr, CodecDataPtr > DecodeResult
Result of a decoding; both a decoded data stream and CodecData metadata.
Definition: OgreImageCodec.h:102
Ogre::LinearForceAffector::ForceApplication
ForceApplication
Choice of how to apply the force vector to particles.
Definition: OgreLinearForceAffector.h:74
Ogre::SceneManager::getFindVisibleObjects
bool getFindVisibleObjects(void)
Gets whether the SceneManager should search for visible objects, or whether they are being manually h...
Definition: OgreSceneManager.h:3283
Ogre::ProcessResourceNameScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:481
Ogre::Node::translate
void translate(Real x, Real y, Real z, TransformSpace relativeTo=TS_PARENT)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreNode.h:363
Ogre::MetalPlugin
Plugin instance for Metal Manager.
Definition: OgreMetalPlugin.h:38
Ogre::Radian::operator=
Radian & operator=(const float &f)
Definition: OgreMath.h:66
Ogre::ResourceGroupListener::resourceCreated
virtual void resourceCreated(const ResourcePtr &resource)
This event is fired when a resource was just created.
Definition: OgreResourceGroupManager.h:182
Ogre::Quake3Level::initialisePointers
void initialisePointers(void)
Utility function read the header and set up pointers.
Ogre::BaseConstantType
BaseConstantType
Definition: OgreGpuProgramParams.h:52
Ogre::RenderTarget::FB_FRONT
@ FB_FRONT
Definition: OgreRenderTarget.h:86
Ogre::D3D9RenderWindow::isHidden
bool isHidden() const
Indicates whether the window was set to hidden (not displayed)
Definition: OgreD3D9RenderWindow.h:54
Ogre::AssimpPlugin
Definition: OgreAssimpLoader.h:144
OgreBites::SDLK_HOME
@ SDLK_HOME
Definition: OgreInput.h:136
Ogre::ControllerValue::getValue
virtual T getValue(void) const =0
Ogre::Pass::setSpecular
void setSpecular(const ColourValue &specular)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:344
Ogre::ManualObject::setBufferUsage
void setBufferUsage(HardwareBuffer::Usage usage)
Use before defining geometry to indicate how you intend to update the geometry.
Definition: OgreManualObject.h:172
Ogre::BillboardSet::setBillboardsInWorldSpace
void setBillboardsInWorldSpace(bool ws)
Sets whether billboards should be treated as being in world space.
Definition: OgreBillboardSet.h:676
Ogre::MaterialSerializer::Listener::textureUnitStateEventRaised
virtual void textureUnitStateEventRaised(MaterialSerializer *ser, SerializeEvent event, bool &skip, const TextureUnitState *textureUnit)
Called when texture unit state section event raised.
Definition: OgreMaterialSerializer.h:133
Ogre::Pose::VertexOffsetMap
std::map< size_t, Vector3 > VertexOffsetMap
A collection of vertex offsets based on the vertex index.
Definition: OgrePose.h:70
Ogre::D3D9HardwareBufferManager
Implementation of HardwareBufferManager for D3D9.
Definition: OgreD3D9HardwareBufferManager.h:37
Ogre::RSC_FRAGMENT_PROGRAM
@ RSC_FRAGMENT_PROGRAM
Definition: OgreRenderSystemCapabilities.h:208
Ogre::VulkanWindow::isHidden
bool isHidden(void) const
Indicates whether the window was set to hidden (not displayed)
Definition: OgreVulkanWindow.h:122
Ogre::IteratorWrapper::IteratorWrapper
IteratorWrapper(IteratorType start, IteratorType last)
Constructor.
Definition: OgreIteratorWrapper.h:90
Ogre::SubEntity::isRenderQueuePrioritySet
bool isRenderQueuePrioritySet(void) const
Gets the queue group for this entity, see setRenderQueueGroup for full details.
Definition: OgreSubEntity.h:189
Ogre::RTShader::GBuffer::TL_NORMAL
@ TL_NORMAL
Definition: OgreShaderExGBuffer.h:57
Ogre::Quake3Level::extractLightmaps
void extractLightmaps(void) const
Ogre::Pass::setDiffuse
void setDiffuse(const ColourValue &diffuse)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:325
Ogre::MetalRenderWindow::requiresTextureFlipping
virtual bool requiresTextureFlipping() const
Definition: OgreMetalRenderWindow.h:74
Ogre::PF_R32G32_SINT
@ PF_R32G32_SINT
64-bit pixel format, 32 bits red (signed int), 32 bits blue (signed int).
Definition: OgrePixelFormat.h:193
Ogre::CAPS_CATEGORY_COMMON_2
@ CAPS_CATEGORY_COMMON_2
Definition: OgreRenderSystemCapabilities.h:63
Ogre::BillboardChain::Element::texCoord
float texCoord
U or V texture coord depending on options.
Definition: OgreBillboardChain.h:96
Ogre::VertexData::HardwareAnimationData
Struct used to hold hardware morph / pose vertex data information.
Definition: OgreVertexIndexData.h:104
Ogre::IndexData::indexBuffer
HardwareIndexBufferSharedPtr indexBuffer
Pointer to the HardwareIndexBuffer to use, must be specified if useIndexes = true.
Definition: OgreVertexIndexData.h:270
Ogre::TangentSpaceCalc::getSplitRotated
bool getSplitRotated() const
Sets whether or not to split vertices when tangent space rotates more than 90 degrees around a vertex...
Definition: OgreTangentSpaceCalc.h:153
Ogre::SkeletonSerializer
Class for serialising skeleton data to/from an OGRE .skeleton file.
Definition: OgreSkeletonSerializer.h:69
Ogre::SharedPtr< AnimableValue >
Ogre::Pass::getDepthCheckEnabled
bool getDepthCheckEnabled(void) const
Returns whether or not this pass renders with depth-buffer checking on or not.
Definition: OgrePass.h:764
Ogre::StaticGeometry::MaterialBucket::getGeometryList
const GeometryBucketList & getGeometryList() const
Get a list of the contained geometry.
Definition: OgreStaticGeometry.h:271
Ogre::_DETAIL_SWAP_RB
@ _DETAIL_SWAP_RB
Definition: OgreHardwareVertexBuffer.h:135
Ogre::OverlayElement::getSquaredViewDepth
Real getSquaredViewDepth(const Camera *cam) const
Overridden from Renderable.
Definition: OgreOverlayElement.h:447
Ogre::GLES2HardwareBuffer::copyData
void copyData(HardwareBuffer &srcBuffer, size_t srcOffset, size_t dstOffset, size_t length, bool discardWholeBuffer) override
Copy data from another buffer into this one.
Ogre::SmallVectorImpl::erase
iterator erase(iterator S, iterator E)
Definition: OgreSmallVector.h:429
Ogre::ID_BILINEAR
@ ID_BILINEAR
Definition: OgreScriptCompiler.h:702
Ogre::MetalTexture::getTextureForSampling
id< MTLTexture > getTextureForSampling(MetalRenderSystem *renderSystem)
Ogre::AxisAlignedBox::transform
void transform(const Matrix4 &matrix)
Transforms the box according to the matrix supplied.
Definition: OgreAxisAlignedBox.h:408
Ogre::VertexDeclaration::getElementCount
size_t getElementCount(void) const
Get the number of elements in the declaration.
Definition: OgreHardwareVertexBuffer.h:292
Ogre::FactoryObj::createInstance
virtual T * createInstance(const String &name)=0
Creates a new object.
Ogre::Pass::getHashFunction
static HashFunc * getHashFunction(void)
Get the hash function used for all passes.
Definition: OgrePass.h:1536
Ogre::TerrainMaterialGenerator::Profile::updateParamsForCompositeMap
virtual void updateParamsForCompositeMap(const MaterialPtr &mat, const Terrain *terrain)=0
Update params for a terrain.
Ogre::CompositorChain::getCompositorInstances
const Instances & getCompositorInstances() const
The compositor instances.
Definition: OgreCompositorChain.h:107
Ogre::TextureUnitState::getReferencedCompositorName
const String & getReferencedCompositorName() const
Gets the name of the compositor that this texture references.
Definition: OgreTextureUnitState.h:1014
Ogre::RenderingAPIException
Definition: OgreException.h:222
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE7
@ SPC_LIGHTPOSITION_OBJECT_SPACE7
Definition: OgreShaderParameter.h:219
Ogre::GpuSharedParameters::getDoublePointer
double * getDoublePointer(size_t pos)
Get a pointer to the 'nth' item in the double buffer.
Definition: OgreGpuProgramParams.h:516
Ogre::GLRenderTexture::CustomAttributeString_GLCONTEXT
static const String CustomAttributeString_GLCONTEXT
Definition: OgreGLRenderTexture.h:117
Ogre::RTShader::UniformParameter::isAutoConstantRealParameter
bool isAutoConstantRealParameter() const
Return true if this parameter an auto constant with real data type, false otherwise.
Definition: OgreShaderParameter.h:473
Ogre::RTShader::SubRenderStateFactory
Abstract factory interface for creating SubRenderState implementation instances.
Definition: OgreShaderSubRenderState.h:230
Ogre::GLSLShader::getDefaultBuffer
const HardwareBufferPtr & getDefaultBuffer() const
Definition: OgreGLSLShader.h:55
Ogre::ControllerFunction
Subclasses of this class are responsible for performing a function on an input value for a Controller...
Definition: OgreController.h:55
Ogre::Node
Class representing a general-purpose node an articulated scene graph.
Definition: OgreNode.h:57
OgreBites::ApplicationContextBase::removeInputListener
void removeInputListener(InputListener *lis)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreApplicationContextBase.h:257
Ogre::PCZLight
Specialized version of Ogre::Light which caches which zones the light affects.
Definition: OgrePCZLight.h:50
Ogre::RenderWindow::setVSyncEnabled
virtual void setVSyncEnabled(bool vsync)
Enable or disable vertical sync for the RenderWindow.
Definition: OgreRenderWindow.h:165
Ogre::MaterialManager::DEFAULT_SCHEME_NAME
static String DEFAULT_SCHEME_NAME
same as MSN_DEFAULT
Definition: OgreMaterialManager.h:157
OgreBites::SDLK_UP
@ SDLK_UP
Definition: OgreInput.h:143
Ogre::RTShader::SubRenderStateFactory::createInstance
virtual SubRenderState * createInstance(ScriptCompiler *compiler, PropertyAbstractNode *prop, TextureUnitState *texState, SGScriptTranslator *translator)
Create an instance of the SubRenderState based on script properties.
Definition: OgreShaderSubRenderState.h:267
OgreBites::TrayManager::resourceLoadStarted
void resourceLoadStarted(const Ogre::ResourcePtr &resource)
This event is fired when a declared resource is about to be loaded.
Definition: OgreTrays.h:1110
Ogre::MeshSerializerListener::processSkeletonName
virtual void processSkeletonName(Mesh *mesh, String *name)=0
Called to override the reference to a skeleton.
Ogre::VectorBase< 2, Real >::UNIT_X
static const Vector2 UNIT_X
Definition: OgreVector.h:121
Ogre::Math::Ceil
static Real Ceil(Real fValue)
Ceiling function Returns the smallest following integer.
Definition: OgreMath.h:319
Ogre::FileHandleDataStream
Common subclass of DataStream for handling data from C-style file handles.
Definition: OgreDataStream.h:498
Ogre::TextAreaOverlayElement::Alignment
Alignment
Definition: OgreTextAreaOverlayElement.h:47
Ogre::OctreeZone
Definition: OgreOctreeZone.h:60
Ogre::LinkedSkeletonAnimationSource::skeletonName
String skeletonName
Definition: OgreSkeleton.h:475
Ogre::CMPF_EQUAL
@ CMPF_EQUAL
Write if (new_Z == existing_Z)
Definition: OgreCommon.h:67
Ogre::RTShader::GBuffer::TL_DEPTH
@ TL_DEPTH
Definition: OgreShaderExGBuffer.h:56
Ogre::AxisAlignedBox::setMaximum
void setMaximum(const Vector3 &vec)
Sets the maximum corner of the box.
Definition: OgreAxisAlignedBox.h:184
Ogre::Plane::d
Real d
Definition: OgrePlane.h:66
OgreBites::SDLK_NUMLOCKCLEAR
@ SDLK_NUMLOCKCLEAR
Definition: OgreInput.h:144
Ogre::GpuProgramParameters::setNamedAutoConstant
void setNamedAutoConstant(const String &name, AutoConstantType acType, uint16 extraInfo1, uint16 extraInfo2)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreGpuProgramParams.h:1635
Ogre::IM_VTFBESTFIT
@ IM_VTFBESTFIT
The num.
Definition: OgreCommon.h:357
Ogre::D3D9Resource
Represents a Direct3D rendering resource.
Definition: OgreD3D9Resource.h:40
Ogre::Billboard::setTexcoordRect
void setTexcoordRect(float u0, float v0, float u1, float v1)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreBillboard.h:200
Ogre::BillboardChain::getUseVertexColours
virtual bool getUseVertexColours(void) const
Gets whether vertex colour information should be included in the final buffers generated.
Definition: OgreBillboardChain.h:184
Ogre::Billboard::hasOwnDimensions
bool hasOwnDimensions(void) const
Returns true if this billboard deviates from the BillboardSet's default dimensions (i....
Definition: OgreBillboard.h:157
Ogre::Pass::getPointAttenuationConstant
float getPointAttenuationConstant(void) const
Returns the constant coefficient of point attenuation.
Definition: OgrePass.h:507
Ogre::Quake3Level::mLeafFaces
int * mLeafFaces
Definition: OgreQuake3Level.h:137
Ogre::LodOutputBuffer
Data representing the output of the Mesh reduction. Used by LodOutputProviderBuffer.
Definition: OgreLodBuffer.h:75
Ogre::glErrorToString
const char * glErrorToString(GLenum glErr)
Definition: OgreGLPrerequisites.h:63
OgreVulkanHardwareBuffer.h
Ogre::Quaternion::operator*
Quaternion operator*(float s) const
Definition: OgreQuaternion.h:186
Ogre::SmallVectorTemplateCommon::reverse_iterator
std::reverse_iterator< iterator > reverse_iterator
Definition: OgreSmallVector.h:152
Ogre::QuadMaterialMap
std::map< int, MaterialPtr > QuadMaterialMap
Definition: OgreDeprecated.h:29
Ogre::SceneNode::numAttachedObjects
size_t numAttachedObjects(void) const
Reports the number of objects attached to this node.
Definition: OgreSceneNode.h:138
Ogre::RTShader::ShaderGenerator::removeAllShaderBasedTechniques
bool removeAllShaderBasedTechniques(const Material &mat)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreShaderGenerator.h:306
Ogre::GLWindow::isHidden
bool isHidden(void) const
Indicates whether the window was set to hidden (not displayed)
Definition: OgreGLWindow.h:44
Ogre::Segment::intersects
bool intersects(const Capsule &) const
Ogre::GLHardwarePixelBufferCommon
Definition: OgreGLHardwarePixelBufferCommon.h:39
Ogre::SBT_TRANSPARENT_ALPHA
@ SBT_TRANSPARENT_ALPHA
The alpha value of the rendering output is used as a mask.
Definition: OgreBlendMode.h:217
Ogre::FocusedShadowCameraSetup::create
static ShadowCameraSetupPtr create(bool useAggressiveRegion=true)
Create an instance.
Definition: OgreShadowCameraSetupFocused.h:255
Ogre::VulkanProgramFactory::VulkanProgramFactory
VulkanProgramFactory(VulkanDevice *device)
Ogre::ColourValue::operator!=
bool operator!=(const ColourValue &rhs) const
Definition: OgreColourValue.h:82
Ogre::GpuProgramParameters::getUnsignedIntPointer
uint * getUnsignedIntPointer(size_t pos)
Get a pointer to the 'nth' item in the uint buffer.
Definition: OgreGpuProgramParams.h:1529
Ogre::GpuProgramParameters::ACT_TRANSPOSE_WORLDVIEW_MATRIX
@ ACT_TRANSPOSE_WORLDVIEW_MATRIX
Provides transpose of concatenated world and view matrices.
Definition: OgreGpuProgramParams.h:702
Ogre::ProcessResourceNameScriptCompilerEvent::MATERIAL
@ MATERIAL
Definition: OgreScriptCompiler.h:475
OgreBites::TrayManager::getTrayContainer
Ogre::OverlayContainer * getTrayContainer(TrayLocation trayLoc)
Definition: OgreTrays.h:771
Ogre::Technique::getLodIndex
unsigned short getLodIndex(void) const
Gets the level-of-detail index assigned to this Technique.
Definition: OgreTechnique.h:570
Ogre::Terrain::DERIVED_DATA_NORMALS
static const uint8 DERIVED_DATA_NORMALS
Definition: OgreTerrain.h:1162
OgreOverlayElement.h
Ogre::OctreeZoneData
Definition: OgreOctreeZone.h:220
OgreBites::SDLK_INSERT
@ SDLK_INSERT
Definition: OgreInput.h:135
OgreBites::TrayManager::moveWidgetToTray
void moveWidgetToTray(const Ogre::String &name, TrayLocation trayLoc, size_t place=-1)
Definition: OgreTrays.h:1026
Ogre::BillboardSet::setSortingEnabled
void setSortingEnabled(bool sortenable)
Enables sorting for this BillboardSet.
Definition: OgreBillboardSet.h:385
Ogre::Terrain::ImportData::operator=
ImportData & operator=(const ImportData &rhs)
Definition: OgreTerrain.h:433
Ogre::ID_SCENE_BLEND
@ ID_SCENE_BLEND
Definition: OgreScriptCompiler.h:602
Ogre::GpuProgramParameters::ACT_WORLD_DUALQUATERNION_ARRAY_2x4
@ ACT_WORLD_DUALQUATERNION_ARRAY_2x4
The current array of world matrices transformed to an array of dual quaternions, represented as a 2x4...
Definition: OgreGpuProgramParams.h:648
Ogre::Image::loadDynamicImage
Image & loadDynamicImage(uchar *data, uint32 width, uint32 height, PixelFormat format)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreImage.h:187
Ogre::VulkanWindow::getImageAcquiredSemaphore
VkSemaphore getImageAcquiredSemaphore(void)
Returns null if getImageAcquiredSemaphore has already been called during this frame.
Ogre::Terrain::TERRAINDERIVEDDATA_CHUNK_VERSION
static const uint16 TERRAINDERIVEDDATA_CHUNK_VERSION
Definition: OgreTerrain.h:287
Ogre::DefaultHardwareBufferManager::~DefaultHardwareBufferManager
~DefaultHardwareBufferManager()
Definition: OgreDefaultHardwareBufferManager.h:110
Ogre::GpuProgramParameters::ACT_LIGHT_DIFFUSE_COLOUR_ARRAY
@ ACT_LIGHT_DIFFUSE_COLOUR_ARRAY
Array of light diffuse colours (count set by extra param)
Definition: OgreGpuProgramParams.h:819
Ogre::BillboardChain::getMaterialName
virtual const String & getMaterialName(void) const
Get the material name in use.
Definition: OgreBillboardChain.h:252
Ogre::HardwareIndexBufferPtr
SharedPtr< HardwareIndexBuffer > HardwareIndexBufferPtr
Definition: OgrePrerequisites.h:281
Ogre::LodIndexBuffer::indexBuffer
Ogre::SharedPtr< unsigned char > indexBuffer
size of the index buffer in bytes
Definition: OgreLodBuffer.h:50
Ogre::GPU_APPLE
@ GPU_APPLE
Apple Software Renderer.
Definition: OgreRenderSystemCapabilities.h:237
Ogre::UnifiedHighLevelGpuProgram
Specialisation of HighLevelGpuProgram which just delegates its implementation to one other GpuProgram...
Definition: OgreUnifiedHighLevelGpuProgram.h:61
Ogre::ComPtr::ComPtr
ComPtr(const ComPtr &other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:130
Ogre::GPUVendor
GPUVendor
Enumeration of GPU vendors.
Definition: OgreRenderSystemCapabilities.h:230
OgrePageContent.h
Ogre::GLHardwareBufferManager
Implementation of HardwareBufferManager for OpenGL.
Definition: OgreGLHardwareBufferManager.h:42
Ogre::Vector::reflect
Vector reflect(const Vector &normal) const
Calculates a reflection vector to the plane with the given normal .
Definition: OgreVector.h:578
Ogre::SharedPtr::SharedPtr
SharedPtr(Y *ptr, Deleter d)
Definition: OgreSharedPtr.h:60
Ogre::ID_END_BUILTIN_IDS
@ ID_END_BUILTIN_IDS
Definition: OgreScriptCompiler.h:854
Ogre::ProfileHistory::totalTimePercent
Real totalTimePercent
The total percentage of frame time this profile has taken.
Definition: OgreProfiler.h:132
Ogre::Volume::OctreeNode::setCenterValue
void setCenterValue(Vector4 value)
Raw setter for the center value.
Definition: OgreVolumeOctreeNode.h:512
OgreLodConfig.h
OgreShadowCameraSetupPlaneOptimal.h
Ogre::MetalProgram::getEntryPoint
const String & getEntryPoint(void) const
Gets the entry point defined for this program.
Definition: OgreMetalProgram.h:75
Ogre::set
Definition: OgreDeprecated.h:61
Ogre::RTShader::In::In
In(float f)
Definition: OgreShaderFunctionAtom.h:161
Ogre::IM_FORCEONEWEIGHT
@ IM_FORCEONEWEIGHT
All techniques are forced to one weight per vertex.
Definition: OgreCommon.h:369
Ogre::VideoMode::height
uint32 height
Definition: OgreGLNativeSupport.h:44
Ogre::RENDER_QUEUE_8
@ RENDER_QUEUE_8
Definition: OgreRenderQueue.h:68
Ogre::GLES2RenderSystem
Implementation of GL ES 2.x as a rendering system.
Definition: OgreGLES2RenderSystem.h:63
Ogre::D3D9Resource::notifyOnDeviceDestroy
virtual void notifyOnDeviceDestroy(IDirect3DDevice9 *d3d9Device)
Definition: OgreD3D9Resource.h:50
Ogre::RTShader::InOut::InOut
InOut(ParameterPtr p)
Definition: OgreShaderFunctionAtom.h:177
OgreWorkQueue.h
Ogre::PageContentCollection::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgrePageContentCollection.h:61
Ogre::RTShader::SubRenderStateAccessor::addSubRenderStateInstance
void addSubRenderStateInstance(SubRenderState *subRenderState) const
Add SubRenderState instance to this accessor.
Definition: OgreShaderSubRenderState.h:180
Ogre::GpuProgramParameters::AutoConstantDefinition::acType
AutoConstantType acType
Definition: OgreGpuProgramParams.h:1187
Ogre::GpuNamedConstants::registerCount
size_t registerCount
Number of register type params (samplers)
Definition: OgreGpuProgramParams.h:316
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const float *val, size_t count, size_t multiple=4)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:564
Ogre::ID_LIGHT_SCISSOR
@ ID_LIGHT_SCISSOR
Definition: OgreScriptCompiler.h:635
Ogre::ResourcePtr
SharedPtr< Resource > ResourcePtr
Definition: OgrePrerequisites.h:289
Ogre::CompositionPass::InputTex::mrtIndex
size_t mrtIndex
MRT surface index if applicable.
Definition: OgreCompositionPass.h:239
bsp_leaf_t
Definition: OgreQuake3Types.h:170
Ogre::ShadowRenderable::setMaterial
void setMaterial(const MaterialPtr &mat)
Set the material to be used by the shadow, should be set by the caller before adding to a render queu...
Definition: OgreShadowCaster.h:73
Ogre::GpuProgramParameters::ACT_DERIVED_AMBIENT_LIGHT_COLOUR
@ ACT_DERIVED_AMBIENT_LIGHT_COLOUR
The derived ambient light colour, with 'r', 'g', 'b' components filled with product of surface ambien...
Definition: OgreGpuProgramParams.h:862
OgreBites::TrayListener::okDialogClosed
virtual void okDialogClosed(const Ogre::DisplayString &message)
Definition: OgreTrays.h:100
Ogre::EdgeData::EdgeGroupList
std::vector< EdgeGroup > EdgeGroupList
Definition: OgreEdgeListBuilder.h:120
Ogre::TerrainLayerSampler::TerrainLayerSampler
TerrainLayerSampler()
Definition: OgreTerrainMaterialGenerator.h:115
OgreBites::InputListener::keyReleased
virtual bool keyReleased(const KeyboardEvent &evt)
Definition: OgreInput.h:178
CAPS_CATEGORY_MASK
#define CAPS_CATEGORY_MASK
Definition: OgreRenderSystemCapabilities.h:47
Ogre::PatchMesh
Patch specialisation of Mesh.
Definition: OgrePatchMesh.h:47
Ogre::MapIterator
Concrete IteratorWrapper for nonconst access to the underlying key-value container.
Definition: OgreAnimationState.h:42
Ogre::PageManager::setPagingOperationsEnabled
void setPagingOperationsEnabled(bool enabled)
Pause or unpause all paging operations.
Definition: OgrePageManager.h:430
OgreSceneManagerEnumerator.h
Ogre::PagedWorldSection::setPageProvider
virtual void setPageProvider(PageProvider *provider)
Set the PageProvider which can provide streams Pages in this section.
Definition: OgrePagedWorldSection.h:268
Ogre::ResourceGroupManager::INTERNAL_RESOURCE_GROUP_NAME
static const String INTERNAL_RESOURCE_GROUP_NAME
same as RGN_INTERNAL
Definition: OgreResourceGroupManager.h:242
OgreGLPrerequisites.h
Ogre::Overlay::isInitialised
bool isInitialised(void) const
Gets whether the overlay is initialised or not.
Definition: OgreOverlay.h:131
Ogre::PageID
uint32 PageID
Identifier for a page.
Definition: OgrePagingPrerequisites.h:58
Ogre::GLES2TextureBuffer::~GLES2TextureBuffer
virtual ~GLES2TextureBuffer()
Ogre::TechniqueType
TechniqueType
Definition: OgreTerrainMaterialGeneratorA.h:48
OgreBites::ApplicationContextBase::getDisplayDPI
virtual float getDisplayDPI() const
get the vertical DPI of the display
Definition: OgreApplicationContextBase.h:183
Ogre::InstancedEntity::setTransformLookupNumber
void setTransformLookupNumber(uint16 num)
Sets the transformation look up number.
Definition: OgreInstancedEntity.h:230
Ogre::VertexElement::getIndex
unsigned short getIndex(void) const
Gets the index of this element, only applicable for repeating elements.
Definition: OgreHardwareVertexBuffer.h:204
Ogre::HardwareIndexBuffer::getType
IndexType getType(void) const
Get the type of indexes used in this buffer.
Definition: OgreHardwareIndexBuffer.h:69
Ogre::ColourValue::getHSB
void getHSB(float *hue, float *saturation, float *brightness) const
Definition: OgreColourValue.h:333
OgrePageContentCollectionFactory.h
Ogre::Vector::normalise
Real normalise()
Normalises the vector.
Definition: OgreVector.h:521
Ogre::Mesh::getLodLevel
const MeshLodUsage & getLodLevel(ushort index) const
Gets details of the numbered level of detail entry.
Ogre::Lod0Stripifier::RemapInfo::usedCount
unsigned usedCount
Definition: OgreLod0Stripifier.h:87
Ogre::Volume::Chunk::MOVABLE_TYPE_NAME
static const String MOVABLE_TYPE_NAME
The type name.
Definition: OgreVolumeChunk.h:319
Ogre::HardwareVertexBuffer::getVertexSize
size_t getVertexSize(void) const
Gets the size in bytes of a single vertex in this buffer.
Definition: OgreHardwareVertexBuffer.h:68
Ogre::SceneType
SceneType
Definition: OgreDeprecated.h:86
Ogre::GpuProgramParameters::ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED
@ ACT_LIGHT_SPECULAR_COLOUR_POWER_SCALED
Light specular colour pre-scaled by Light::setPowerScale (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:817
Ogre::GLPlugin
Plugin instance for GL Manager.
Definition: OgreGLPlugin.h:39
Ogre::RenderSystemCapabilities::parseVendorFromString
void parseVendorFromString(const String &vendorString)
Parse and set vendor.
Definition: OgreRenderSystemCapabilities.h:350
Ogre::SceneManager::destroyEntity
void destroyEntity(MovableObject *ent)
Removes & destroys an Entity from the SceneManager.
Definition: OgreSceneManager.h:1490
Ogre::GLES2TexturePtr
shared_ptr< GLES2Texture > GLES2TexturePtr
Definition: OgreGLES2Prerequisites.h:79
Ogre::Mesh::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Class that provides convenient interface to establish a linkage between custom user application objec...
Definition: OgreMesh.h:948
Ogre::ManualObject::textureCoord
void textureCoord(float u)
Add a texture coordinate to the current vertex.
Definition: OgreManualObject.h:277
Ogre::SceneManager::SkyDomeGenParameters::skyDomeYSegments_keep
int skyDomeYSegments_keep
Definition: OgreSceneManager.h:299
Ogre::ParticleEmitter::_initParticle
virtual void _initParticle(Particle *pParticle)
Initialises a particle based on the emitter's approach and parameters.
Definition: OgreParticleEmitter.h:399
Ogre::PageContentFactory
Define the interface to a factory class that will create subclasses of PageContent.
Definition: OgrePageContentFactory.h:50
Ogre::CgFxScriptLoader::getSingletonPtr
static CgFxScriptLoader * getSingletonPtr(void)
Get the singleton instance.
Ogre::InstanceBatchHW
This is technique requires true instancing hardware support.
Definition: OgreInstanceBatchHW.h:61
Ogre::Bitwise::bswap64
static uint64 bswap64(uint64 arg)
Returns value with reversed bytes order.
Definition: OgreBitwise.h:82
Ogre::FrameTimeControllerValue::setValue
void setValue(Real value) override
Definition: OgrePredefinedControllers.h:67
aiMatrix4x4
aiMatrix4x4t< float > aiMatrix4x4
Definition: OgreAssimpLoader.h:50
Ogre::GpuProgramParameters::AutoConstantEntry
Structure recording the use of an automatic parameter.
Definition: OgreGpuProgramParams.h:1206
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE4
@ SPC_LIGHTDIRECTION_TANGENT_SPACE4
Definition: OgreShaderParameter.h:206
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE4
@ SPC_LIGHTDIRECTION_WORLD_SPACE4
Definition: OgreShaderParameter.h:186
Ogre::ID_SHARED_PARAMS
@ ID_SHARED_PARAMS
Definition: OgreScriptCompiler.h:765
Ogre::GLES2HardwareBuffer::destroyBuffer
void destroyBuffer()
Ogre::GpuConstantDefinition::isSpecialization
static bool isSpecialization(GpuConstantType c)
Definition: OgreGpuProgramParams.h:185
Ogre::GPU_VENDOR_COUNT
@ GPU_VENDOR_COUNT
placeholder
Definition: OgreRenderSystemCapabilities.h:246
Ogre::WFT_SINE
@ WFT_SINE
Standard sine wave which smoothly changes from low to high and back again.
Definition: OgreCommon.h:186
Ogre::RenderTargetViewportEvent::source
Viewport * source
The source of the event being raised.
Definition: OgreRenderTargetListener.h:55
OgreGrid2DPageStrategy.h
Ogre::SceneNode::isInSceneGraph
bool isInSceneGraph(void) const
Determines whether this node is in the scene graph, i.e.
Definition: OgreSceneNode.h:168
Ogre::Radian::operator>
bool operator>(const Radian &r) const
Definition: OgreMath.h:95
OgreGLGpuProgramManager.h
Ogre::TerrainLayerSampler
Description of a sampler that will be used with each layer.
Definition: OgreTerrainMaterialGenerator.h:103
Ogre::PROP_MATRIX3
@ PROP_MATRIX3
Definition: OgreProperty.h:120
OgreBites::TrayManager::isLogoVisible
bool isLogoVisible()
Definition: OgreTrays.h:923
Ogre::TextureUnitState::TextureEffect::controller
ControllerReal * controller
Definition: OgreTextureUnitState.h:323
OgreBites::TrayManager::removeWidgetFromTray
void removeWidgetFromTray(const Ogre::String &name)
Definition: OgreTrays.h:1051
Ogre::ProfiledEdge::cost
Real cost
Definition: OgreLodConfig.h:47
Ogre::TextAreaOverlayElement::Right
@ Right
Definition: OgreTextAreaOverlayElement.h:50
bsp_header_t::version
int version
Definition: OgreQuake3Types.h:229
Ogre::Node::numChildren
uint16 numChildren(void) const
Reports the number of child nodes under this one.
Definition: OgreNode.h:463
Ogre::Node::pitch
virtual void pitch(const Radian &angle, TransformSpace relativeTo=TS_LOCAL)
Rotate the node around the X-axis.
Definition: OgreNode.h:405
Ogre::Mesh::getNumLodLevels
ushort getNumLodLevels(void) const
Returns the number of levels of detail that this mesh supports.
Definition: OgreMesh.h:489
Ogre::StreamSerialiser::RealStorageFormat
RealStorageFormat
The storage format of Real values.
Definition: OgreStreamSerialiser.h:84
Ogre::Matrix3::Matrix3
Matrix3()
Default constructor.
Definition: OgreMatrix3.h:75
Ogre::GpuProgramParameters::ACT_INVERSE_WORLD_MATRIX
@ ACT_INVERSE_WORLD_MATRIX
The current world matrix, inverted.
Definition: OgreGpuProgramParams.h:631
Ogre::GLSurfaceDesc::GLSurfaceDesc
GLSurfaceDesc()
Definition: OgreGLRenderTexture.h:49
OgreBites::Label::getCaption
const Ogre::DisplayString & getCaption()
Definition: OgreTrays.h:469
Ogre::IF_3D_TEXTURE
@ IF_3D_TEXTURE
Definition: OgreImage.h:47
Ogre::AnimationContainer
An animation container interface, which allows generic access to sibling animations.
Definition: OgreAnimation.h:56
Ogre::BorderRenderable::getLights
const LightList & getLights(void) const
Gets a list of lights, ordered relative to how close they are to this renderable.
Definition: OgreBorderPanelOverlayElement.h:245
Ogre::SkeletonChunkID
SkeletonChunkID
Definition of the OGRE .skeleton file format.
Definition: OgreSkeletonFileFormat.h:55
Ogre::Volume::ChunkParameters::lodCallback
MeshBuilderCallback * lodCallback
Callback for a specific LOD level.
Definition: OgreVolumeChunk.h:79
OgreShaderParameter.h
Ogre::PlaneBoundedVolume::PlaneList
std::vector< Plane > PlaneList
Definition: OgrePlaneBoundedVolume.h:52
Ogre::FocusedShadowCameraSetup::setUseAggressiveFocusRegion
void setUseAggressiveFocusRegion(bool aggressive)
Sets whether or not to use the more aggressive approach to deciding on the focus region or not.
Definition: OgreShadowCameraSetupFocused.h:268
Ogre::GLES2HardwareBuffer::notifyOnContextLost
void notifyOnContextLost() override
Ogre::LML_CRITICAL
@ LML_CRITICAL
Definition: OgreLog.h:64
Ogre::LML_TRIVIAL
@ LML_TRIVIAL
Definition: OgreLog.h:61
OgreResourceManager.h
Ogre::Bullet::createSphereCollider
_OgreBulletExport btSphereShape * createSphereCollider(const MovableObject *mo)
create sphere collider using ogre provided data
Ogre::ID_LAST_RENDER_QUEUE
@ ID_LAST_RENDER_QUEUE
Definition: OgreScriptCompiler.h:804
Ogre::ShadowRenderableFlags
ShadowRenderableFlags
A set of flags that can be used to influence ShadowRenderable creation.
Definition: OgreShadowCaster.h:110
Ogre::Bitwise::firstPO2From
static uint32 firstPO2From(uint32 n)
Returns the closest power-of-two number greater or equal to value.
Definition: OgreBitwise.h:146
Ogre::Terrain::TERRAINLAYERSAMPLERELEMENT_CHUNK_VERSION
static const uint16 TERRAINLAYERSAMPLERELEMENT_CHUNK_VERSION
Definition: OgreTerrain.h:283
Ogre::Texture::~Texture
virtual ~Texture()
Definition: OgreTexture.h:135
Ogre::ID_TESSELLATION_HULL
@ ID_TESSELLATION_HULL
Definition: OgreScriptCompiler.h:840
Ogre::RenderSystemCapabilities::setGeometryProgramConstantBoolCount
void setGeometryProgramConstantBoolCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:719
Ogre::GpuProgramParameters::ACT_WORLD_SCALE_SHEAR_MATRIX_ARRAY_3x4
@ ACT_WORLD_SCALE_SHEAR_MATRIX_ARRAY_3x4
The scale and shear components of the current array of world matrices.
Definition: OgreGpuProgramParams.h:650
Ogre::DefaultHardwareBufferManager::createRenderToVertexBuffer
RenderToVertexBufferSharedPtr createRenderToVertexBuffer()
Create a render to vertex buffer.
Definition: OgreDefaultHardwareBufferManager.h:131
OgreMaterialManager.h
Ogre::Node::yaw
virtual void yaw(const Radian &angle, TransformSpace relativeTo=TS_LOCAL)
Rotate the node around the Y-axis.
Definition: OgreNode.h:412
Ogre::map::iterator
std::map< K, V, P >::iterator iterator
Definition: OgreDeprecated.h:72
Ogre::PatchMeshPtr
SharedPtr< PatchMesh > PatchMeshPtr
Definition: OgrePrerequisites.h:287
Ogre::PixelComponentType
PixelComponentType
Pixel component format.
Definition: OgrePixelFormat.h:331
Ogre::D3D11Texture::GetTex1D
ID3D11Texture1D * GetTex1D()
Definition: OgreD3D11Texture.h:61
Ogre::Volume::ChunkParameters::createDualGridVisualization
bool createDualGridVisualization
Whether to create the dualgrid debug visualization entity with false as default.
Definition: OgreVolumeChunk.h:73
Ogre::RibbonTrail::getInitialColour
const ColourValue & getInitialColour(size_t chainIndex) const
Get the starting ribbon colour.
Definition: OgreRibbonTrail.h:132
Ogre::PixelBox::getSliceSkip
size_t getSliceSkip() const
Get the number of elements between one past the right bottom pixel of one slice and the left top pixe...
Definition: OgrePixelFormat.h:414
OgreBites::SDLK_F3
@ SDLK_F3
Definition: OgreInput.h:122
Ogre::RSC_TEXTURE_COMPRESSION_BC4_BC5
@ RSC_TEXTURE_COMPRESSION_BC4_BC5
Supports compressed textures in BC4 and BC5 format (DirectX feature level 10_0)
Definition: OgreRenderSystemCapabilities.h:150
Ogre::RenderPriorityGroup::merge
void merge(const RenderPriorityGroup *rhs)
Merge group of renderables.
Ogre::RTShader::ProgramWriterManager::getProgramWriter
ProgramWriter * getProgramWriter(const String &language) const
Definition: OgreShaderProgramWriterManager.h:95
Ogre::RibbonTrail::getColourChange
const ColourValue & getColourChange(size_t chainIndex) const
Get the per-second fading amount.
Definition: OgreRibbonTrail.h:163
Ogre::FileInfo::filename
String filename
The file's fully qualified name.
Definition: OgreArchive.h:55
Ogre::RTShader::Parameter::setUsed
void setUsed(bool used)
track whether this was used
Definition: OgreShaderParameter.h:375
Ogre::SceneQueryResult::worldFragments
SceneQueryResultWorldFragmentList worldFragments
List of world fragments.
Definition: OgreSceneQuery.h:210
Ogre::EntityMaterialLodChangedEvent::lodValue
Real lodValue
LOD value as determined by LOD strategy.
Definition: OgreLodListener.h:82
Ogre::WireBoundingBox::getBoundingRadius
Real getBoundingRadius(void) const
Retrieves the radius of the origin-centered bounding sphere for this object.
Definition: OgreWireBoundingBox.h:77
Ogre::LodLevel::reductionValue
Real reductionValue
The value, which depends on reductionMethod.
Definition: OgreLodConfig.h:103
OgreStringInterface.h
Ogre::Volume::ChunkParameters::scale
Real scale
The scale of the volume with 1.0 as default.
Definition: OgreVolumeChunk.h:82
OgreShaderScriptTranslator.h
Ogre::SPFM_NONE
const SPFMNone SPFM_NONE
Definition: OgreDeprecated.h:27
Ogre::Volume::Vertex::y
Real y
Y coordinate of the position.
Definition: OgreVolumeMeshBuilder.h:53
OgreMetalPrerequisites.h
Ogre::SimplePageContentCollectionFactory::~SimplePageContentCollectionFactory
~SimplePageContentCollectionFactory()
Definition: OgreSimplePageContentCollection.h:117
Ogre::TextureUnitState::TextureEffect::frequency
Real frequency
Definition: OgreTextureUnitState.h:320
Ogre::PageStrategy::frameEnd
virtual void frameEnd(Real timeElapsed, PagedWorldSection *section)
Called when the frame ends.
Definition: OgrePageStrategy.h:93
Ogre::Camera::_notifyViewport
void _notifyViewport(Viewport *viewport)
Notifies this camera that a viewport is using it.
Definition: OgreCamera.h:558
Ogre::RSC_SEPARATE_SHADER_OBJECTS
@ RSC_SEPARATE_SHADER_OBJECTS
Support for Separate Shader Objects.
Definition: OgreRenderSystemCapabilities.h:193
Ogre::EdgeData::Triangle::Triangle
Triangle()
Definition: OgreEdgeListBuilder.h:71
Ogre::RTShader::Operand::OpMask
OpMask
Definition: OgreShaderFunctionAtom.h:63
Ogre::MultiRenderTarget::suggestPixelFormat
PixelFormat suggestPixelFormat() const
Irrelevant implementation since cannot copy.
Definition: OgreRenderTexture.h:103
Ogre::RenderSystemCapabilities::getFragmentProgramConstantBoolCount
ushort getFragmentProgramConstantBoolCount(void) const
Definition: OgreRenderSystemCapabilities.h:699
Ogre::StaticGeometry::RegionIterator
MapIterator< RegionMap > RegionIterator
Iterator for iterating over contained regions.
Definition: OgreStaticGeometry.h:712
Ogre::ParticleSystemRenderer::_notifyParticleExpired
virtual void _notifyParticleExpired(Particle *particle)
Optional callback notified when particle expired.
Definition: OgreParticleSystemRenderer.h:81
OgreBillboardSet.h
Ogre::BspLevel::isLeafVisible
bool isLeafVisible(const BspNode *from, const BspNode *to) const
Determines if one leaf node is visible from another.
Ogre::TextureUnitState::ContentType
ContentType
Enum identifying the type of content this texture unit contains.
Definition: OgreTextureUnitState.h:489
Ogre::BspSceneManager
Specialisation of the SceneManager class to deal with indoor scenes based on a BSP tree.
Definition: OgreBspSceneManager.h:69
Ogre::RENDER_QUEUE_4
@ RENDER_QUEUE_4
Definition: OgreRenderQueue.h:62
Ogre::Degree::operator*=
Degree & operator*=(float f)
Definition: OgreMath.h:138
Ogre::TinyTextureManager::~TinyTextureManager
virtual ~TinyTextureManager()
Ogre::LodData::Triangle::normal
Vector3 normal
Definition: OgreLodData.h:117
Ogre::TerrainAutoUpdateLod
Terrain automatic LOD loading.
Definition: OgreTerrainAutoUpdateLod.h:53
Ogre::TangentSpaceCalc::IndexRemap
Information about a remapped index.
Definition: OgreTangentSpaceCalc.h:55
Ogre::PCZone::NODE_LIST_TYPE
NODE_LIST_TYPE
Definition: OgrePCZone.h:84
Ogre::Radian::operator*
Radian operator*(float f) const
Definition: OgreMath.h:84
Ogre::MovablePlane::getBoundingBox
const AxisAlignedBox & getBoundingBox(void) const
Overridden from MovableObject.
Definition: OgreMovablePlane.h:75
Ogre::RenderSystemCapabilities::getFragmentProgramConstantIntCount
ushort getFragmentProgramConstantIntCount(void) const
Definition: OgreRenderSystemCapabilities.h:694
Ogre::Volume::OctreeNode::isSubdivided
bool isSubdivided(void) const
Gets whether this cell has any children.
Definition: OgreVolumeOctreeNode.h:179
Ogre::LodData::Triangle::vertexID
unsigned int vertexID[3]
ID of the submesh. Usable with mMesh.getSubMesh() function.
Definition: OgreLodData.h:120
Ogre::Degree::operator!=
bool operator!=(const Degree &d) const
Definition: OgreMath.h:145
Ogre::GpuProgram::setAdjacencyInfoRequired
virtual void setAdjacencyInfoRequired(bool r)
Definition: OgreGpuProgram.h:260
Ogre::PreApplyTextureAliasesScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:463
Ogre::CNT_VARIABLE
@ CNT_VARIABLE
Definition: OgreScriptCompiler.h:51
Ogre::Renderable::getUseIdentityView
bool getUseIdentityView(void) const
Returns whether or not to use an 'identity' view.
Definition: OgreRenderable.h:194
OgreKeyFrame.h
Ogre::TerrainQuadTreeNode::LodLevel::lastCFactor
Real lastCFactor
The cFactor value used to calculate transitionDist.
Definition: OgreTerrainQuadTreeNode.h:143
Ogre::GpuConstantDefinition::isBool
bool isBool() const
Definition: OgreGpuProgramParams.h:178
OgreIteratorWrapper.h
Ogre::PF_R16_SINT
@ PF_R16_SINT
16-bit pixel format, 16 bits red (signed int).
Definition: OgrePixelFormat.h:183
Ogre::ExternalTextureSourceManager
Singleton Class which handles the registering and control of texture plugins.
Definition: OgreExternalTextureSourceManager.h:62
Ogre::Quake3Shader::deformParams
Real deformParams[5]
Definition: OgreQuake3Shader.h:114
Ogre::BillboardParticleRenderer::_notifyCurrentCamera
void _notifyCurrentCamera(Camera *cam)
Delegated to by ParticleSystem::_notifyCurrentCamera.
Definition: OgreBillboardParticleRenderer.h:117
Ogre::Ray::getPoint
Vector3 getPoint(Real t) const
Gets the position of a point t units along the ray.
Definition: OgreRay.h:66
Ogre::PF_PVRTC_RGBA4
@ PF_PVRTC_RGBA4
PVRTC (PowerVR) RGBA 4 bpp.
Definition: OgrePixelFormat.h:143
OgreMaterial.h
Ogre::RaySceneQueryResultEntry::worldFragment
SceneQuery::WorldFragment * worldFragment
The world fragment, or NULL if this is not a fragment result.
Definition: OgreSceneQuery.h:349
Ogre::LodData::IndexBufferInfo::buf
IndexBufferPointer buf
Definition: OgreLodData.h:144
Ogre::CompositorChain::getCompositor
CompositorInstance * getCompositor(size_t index) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreCompositorChain.h:96
OgreBites::SDLK_F4
@ SDLK_F4
Definition: OgreInput.h:123
Ogre::Terrain::getCompositeMap
const TexturePtr & getCompositeMap() const
Get access to the composite map, if enabled (as requested by the material generator)
Definition: OgreTerrain.h:1067
Ogre::CompositorInstance::TargetOperation::alignCameraToFace
int alignCameraToFace
Definition: OgreCompositorInstance.h:170
Ogre::Quaternion::equals
bool equals(const Quaternion &rhs, const Radian &tolerance) const
Equality with tolerance (tolerance is max angle difference)
Definition: OgreQuaternion.h:265
OgreSharedPtr.h
OgreBites::Widget::_focusLost
virtual void _focusLost()
Definition: OgreTrays.h:179
Ogre::GpuLogicalIndexUse::GpuLogicalIndexUse
GpuLogicalIndexUse()
Definition: OgreGpuProgramParams.h:362
Ogre::MeshSerializerListener
This class allows users to hook into the mesh loading process and modify references within the mesh a...
Definition: OgreMeshSerializer.h:179
OgreBites::SelectMenu::_cursorReleased
void _cursorReleased(const Ogre::Vector2 &cursorPos)
Definition: OgreTrays.h:415
Ogre::Pass::getFragmentProgram
const GpuProgramPtr & getFragmentProgram(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1196
Ogre::Volume::Vertex::nY
Real nY
Y component of the normal.
Definition: OgreVolumeMeshBuilder.h:62
Ogre::VertexElement::VertexElement
VertexElement()
Constructor, should not be called directly, only needed because of list.
Definition: OgreHardwareVertexBuffer.h:191
Ogre::OverlayElement::_getLeft
Real _getLeft(void) const
Gets the left of this element in relation to the screen (where 0 = far left, 1.0 = far right)
Definition: OgreOverlayElement.h:240
Ogre::SmallVector
SmallVector - This is a 'vector' (really, a variable-sized array), optimized for the case when the ar...
Definition: OgreSmallVector.h:693
Ogre::HighLevelGpuProgram::getPreprocessorDefines
const String & getPreprocessorDefines(void) const
Gets the preprocessor defines used to compile the program.
Definition: OgreHighLevelGpuProgram.h:137
Ogre::ImageCodec::ImageData::height
uint32 height
Definition: OgreImageCodec.h:84
Ogre::DeflectorPlaneAffector::CmdPlanePoint
Command object for plane point (see ParamCommand).
Definition: OgreDeflectorPlaneAffector.h:49
Ogre::SceneManager::getSkyDomeGenParameters
const SkyDomeGenParameters & getSkyDomeGenParameters(void) const
Get the parameters used to generate the current SkyDome, if any.
Definition: OgreSceneManager.h:2126
Ogre::WFT_PWM
@ WFT_PWM
Pulse Width Modulation.
Definition: OgreCommon.h:197
Ogre::Mesh
Resource holding data about 3D mesh.
Definition: OgreMesh.h:88
Ogre::PSSMShadowCameraSetup::getSplitPadding
Real getSplitPadding() const
Get the padding factor to apply to the near & far distances when matching up splits to one another,...
Definition: OgreShadowCameraSetupPSSM.h:111
Ogre::Pass::getLightCountPerIteration
unsigned short getLightCountPerIteration(void) const
If light iteration is enabled, determine the number of lights per iteration.
Definition: OgrePass.h:1160
Ogre::DefaultHardwareBuffer
Specialisation of HardwareBuffer for emulation.
Definition: OgreDefaultHardwareBufferManager.h:46
Ogre::RenderTargetEvent
Struct containing information about a RenderTarget event.
Definition: OgreRenderTargetListener.h:44
Ogre::MovableObject::getDefaultVisibilityFlags
static uint32 getDefaultVisibilityFlags()
Get the default visibility flags for all future MovableObject instances.
Definition: OgreMovableObject.h:441
Ogre::GpuProgramParameters::ACT_PROJECTION_MATRIX
@ ACT_PROJECTION_MATRIX
The current projection matrix.
Definition: OgreGpuProgramParams.h:666
Ogre::Entity::_getBoneMatrices
const Affine3 * _getBoneMatrices(void) const
Internal method for retrieving bone matrix information.
Definition: OgreEntity.h:585
Ogre::DualQuaternion::DualQuaternion
DualQuaternion(Real *valptr)
Construct a dual quaternion from 8 manual w/x/y/z/dw/dx/dy/dz values.
Definition: OgreDualQuaternion.h:76
OgreCompositionTechnique.h
Ogre::IS_DECAL
@ IS_DECAL
Post-lighting rendering.
Definition: OgrePass.h:55
Ogre::Any::has_value
bool has_value() const
Definition: OgreAny.h:106
Ogre::AnimableValue::AnimableValue
AnimableValue(ValueType t)
Definition: OgreAnimable.h:142
OgreBites::BUTTON_RIGHT
@ BUTTON_RIGHT
Definition: OgreInput.h:31
Ogre::AssimpLoader::Options::Options
Options()
Definition: OgreAssimpLoader.h:89
Ogre::Exception
When thrown, provides information about an error that has occurred inside the engine.
Definition: OgreException.h:94
Ogre::AxisAlignedBox::scale
void scale(const Vector3 &s)
Scales the AABB by the vector given.
Definition: OgreAxisAlignedBox.h:614
Ogre::STBIImageCodec::encodeToFile
void encodeToFile(const MemoryDataStreamPtr &input, const String &outFileName, const CodecDataPtr &pData) const override
bsp_plane_t::dist
float dist
Definition: OgreQuake3Types.h:150
Ogre::RenderWindowDescription::miscParams
NameValuePairList miscParams
Definition: OgreCommon.h:835
Ogre::ANT_PROPERTY
@ ANT_PROPERTY
Definition: OgreScriptCompiler.h:81
Ogre::Root::MovableObjectFactoryMap
std::map< String, MovableObjectFactory * > MovableObjectFactoryMap
Definition: OgreRoot.h:72
Ogre::ManualResourceLoader::prepareResource
virtual void prepareResource(Resource *resource)
Called when a resource wishes to prepare instead of Resource::prepareImpl.
Definition: OgreResource.h:487
Ogre::Quaternion::operator-
Quaternion operator-() const
Definition: OgreQuaternion.h:194
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(int val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:487
Ogre::SceneManager::getCameraIterator
CameraIterator getCameraIterator(void)
Returns a specialised MapIterator over all cameras in the scene.
Definition: OgreSceneManager.h:1213
Ogre::ID_MASK
@ ID_MASK
Definition: OgreScriptCompiler.h:819
Ogre::Page::CHUNK_CONTENTCOLLECTION_DECLARATION_ID
static const uint32 CHUNK_CONTENTCOLLECTION_DECLARATION_ID
Definition: OgrePage.h:94
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:274
OgrePlugin.h
Ogre::SceneManager::getName
const String & getName(void) const
Return the instance name of this SceneManager.
Definition: OgreSceneManager.h:1131
Ogre::Pose::NormalsMap
std::map< size_t, Vector3 > NormalsMap
A collection of normals based on the vertex index.
Definition: OgrePose.h:76
Ogre::_StringHash
::std::hash< String > _StringHash
Definition: OgreString.h:185
Ogre::TextureGpu
Texture TextureGpu
Definition: OgreVulkanPrerequisites.h:81
Ogre::Terrain::LayerInstance::worldSize
Real worldSize
The world size of the texture to be applied in this layer.
Definition: OgreTerrain.h:300
Ogre::BillboardChain::getMaxChainElements
virtual size_t getMaxChainElements(void) const
Get the maximum number of chain elements per chain.
Definition: OgreBillboardChain.h:121
Ogre::VulkanHardwarePixelBuffer
Definition: OgreVulkanTextureGpu.h:63
Ogre::PFF_HASALPHA
@ PFF_HASALPHA
This format has an alpha channel.
Definition: OgrePixelFormat.h:312
Ogre::FrameListener::frameEnded
virtual bool frameEnded(const FrameEvent &evt)
Called just after a frame has been rendered.
Definition: OgreFrameListener.h:127
Ogre::LiSPSMShadowCameraSetup::create
static ShadowCameraSetupPtr create(Real n=0.1f, bool useSimpleNOpt=true, Degree angle=Radian(0.451f))
Definition: OgreShadowCameraSetupLiSPSM.h:176
Ogre::FrameBufferType
FrameBufferType
Defines the frame buffer types.
Definition: OgreCommon.h:326
Ogre::VectorBase< 4, Real >::VectorBase
VectorBase()
Definition: OgreVector.h:268
Ogre::SmallVectorTemplateCommon::const_reference
const typedef T & const_reference
Definition: OgreSmallVector.h:155
OgreBites::TouchFingerEvent
Definition: OgreInput.h:79
Ogre::InstanceManagerFlags
InstanceManagerFlags
Flags for the Instance Manager when calculating ideal number of instances per batch.
Definition: OgreCommon.h:348
Ogre::GpuProgramParameters::ACT_SHADOW_SCENE_DEPTH_RANGE
@ ACT_SHADOW_SCENE_DEPTH_RANGE
Provides information about the depth range of the scene as viewed from a given shadow camera.
Definition: OgreGpuProgramParams.h:1103
OgrePlatform.h
Ogre::CompositorPtr
SharedPtr< Compositor > CompositorPtr
Definition: OgrePrerequisites.h:273
Ogre::RenderSystemCapabilities::getGeometryProgramConstantBoolCount
ushort getGeometryProgramConstantBoolCount(void) const
Definition: OgreRenderSystemCapabilities.h:689
Ogre::ManualObject::textureCoord
void textureCoord(float u, float v, float w)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreManualObject.h:304
Ogre::Octree::getWireBoundingBox
WireBoundingBox * getWireBoundingBox()
Creates the wire frame bounding box for this octant.
Ogre::RSC_USER_CLIP_PLANES
@ RSC_USER_CLIP_PLANES
Supports user clipping planes.
Definition: OgreRenderSystemCapabilities.h:109
Ogre::BspLevelPtr
SharedPtr< BspLevel > BspLevelPtr
Definition: OgreBspLevel.h:260
Ogre::Volume::ChunkTreeSharedData::~ChunkTreeSharedData
~ChunkTreeSharedData(void)
Destructor.
Definition: OgreVolumeChunk.h:137
Ogre::TextureManager::getDefaultNumMipmaps
virtual uint32 getDefaultNumMipmaps()
Gets the default number of mipmaps to be used for loaded textures.
Definition: OgreTextureManager.h:398
Ogre::SceneManager::SkyDomeGenParameters::skyDomeXSegments
int skyDomeXSegments
Definition: OgreSceneManager.h:297
Ogre::Renderable::postRender
virtual void postRender(SceneManager *sm, RenderSystem *rsys)
Called immediately after the Renderable has been rendered.
Definition: OgreRenderable.h:119
Ogre::ID_GREATER_EQUAL
@ ID_GREATER_EQUAL
Definition: OgreScriptCompiler.h:631
OgreBites::KeyboardEvent
Definition: OgreInput.h:58
Ogre::GLTexture
Definition: OgreGLTexture.h:40
Ogre::OctreePlugin
Plugin instance for Octree Manager.
Definition: OgreOctreePlugin.h:39
Ogre::VulkanDevice::mSupportedStages
uint32 mSupportedStages
Definition: OgreVulkanDevice.h:72
Ogre::TextureUnitState::getTextureNameAlias
const String & getTextureNameAlias(void) const
Definition: OgreTextureUnitState.h:1051
Ogre::GLSLProgramManagerCommon::GLSLProgramManagerCommon
GLSLProgramManagerCommon()
Ogre::RenderablePass::renderable
Renderable * renderable
Pointer to the Renderable details.
Definition: OgreRenderQueueSortingGrouping.h:54
OgreBites::CONTROLLERBUTTONDOWN
@ CONTROLLERBUTTONDOWN
Definition: OgreInput.h:46
Ogre::RTShader::Operand
A class that represents a function operand (its the combination of a parameter the in/out semantic an...
Definition: OgreShaderFunctionAtom.h:47
Ogre::RSC_PERSTAGECONSTANT
@ RSC_PERSTAGECONSTANT
Is DirectX feature "per stage constants" supported.
Definition: OgreRenderSystemCapabilities.h:178
Ogre::D3D9VertexDeclaration
Specialisation of VertexDeclaration for D3D9.
Definition: OgreD3D9VertexDeclaration.h:38
Ogre::Entity::BIND_SOFTWARE_MORPH
@ BIND_SOFTWARE_MORPH
Definition: OgreEntity.h:755
Ogre::D3D11RenderWindowBase::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D11RenderWindow.h:73
Ogre::AnimableValue::RADIAN
@ RADIAN
Definition: OgreAnimable.h:84
Ogre::TinyRenderSystem::setScissorTest
void setScissorTest(bool enabled, const Rect &rect=Rect())
Sets the 'scissor region' i.e.
Ogre::GpuSharedParameters::getName
const String & getName()
Get the name of this shared parameter set.
Definition: OgreGpuProgramParams.h:429
Ogre::TextureUnitState::TextureEffect::phase
Real phase
Definition: OgreTextureUnitState.h:321
Ogre::LiSPSMShadowCameraSetup::setUseSimpleOptimalAdjust
virtual void setUseSimpleOptimalAdjust(bool s)
Sets whether or not to use a slightly simpler version of the camera near point derivation (default is...
Definition: OgreShadowCameraSetupLiSPSM.h:210
Ogre::PointEmitter
This emitter emits particles from a single point, which is it’s position.
Definition: OgrePointEmitter.h:48
Ogre::PCZSceneManager::ZoneIterator
MapIterator< ZoneMap > ZoneIterator
ZoneMap iterator for read-only access to the zonemap.
Definition: OgrePCZSceneManager.h:310
Ogre::LodWorkQueueInjector
Injects the output of a request to the mesh in a thread safe way.
Definition: OgreLodWorkQueueInjector.h:42
Ogre::LodWorkQueueRequest::output
LodOutputProviderPtr output
Definition: OgreLodWorkQueueRequest.h:47
Ogre::ID_ALPHA
@ ID_ALPHA
Definition: OgreScriptCompiler.h:688
Ogre::RaySceneQueryResult
std::vector< RaySceneQueryResultEntry > RaySceneQueryResult
Definition: OgreSceneQuery.h:357
Ogre::Volume::ChunkParameters
struct Ogre::Volume::ChunkParameters ChunkParameters
Parameters for loading the volume.
Ogre::RTShader::Parameter::SPS_UNKNOWN
@ SPS_UNKNOWN
Unknown semantic.
Definition: OgreShaderParameter.h:54
Ogre::PROP_LONG
@ PROP_LONG
Definition: OgreProperty.h:110
Ogre::PCT_FLOAT16
@ PCT_FLOAT16
Short per component (16 bit fixed 0.0..1.0))
Definition: OgrePixelFormat.h:335
Ogre::HardwareBuffer::suppressHardwareUpdate
void suppressHardwareUpdate(bool suppress)
Pass true to suppress hardware upload of shadow buffer changes.
Definition: OgreHardwareBuffer.h:377
Ogre::AnimationStateSet::getDirtyFrameNumber
unsigned long getDirtyFrameNumber(void) const
Get the latest animation state been altered frame number.
Definition: OgreAnimationState.h:253
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const Matrix3 &val)
Definition: OgreShaderParameter.h:540
Ogre::StaticGeometry::QueuedGeometry
Structure recording a queued geometry for low level builds.
Definition: OgreStaticGeometry.h:172
Ogre::Node::setPosition
void setPosition(Real x, Real y, Real z)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreNode.h:261
Ogre::NameGenerator::getNext
unsigned long long int getNext() const
Get the internal counter.
Definition: OgreNameGenerator.h:82
Ogre::Matrix3::ToAngleAxis
void ToAngleAxis(Vector3 &rkAxis, Degree &rfAngle) const
Definition: OgreMatrix3.h:227
Ogre::BspNode::operator<<
friend std::ostream & operator<<(std::ostream &o, BspNode &n)
Ogre::NameGenerator::NameGenerator
NameGenerator(const NameGenerator &rhs)
Definition: OgreNameGenerator.h:53
Ogre::GpuProgram::hasCompileError
virtual bool hasCompileError(void) const
Did this program encounter a compile error when loading?
Definition: OgreGpuProgram.h:313
Ogre::VulkanWindow::reposition
virtual void reposition(int32 leftPt, int32 topPt)
Definition: OgreVulkanWindow.h:117
Ogre::VulkanQueue::Transfer
@ Transfer
Definition: OgreVulkanQueue.h:49
OgrePlaneBoundedVolume.h
Ogre::AtomAbstractNode::id
uint32 id
Definition: OgreScriptCompiler.h:113
OgreShadowCameraSetupLiSPSM.h
Ogre::SmallVectorImpl::set_size
void set_size(unsigned N)
set_size - Set the array size to
Definition: OgreSmallVector.h:584
Ogre::RTShader::Parameter::SPC_NORMAL_WORLD_SPACE
@ SPC_NORMAL_WORLD_SPACE
Normal in world space.
Definition: OgreShaderParameter.h:111
Ogre::StencilState::depthFailOp
StencilOperation depthFailOp
The action to perform when the stencil check passes, but the depth buffer check fails.
Definition: OgreRenderSystem.h:116
Ogre::GpuProgramUsage::getProgram
const GpuProgramPtr & getProgram() const
Gets the program being used.
Definition: OgreGpuProgramUsage.h:123
_OgreD3D9Export
#define _OgreD3D9Export
Definition: OgreD3D9Prerequisites.h:112
Ogre::D3D11DeviceResourceManager::notifyResourceCreated
void notifyResourceCreated(D3D11DeviceResource *deviceResource)
Ogre::Pass::getTessellationDomainProgram
const GpuProgramPtr & getTessellationDomainProgram(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1202
Ogre::BillboardSet::createBillboard
Billboard * createBillboard(Real x, Real y, Real z, const ColourValue &colour=ColourValue::White)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreBillboardSet.h:350
_OgreVulkanExport
#define _OgreVulkanExport
Definition: OgreVulkanPrerequisites.h:139
Ogre::ID_TEX_ADDRESS_MODE
@ ID_TEX_ADDRESS_MODE
Definition: OgreScriptCompiler.h:695
Ogre::ImportAbstractNode::getValue
const String & getValue() const
Returns a string value depending on the type of the AbstractNode.
Definition: OgreScriptCompiler.h:165
Ogre::CompositorInstance
An instance of a Compositor object for one Viewport.
Definition: OgreCompositorInstance.h:51
Ogre::Volume::MeshBuilderCallback::~MeshBuilderCallback
virtual ~MeshBuilderCallback()
Definition: OgreVolumeMeshBuilder.h:115
Ogre::ExceptionFactory
Class implementing dispatch methods in order to construct by-value exceptions of a derived type based...
Definition: OgreException.h:250
Ogre::ResourceLoadingListener::resourceLoading
virtual DataStreamPtr resourceLoading(const String &name, const String &group, Resource *resource)
This event is called when a resource beings loading.
Definition: OgreResourceGroupManager.h:203
Ogre::Ray::setDirection
void setDirection(const Vector3 &dir)
Sets the direction of the ray.
Definition: OgreRay.h:61
Ogre::GpuProgramUsage::getType
GpuProgramType getType(void) const
Gets the type of program we're trying to link to.
Definition: OgreGpuProgramUsage.h:102
Ogre::PF_BC7_UNORM
@ PF_BC7_UNORM
DDS (DirectDraw Surface) BC7 format (unsigned normalised)
Definition: OgrePixelFormat.h:213
Ogre::D3D9StereoDriverBridge
Bridge interface from the render system to the stereo driver.
Definition: OgreD3D9StereoDriverBridge.h:44
OgreBites::TrayManager::getListener
TrayListener * getListener()
Definition: OgreTrays.h:784
Ogre::HardwarePixelBufferPtr
SharedPtr< HardwarePixelBuffer > HardwarePixelBufferPtr
Definition: OgrePrerequisites.h:282
Ogre::D3D9RenderSystem::getMultiheadUse
MultiheadUseType getMultiheadUse() const
Returns how multihead should be activated.
Definition: OgreD3D9RenderSystem.h:375
Ogre::ID_TESSELLATION_DOMAIN_PROGRAM
@ ID_TESSELLATION_DOMAIN_PROGRAM
Definition: OgreScriptCompiler.h:833
OgreShaderExHardwareSkinning.h
OgreBites::Widget::_assignToTray
void _assignToTray(TrayLocation trayLoc)
Definition: OgreTrays.h:183
Ogre::MetalProgram::setEntryPoint
void setEntryPoint(const String &entryPoint)
Sets the entry point for this program ie the first method called.
Definition: OgreMetalProgram.h:73
OgreBites::Event::text
TextInputEvent text
Definition: OgreInput.h:109
OgreBites::Widget::_assignListener
void _assignListener(TrayListener *listener)
Definition: OgreTrays.h:184
Ogre::FBT_STENCIL
@ FBT_STENCIL
Definition: OgreCommon.h:329
Ogre::RENDER_COMPOSITE_MAP
@ RENDER_COMPOSITE_MAP
Definition: OgreTerrainMaterialGeneratorA.h:52
Ogre::Volume::ChunkParameters::src
Source * src
The volume source.
Definition: OgreVolumeChunk.h:61
Ogre::SmallVectorImpl::assign
void assign(unsigned NumElts, const T &Elt)
Definition: OgreSmallVector.h:412
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE3
@ SPC_POSTOLIGHT_TANGENT_SPACE3
Definition: OgreShaderParameter.h:165
Ogre::RenderQueueListener::renderQueueEnded
virtual void renderQueueEnded(uint8 queueGroupId, const String &invocation, bool &repeatThisInvocation)
Event raised after a queue group is rendered.
Definition: OgreRenderQueueListener.h:96
Ogre::GCT_DOUBLE4
@ GCT_DOUBLE4
Definition: OgreGpuProgramParams.h:100
Ogre::ShadowRenderable
Class which represents the renderable aspects of a set of shadow volume faces.
Definition: OgreShadowCaster.h:53
Ogre::Volume::Source::VOLUME_CHUNK_VERSION
static const uint16 VOLUME_CHUNK_VERSION
The version of volume files.
Definition: OgreVolumeSource.h:79
Ogre::ID_TEXTURE_SOURCE
@ ID_TEXTURE_SOURCE
Definition: OgreScriptCompiler.h:764
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const unsigned long &val)
Definition: OgreProperty.h:162
Ogre::Bone::_getBindingPoseInverseOrientation
const Quaternion & _getBindingPoseInverseOrientation(void) const
Gets the inverted binding pose orientation.
Definition: OgreBone.h:124
Ogre::ID_SHARED_PARAMS_REF
@ ID_SHARED_PARAMS_REF
Definition: OgreScriptCompiler.h:767
OgreBites::ApplicationContextBase::setWindowGrab
void setWindowGrab(bool grab=true)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreApplicationContextBase.h:186
Ogre::GLSLESCgProgram::getProfiles
const StringVector & getProfiles(void) const
Gets the Cg profiles which can be supported by the program.
Definition: OgreGLSLESCgProgram.h:69
Ogre::RTShader::LayeredBlending::TextureBlend::customNum
int customNum
Definition: OgreShaderExLayeredBlending.h:100
Ogre::GLDepthBufferCommon::getStencilBuffer
GLHardwarePixelBufferCommon * getStencilBuffer() const
Definition: OgreGLDepthBufferCommon.h:38
Ogre::SmallVectorTemplateBase< T, true >::grow
void grow(size_t MinSize=0)
grow - double the size of the allocated memory, guaranteeing space for at least one more element or M...
Definition: OgreSmallVector.h:293
Ogre::TinyWindow::destroy
void destroy(void)
Destroys the window.
Definition: OgreTinyWindow.h:24
Ogre::Billboard::mPosition
Vector3 mPosition
Definition: OgreBillboard.h:82
Ogre::VES_BINORMAL
@ VES_BINORMAL
Binormal (Y axis if normal is Z)
Definition: OgreHardwareVertexBuffer.h:105
Ogre::PixelBox::PixelBox
PixelBox()
Parameter constructor for setting the members manually.
Definition: OgrePixelFormat.h:352
Ogre::RenderSystem::getColourVertexElementType
static VertexElementType getColourVertexElementType(void)
Definition: OgreRenderSystem.h:766
Ogre::RSC_DEPTH_CLAMP
@ RSC_DEPTH_CLAMP
Supports depth clamping.
Definition: OgreRenderSystemCapabilities.h:84
Ogre::OGREPROF_ALL
@ OGREPROF_ALL
All in-built Ogre profiling will match this mask.
Definition: OgreProfiler.h:84
Ogre::IlluminationPassList
std::vector< IlluminationPass * > IlluminationPassList
Definition: OgrePass.h:1574
Ogre::D3D11HardwareBuffer::BufferType
BufferType
Definition: OgreD3D11HardwareBuffer.h:43
Ogre::RenderSystemCapabilities::unsetCapability
void unsetCapability(const Capabilities c)
Remove a capability flag.
Definition: OgreRenderSystemCapabilities.h:456
Ogre::D3D11Texture::HasAutoMipMapGenerationEnabled
bool HasAutoMipMapGenerationEnabled() const
Definition: OgreD3D11Texture.h:65
Ogre::AnimationState
Represents the state of an animation and the weight of its influence.
Definition: OgreAnimationState.h:58
Ogre::OverlayElement
Abstract definition of a 2D element to be displayed in an Overlay.
Definition: OgreOverlayElement.h:102
Ogre::GLFrameBufferObjectCommon::~GLFrameBufferObjectCommon
virtual ~GLFrameBufferObjectCommon()
Definition: OgreGLRenderTexture.h:57
Ogre::Volume::OctreeNode::getCenterRight
const Vector3 getCenterRight(void) const
Gets the center of the corners 1, 2, 5, 6.
Definition: OgreVolumeOctreeNode.h:323
Ogre::FileInfo::basename
String basename
Base filename.
Definition: OgreArchive.h:59
Ogre::PCZone::hasSky
bool hasSky(void)
Definition: OgrePCZone.h:109
Ogre::GLWindow::isVSyncEnabled
bool isVSyncEnabled() const
Indicates whether vertical sync is activated for the window.
Definition: OgreGLWindow.h:46
Ogre::Light::getBoundingRadius
Real getBoundingRadius(void) const override
Retrieves the radius of the origin-centered bounding sphere for this object.
Definition: OgreLight.h:317
Ogre::CMPF_LESS
@ CMPF_LESS
Write if (new_Z < existing_Z)
Definition: OgreCommon.h:65
Ogre::SceneManager::isSkyPlaneEnabled
bool isSkyPlaneEnabled(void) const
Return whether a key plane is enabled.
Definition: OgreSceneManager.h:1973
Ogre::Pass::getPolygonMode
PolygonMode getPolygonMode(void) const
Returns the type of light shading to be used.
Definition: OgrePass.h:900
OgreRenderTexture.h
Ogre::ZoneList
std::list< PCZone * > ZoneList
Definition: OgrePCZLight.h:43
Ogre::PageProvider::unloadProceduralPage
virtual bool unloadProceduralPage(Page *page, PagedWorldSection *section)
Give a provider the opportunity to unload page content procedurally.
Definition: OgrePageManager.h:84
Ogre::Pass::setDepthCheckEnabled
void setDepthCheckEnabled(bool enabled)
Sets whether or not this pass renders with depth-buffer checking on or not.
Definition: OgrePass.h:760
Ogre::ManualObject::getKeepDeclarationOrder
bool getKeepDeclarationOrder() const
Gets whether or not the declaration order is to be kept or not.
Definition: OgreManualObject.h:544
OgreMatrix3.h
Ogre::LodStrategyManager
Manager for LOD strategies.
Definition: OgreLodStrategyManager.h:46
Ogre::VulkanWindow::mTexture
VulkanTextureGpuWindow * mTexture
Definition: OgreVulkanWindow.h:74
SHADER_NOCULL
@ SHADER_NOCULL
Definition: OgreQuake3Types.h:86
OgreLodInputProvider.h
Ogre::TerrainLodManager::getHighestLodPrepared
int getHighestLodPrepared()
Definition: OgreTerrainLodManager.h:118
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE3
@ SPC_TEXTURE_COORDINATE3
Definition: OgreShaderParameter.h:296
Ogre::PageContentFactory::~PageContentFactory
virtual ~PageContentFactory()
Definition: OgrePageContentFactory.h:54
Ogre::StringInterface::StringInterface
StringInterface()
Definition: OgreStringInterface.h:188
Ogre::RenderSystemCapabilities::setNumVertexAttributes
void setNumVertexAttributes(ushort num)
Definition: OgreRenderSystemCapabilities.h:396
Ogre::PCZSceneNode::isMoved
bool isMoved(void)
Definition: OgrePCZSceneNode.h:103
Ogre::GpuProgramParameters::getLogicalBufferStruct
const GpuLogicalBufferStructPtr & getLogicalBufferStruct() const
Get the current list of mappings from low-level logical param indexes to physical buffer locations in...
Definition: OgreGpuProgramParams.h:1506
Ogre::GPU_WEBKIT
@ GPU_WEBKIT
WebGL on WebKit/Chrome base browser.
Definition: OgreRenderSystemCapabilities.h:244
Ogre::IteratorWrapper::iterator
IteratorType iterator
Typedef to fulfill container interface.
Definition: OgreIteratorWrapper.h:74
Ogre::PROP_QUATERNION
@ PROP_QUATERNION
Definition: OgreProperty.h:119
Ogre::HardwareBufferLockGuard::pBuf
HardwareBuffer * pBuf
Definition: OgreHardwareBuffer.h:450
Ogre::RTShader::SubRenderStateFactory::SubRenderStateFactory
SubRenderStateFactory()
Definition: OgreShaderSubRenderState.h:234
Ogre::GLES2RenderToVertexBuffer
An object which renders geometry to a vertex.
Definition: OgreGLES2RenderToVertexBuffer.h:44
Ogre::TerrainGroup::RayResult::position
Vector3 position
Position at which the intersection occurred.
Definition: OgreTerrainGroup.h:398
Ogre::GpuProgramFactory::~GpuProgramFactory
virtual ~GpuProgramFactory()
Definition: OgreGpuProgramManager.h:51
Ogre::Quake3Level::mNumNodes
int mNumNodes
Definition: OgreQuake3Level.h:132
bsp_leaf_t::brush_count
int brush_count
Definition: OgreQuake3Types.h:177
Ogre::Octree::mWireBoundingBox
WireBoundingBox * mWireBoundingBox
Definition: OgreOctree.h:99
Ogre::GpuProgramParameters::ACDataType
ACDataType
Defines the type of the extra data item used by the auto constant.
Definition: OgreGpuProgramParams.h:1165
Ogre::Quaternion::Quaternion
Quaternion(const Matrix3 &rot)
Construct a quaternion from a rotation matrix.
Definition: OgreQuaternion.h:76
Ogre::BspNode::IntersectingObjectSet
std::set< const MovableObject * > IntersectingObjectSet
Definition: OgreBspNode.h:152
Ogre::TerrainQuadTreeNode::getXOffset
uint16 getXOffset() const
Get the horizontal offset into the main terrain data of this node.
Definition: OgreTerrainQuadTreeNode.h:96
Ogre::VET_USHORT2
@ VET_USHORT2
Definition: OgreHardwareVertexBuffer.h:143
Ogre::GLRenderSystemCommon::~GLRenderSystemCommon
virtual ~GLRenderSystemCommon()
Definition: OgreGLRenderSystemCommon.h:88
Ogre::ComPtr::SafeBoolHelper
Definition: OgreComPtr.h:185
Ogre::RotationAffector::CmdRotationSpeedRangeStart
Command object for particle emitter - see ParamCommand.
Definition: OgreRotationAffector.h:50
Ogre::D3D9Resource::notifyOnDeviceLost
virtual void notifyOnDeviceLost(IDirect3DDevice9 *d3d9Device)
Definition: OgreD3D9Resource.h:54
Ogre::ResourceGroupListener::scriptParseStarted
virtual void scriptParseStarted(const String &scriptName, bool &skipThisScript)
This event is fired when a script is about to be parsed.
Definition: OgreResourceGroupManager.h:124
Ogre::PCPlane::setPortal
void setPortal(PortalBase *o)
Sets the Portal that was used to create this plane.
Definition: OgrePCPlane.h:78
Ogre::Pass::setIterationDepthBias
void setIterationDepthBias(float biasPerIteration)
Sets a factor which derives an additional depth bias from the number of times a pass is iterated.
Definition: OgrePass.h:829
Ogre::Bitwise::isPO2
static bool isPO2(T n)
Determines whether the number is power-of-two or not.
Definition: OgreBitwise.h:161
Ogre::AlignedAllocator
STL compatible wrapper for AlignedMemory.
Definition: OgreAlignedAllocator.h:103
Ogre::FileSystemLayer::setConfigPaths
void setConfigPaths(const Ogre::StringVector &paths)
Definition: OgreFileSystemLayer.h:113
Ogre::BillboardSet::getAutoUpdate
bool getAutoUpdate(void) const
Return the auto update state of this billboard set.
Definition: OgreBillboardSet.h:796
Ogre::TerrainMaterialGenerator::updateParamsForCompositeMap
virtual void updateParamsForCompositeMap(const MaterialPtr &mat, const Terrain *terrain)
Update parameters for the given terrain composite map using the active profile.
Definition: OgreTerrainMaterialGenerator.h:357
Ogre::Particle::mWidth
float mWidth
Particle width.
Definition: OgreParticle.h:54
Ogre::Material::getTransparencyCastsShadows
bool getTransparencyCastsShadows(void) const
Returns whether or not objects using this material be classified as opaque to the shadow caster syste...
Definition: OgreMaterial.h:191
Ogre::StringConverter::toString
static String toString(int32 val)
Definition: OgreStringConverter.h:79
Ogre::ID_TARGET_WIDTH
@ ID_TARGET_WIDTH
Definition: OgreScriptCompiler.h:779
Ogre::LodLevel::distance
Real distance
Distance to swap the Lod.
Definition: OgreLodConfig.h:91
Ogre::Quake3ShaderManager::getSingleton
static Quake3ShaderManager & getSingleton(void)
Get the singleton instance.
Ogre::Plane::Plane
Plane(const Vector3 &p0, const Vector3 &p1, const Vector3 &p2)
Definition: OgrePlane.h:86
Ogre::TextureUnitState::ET_ROTATE
@ ET_ROTATE
Constant rotation.
Definition: OgreTextureUnitState.h:259
Ogre::Volume::OctreeNode::getChild
const OctreeNode * getChild(const size_t i) const
Gets an octree child.
Definition: OgreVolumeOctreeNode.h:194
Ogre::TextureAnimatorAffector::setTexcoordCount
void setTexcoordCount(uint8 count)
Sets the number of texcoords to use.
Definition: OgreTextureAnimatorAffector.h:42
Ogre::EdgeData::isClosed
bool isClosed
Flag indicate the mesh is manifold.
Definition: OgreEdgeListBuilder.h:133
Ogre::HardwareBufferUsage
HardwareBufferUsage
Enums describing buffer usage.
Definition: OgreHardwareBuffer.h:44
Ogre::SharedPtr::dynamicCast
SharedPtr< Y > dynamicCast() const
Definition: OgreSharedPtr.h:78
Ogre::AnimableValue::VECTOR3
@ VECTOR3
Definition: OgreAnimable.h:80
Ogre::ManualObjectFactory::ManualObjectFactory
ManualObjectFactory()
Definition: OgreManualObject.h:705
Ogre::RENDER_QUEUE_1
@ RENDER_QUEUE_1
Definition: OgreRenderQueue.h:58
Ogre::Pass::getLightClipPlanesEnabled
bool getLightClipPlanesEnabled() const
Gets whether or not this pass will be clipped by user clips planes bounding the area covered by the l...
Definition: OgrePass.h:1468
Ogre::SceneManager::getNormaliseNormalsOnScale
bool getNormaliseNormalsOnScale() const
Get whether to automatically normalise normals on objects whenever they are scaled.
Definition: OgreSceneManager.h:3298
Ogre::Pass::getPointAttenuationQuadratic
float getPointAttenuationQuadratic(void) const
Returns the quadratic coefficient of point attenuation.
Definition: OgrePass.h:511
Ogre::operator<<
std::ostream & operator<<(std::ostream &o, const TRect< T > &r)
Definition: OgreCommon.h:701
Ogre::ColourFaderAffector::CmdGreenAdjust
Command object for green adjust (see ParamCommand).
Definition: OgreColourFaderAffector.h:58
OgreBites::TrayManager::hideBackdrop
void hideBackdrop()
Definition: OgreTrays.h:799
Ogre::D3D9HardwarePixelBuffer::getNullSurface
IDirect3DSurface9 * getNullSurface(IDirect3DDevice9 *d3d9Device)
For depth-only targets.
Definition: OgreD3D9HardwarePixelBuffer.h:146
Ogre::SceneManager::QueryTypeMask
QueryTypeMask
Definition: OgreSceneManager.h:240
Ogre::TAM_UNKNOWN
@ TAM_UNKNOWN
Unknown.
Definition: OgreCommon.h:131
Ogre::ScriptCompiler::CE_UNDEFINEDVARIABLE
@ CE_UNDEFINEDVARIABLE
Definition: OgreScriptCompiler.h:198
Ogre::Ray::operator*
Vector3 operator*(Real t) const
Gets the position of a point t units along the ray.
Definition: OgreRay.h:71
Ogre::LodCollapser::~LodCollapser
virtual ~LodCollapser()
Definition: OgreLodCollapser.h:48
OgreTerrainLodManager.h
Ogre::PropertyDefMap
std::map< String, PropertyDef > PropertyDefMap
Map from property name to shared definition.
Definition: OgreProperty.h:185
Ogre::GpuProgramPtr
SharedPtr< GpuProgram > GpuProgramPtr
Definition: OgrePrerequisites.h:275
Ogre::MapIteratorWrapper::PairType
T::value_type PairType
Unused, just to make it clear that map/set::value_type is not a ValueType.
Definition: OgreIteratorWrapper.h:263
Ogre::RenderTarget::FrameStats::worstFPS
float worstFPS
worst frames per second (FPS) since call to Root::startRendering
Definition: OgreRenderTarget.h:74
Ogre::PortalBase::PORTAL_TYPE_QUAD
@ PORTAL_TYPE_QUAD
Definition: OgrePortalBase.h:49
Ogre::PropertyAbstractNode::getValue
const String & getValue() const
Returns a string value depending on the type of the AbstractNode.
Definition: OgreScriptCompiler.h:154
Ogre::GLContext::setInitialized
void setInitialized()
Definition: OgreGLContext.h:60
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE4
@ SPC_LIGHTPOSITION_OBJECT_SPACE4
Definition: OgreShaderParameter.h:216
Ogre::Material::setReceiveShadows
void setReceiveShadows(bool enabled)
Sets whether objects using this material will receive shadows.
Definition: OgreMaterial.h:177
Ogre::D3D9HardwarePixelBuffer::getSurface
IDirect3DSurface9 * getSurface(IDirect3DDevice9 *d3d9Device)
Accessor for surface.
Definition: OgreD3D9HardwarePixelBuffer.h:134
Ogre::Technique::GPUDeviceNameRule::includeOrExclude
IncludeOrExclude includeOrExclude
Definition: OgreTechnique.h:136
OgreRenderSystemCapabilities.h
OgreBites::ButtonEvent::which
int which
Definition: OgreInput.h:97
Ogre::D3D9Plugin
Plugin instance for D3D9 Manager.
Definition: OgreD3D9Plugin.h:38
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE3
@ SPC_POSITION_LIGHT_SPACE3
Definition: OgreShaderParameter.h:101
Ogre::ProcessResourceNameScriptCompilerEvent::mName
String mName
Definition: OgreScriptCompiler.h:480
Ogre::LodOutputProvider::triangleChanged
virtual void triangleChanged(LodData *data, LodData::Triangle *tri)
Definition: OgreLodOutputProvider.h:47
Ogre::VES_COLOUR2
@ VES_COLOUR2
Secondary colour. Generally free for custom data. Means specular with OpenGL FFP.
Definition: OgreHardwareVertexBuffer.h:101
Ogre::deque::type
std::deque< T > type
Definition: OgreDeprecated.h:39
Ogre::GpuProgramParametersSharedPtr
GpuProgramParametersPtr GpuProgramParametersSharedPtr
Definition: OgrePrerequisites.h:301
Ogre::Material::getNumSupportedTechniques
size_t getNumSupportedTechniques(void) const
Retrieves the number of supported techniques.
Definition: OgreMaterial.h:248
Ogre::HashedVector::operator[]
const_reference operator[](size_type n) const
Definition: OgreCommon.h:449
Ogre::ResourceGroupManager::setWorldResourceGroupName
void setWorldResourceGroupName(const String &groupName)
Sets the resource group that 'world' resources will use.
Definition: OgreResourceGroupManager.h:807
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE3
@ SPC_POSTOLIGHT_WORLD_SPACE3
Definition: OgreShaderParameter.h:145
Ogre::AbstractNodeList
std::list< AbstractNodePtr > AbstractNodeList
Definition: OgreScriptCompiler.h:88
Ogre::HashedVector::const_iterator
VectorImpl::const_iterator const_iterator
Definition: OgreCommon.h:408
Ogre::Terrain::getGlobalColourMapEnabled
bool getGlobalColourMapEnabled() const
Get whether a global colour map is enabled on this terrain.
Definition: OgreTerrain.h:1394
Ogre::ProfileSessionListener::~ProfileSessionListener
virtual ~ProfileSessionListener()
Definition: OgreProfiler.h:204
Ogre::PixelUtil::unpackColour
static void unpackColour(ColourValue *colour, PixelFormat pf, const void *src)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePixelFormat.h:612
Ogre::TerrainGroup::defineTerrain
virtual void defineTerrain(long x, long y)
Define a 'slot' in the terrain grid - in this case to be loaded from a generated file name.
Ogre::ManualCullingMode
ManualCullingMode
Manual culling modes based on vertex normals.
Definition: OgreCommon.h:172
Ogre::STBIImageCodec::shutdown
static _OgreSTBICodecExport void shutdown(void)
Static method to shutdown and unregister the codecs.
Ogre::Viewport::getCamera
Camera * getCamera(void) const
Retrieves a pointer to the camera for this viewport.
Definition: OgreViewport.h:130
Ogre::StreamSerialiser::Chunk::offset
uint32 offset
Location of the chunk (header) in bytes from the start of a stream (derived)
Definition: OgreStreamSerialiser.h:103
Ogre::PortalBase::PORTAL_TYPE_AABB
@ PORTAL_TYPE_AABB
Definition: OgrePortalBase.h:50
Ogre::SceneNode::ObjectMap
std::vector< MovableObject * > ObjectMap
Definition: OgreSceneNode.h:64
Ogre::Radian::operator<
bool operator<(const Radian &r) const
Definition: OgreMath.h:90
Ogre::TerrainMaterialGenerator::Profile::generate
virtual MaterialPtr generate(const Terrain *terrain)=0
Generate / reuse a material for the terrain.
Ogre::LodData::mUniqueVertexSet
UniqueVertexSet mUniqueVertexSet
Provides position based vertex lookup. Position is the real identifier of a vertex.
Definition: OgreLodData.h:152
Ogre::GLTextureCommon::getGLID
uint getGLID() const
Definition: OgreGLTextureCommon.h:48
Ogre::HashedVector::VectorImpl
std::vector< T > VectorImpl
Definition: OgreCommon.h:381
Ogre::TextureUnitState::TT_TRANSLATE_V
@ TT_TRANSLATE_V
Definition: OgreTextureUnitState.h:284
Ogre::ResourceManager
Defines a generic resource handler.
Definition: OgreResourceManager.h:101
Ogre::RSC_TWO_SIDED_STENCIL
@ RSC_TWO_SIDED_STENCIL
Supports separate stencil updates for both front and back faces.
Definition: OgreRenderSystemCapabilities.h:103
Ogre::GLSLProgramCommon::isUsingShader
bool isUsingShader(GLSLShaderCommon *shader) const
query if the program is using the given shader
Definition: OgreGLSLProgramCommon.h:70
Ogre::ID_POINT_SIZE_MAX
@ ID_POINT_SIZE_MAX
Definition: OgreScriptCompiler.h:678
Ogre::Grid2DPageStrategyData
Specialisation of PageStrategyData for Grid2DPageStrategy.
Definition: OgreGrid2DPageStrategy.h:117
OgreBites::TextInputEvent::chars
const char * chars
Definition: OgreInput.h:87
Ogre::CgFxScriptLoader::CgFxScriptLoader
CgFxScriptLoader()
Ogre::Quake3Level::mNumBrushSides
int mNumBrushSides
Definition: OgreQuake3Level.h:161
Ogre::PortalBase::PORTAL_TYPE
PORTAL_TYPE
Definition: OgrePortalBase.h:47
Ogre::Pass::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1546
Ogre::TransformBaseReal::TransformBaseReal
TransformBaseReal()
Do NOT initialize for efficiency.
Definition: OgreMatrix4.h:160
Ogre::Volume::ChunkRequest::dualGridGenerator
DualGridGenerator * dualGridGenerator
The DualGridGenerator to use.
Definition: OgreVolumeChunkHandler.h:71
Ogre::Radian::operator+=
Radian & operator+=(const Radian &r)
Definition: OgreMath.h:77
Ogre::GLCopyingRenderTexture::getContext
GLContext * getContext() const
Get the GL context that needs to be active to render to this target.
Definition: OgreGLCopyingRenderTexture.h:47
Ogre::RTShader::LayeredBlending::LB_BlendPinLight
@ LB_BlendPinLight
Definition: OgreShaderExLayeredBlending.h:69
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE2
@ SPC_LIGHTPOSITIONVIEW_SPACE2
Definition: OgreShaderParameter.h:234
Ogre::RenderObjectListener::~RenderObjectListener
virtual ~RenderObjectListener()
Definition: OgreRenderObjectListener.h:46
Ogre::BillboardSet::setBillboardRotationType
void setBillboardRotationType(BillboardRotationType rotationType)
Sets billboard rotation type.
Definition: OgreBillboardSet.h:467
Ogre::D3D9GpuProgramPtr
SharedPtr< D3D9GpuProgram > D3D9GpuProgramPtr
Definition: OgreD3D9Prerequisites.h:92
Ogre::RingEmitter::CmdInnerX
Command object for inner size (see ParamCommand).
Definition: OgreRingEmitter.h:58
Ogre::SceneManager::Listener::sceneManagerDestroyed
virtual void sceneManagerDestroyed(SceneManager *source)
Event notifying the listener of the SceneManager's destruction.
Definition: OgreSceneManager.h:371
Ogre::AbsolutePixelCountLodStrategy
Definition: OgrePixelCountLodStrategy.h:78
Ogre::PF_R8G8B8_SINT
@ PF_R8G8B8_SINT
24-bit pixel format, 8 bits red (signed int), 8 bits blue (signed int), 8 bits green (signed int).
Definition: OgrePixelFormat.h:179
Ogre::PageStrategy::getName
const String & getName() const
Definition: OgrePageStrategy.h:87
Ogre::ArchiveFactory::createInstance
virtual Archive * createInstance(const String &name)
Creates a new object.
Definition: OgreArchiveFactory.h:72
OgreBites::NativeWindowPair
link between a renderwindow and a platform specific window
Definition: OgreApplicationContextBase.h:76
Ogre::GL3PlusRenderBuffer::~GL3PlusRenderBuffer
~GL3PlusRenderBuffer()
Ogre::LodLevel::outUniqueVertexCount
size_t outUniqueVertexCount
This is set by ProgressiveMeshGenerator::build() function.
Definition: OgreLodConfig.h:120
Ogre::Font::UVRect
GlyphInfo::UVRect UVRect
Definition: OgreFont.h:106
Ogre::TerrainGlobalOptions::setCompositeMapSize
void setCompositeMapSize(uint16 sz)
Sets the default size of composite maps for a new terrain.
Definition: OgreTerrain.h:2026
Ogre::Renderable
Abstract class defining the interface all renderable objects must implement.
Definition: OgreRenderable.h:63
Ogre::Radian
Wrapper class which indicates a given angle value is in Radians.
Definition: OgreMath.h:58
Ogre::GCT_INT2
@ GCT_INT2
Definition: OgreGpuProgramParams.h:93
Ogre::RTShader::Out::Out
Out(UniformParameterPtr p)
Definition: OgreShaderFunctionAtom.h:171
Ogre::GLSLShaderFactory
Factory class for GLSL shaders.
Definition: OgreGLSLShader.h:79
Ogre::Font::getGlyphAspectRatio
float getGlyphAspectRatio(CodePoint id) const
Gets the aspect ratio (width / height) of this character.
Definition: OgreFont.h:232
Ogre::Mesh::hasManualLodLevel
bool hasManualLodLevel(void) const
Returns true if this mesh has a manual LOD level.
Definition: OgreMesh.h:506
Ogre::GLPBRenderTexture
Definition: OgreGLPBRenderTexture.h:39
Ogre::ID_EMISSIVE
@ ID_EMISSIVE
Definition: OgreScriptCompiler.h:600
Ogre::RSC_STENCIL_WRAP
@ RSC_STENCIL_WRAP
Supports wrapping the stencil value at the range extremeties.
Definition: OgreRenderSystemCapabilities.h:105
Ogre::CompositorInstance::TargetOperation::materialScheme
String materialScheme
Which material scheme this op will use.
Definition: OgreCompositorInstance.h:165
Ogre::BillboardParticleRenderer::getBillboardType
BillboardType getBillboardType(void) const
Returns the billboard type in use.
Definition: OgreBillboardParticleRenderer.h:73
Ogre::AnimationTrack::setListener
virtual void setListener(Listener *l)
Set a listener for this track.
Definition: OgreAnimationTrack.h:239
Ogre::VulkanWindow::swapBuffers
void swapBuffers(void) override
Tells our VulkanDevice that the next commitAndNextCommandBuffer call should present us Calling swapBu...
Ogre::ID_SHADING
@ ID_SHADING
Definition: OgreScriptCompiler.h:648
Ogre::TerrainQuadTreeNode
A node in a quad tree used to store a patch of terrain.
Definition: OgreTerrainQuadTreeNode.h:80
Ogre::RSC_PBUFFER
@ RSC_PBUFFER
Support for PBuffer.
Definition: OgreRenderSystemCapabilities.h:191
OGRE_FORCE_INLINE
#define OGRE_FORCE_INLINE
Definition: OgrePlatform.h:114
Ogre::Bullet::DebugDrawer::clear
void clear()
Definition: OgreBullet.h:154
Ogre::AxisAlignedBox::intersects
bool intersects(const AxisAlignedBox &b2) const
Returns whether or not this box intersects another.
Definition: OgreAxisAlignedBox.h:527
Ogre::ResourceGroupManager::ResourceDeclaration::parameters
NameValuePairList parameters
Definition: OgreResourceGroupManager.h:253
Ogre::RenderTargetListener::preViewportUpdate
virtual void preViewportUpdate(const RenderTargetViewportEvent &evt)
Called just before a Viewport on a RenderTarget is to be updated.
Definition: OgreRenderTargetListener.h:120
Ogre::TinyRenderSystem
Software rasterizer Implementation as a rendering system.
Definition: OgreTinyRenderSystem.h:49
Ogre::VulkanWindow::copyContentsToMemory
void copyContentsToMemory(const Box &src, const PixelBox &dst, FrameBuffer buffer=FB_AUTO)
Copies the current contents of the render target to a pixelbox.
Ogre::LBX_ADD_SIGNED
@ LBX_ADD_SIGNED
as LBX_ADD, but subtract 0.5 from the result
Definition: OgreBlendMode.h:89
Ogre::PortalFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgrePortal.h:82
Ogre::IntersectionSceneQueryListener
Alternative listener class for dealing with IntersectionSceneQuery.
Definition: OgreSceneQuery.h:446
Ogre::VulkanTextureGpuWindow::isRenderWindowSpecific
bool isRenderWindowSpecific() const override
Definition: OgreVulkanTextureGpuWindow.h:51
Ogre::RTShader::HardwareSkinningFactory
A factory that enables creation of HardwareSkinning instances.
Definition: OgreShaderExHardwareSkinning.h:177
Ogre::ID_SHADOW_CASTER_FRAGMENT_PROGRAM_REF
@ ID_SHADOW_CASTER_FRAGMENT_PROGRAM_REF
Definition: OgreScriptCompiler.h:569
OgreBites::InputListener::mousePressed
virtual bool mousePressed(const MouseButtonEvent &evt)
Definition: OgreInput.h:184
Ogre::TangentSpaceCalc::Result::indexesRemapped
IndexRemapList indexesRemapped
A list of indexes which were affected by splits.
Definition: OgreTangentSpaceCalc.h:83
Ogre::BspSceneNode::BspSceneNode
BspSceneNode(SceneManager *creator)
Definition: OgreBspSceneNode.h:60
Ogre::RTShader::LayeredBlending::SM_None
@ SM_None
Definition: OgreShaderExLayeredBlending.h:83
Ogre::SceneManager::hasOption
virtual bool hasOption(const String &strKey) const
Method for verifying whether the scene manager has an implementation-specific option.
Definition: OgreSceneManager.h:1798
Ogre::LodInputBuffer::Submesh
Definition: OgreLodBuffer.h:63
Ogre::Grid2DPageStrategy
Page strategy which loads new pages based on a regular 2D grid.
Definition: OgreGrid2DPageStrategy.h:227
Ogre::GLStateCacheManager::getDepthFunc
GLenum getDepthFunc(void) const
Gets the current depth test function.
Definition: OgreGLStateCacheManager.h:148
Ogre::D3D11Device::D3D_CORRUPTION
@ D3D_CORRUPTION
Definition: OgreD3D11Device.h:92
Ogre::MaterialSerializer::MSE_WRITE_END
@ MSE_WRITE_END
Definition: OgreMaterialSerializer.h:55
Ogre::Mesh::freeEdgeList
void freeEdgeList(void)
Destroys and frees the edge lists this mesh has built.
Ogre::RTShader::LayeredBlending::TextureBlend::blendMode
BlendMode blendMode
Definition: OgreShaderExLayeredBlending.h:96
Ogre::DepthBufferVec
std::vector< DepthBuffer * > DepthBufferVec
Definition: OgreRenderSystem.h:53
Ogre::PCZAxisAlignedBoxSceneQuery::setStartZone
void setStartZone(PCZone *startZone)
set the zone to start the scene query
Definition: OgrePCZSceneQuery.h:60
Ogre::TinyTexture
Definition: OgreTinyTexture.h:11
Ogre::SmallVectorImpl::operator!=
bool operator!=(const SmallVectorImpl &RHS) const
Definition: OgreSmallVector.h:566
Ogre::CreateGpuSharedParametersScriptCompilerEvent::CreateGpuSharedParametersScriptCompilerEvent
CreateGpuSharedParametersScriptCompilerEvent(const String &file, const String &name, const String &resourceGroup)
Definition: OgreScriptCompiler.h:531
Ogre::Volume::CSGIntersectionSource
Builds the intersection between two sources.
Definition: OgreVolumeCSGSource.h:224
Ogre::PortalFactory::~PortalFactory
~PortalFactory()
Definition: OgrePortal.h:80
Ogre::GLES2TextureManager
GL ES-specific implementation of a TextureManager.
Definition: OgreGLES2TextureManager.h:39
Ogre::AxisAlignedBox::EXTENT_FINITE
@ EXTENT_FINITE
Definition: OgreAxisAlignedBox.h:61
Ogre::Skeleton::getManualBonesDirty
virtual bool getManualBonesDirty(void) const
Have manual bones been modified since the skeleton was last updated?
Definition: OgreSkeleton.h:368
Ogre::TinyRenderSystem::_setViewport
void _setViewport(Viewport *vp)
Sets the provided viewport as the active one for future rendering operations.
OgreTerrainMaterialGenerator.h
Ogre::RSC_WIDE_LINES
@ RSC_WIDE_LINES
Supports linewidth != 1.0.
Definition: OgreRenderSystemCapabilities.h:86
Ogre::Matrix3::FromAxes
void FromAxes(const Vector3 &xAxis, const Vector3 &yAxis, const Vector3 &zAxis)
Definition: OgreMatrix3.h:119
Ogre::Math::calculateBasicFaceNormalWithoutNormalize
static Vector3 calculateBasicFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)
Calculate a face normal without normalize, no w-information.
Definition: OgreVector.h:895
Ogre::Degree::operator-
Degree operator-() const
Definition: OgreMath.h:131
Ogre::GpuProgramParameters::ACT_SURFACE_EMISSIVE_COLOUR
@ ACT_SURFACE_EMISSIVE_COLOUR
Surface emissive colour, as set in Pass::setSelfIllumination.
Definition: OgreGpuProgramParams.h:748
Ogre::SceneManager::CameraIterator
MapIterator< CameraList > CameraIterator
Definition: OgreSceneManager.h:1141
OgreGLPBuffer.h
Ogre::Pass::setLineWidth
void setLineWidth(float width)
set the line width for this pass
Definition: OgrePass.h:440
Ogre::ParticleSystem::getSortingEnabled
bool getSortingEnabled(void) const
Gets whether particles are sorted relative to the camera.
Definition: OgreParticleSystem.h:452
Ogre::GpuProgramParameters::AutoConstantList
std::vector< AutoConstantEntry > AutoConstantList
Definition: OgreGpuProgramParams.h:1237
Ogre::multimap::const_iterator
std::multimap< K, V, P >::const_iterator const_iterator
Definition: OgreDeprecated.h:81
Ogre::VulkanProgram::getPipelineShaderStageCi
VkPipelineShaderStageCreateInfo getPipelineShaderStageCi() const
Ogre::Node::translate
void translate(const Matrix3 &axes, const Vector3 &move, TransformSpace relativeTo=TS_PARENT)
Moves the node along arbitrary axes.
Definition: OgreNode.h:386
Ogre::Pass::getBlendState
const ColourBlendState & getBlendState() const
Retrieves the complete blend state of this pass.
Definition: OgrePass.h:682
Ogre::VertexElement::getType
VertexElementType getType(void) const
Gets the data format of this element.
Definition: OgreHardwareVertexBuffer.h:200
Ogre::CBT_BACK
@ CBT_BACK
Definition: OgreCommon.h:335
Ogre::MovableObjectFactory
Interface definition for a factory class which produces a certain kind of MovableObject,...
Definition: OgreMovableObject.h:575
Ogre::SimplePageContentCollectionFactory::getName
const String & getName() const
Definition: OgreSimplePageContentCollection.h:119
Ogre::GLSL::GLSLProgram
Definition: src/GLSL/include/OgreGLSLProgram.h:38
Ogre::ParticleSystemManager::ParticleSystemTemplateIterator
MapIterator< ParticleTemplateMap > ParticleSystemTemplateIterator
Definition: OgreParticleSystemManager.h:317
Ogre::GLES2TextureBuffer::blitFromMemory
virtual void blitFromMemory(const PixelBox &src_orig, const Box &dstBox)
Hardware implementation of blitFromMemory.
Ogre::FT_MAG
@ FT_MAG
The filter used when magnifying a texture.
Definition: OgreCommon.h:96
Ogre::GLSLProgramCommon::activate
virtual void activate(void)=0
Makes a program object active by making sure it is linked and then putting it in use.
OgreBites::TrayManager::destroyWidget
void destroyWidget(TrayLocation trayLoc, size_t place)
Definition: OgreTrays.h:996
Ogre::Renderable::getUseIdentityProjection
bool getUseIdentityProjection(void) const
Returns whether or not to use an 'identity' projection.
Definition: OgreRenderable.h:169
Ogre::MeshLodUsage::value
Real value
Value used by to determine when this LOD applies.
Definition: OgreMesh.h:967
Ogre::BspSceneManager::createIntersectionQuery
virtual IntersectionSceneQuery * createIntersectionQuery(uint32 mask=0xFFFFFFFF)
Creates an IntersectionSceneQuery for this scene manager.
Ogre::DefaultHardwareIndexBuffer::DefaultHardwareIndexBuffer
DefaultHardwareIndexBuffer(IndexType idxType, size_t numIndexes, Usage=HBU_CPU_ONLY)
Definition: OgreDefaultHardwareBufferManager.h:74
Ogre::RenderSystem::_setColourBufferWriteEnabled
void _setColourBufferWriteEnabled(bool red, bool green, bool blue, bool alpha)
Definition: OgreRenderSystem.h:712
Ogre::TVC_EMISSIVE
@ TVC_EMISSIVE
Definition: OgreCommon.h:304
Ogre::RingEmitter
Particle emitter which emits particles randomly from points inside a ring (e.g.
Definition: OgreRingEmitter.h:53
OGRE_CAPS_VALUE
#define OGRE_CAPS_VALUE(cat, val)
Definition: OgreRenderSystemCapabilities.h:48
Ogre::StreamSerialiser
Utility class providing helper methods for reading / writing structured data held in a DataStream.
Definition: OgreStreamSerialiser.h:69
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::manualLightList
const LightList * manualLightList
Manual light list.
Definition: OgreSceneManager.h:397
Ogre::WorkQueue::Response::mSuccess
bool mSuccess
Whether the work item succeeded or not.
Definition: OgreWorkQueue.h:130
Ogre::RTShader::Function::getStage
FunctionStageRef getStage(uint32 s)
get a FFPShaderStage of this function
Definition: OgreShaderFunction.h:209
Ogre::RTShader::Parameter::Content
Content
Shader parameter content.
Definition: OgreShaderParameter.h:80
Ogre::SceneNode::getAutoTrackOffset
const Vector3 & getAutoTrackOffset(void) const
Get the auto tracking offset for this node, if the node is auto tracking.
Definition: OgreSceneNode.h:412
Ogre::Entity::getAttachedObjects
const ChildObjectList & getAttachedObjects() const
Gets an iterator to the list of objects attached to bones on this entity.
Definition: OgreEntity.h:573
Ogre::VulkanQueue::Compute
@ Compute
Definition: OgreVulkanQueue.h:48
Ogre::VectorBase< 4, Real >::z
Real z
Definition: OgreVector.h:270
Ogre::SceneManager::destroyLight
void destroyLight(Light *light)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreSceneManager.h:1281
Ogre::Renderable::setUseIdentityProjection
void setUseIdentityProjection(bool useIdentityProjection)
Sets whether or not to use an 'identity' projection.
Definition: OgreRenderable.h:155
Ogre::Volume::OctreeNode::isBorderTop
bool isBorderTop(const OctreeNode &root) const
Gets whether this cell is at the top of the given root cell.
Definition: OgreVolumeOctreeNode.h:265
Ogre::SmallVectorTemplateCommon::back
reference back()
Definition: OgreSmallVector.h:203
Ogre::VES_POSITION
@ VES_POSITION
Position, typically VET_FLOAT3.
Definition: OgreHardwareVertexBuffer.h:91
Ogre::GpuProgram::setVertexTextureFetchRequired
virtual void setVertexTextureFetchRequired(bool r)
Sets whether this vertex program requires support for vertex texture fetch from the hardware.
Definition: OgreGpuProgram.h:253
Ogre::ShadowTextureConfig
Structure containing the configuration for one shadow texture.
Definition: OgreSceneManager.h:64
Ogre::SKELETON_ANIMATION
@ SKELETON_ANIMATION
Definition: OgreSkeletonFileFormat.h:79
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE0
@ SPC_POSTOLIGHT_WORLD_SPACE0
Light vector in world space index 0-7.
Definition: OgreShaderParameter.h:142
Ogre::PatchSurface::VisibleSide
VisibleSide
Definition: OgrePatchSurface.h:70
Ogre::Bitwise::bswapBuffer
static void bswapBuffer(void *pData, size_t size)
Reverses byte order of buffer.
Definition: OgreBitwise.h:102
Ogre::AnyNumeric::operator+=
AnyNumeric & operator+=(const AnyNumeric &rhs)
Definition: OgreAny.h:350
Ogre::TU_DYNAMIC_WRITE_ONLY_DISCARDABLE
@ TU_DYNAMIC_WRITE_ONLY_DISCARDABLE
Definition: OgreTexture.h:61
Ogre::ColourFaderAffector2::CmdStateChange
Command object for alpha adjust (see ParamCommand).
Definition: OgreColourFaderAffector2.h:112
OgreBites::ApplicationContextBase::windowResized
virtual void windowResized(Ogre::RenderWindow *rw)
Definition: OgreApplicationContextBase.h:129
Ogre::DefaultTextureManager
Specialisation of TextureManager for offline processing. Cannot be used with an active RenderSystem.
Definition: OgreTextureManager.h:427
Ogre::TerrainMaterialGenerator::setActiveProfile
virtual void setActiveProfile(const String &name)
Set the active profile by name.
Definition: OgreTerrainMaterialGenerator.h:216
Ogre::VertexElementType
VertexElementType
Vertex element type, used to identify the base types of the vertex contents.
Definition: OgreHardwareVertexBuffer.h:123
Ogre::IM_USEONEWEIGHT
@ IM_USEONEWEIGHT
Use one weight per vertex when recommended (i.e.
Definition: OgreCommon.h:366
Ogre::getGLSupport
_OgreGLExport GLNativeSupport * getGLSupport(int profile=GLNativeSupport::CONTEXT_CORE)
Ogre::CompositionTechnique::getNumTargetPasses
size_t getNumTargetPasses() const
Get the number of target passes.
Definition: OgreCompositionTechnique.h:134
Ogre::RotationAffector::msRotationRangeStartCmd
static CmdRotationRangeStart msRotationRangeStartCmd
Definition: OgreRotationAffector.h:111
Ogre::Controller::getDestination
const SharedPtr< ControllerValue< T > > & getDestination(void) const
Gets the output controller value.
Definition: OgreController.h:178
Ogre::MapIteratorWrapper::peekNextValue
ValueType peekNextValue() const
Returns the next(=current) value element in the collection, without advancing to the next.
Definition: OgreIteratorWrapper.h:284
Ogre::AxisAlignedBox::AxisAlignedBox
AxisAlignedBox(const Vector3 &min, const Vector3 &max)
Definition: OgreAxisAlignedBox.h:107
Ogre::RenderWindow::getViewPointToPixelScale
virtual float getViewPointToPixelScale()
Many windowing systems that support HiDPI displays use special points to specify size of the windows ...
Definition: OgreRenderWindow.h:91
Ogre::Pass::ConstTextureUnitStateIterator
ConstVectorIterator< TextureUnitStates > ConstTextureUnitStateIterator
Definition: OgrePass.h:531
OgreGLStateCacheManager.h
Ogre::Viewport::getActualTop
int getActualTop(void) const
Gets one of the actual dimensions of the viewport, a value in pixels.
Definition: OgreViewport.h:164
OgreBites::MouseMotionEvent::yrel
int yrel
Definition: OgreInput.h:66
OgreAnimationTrack.h
Ogre::RTShader::ShaderGenerator::createSubRenderState
T * createSubRenderState()
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreShaderGenerator.h:247
OgreParticleSystemRenderer.h
Ogre::Bitwise::bswap32
static uint32 bswap32(uint32 arg)
Returns value with reversed bytes order.
Definition: OgreBitwise.h:70
Ogre::StaticGeometry::getOrigin
virtual const Vector3 & getOrigin(void) const
Gets the origin of this geometry.
Definition: OgreStaticGeometry.h:685
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE4
@ SPC_LIGHTDIRECTION_VIEW_SPACE4
Definition: OgreShaderParameter.h:196
Ogre::PageManager::WorldMap
std::map< String, PagedWorld * > WorldMap
Definition: OgrePageManager.h:179
Ogre::TextureUnitState::TextureEffect::waveType
WaveformType waveType
Definition: OgreTextureUnitState.h:318
Ogre::UserObjectBindings
Class that provides convenient interface to establish a linkage between custom user application objec...
Definition: OgreUserObjectBindings.h:47
Ogre::PCZFrustum::setUseOriginPlane
void setUseOriginPlane(bool yesno)
Tell the frustum whether or not to use the originplane.
Definition: OgrePCZFrustum.h:109
Ogre::CompositionTechnique::TextureDefinition::name
String name
Definition: OgreCompositionTechnique.h:66
Ogre::VulkanQueue::PerFrameData::mCommandPool
VkCommandPool mCommandPool
Definition: OgreVulkanQueue.h:55
Ogre::VertexData::hwAnimationDataList
HardwareAnimationDataList hwAnimationDataList
VertexElements used for hardware morph / pose animation.
Definition: OgreVertexIndexData.h:111
Ogre::VulkanTextureGpuManager::VulkanTextureGpuManager
VulkanTextureGpuManager(RenderSystem *renderSystem, VulkanDevice *device, bool bCanRestrictImageViewUsage)
Ogre::D3D9Driver::getAdapterNumber
unsigned int getAdapterNumber() const
Definition: OgreD3D9Driver.h:58
Ogre::BspSceneManagerFactory::BspSceneManagerFactory
BspSceneManagerFactory()
Definition: OgreBspSceneManager.h:270
Ogre::D3D11DeviceResource
Represents a Direct3D rendering resource.
Definition: OgreD3D11DeviceResource.h:39
Ogre::Capsule::Capsule
Capsule()
Ogre::Page::isModified
bool isModified() const
Definition: OgrePage.h:182
Ogre::MovablePlane::getBoundingRadius
Real getBoundingRadius(void) const
Overridden from MovableObject.
Definition: OgreMovablePlane.h:77
Ogre::StaticGeometry::LODBucket::getEdgeList
EdgeData * getEdgeList() const
Definition: OgreStaticGeometry.h:331
Ogre::G2D_Y_Z
@ G2D_Y_Z
Grid is in the Y/Z plane.
Definition: OgreGrid2DPageStrategy.h:54
Ogre::RenderSystem::_setPointParameters
virtual void _setPointParameters(bool attenuationEnabled, Real minSize, Real maxSize)
Definition: OgreRenderSystem.h:521
Ogre::DefaultDebugDrawer::setStatic
void setStatic(bool enable)
if static, the drawer contents are preserved across frames. They are cleared otherwise.
Definition: OgreDefaultDebugDrawer.h:32
Ogre::FrameEvent
Struct containing information about a frame event.
Definition: OgreFrameListener.h:44
Ogre::StringConverter::toString
static String toString(long val)
Definition: OgreStringConverter.h:83
Ogre::TerrainPagedWorldSection::WORKQUEUE_LOAD_TERRAIN_PAGE_REQUEST
static const uint16 WORKQUEUE_LOAD_TERRAIN_PAGE_REQUEST
Definition: OgreTerrainPagedWorldSection.h:156
Ogre::RenderSystemCapabilities::getVertexTextureUnitsShared
bool getVertexTextureUnitsShared(void) const
Definition: OgreRenderSystemCapabilities.h:597
Ogre::list::iterator
std::list< T >::iterator iterator
Definition: OgreDeprecated.h:56
OgreMetalHardwarePixelBuffer.h
Ogre::CompositorInstance::TargetOperation::target
RenderTarget * target
Target.
Definition: OgreCompositorInstance.h:130
Ogre::Entity::setSkipAnimationStateUpdate
void setSkipAnimationStateUpdate(bool skip)
Entity's skeleton's AnimationState will not be automatically updated when set to true.
Definition: OgreEntity.h:805
Ogre::GLRenderBuffer
Renderbuffer surface.
Definition: OgreGLHardwarePixelBuffer.h:77
Ogre::RTShader::ProgramProcessor
A class that provides extra processing services on CPU based programs.
Definition: OgreShaderProgramProcessor.h:48
Ogre::RenderToVertexBuffer::getResetsEveryUpdate
bool getResetsEveryUpdate() const
Does this object reset its buffer each time it updates?
Definition: OgreRenderToVertexBuffer.h:93
Ogre::Material::LodValueList
std::vector< Real > LodValueList
distance list used to specify LOD
Definition: OgreMaterial.h:97
OgreRenderTarget.h
Ogre::Viewport::getOverlaysEnabled
bool getOverlaysEnabled(void) const
Returns whether or not Overlay objects (created in the SceneManager) are displayed in this viewport.
Definition: OgreViewport.h:306
Ogre::TerrainGlobalOptions::setMaxPixelError
void setMaxPixelError(Real pixerr)
Set the maximum screen pixel error that should be allowed when rendering.
Definition: OgreTerrain.h:1924
Ogre::GLFBOMultiRenderTarget::getContext
GLContext * getContext() const
Get the GL context that needs to be active to render to this target.
Definition: OgreGLFBOMultiRenderTarget.h:44
Ogre::VertexMorphKeyFrame
Specialised KeyFrame which stores absolute vertex positions for a complete buffer,...
Definition: OgreKeyFrame.h:153
Ogre::RTShader::LayeredBlending::LB_BlendSubtract
@ LB_BlendSubtract
Definition: OgreShaderExLayeredBlending.h:55
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Matrix4 &val)
Definition: OgreProperty.h:172
Ogre::Resource::touch
virtual void touch(void)
'Touches' the resource to indicate it has been used.
Ogre::NameGenerator::NameGenerator
NameGenerator(const String &prefix)
Definition: OgreNameGenerator.h:56
Ogre::set::type
std::set< T, P > type
Definition: OgreDeprecated.h:63
Ogre::D3D9Driver::getAdapterIdentifier
const D3DADAPTER_IDENTIFIER9 & getAdapterIdentifier() const
Definition: OgreD3D9Driver.h:59
TEXGEN_LIGHTMAP
@ TEXGEN_LIGHTMAP
Definition: OgreQuake3Types.h:128
Ogre::Vector::operator*
Vector operator*(const Vector &b) const
Definition: OgreVector.h:716
Ogre::GpuProgramParameters::ACT_INVERSE_WORLDVIEW_MATRIX
@ ACT_INVERSE_WORLDVIEW_MATRIX
The current world & view matrices concatenated, then inverted.
Definition: OgreGpuProgramParams.h:698
Ogre::Serializer::Endian
Endian
The endianness of written files.
Definition: OgreSerializer.h:59
Ogre::GlyphInfo::aspectRatio
float aspectRatio
Definition: OgreFont.h:69
Ogre::HashedVector::difference_type
VectorImpl::difference_type difference_type
Definition: OgreCommon.h:406
Ogre::Pass::getDepthFunction
CompareFunction getDepthFunction(void) const
Returns the function used to compare depth values when depth checking is on.
Definition: OgrePass.h:793
Ogre::VertexElement::convertColourValue
static uint32 convertColourValue(const ColourValue &src, VertexElementType)
Definition: OgreHardwareVertexBuffer.h:227
Ogre::VAT_POSE
@ VAT_POSE
Pose animation is made up of a single delta pose keyframe.
Definition: OgreAnimationTrack.h:472
OgreBites::TrayListener::buttonHit
virtual void buttonHit(Button *button)
Definition: OgreTrays.h:95
Ogre::GLPixelUtil
Class to do pixel format mapping between GL and OGRE.
Definition: OgreGLPixelFormat.h:38
Ogre::VET_INT4
@ VET_INT4
Definition: OgreHardwareVertexBuffer.h:149
Ogre::TRect::operator!=
bool operator!=(const TRect &rhs) const
Definition: OgreCommon.h:698
Ogre::Quake3ShaderManager::Quake3ShaderManager
Quake3ShaderManager()
Ogre::FontManager
Manages Font resources, parsing .fontdef files and generally organising them.
Definition: OgreFontManager.h:44
Ogre::Animation::NumericTrackIterator
ConstMapIterator< NumericTrackList > NumericTrackIterator
Definition: OgreAnimation.h:379
Ogre::GLES2FBORenderTexture::getContext
GLContext * getContext() const
Get the GL context that needs to be active to render to this target.
Definition: OgreGLES2FBORenderTexture.h:57
Ogre::BorderRenderable::getWorldTransforms
void getWorldTransforms(Matrix4 *xform) const
Gets the world transform matrix / matrices for this renderable object.
Definition: OgreBorderPanelOverlayElement.h:242
Ogre::TerrainGroup::getDefaultImportSettings
virtual Terrain::ImportData & getDefaultImportSettings()
Retrieve a shared structure which will provide the base settings for all terrains created via this gr...
Definition: OgreTerrainGroup.h:109
Ogre::D3D11RenderTarget::~D3D11RenderTarget
virtual ~D3D11RenderTarget()
Definition: OgreD3D11RenderTarget.h:11
Ogre::TerrainGlobalOptions::getMaxPixelError
Real getMaxPixelError() const
Get the maximum screen pixel error that should be allowed when rendering.
Definition: OgreTerrain.h:1917
Ogre::ImportAbstractNode
This abstract node represents an import statement.
Definition: OgreScriptCompiler.h:158
Ogre::ID_REPLACE
@ ID_REPLACE
Definition: OgreScriptCompiler.h:712
Ogre::TinyRenderSystem::initConfigOptions
void initConfigOptions()
Ogre::Quake3Level::mNumFaces
int mNumFaces
Definition: OgreQuake3Level.h:144
Ogre::SimpleSpline
A very simple spline class which implements the Catmull-Rom class of splines.
Definition: OgreSimpleSpline.h:56
Ogre::RenderTargetListener::viewportAdded
virtual void viewportAdded(const RenderTargetViewportEvent &evt)
Called to notify listener that a Viewport has been added to the target in question.
Definition: OgreRenderTargetListener.h:134
OgreLodStrategy.h
Ogre::SPIRVShaderFactory
Definition: OgreSPIRVShaderFactory.h:50
Ogre::StaticGeometry::QueuedGeometry::position
Vector3 position
Definition: OgreStaticGeometry.h:175
OgreBites::ProgressBar::getProgress
Ogre::Real getProgress()
Gets the progress as a percentage.
Definition: OgreTrays.h:707
OgreBites::TextBox::getHeightInLines
unsigned int getHeightInLines()
Gets how many lines of text can fit in this window.
Definition: OgreTrays.h:307
Ogre::InstanceManager::BatchSettingId
BatchSettingId
Values to be used in setSetting() & BatchSettings::setting.
Definition: OgreInstanceManager.h:71
Ogre::MeshLodAlloc
GeneralAllocatedObject MeshLodAlloc
Definition: OgreLodPrerequisites.h:70
Ogre::GCT_MATRIX_4X2
@ GCT_MATRIX_4X2
Definition: OgreGpuProgramParams.h:89
Ogre::OverlayElement::getCaption
const DisplayString & getCaption(void) const
Gets the caption for this element.
Definition: OgreOverlayElement.h:356
Ogre::WorkQueue::RequestID
unsigned long long int RequestID
Numeric identifier for a request.
Definition: OgreWorkQueue.h:82
Ogre::FrameListener
A interface class defining a listener which can be used to receive notifications of frame events.
Definition: OgreFrameListener.h:79
OgreBites::TL_CENTER
@ TL_CENTER
Definition: OgreTrays.h:64
Ogre::RenderTargetListener::preRenderTargetUpdate
virtual void preRenderTargetUpdate(const RenderTargetEvent &evt)
Called just before a RenderTarget is about to be rendered into.
Definition: OgreRenderTargetListener.h:100
Ogre::Entity::getSubEntity
SubEntity * getSubEntity(size_t index) const
Gets a pointer to a SubEntity, ie a part of an Entity.
Definition: OgreEntity.h:347
Ogre::VES_COUNT
@ VES_COUNT
The number of VertexElementSemantic elements (note - the first value VES_POSITION is 1)
Definition: OgreHardwareVertexBuffer.h:109
Ogre::APKFileSystemArchiveFactory
Definition: OgreFileSystem.h:73
Ogre::VulkanQueue::mNumFramesInFlight
uint8 mNumFramesInFlight
Definition: OgreVulkanQueue.h:85
Ogre::ShadowTextureListener
Definition: OgreSceneManager.h:128
Ogre::Billboard::getOwnHeight
float getOwnHeight(void) const
Retrieves the billboard's personal height, if hasOwnDimensions is true.
Definition: OgreBillboard.h:163
Ogre::TextureManager::removeAllNamedSamplers
void removeAllNamedSamplers()
clear the list of named samplers
Definition: OgreTextureManager.h:75
OgreQuake3Shader.h
OgreBites::WindowEventListener::windowClosed
virtual void windowClosed(Ogre::RenderWindow *rw)
Window has been closed (Only triggered if user pressed the [X] button)
Definition: OgreWindowEventUtilities.h:89
Ogre::RTShader::Parameter::SPC_COLOR_SPECULAR
@ SPC_COLOR_SPECULAR
Specular color.
Definition: OgreShaderParameter.h:278
Ogre::ResourceManager::getResourceType
const String & getResourceType(void) const
Gets a string identifying the type of resource this manager handles.
Definition: OgreResourceManager.h:386
Ogre::Plane::NEGATIVE_SIDE
@ NEGATIVE_SIDE
Definition: OgrePlane.h:99
Ogre::PF_R16G16_SINT
@ PF_R16G16_SINT
32-bit pixel format, 16 bits red (signed int), 16 bits blue (signed int).
Definition: OgrePixelFormat.h:185
Ogre::Volume::ChunkTreeSharedData::volumeVisible
bool volumeVisible
Another visibility flag to be user setable.
Definition: OgreVolumeChunk.h:120
Ogre::Technique::getNumPasses
size_t getNumPasses(void) const
Retrieves the number of passes.
Definition: OgreTechnique.h:190
Ogre::MovableObjectFactory::MovableObjectFactory
MovableObjectFactory()
Definition: OgreMovableObject.h:585
Ogre::Pass::getIlluminationStage
IlluminationStage getIlluminationStage() const
Get the manually assigned illumination stage, if any.
Definition: OgrePass.h:1493
Ogre::EntityMaterialLodChangedEvent::newLodIndex
ushort newLodIndex
New level of detail index.
Definition: OgreLodListener.h:88
Ogre::GlyphInfo::CodePoint
uint32 CodePoint
Definition: OgreFont.h:64
Ogre::GLSLProgramManager
Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL has one progr...
Definition: OgreGLSLProgramManager.h:53
Ogre::PagedWorldSection::getName
virtual const String & getName() const
Get the name of this section.
Definition: OgrePagedWorldSection.h:99
Ogre::PF_A2R10G10B10
@ PF_A2R10G10B10
32-bit pixel format, 2 bits for alpha, 10 bits for red, green and blue.
Definition: OgrePixelFormat.h:88
Ogre::Radian::operator==
bool operator==(const Radian &r) const
Definition: OgreMath.h:92
Ogre::LodWorkQueueInjectorListener
Definition: OgreLodWorkQueueInjectorListener.h:37
Ogre::GpuProgramParameters::ACT_LIGHT_ATTENUATION
@ ACT_LIGHT_ATTENUATION
Light attenuation parameters, Vector4(range, constant, linear, quadric)
Definition: OgreGpuProgramParams.h:773
Ogre::TerrainLayerSamplerElement::elementCount
uint8 elementCount
The number of colour elements this semantic uses (usually standard per semantic)
Definition: OgreTerrainMaterialGenerator.h:79
Ogre::FRUSTUM_PLANE_RIGHT
@ FRUSTUM_PLANE_RIGHT
Definition: OgreFrustum.h:74
Ogre::GLSLShader::GLSLShader
GLSLShader(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
Ogre::RTShader::FFP_VS_POST_PROCESS
@ FFP_VS_POST_PROCESS
Definition: OgreShaderFFPRenderState.h:51
Ogre::RTShader::FFPShaderStage
FFPShaderStage
Definition: OgreShaderFFPRenderState.h:68
Ogre::ID_ANTICLOCKWISE
@ ID_ANTICLOCKWISE
Definition: OgreScriptCompiler.h:642
Ogre::PortalBase::getDirection
const Vector3 & getDirection() const
Get the direction vector of the portal in local space.
Definition: OgrePortalBase.h:124
Ogre::VertexPoseKeyFrame::~VertexPoseKeyFrame
~VertexPoseKeyFrame()
Definition: OgreKeyFrame.h:188
Ogre::GpuProgramParameters::hasLogicalIndexedParameters
bool hasLogicalIndexedParameters() const
Does this parameter set include logically indexed parameters?
Definition: OgreGpuProgramParams.h:1303
OgreInput.h
Ogre::Pass::hasTessellationDomainProgram
bool hasTessellationDomainProgram(void) const
Returns true if this pass uses a programmable tessellation control pipeline.
Definition: OgrePass.h:1188
Ogre::EdgeData::Edge::degenerate
bool degenerate
Indicates if this is a degenerate edge, ie it does not have 2 triangles.
Definition: OgreEdgeListBuilder.h:85
OgreBites::MOUSEBUTTONDOWN
@ MOUSEBUTTONDOWN
Definition: OgreInput.h:37
Ogre::CompositionTechnique::getOutputTargetPass
CompositionTargetPass * getOutputTargetPass() const
Get output (final) target pass.
Definition: OgreCompositionTechnique.h:148
bsp_face_t::org
float org[3]
Definition: OgreQuake3Types.h:196
Ogre::Sampler::UVWAddressingMode::w
TextureAddressingMode w
Definition: OgreTextureUnitState.h:56
Ogre::ID_ONCE_PER_LIGHT
@ ID_ONCE_PER_LIGHT
Definition: OgreScriptCompiler.h:667
Ogre::ResourceGroupManager::ResourceDeclaration
Nested struct defining a resource declaration.
Definition: OgreResourceGroupManager.h:248
Ogre::LodCollapseCostProfiler
Definition: OgreLodCollapseCostProfiler.h:42
Ogre::PortalBase::setEnabled
void setEnabled(bool value)
enable the portal
Definition: OgrePortalBase.h:155
Ogre::DualQuaternion::dx
Real dx
Definition: OgreDualQuaternion.h:166
Ogre::WFT_INVERSE_SAWTOOTH
@ WFT_INVERSE_SAWTOOTH
Gradual steady decrease from max to min over the period, with an instant return to max at the end.
Definition: OgreCommon.h:194
Ogre::GLSLESProgramPipeline
Specialisation of HighLevelGpuProgram to provide support for OpenGL Shader Language (GLSL ES) for Ope...
Definition: OgreGLSLESProgramPipeline.h:56
Ogre::GlyphInfo::advance
float advance
Definition: OgreFont.h:71
Ogre::PROP_VECTOR3
@ PROP_VECTOR3
Definition: OgreProperty.h:115
Ogre::BillboardChain::TexCoordDirection
TexCoordDirection
The direction in which texture coordinates from elements of the chain are used.
Definition: OgreBillboardChain.h:146
Ogre::ShadowCaster::ShadowRenderableListIterator
VectorIterator< ShadowRenderableList > ShadowRenderableListIterator
Definition: OgreShadowCaster.h:146
Ogre::OverlayElement::isVisible
bool isVisible(void) const
Returns whether or not the element is visible.
Definition: OgreOverlayElement.h:207
Ogre::GpuProgram::getPassSurfaceAndLightStates
virtual bool getPassSurfaceAndLightStates(void) const
Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...
Definition: OgreGpuProgram.h:286
Ogre::CgFxScriptLoader::~CgFxScriptLoader
virtual ~CgFxScriptLoader()
Ogre::RTShader::VSOCP_HIGH
@ VSOCP_HIGH
Definition: OgreShaderPrerequisites.h:84
Ogre::RTShader::FFPTransform
Transform sub render state implementation of the Fixed Function Pipeline.
Definition: OgreShaderFFPTransform.h:49
Ogre::BaseInstanceBatchVTF::useBoneDualQuaternions
bool useBoneDualQuaternions() const
Definition: OgreInstanceBatchVTF.h:185
OgreD3D11Driver.h
Ogre::Pass::getIndex
unsigned short getIndex(void) const
Gets the index of this Pass in the parent Technique.
Definition: OgrePass.h:278
Ogre::GLCopyingRTTManager::bind
void bind(RenderTarget *target)
Bind a certain render target.
Definition: OgreGLCopyingRenderTexture.h:64
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE6
@ SPC_POSTOLIGHT_WORLD_SPACE6
Definition: OgreShaderParameter.h:148
Ogre::GL3PlusPixelUtil
Class to do pixel format mapping between GL and OGRE.
Definition: OgreGL3PlusPixelFormat.h:39
Ogre::Math::ATan
static Radian ATan(float fValue)
Arc tangent function.
Definition: OgreMath.h:303
Ogre::BspSceneManager::~BspSceneManager
~BspSceneManager()
Ogre::Animation::getNodeTrackIterator
NodeTrackIterator getNodeTrackIterator(void) const
Definition: OgreAnimation.h:388
Ogre::Viewport::getActualDimensions
Rect getActualDimensions() const
Access to actual dimensions (based on target size).
Definition: OgreViewport.h:276
Ogre::AntiPortalFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreAntiPortal.h:57
OgreBites::Widget::getOverlayElement
Ogre::OverlayElement * getOverlayElement()
Definition: OgreTrays.h:144
OgreBites::TL_TOPLEFT
@ TL_TOPLEFT
Definition: OgreTrays.h:60
Ogre::EdgeData::EdgeList
std::vector< Edge > EdgeList
Definition: OgreEdgeListBuilder.h:99
Ogre::Terrain::getPosition
const Vector3 & getPosition() const
Get the world position of the terrain centre.
Definition: OgreTerrain.h:1070
Ogre::PF_R8_SINT
@ PF_R8_SINT
8-bit pixel format, 8 bits red (signed int).
Definition: OgrePixelFormat.h:175
Ogre::Sphere::intersects
bool intersects(const Plane &plane) const
Returns whether or not this sphere intersects a plane.
Definition: OgreSphere.h:91
Ogre::RTShader::HardwareSkinningFactory::setMaxCalculableBoneCount
void setMaxCalculableBoneCount(ushort count)
Sets the maximum number of bones for which hardware skinning is performed.
Definition: OgreShaderExHardwareSkinning.h:254
Ogre::MovableObject::getCastShadows
bool getCastShadows(void) const
Returns whether shadow casting is enabled for this object.
Definition: OgreMovableObject.h:518
OgreShadowCameraSetupPSSM.h
Ogre::LodWorkQueueInjector::getInjectorListener
LodWorkQueueInjectorListener * getInjectorListener()
Definition: OgreLodWorkQueueInjector.h:56
Ogre::SharedPtr::isNull
bool isNull(void) const
Definition: OgreSharedPtr.h:86
Ogre::RTShader::UniformParameter::mAutoConstantRealData
float mAutoConstantRealData
Definition: OgreShaderParameter.h:611
Ogre::GpuProgramParameters::ACT_COSTIME_0_2PI
@ ACT_COSTIME_0_2PI
Cosine of "Time0_2PI". Equivalent to RenderMonkey's "CosTime0_2PI".
Definition: OgreGpuProgramParams.h:993
Ogre::ConfigOption::possibleValues
StringVector possibleValues
Definition: OgreConfigOptionMap.h:53
Ogre::CgProgram::createParameters
GpuProgramParametersSharedPtr createParameters()
Creates a new parameters object compatible with this program definition.
Ogre::PropertyType
PropertyType
The type of a property.
Definition: OgreProperty.h:104
Ogre::VertexElement::baseVertexPointerToElement
void baseVertexPointerToElement(void *pBase, T **pElem) const
Adjusts a pointer to the base of a vertex to point at this element.
Definition: OgreHardwareVertexBuffer.h:255
bsp_brushside_t::planenum
int planenum
Definition: OgreQuake3Types.h:237
Ogre::SmallVectorTemplateCommon::rbegin
reverse_iterator rbegin()
Definition: OgreSmallVector.h:170
Ogre::Mesh::SubMeshList
std::vector< SubMesh * > SubMeshList
Definition: OgreMesh.h:104
Ogre::HardwareBuffer::HBL_NORMAL
@ HBL_NORMAL
Normal mode, ie allows read/write and contents are preserved.
Definition: OgreHardwareBuffer.h:142
Ogre::Math::Log
static Real Log(Real fValue)
Definition: OgreMath.h:358
Ogre::GLSLShaderCommon::attachToProgramObject
virtual void attachToProgramObject(const uint programObject)=0
Ogre::D3D11DepthBuffer
Definition: OgreD3D11DepthBuffer.h:36
Ogre::queryRect
void queryRect(Display *display, Window window, int &left, int &top, uint &width, uint &height, bool queryOffset)
Ogre::MetalPlugin::MetalPlugin
MetalPlugin()
Ogre::PF_UNKNOWN
@ PF_UNKNOWN
Unknown pixel format.
Definition: OgrePixelFormat.h:57
Ogre::GLStateCacheManager::getPolygonMode
GLenum getPolygonMode(void) const
Gets the current polygon rendering mode, fill, wireframe, points, etc.
Definition: OgreGLStateCacheManager.h:194
Ogre::EntityMaterialLodChangedEvent::previousLodIndex
ushort previousLodIndex
Previous level of detail index.
Definition: OgreLodListener.h:85
Ogre::ResourceGroupManager::openResource
DataStreamPtr openResource(const String &resourceName, const String &groupName, bool searchGroupsIfNotFound, Resource *resourceBeingLoaded=0) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreResourceGroupManager.h:652
Ogre::RenderSystem::getMutableCapabilities
RenderSystemCapabilities * getMutableCapabilities()
Get a pointer to the current capabilities being used by the RenderSystem.
Definition: OgreRenderSystem.h:272
Ogre::ID_CLOCKWISE
@ ID_CLOCKWISE
Definition: OgreScriptCompiler.h:641
Ogre::Plane::operator==
bool operator==(const Plane &rhs) const
Comparison operator.
Definition: OgrePlane.h:240
Ogre::D3D9HardwareOcclusionQuery
This is a class that is the DirectX9 implementation of hardware occlusion testing.
Definition: OgreD3D9HardwareOcclusionQuery.h:54
Ogre::Viewport::getLeft
float getLeft(void) const
Gets one of the relative dimensions of the viewport, a value between 0.0 and 1.0.
Definition: OgreViewport.h:140
Ogre::CLIPPED_SOME
@ CLIPPED_SOME
Partially clipped.
Definition: OgreCommon.h:823
Ogre::EdgeData::EdgeGroup::vertexSet
size_t vertexSet
The vertex set index that contains the vertices for this edge group.
Definition: OgreEdgeListBuilder.h:105
Ogre::HardwareBufferLockGuard::HardwareBufferLockGuard
HardwareBufferLockGuard(const SharedPtr< T > &p, size_t offset, size_t length, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:411
Ogre::RenderOperation::indexData
IndexData * indexData
Index data - only valid if useIndexes is true.
Definition: OgreRenderOperation.h:111
Ogre::VectorSet::addNotExists
void addNotExists(const T &item)
Definition: OgreVectorSetImpl.h:40
Ogre::ObjectAbstractNode::overrides
AbstractNodeList overrides
Definition: OgreScriptCompiler.h:132
Ogre::Viewport::getClearEveryFrame
bool getClearEveryFrame(void) const
Determines if the viewport is cleared before every frame.
Definition: OgreViewport.h:237
Ogre::InvalidCallException
Definition: OgreException.h:234
Ogre::FactoryObj
Abstract factory class.
Definition: OgreFactoryObj.h:44
Ogre::Rectangle2D
Allows the rendering of a simple 2D rectangle This class renders a simple 2D rectangle; this rectangl...
Definition: OgreRectangle2D.h:49
Ogre::Material::getLodValues
const LodValueList & getLodValues(void) const
Gets the list of values transformed by the LodStrategy at which each LOD comes into effect.
Definition: OgreMaterial.h:621
Ogre::GpuProgramParameters::ACT_SPOTLIGHT_VIEWPROJ_MATRIX
@ ACT_SPOTLIGHT_VIEWPROJ_MATRIX
The view/projection matrix of a given spotlight.
Definition: OgreGpuProgramParams.h:932
Ogre::FileInfoListPtr
SharedPtr< FileInfoList > FileInfoListPtr
Definition: OgreArchive.h:67
Ogre::Quake3Level::mNodes
bsp_node_t * mNodes
Definition: OgreQuake3Level.h:131
OgreController.h
Ogre::OverlayElement::getParent
OverlayContainer * getParent()
Returns the parent container.
Definition: OgreOverlayElement.h:438
Ogre::AxisAlignedBox::BOX_INFINITE
static const AxisAlignedBox BOX_INFINITE
Definition: OgreAxisAlignedBox.h:803
Ogre::GpuProgramParameters::getFloatPointer
float * getFloatPointer(size_t pos)
Get a pointer to the 'nth' item in the float buffer.
Definition: OgreGpuProgramParams.h:1517
Ogre::RenderWindowDescription::name
String name
Definition: OgreCommon.h:831
Ogre::FreeImageCodec::getType
String getType() const override
Returns the type of the codec as a String.
Ogre::Node::getInitialScale
const Vector3 & getInitialScale(void) const
Gets the initial position of this node, see setInitialState for more info.
Definition: OgreNode.h:615
Ogre::Mesh::getSubMeshNameMap
const SubMeshNameMap & getSubMeshNameMap(void) const
Gets a reference to the optional name assignments of the SubMeshes.
Definition: OgreMesh.h:820
Ogre::TextureUnitState::getTextureCompareEnabled
bool getTextureCompareEnabled() const
Definition: OgreTextureUnitState.h:699
Ogre::PCZRaySceneQuery::setExcludeNode
void setExcludeNode(SceneNode *excludeNode)
set node to exclude from query
Definition: OgrePCZSceneQuery.h:80
Ogre::GLSLShader::getSamplerBinding
bool getSamplerBinding() const
Definition: OgreGLSLShader.h:53
Ogre::MovableObject::Listener::~Listener
virtual ~Listener()
Definition: OgreMovableObject.h:65
Ogre::InstancedEntity::visitRenderables
void visitRenderables(Renderable::Visitor *visitor, bool debugRenderables=false)
Method to allow a caller to abstractly iterate over the Renderable instances that this MovableObject ...
Definition: OgreInstancedEntity.h:210
Ogre::VulkanDevice::mPhysicalDevice
VkPhysicalDevice mPhysicalDevice
Definition: OgreVulkanDevice.h:52
OgreBites::Keysym::sym
Keycode sym
Definition: OgreInput.h:54
Ogre::Affine3::getTrans
static Affine3 getTrans(const Vector3 &v)
Gets a translation matrix.
Definition: OgreMatrix4.h:397
Ogre::PSSMShadowCameraSetup::getOptimalAdjustFactor
Real getOptimalAdjustFactor(size_t splitIndex) const
Returns the optimal adjust factor for a given split.
Definition: OgreShadowCameraSetupPSSM.h:124
Ogre::OctreeZoneData::setOctant
void setOctant(Octree *o)
Sets the Octree in which this OctreeNode resides.
Definition: OgreOctreeZone.h:238
Ogre::IlluminationPass::destroyOnShutdown
bool destroyOnShutdown
Whether this pass is one which should be deleted itself.
Definition: OgrePass.h:1567
Ogre::Matrix4::Matrix4
Matrix4(Real m00, Real m01, Real m02, Real m03, Real m10, Real m11, Real m12, Real m13, Real m20, Real m21, Real m22, Real m23, Real m30, Real m31, Real m32, Real m33)
Definition: OgreMatrix4.h:226
Ogre::Angle::Angle
Angle(float angle)
Definition: OgreMath.h:167
Ogre::GL3PlusFBOManager
Factory for GL Frame Buffer Objects, and related things.
Definition: OgreGL3PlusFBORenderTexture.h:65
Ogre::GpuProgramParameters::ACT_SINTIME_0_X
@ ACT_SINTIME_0_X
Sine of "Time0_X". Equivalent to RenderMonkey's "SinTime0_X".
Definition: OgreGpuProgramParams.h:965
Ogre::MovableObject::getUserAny
const Any & getUserAny(void) const
Definition: OgreMovableObject.h:340
Ogre::TransformBase::TransformBase
TransformBase(const U *ptr)
Definition: OgreMatrix4.h:91
Ogre::D3D9VideoMode::getFormat
D3DFORMAT getFormat() const
Definition: OgreD3D9VideoMode.h:55
Ogre::LodData::Edge
Definition: OgreLodData.h:89
SHADER_SKY
@ SHADER_SKY
Definition: OgreQuake3Types.h:89
Ogre::AxisAlignedBox::setMaximumZ
void setMaximumZ(Real z)
Definition: OgreAxisAlignedBox.h:211
Ogre::Node::getName
const String & getName(void) const
Returns the name of the node.
Definition: OgreNode.h:213
Ogre::CgProgramFactory::create
GpuProgram * create(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
Ogre::LinearForceAffector::msForceVectorCmd
static CmdForceVector msForceVectorCmd
Command objects.
Definition: OgreLinearForceAffector.h:106
OgreBites::TrayManager::resourceGroupScriptingStarted
void resourceGroupScriptingStarted(const Ogre::String &groupName, size_t scriptCount)
This event is fired when a resource group begins parsing scripts.
Definition: OgreTrays.h:1084
Ogre::AnyNumeric::operator-
AnyNumeric operator-(const AnyNumeric &rhs) const
Definition: OgreAny.h:330
Ogre::PatchSurface::VS_BACK
@ VS_BACK
The side from which u goes right and v goes down (reverse of texture coords)
Definition: OgrePatchSurface.h:74
Ogre::StaticGeometry::QueuedSubMesh::scale
Vector3 scale
Definition: OgreStaticGeometry.h:166
Ogre::BCT_INT
@ BCT_INT
Definition: OgreGpuProgramParams.h:55
Ogre::ColourFaderAffector2::msGreenCmd1
static CmdGreenAdjust1 msGreenCmd1
Definition: OgreColourFaderAffector2.h:187
Ogre::Viewport::setDrawBuffer
void setDrawBuffer(ColourBufferType colourBuffer)
Sets the draw buffer type for the next frame.
Definition: OgreViewport.h:375
Ogre::SubEntity::getParent
Entity * getParent(void) const
Accessor to get parent Entity.
Definition: OgreSubEntity.h:196
Ogre::SubMesh::BoneAssignmentIterator
MapIterator< VertexBoneAssignmentList > BoneAssignmentIterator
Definition: OgreSubMesh.h:175
Ogre::BillboardSet::getMaterialName
const String & getMaterialName(void) const
Sets the name of the material to be used for this billboard set.
Definition: OgreBillboardSet.h:508
Ogre::TerrainGlobalOptions::getUseVertexCompressionWhenAvailable
bool getUseVertexCompressionWhenAvailable() const
Get whether to allow vertex compression to be used when the material generator states that it support...
Definition: OgreTerrain.h:2039
Ogre::RenderSystemCapabilities::getVertexProgramConstantFloatCount
ushort getVertexProgramConstantFloatCount(void) const
The number of floating-point 4-vector constants vertex programs support.
Definition: OgreRenderSystemCapabilities.h:500
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const Vector2 &val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:514
Ogre::ID_POOLED
@ ID_POOLED
Definition: OgreScriptCompiler.h:788
Ogre::CompositionPass::setCameraName
void setCameraName(const String &name)
Definition: OgreCompositionPass.h:318
Ogre::Mesh::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreMesh.h:950
Ogre::Volume::OctreeNode
A node in the volume octree.
Definition: OgreVolumeOctreeNode.h:48
Ogre::TerrainGroup::RayResult
Result from a terrain ray intersection with the terrain group.
Definition: OgreTerrainGroup.h:391
Ogre::GpuProgramParameters::ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED
@ ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED
Light diffuse colour pre-scaled by Light::setPowerScale (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:814
Ogre::D3D11MultiRenderTarget::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D11MultiRenderTarget.h:49
Ogre::ColourInterpolatorAffector
Definition: OgreColourInterpolatorAffector.h:39
Ogre::VulkanTextureGpu::getFinalTextureName
VkImage getFinalTextureName(void) const
Definition: OgreVulkanTextureGpu.h:167
Ogre::AbstractNodeType
AbstractNodeType
This enum holds the types of the possible abstract nodes.
Definition: OgreScriptCompiler.h:76
Ogre::ResourceGroupManager::RESOURCE_SYSTEM_NUM_REFERENCE_COUNTS
static const long RESOURCE_SYSTEM_NUM_REFERENCE_COUNTS
The number of reference counts held per resource by the resource system.
Definition: OgreResourceGroupManager.h:246
Ogre::TerrainQuadTreeNode::getYOffset
uint16 getYOffset() const
Get the vertical offset into the main terrain data of this node.
Definition: OgreTerrainQuadTreeNode.h:98
Ogre::Bullet::RigidBodyState::RigidBodyState
RigidBodyState(Node *node)
Definition: OgreBullet.h:51
Ogre::VectorBase< 3, Real >::VectorBase
VectorBase(Real _x, Real _y, Real _z)
Definition: OgreVector.h:131
Ogre::RenderOperation::OT_TRIANGLE_STRIP
@ OT_TRIANGLE_STRIP
A strip of triangles, 3 vertices for the first triangle, and 1 per triangle after that.
Definition: OgreRenderOperation.h:58
Ogre::StringInterface
Class defining the common interface which classes can use to present a reflection-style,...
Definition: OgreStringInterface.h:167
Ogre::ID_SPECULAR
@ ID_SPECULAR
Definition: OgreScriptCompiler.h:599
Ogre::GLES2ManagedResourceManager
Definition: OgreGLES2ManagedResourceManager.h:40
Ogre::PCZoneFactory
Factory for PCZones.
Definition: OgrePCZoneFactory.h:42
Ogre::BspNode::Brush::fragment
SceneQuery::WorldFragment fragment
Definition: OgreBspNode.h:157
Ogre::MESH_VERSION_1_0
@ MESH_VERSION_1_0
OGRE version v1.0+.
Definition: OgreMeshSerializer.h:56
Ogre::GpuProgramParameters::ACT_LIGHT_POSITION_ARRAY
@ ACT_LIGHT_POSITION_ARRAY
Array of light positions in world space (count set by extra param)
Definition: OgreGpuProgramParams.h:830
Ogre::Image::getWidth
uint32 getWidth(void) const
Gets the width of the image in pixels.
Ogre::RenderWindow::isVSyncEnabled
virtual bool isVSyncEnabled() const
Indicates whether vertical sync is activated for the window.
Definition: OgreRenderWindow.h:170
Ogre::LL_NORMAL
@ LL_NORMAL
Definition: OgreLog.h:53
Ogre::VES_TANGENT
@ VES_TANGENT
Tangent (X axis if normal is Z)
Definition: OgreHardwareVertexBuffer.h:107
OgrePagedWorldSection.h
Ogre::D3D9ResourceCreationPolicy
D3D9ResourceCreationPolicy
Definition: OgreD3D9ResourceManager.h:35
Ogre::ParticleSystem::getKeepParticlesInLocalSpace
bool getKeepParticlesInLocalSpace(void) const
Gets whether particles (and any affector effects) remain relative to the node the particle system is ...
Definition: OgreParticleSystem.h:497
Ogre::FactoryObj::~FactoryObj
virtual ~FactoryObj()
Definition: OgreFactoryObj.h:47
Ogre::Volume::OctreeNode::getFrom
const Vector3 & getFrom(void) const
Gets the back lower left corner of the cell.
Definition: OgreVolumeOctreeNode.h:212
Ogre::Volume::Chunk
A single volume chunk mesh.
Definition: OgreVolumeChunk.h:146
Ogre::BillboardChain
Allows the rendering of a chain of connected billboards.
Definition: OgreBillboardChain.h:77
Ogre::Octree::mNodes
PCZSceneNodeList mNodes
Public list of SceneNodes attached to this particular octree.
Definition: OgreOctreeZoneOctree.h:168
Ogre::Pass::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Class that provides convenient interface to establish a linkage between custom user application objec...
Definition: OgrePass.h:1543
Ogre::VectorBase::ptr
const T * ptr() const
Definition: OgreVector.h:66
Ogre::BillboardSet::getCommonUpVector
const Vector3 & getCommonUpVector(void) const
Gets the common up-vector for all billboards (BBT_PERPENDICULAR_SELF and BBT_PERPENDICULAR_COMMON)
Definition: OgreBillboardSet.h:631
Ogre::RGN_DEFAULT
const _OgreExport char *const RGN_DEFAULT
Default resource group name.
Ogre::MovableObject::addQueryFlags
void addQueryFlags(uint32 flags)
As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...
Definition: OgreMovableObject.h:398
Ogre::HashedVector::isHashDirty
bool isHashDirty() const
Definition: OgreCommon.h:416
Ogre::RTShader::Operand::getParameter
const ParameterPtr & getParameter() const
Returns the parameter object as weak reference.
Definition: OgreShaderFunctionAtom.h:104
Ogre::Pose::getNormals
const NormalsMap & getNormals(void) const
Gets a const reference to the vertex normals.
Definition: OgrePose.h:115
Ogre::DualQuaternion::ptr
const Real * ptr() const
Pointer accessor for direct copying.
Definition: OgreDualQuaternion.h:129
Ogre::Vector::Vector
Vector(const U *_ptr)
Definition: OgreVector.h:322
Ogre::ProfileHistory::currentTimePercent
Real currentTimePercent
The current percentage of frame time this profile has taken.
Definition: OgreProfiler.h:114
Ogre::CompositionPass::PT_STENCIL
@ PT_STENCIL
Set stencil operation.
Definition: OgreCompositionPass.h:57
Ogre::ColourValue::Green
static const ColourValue Green
Definition: OgreColourValue.h:64
Ogre::InvalidCallException::InvalidCallException
InvalidCallException(int inNumber, const String &inDescription, const String &inSource, const char *inFile, long inLine)
Definition: OgreException.h:237
Ogre::InvalidParametersException::InvalidParametersException
InvalidParametersException(int inNumber, const String &inDescription, const String &inSource, const char *inFile, long inLine)
Definition: OgreException.h:207
Ogre::Terrain::getNumLodLevelsPerLeaf
uint16 getNumLodLevelsPerLeaf() const
Get the number of LOD levels in a leaf of the terrain quadtree.
Definition: OgreTerrain.h:1214
Ogre::GLSLShader::detachFromProgramObject
void detachFromProgramObject(const GLuint programObject)
Ogre::RSC_INFINITE_FAR_PLANE
@ RSC_INFINITE_FAR_PLANE
Definition: OgreRenderSystemCapabilities.h:206
Ogre::ID_POINT_SIZE_ATTENUATION
@ ID_POINT_SIZE_ATTENUATION
Definition: OgreScriptCompiler.h:676
SHADER_FUNC_TRIANGLE
@ SHADER_FUNC_TRIANGLE
Definition: OgreQuake3Types.h:111
Ogre::TerrainMaterialGenerator::setLightmapEnabled
virtual void setLightmapEnabled(bool enabled)
Whether to support a light map over the terrain in the shader, if it's present (default true).
Definition: OgreTerrainMaterialGenerator.h:313
OgreBites::TrayManager
Main class to manage a cursor, backdrop, trays and widgets.
Definition: OgreTrays.h:745
Ogre::GLNativeSupport::getContextProfile
ContextProfile getContextProfile() const
Definition: OgreGLNativeSupport.h:111
Ogre::CompositionTechnique::TextureDefinition::height
uint32 height
Definition: OgreCompositionTechnique.h:71
Ogre::PageContentCollection
Definition of the interface for a collection of PageContent instances.
Definition: OgrePageContentCollection.h:55
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE3
@ SPC_POSTOLIGHT_VIEW_SPACE3
Definition: OgreShaderParameter.h:155
Ogre::DataStreamPtr
SharedPtr< DataStream > DataStreamPtr
Definition: OgrePrerequisites.h:274
Ogre::Box::bottom
uint32 bottom
Definition: OgreCommon.h:726
Ogre::Billboard::getOwnWidth
float getOwnWidth(void) const
Retrieves the billboard's personal width, if hasOwnDimensions is true.
Definition: OgreBillboard.h:160
Ogre::ParamDictionary
Class to hold a dictionary of parameters for a single class.
Definition: OgreStringInterface.h:118
Ogre::CompositionTechnique::TextureDefinition::pooled
bool pooled
Definition: OgreCompositionTechnique.h:79
Ogre::Billboard::mRotation
Radian mRotation
Definition: OgreBillboard.h:86
OgreBites::InputListener::buttonPressed
virtual bool buttonPressed(const ButtonEvent &evt)
Definition: OgreInput.h:188
Ogre::CompositionPass::InputTex
Inputs (for material used for rendering the quad)
Definition: OgreCompositionPass.h:234
Ogre::OverlayContainer::ChildContainerMap
std::map< String, OverlayContainer * > ChildContainerMap
Definition: OgreOverlayContainer.h:60
Ogre::AbstractNodePtr
SharedPtr< AbstractNode > AbstractNodePtr
Definition: OgreScriptCompiler.h:86
OgreBites::SDLK_DOWN
@ SDLK_DOWN
Definition: OgreInput.h:142
Ogre::Matrix4
Transform specialization for projective - encapsulating a 4x4 Matrix.
Definition: OgreMatrix4.h:220
Ogre::OrientationMode
OrientationMode
Specifies orientation mode.
Definition: OgreFrustum.h:47
Ogre::PageProvider::unprepareProceduralPage
virtual bool unprepareProceduralPage(Page *page, PagedWorldSection *section)
Give a provider the opportunity to unprepare page content procedurally.
Definition: OgrePageManager.h:92
Ogre::Image
Class representing an image file.
Definition: OgreImage.h:60
Ogre::SHADOWTYPE_NONE
@ SHADOWTYPE_NONE
No shadows.
Definition: OgreCommon.h:215
Ogre::Volume::DualGridGenerator::getDualCell
DualCell getDualCell(size_t i) const
Gets a dual cell.
Definition: OgreVolumeDualGridGenerator.h:348
Ogre::BBR_VERTEX
@ BBR_VERTEX
Rotate the billboard's vertices around their facing direction.
Definition: OgreBillboardSet.h:78
Ogre::D3D11Device::GetClassLinkage
ID3D11ClassLinkage * GetClassLinkage()
Definition: OgreD3D11Device.h:63
Ogre::Box::right
uint32 right
Definition: OgreCommon.h:726
Ogre::Volume::ChunkTreeSharedData::octreeVisible
bool octreeVisible
Flag whether the octree is visible or not.
Definition: OgreVolumeChunk.h:114
Ogre::PropertySet
Defines a complete set of properties for a single object instance.
Definition: OgreProperty.h:275
Ogre::PortalBase::getDerivedCorner
const Vector3 & getDerivedCorner(int index) const
Get the derived (world) coordinates of one of the portal corners.
Definition: OgrePortalBase.h:128
Ogre::list
Definition: OgreDeprecated.h:53
Ogre::RTShader::FFP_PS_ALPHA_TEST
@ FFP_PS_ALPHA_TEST
Definition: OgreShaderFFPRenderState.h:64
Ogre::GLES2HardwareBuffer::readData
void readData(size_t offset, size_t length, void *pDest) override
Reads data from the buffer and places it in the memory pointed to by pDest.
Ogre::Degree::valueAngleUnits
float valueAngleUnits() const
Definition: OgreMath.h:769
OgreBites::Event::motion
MouseMotionEvent motion
Definition: OgreInput.h:107
Ogre::RenderToVertexBuffer::reset
virtual void reset()
Reset the vertex buffer to the initial state.
Definition: OgreRenderToVertexBuffer.h:109
Ogre::InstanceBatch::_markTransformSharingDirty
void _markTransformSharingDirty()
Tells that the list of entity instances with shared transforms has changed.
Definition: OgreInstanceBatch.h:327
Ogre::GCT_MATRIX_3X3
@ GCT_MATRIX_3X3
Definition: OgreGpuProgramParams.h:87
Ogre::BspNode::getDistance
Real getDistance(const Vector3 &pos) const
Gets the signed distance to the dividing plane.
Ogre::Volume::ChunkParameters::createOctreeVisualization
bool createOctreeVisualization
Whether to create the octree debug visualization entity with false as default.
Definition: OgreVolumeChunk.h:70
Ogre::ANT_IMPORT
@ ANT_IMPORT
Definition: OgreScriptCompiler.h:82
Ogre::Degree::valueRadians
float valueRadians() const
Definition: OgreMath.h:764
Ogre::Material::getUserLodValues
const LodValueList & getUserLodValues(void) const
Gets the user-defined list of values which are internally transformed by the LodStrategy.
Definition: OgreMaterial.h:635
Ogre::DotSceneLoader
Definition: OgreDotSceneLoader.h:32
Ogre::ColourBlendState::sourceFactorAlpha
SceneBlendFactor sourceFactorAlpha
Definition: OgreBlendMode.h:282
Ogre::BorderRenderable::getSquaredViewDepth
Real getSquaredViewDepth(const Camera *cam) const
Returns the squared distance between the camera and this renderable.
Definition: OgreBorderPanelOverlayElement.h:244
Ogre::TransformBase
Class encapsulating a standard 4x4 homogeneous matrix.
Definition: OgreMatrix4.h:80
Ogre::Font::clearCodePointRanges
void clearCodePointRanges()
Clear the list of code point ranges.
Definition: OgreFont.h:276
Ogre::RTShader::Parameter::SPC_POSITION_WORLD_SPACE
@ SPC_POSITION_WORLD_SPACE
Position in world space.
Definition: OgreShaderParameter.h:89
Ogre::ConcreteNodePtr
SharedPtr< ConcreteNode > ConcreteNodePtr
Definition: OgreScriptCompiler.h:62
Ogre::SceneManagerEnumerator::MetaDataIterator
ConstVectorIterator< MetaDataList > MetaDataIterator
Definition: OgreSceneManagerEnumerator.h:140
Ogre::Capsule::mRadius
Real mRadius
Definition: OgreCapsule.h:64
Ogre::HashedVector::clear
void clear()
Definition: OgreCommon.h:548
Ogre::RSC_TEXTURE_COMPRESSION_BC6H_BC7
@ RSC_TEXTURE_COMPRESSION_BC6H_BC7
Supports compressed textures in BC6H and BC7 format (DirectX feature level 11_0)
Definition: OgreRenderSystemCapabilities.h:152
Ogre::D3D9RenderWindow
Definition: OgreD3D9RenderWindow.h:37
Ogre::GpuProgram::getManualNamedConstantsFile
const String & getManualNamedConstantsFile() const
Gets the name of a file from which to load named parameters mapping for a program which would not be ...
Definition: OgreGpuProgram.h:344
OgreBites::Event
Definition: OgreInput.h:101
Ogre::UnifiedHighLevelGpuProgram::getSource
const String & getSource(void) const override
Gets the assembler source for this program.
Definition: OgreUnifiedHighLevelGpuProgram.h:115
Ogre::BCT_SPECIALIZATION
@ BCT_SPECIALIZATION
shader specialisation constant
Definition: OgreGpuProgramParams.h:60
Ogre::BillboardSet::getPoolSize
unsigned int getPoolSize() const
Returns the current size of the billboard pool.
Definition: OgreBillboardSet.h:411
Ogre::VulkanWindow::mDepthTexture
VulkanTextureGpu * mDepthTexture
Definition: OgreVulkanWindow.h:75
Ogre::SceneManager::getOption
virtual bool getOption(const String &strKey, void *pDestValue)
Method for getting the value of an implementation-specific Scene Manager option.
Definition: OgreSceneManager.h:1786
Ogre::HardwareCounterBufferSharedPtr
HardwareBufferPtr HardwareCounterBufferSharedPtr
Definition: OgrePrerequisites.h:300
Ogre::GpuProgramParameters::ACT_LIGHT_DIRECTION_VIEW_SPACE_ARRAY
@ ACT_LIGHT_DIRECTION_VIEW_SPACE_ARRAY
Array of light directions in view space (count set by extra param)
Definition: OgreGpuProgramParams.h:840
Ogre::CgFxScriptLoader
Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them.
Definition: OgreCgFxScriptLoader.h:54
Ogre::StencilState::StencilState
StencilState()
Definition: OgreRenderSystem.h:133
Ogre::BillboardSet::notifyBillboardDataChanged
void notifyBillboardDataChanged(void)
When billboard set is not auto updating its GPU buffer, the user is responsible to inform it about an...
Definition: OgreBillboardSet.h:802
Ogre::GLRenderTexture
Base class for GL Render Textures.
Definition: OgreGLRenderTexture.h:109
OgreD3D11RenderWindow.h
Ogre::HashedVector::size
size_type size() const
Definition: OgreCommon.h:439
Ogre::ID_COLOUR_OP_MULTIPASS_FALLBACK
@ ID_COLOUR_OP_MULTIPASS_FALLBACK
Definition: OgreScriptCompiler.h:735
Ogre::Matrix4::operator=
Matrix4 & operator=(const Matrix3 &mat3)
Definition: OgreMatrix4.h:265
Ogre::BspNode::isLeafVisible
bool isLeafVisible(const BspNode *leaf) const
Determines if the passed in node (must also be a leaf) is visible from this leaf.
Ogre::Resource::getLoadingState
LoadingState getLoadingState() const
Returns the current loading state.
Definition: OgreResource.h:340
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::targetSceneMgr
SceneManager * targetSceneMgr
Target SM to send renderables to.
Definition: OgreSceneManager.h:391
Ogre::RenderSystemCapabilities::getGeometryProgramConstantIntCount
ushort getGeometryProgramConstantIntCount(void) const
Definition: OgreRenderSystemCapabilities.h:684
OgreMatrix4.h
Ogre::SO_PHONG
@ SO_PHONG
Vertex normals are interpolated across the face, and these are used to determine colour at each pixel...
Definition: OgreCommon.h:139
OgreBites::ParamsPanel::getAllParamNames
const Ogre::StringVector & getAllParamNames()
Definition: OgreTrays.h:604
Ogre::CompositionPass::PassType
PassType
Enumeration that enumerates the various composition pass types.
Definition: OgreCompositionPass.h:54
Ogre::TinyRenderSystem::_setTexture
void _setTexture(size_t unit, bool enabled, const TexturePtr &tex)
Sets the texture to bind to a given texture unit.
Ogre::GLRenderSystemCommon::_getMainContext
GLContext * _getMainContext()
Returns the main context.
Definition: OgreGLRenderSystemCommon.h:95
Ogre::SceneNode::getCreator
SceneManager * getCreator(void) const
Gets the creator of this scene node.
Definition: OgreSceneNode.h:244
Ogre::QueuedRenderableCollection::OrganisationMode
OrganisationMode
Organisation modes required for this collection.
Definition: OgreRenderQueueSortingGrouping.h:112
OgreBites::InputListener::~InputListener
virtual ~InputListener()
Definition: OgreInput.h:175
Ogre::StreamSerialiser::Endian
Endian
The endianness of files.
Definition: OgreStreamSerialiser.h:73
OgrePageManager.h
Ogre::BspSceneManager::getLevel
const BspLevelPtr & getLevel(void)
Definition: OgreBspSceneManager.h:144
Ogre::TangentSpaceCalc::IndexRemap::splitVertex
VertexSplit splitVertex
The old and new vertex index.
Definition: OgreTangentSpaceCalc.h:62
Ogre::uint64
uint64_t uint64
Definition: OgrePlatform.h:273
Ogre::ResourceGroupManager::LocationList
std::vector< ResourceLocation > LocationList
List of possible file locations.
Definition: OgreResourceGroupManager.h:268
Ogre::D3D9DepthBuffer::D3D9DepthBuffer
D3D9DepthBuffer(uint16 poolId, D3D9RenderSystem *renderSystem, IDirect3DDevice9 *creator, IDirect3DSurface9 *depthBufferSurf, D3DFORMAT fmt, uint32 width, uint32 height, uint32 fsaa, uint32 multiSampleQuality, bool isManual)
Ogre::TerrainGroup::RayResult::RayResult
RayResult(bool _hit, Terrain *_terrain, const Vector3 &_pos)
Definition: OgreTerrainGroup.h:400
Ogre::Vector::normalisedCopy
Vector normalisedCopy() const
As normalise, except that this vector is unaffected and the normalised vector is returned as a copy.
Definition: OgreVector.h:540
Ogre::HardwareBufferLockGuard::unlock
void unlock()
Definition: OgreHardwareBuffer.h:416
Ogre::VulkanWindow::mHwGamma
bool mHwGamma
Definition: OgreVulkanWindow.h:64
Ogre::GLES2RenderBuffer::~GLES2RenderBuffer
virtual ~GLES2RenderBuffer()
Ogre::ShadowCameraSetupPtr
SharedPtr< ShadowCameraSetup > ShadowCameraSetupPtr
Definition: OgrePrerequisites.h:290
OgreQuake3Level.h
Ogre::ID_SCALE_Y
@ ID_SCALE_Y
Definition: OgreScriptCompiler.h:751
Ogre::RSC_READ_WRITE_BUFFERS
@ RSC_READ_WRITE_BUFFERS
Supports read/write buffers with atomic counters (e.g. RWStructuredBuffer or SSBO)
Definition: OgreRenderSystemCapabilities.h:90
Ogre::MetalMappings
Definition: OgreMetalMappings.h:47
Ogre::PageContent::notifyCamera
virtual void notifyCamera(Camera *cam)
Notify a section of the current camera.
Definition: OgrePageContent.h:73
Ogre::Math::saturate
static double saturate(double t)
Definition: OgreMath.h:389
Ogre::RenderQueueGroupID
RenderQueueGroupID
Enumeration of queue groups, by which the application may group queued renderables so that they are r...
Definition: OgreRenderQueue.h:52
Ogre::VertexData::vertexDeclaration
VertexDeclaration * vertexDeclaration
Declaration of the the format of the vertex input.
Definition: OgreVertexIndexData.h:90
OgreBites::TrayListener::sliderMoved
virtual void sliderMoved(Slider *slider)
Definition: OgreTrays.h:98
Ogre::ColourFaderAffector2::msAlphaCmd2
static CmdAlphaAdjust2 msAlphaCmd2
Definition: OgreColourFaderAffector2.h:192
Ogre::Quake3Shader::Pass::flags
unsigned int flags
Definition: OgreQuake3Shader.h:74
OgreOverlaySystem.h
Ogre::Texture::getMipmapsHardwareGenerated
bool getMipmapsHardwareGenerated(void) const
Are mipmaps hardware generated?
Definition: OgreTexture.h:164
Ogre::BillboardSet::getBillboardOrigin
BillboardOrigin getBillboardOrigin(void) const
Gets the point which acts as the origin point for all billboards in this set.
Definition: OgreBillboardSet.h:456
Ogre::D3D9DepthBuffer::getDepthBufferSurface
IDirect3DSurface9 * getDepthBufferSurface() const
Ogre::LodData::VertexHash
Hash function for UniqueVertexSet.
Definition: OgreLodData.h:75
Ogre::GLSLShaderCommon::CmdAttach::doSet
void doSet(void *target, const String &shaderNames)
Ogre::VertexBufferBinding::VertexBufferBindingMap
std::map< unsigned short, HardwareVertexBufferSharedPtr > VertexBufferBindingMap
Defines the vertex buffer bindings used as source for vertex declarations.
Definition: OgreHardwareVertexBuffer.h:482
Ogre::BspNode::getFront
BspNode * getFront(void) const
Returns a pointer to a BspNode containing the subspace on the positive side of the splitting plane.
Ogre::TerrainMaterialGenerator::generateForCompositeMap
virtual MaterialPtr generateForCompositeMap(const Terrain *terrain)
Generate a material for the given composite map of the terrain using the active profile.
Definition: OgreTerrainMaterialGenerator.h:302
Ogre::ConstEnabledAnimationStateIterator
ConstVectorIterator< EnabledAnimationStateList > ConstEnabledAnimationStateIterator
Definition: OgreAnimationState.h:195
Ogre::TerrainGroup::TerrainSlotDefinition::TerrainSlotDefinition
TerrainSlotDefinition()
Definition: OgreTerrainGroup.h:324
OgreMetalView::layerSizeDidUpdate
BOOL layerSizeDidUpdate
Definition: iOS/OgreMetalView.h:35
Ogre::BillboardParticleRenderer::_getSortMode
SortMode _getSortMode(void) const
Gets the desired particles sort mode of this renderer.
Definition: OgreBillboardParticleRenderer.h:143
Ogre::AliasTextureNamePairList
std::map< String, String > AliasTextureNamePairList
Alias / Texture name pair (first = alias, second = texture name)
Definition: OgreCommon.h:601
Ogre::GpuProgramParameters::ACT_INVERSE_VIEW_MATRIX
@ ACT_INVERSE_VIEW_MATRIX
The current view matrix, inverted.
Definition: OgreGpuProgramParams.h:655
Ogre::LBO_MODULATE
@ LBO_MODULATE
Multiply colour components together.
Definition: OgreBlendMode.h:63
Ogre::CNT_VARIABLE_ASSIGN
@ CNT_VARIABLE_ASSIGN
Definition: OgreScriptCompiler.h:52
Ogre::LodData::Vertex::collapseTo
Vertex * collapseTo
Definition: OgreLodData.h:107
Ogre::Archive::Archive
Archive(const String &name, const String &archType)
Constructor - don't call direct, used by ArchiveFactory.
Definition: OgreArchive.h:99
Ogre::ShadowRenderable::getRenderOperationForUpdate
RenderOperation * getRenderOperationForUpdate(void)
Get the internal render operation for set up.
Definition: OgreShadowCaster.h:77
Ogre::GLSLESProgramFactory::getLanguage
const String & getLanguage(void) const
Get the name of the language this factory creates programs for.
Ogre::Lod0Stripifier
Definition: OgreLod0Stripifier.h:40
Ogre::BBO_BOTTOM_LEFT
@ BBO_BOTTOM_LEFT
Definition: OgreBillboardSet.h:64
Ogre::RenderWindow::isClosed
virtual bool isClosed(void) const
Indicates whether the window has been closed by the user.
Definition: OgreRenderWindow.h:189
Ogre::Volume::IsoSurface::MS_CORNERS_BACK
static const size_t MS_CORNERS_BACK[4]
To call Marching Squares with a cube on its back.
Definition: OgreVolumeIsoSurface.h:69
Ogre::Exception::ERR_INVALID_CALL
@ ERR_INVALID_CALL
Definition: OgreException.h:120
Ogre::NodeAnimationTrack
Specialised AnimationTrack for dealing with node transforms.
Definition: OgreAnimationTrack.h:324
Ogre::ID_COMPUTE_PROGRAM
@ ID_COMPUTE_PROGRAM
Definition: OgreScriptCompiler.h:834
Ogre::RenderWindowDescription::width
unsigned int width
Definition: OgreCommon.h:832
OgreLodBuffer.h
Ogre::ParameterDef::ParameterDef
ParameterDef(const String &newName, const String &="", ParameterType=PT_INT)
Definition: OgreStringInterface.h:70
Ogre::ID_DECAL
@ ID_DECAL
Definition: OgreScriptCompiler.h:639
Ogre::EntityMeshLodChangedEvent::camera
Camera * camera
The camera with respect to which the level of detail has changed.
Definition: OgreLodListener.h:60
Ogre::Terrain::ImportData::constantHeight
float constantHeight
If neither inputImage or inputFloat are supplied, the constant height at which the initial terrain sh...
Definition: OgreTerrain.h:372
Ogre::SmallVectorImpl::clear
void clear()
Definition: OgreSmallVector.h:326
OgreBites::Event::button
MouseButtonEvent button
Definition: OgreInput.h:105
Ogre::ConvexBody::PolygonList
std::vector< Polygon * > PolygonList
Definition: OgreConvexBody.h:55
Ogre::Pass::getFogColour
const ColourValue & getFogColour(void) const
Returns the fog colour for the scene.
Definition: OgrePass.h:963
Ogre::RTShader::GBuffer::TargetLayout
TargetLayout
Definition: OgreShaderExGBuffer.h:54
Ogre::Font::getGlyphTexCoords
const UVRect & getGlyphTexCoords(CodePoint id) const
Returns the texture coordinates of the associated glyph.
Definition: OgreFont.h:214
Ogre::PropertyAbstractNode
This abstract node represents a script property.
Definition: OgreScriptCompiler.h:145
Ogre::HardwareIndexBuffer::getNumIndexes
size_t getNumIndexes(void) const
Get the number of indexes in this buffer.
Definition: OgreHardwareIndexBuffer.h:71
Ogre::_openFileStream
DataStreamPtr _openFileStream(const String &path, std::ios::openmode mode, const String &name="")
internal method to open a FileStreamDataStream
Ogre::VkSemaphoreArray
std::vector< VkSemaphore > VkSemaphoreArray
Definition: OgreVulkanQueue.h:38
Ogre::SceneQuery::WFT_SINGLE_INTERSECTION
@ WFT_SINGLE_INTERSECTION
Return a single intersection point (typically RaySceneQuery only)
Definition: OgreSceneQuery.h:85
Ogre::SceneManager::PT_CUBE
@ PT_CUBE
Definition: OgreSceneManager.h:1429
Ogre::PROP_COLOUR
@ PROP_COLOUR
Definition: OgreProperty.h:117
Ogre::PF_BYTE_A
@ PF_BYTE_A
Definition: OgrePixelFormat.h:66
Ogre::VulkanWindow::setHidden
void setHidden(bool hidden)
Hide (or show) the window.
Definition: OgreVulkanWindow.h:121
OgreBites::Widget::hide
void hide()
Definition: OgreTrays.h:159
OgreBites::TrayManager::isBackdropVisible
bool isBackdropVisible()
Definition: OgreTrays.h:824
Ogre::RTShader::At::At
At(ParameterPtr p)
Definition: OgreShaderFunctionAtom.h:184
Ogre::GLGpuProgramBase::~GLGpuProgramBase
virtual ~GLGpuProgramBase()
Definition: OgreGLGpuProgram.h:40
Ogre::VulkanWindow::mVSyncInterval
int mVSyncInterval
Definition: OgreVulkanWindow.h:70
Ogre::ControllerValue::setValue
virtual void setValue(T value)=0
Ogre::VulkanFrameBufferDescValue::VulkanFrameBufferDescValue
VulkanFrameBufferDescValue()
Ogre::ImportAbstractNode::target
String target
Definition: OgreScriptCompiler.h:161
Ogre::LayerBlendModeEx::blendType
LayerBlendType blendType
The type of blending (colour or alpha)
Definition: OgreBlendMode.h:143
OgreBites::TextBox::setCaption
void setCaption(const Ogre::DisplayString &caption)
Definition: OgreTrays.h:256
Ogre::Degree::Degree
Degree(float d=0)
Definition: OgreMath.h:115
Ogre::RenderQueueGroup::setShadowCastersCannotBeReceivers
void setShadowCastersCannotBeReceivers(bool ind)
Sets whether or not objects which cast shadows should be treated as never receiving shadows.
Definition: OgreRenderQueueSortingGrouping.h:524
Ogre::PreApplyTextureAliasesScriptCompilerEvent::mAliases
AliasTextureNamePairList * mAliases
Definition: OgreScriptCompiler.h:462
Ogre::Radian::valueRadians
float valueRadians() const
Definition: OgreMath.h:71
UniformCacheAlloc
Ogre::GeneralAllocatedObject UniformCacheAlloc
Definition: OgreGLUniformCache.h:35
Ogre::LBO_REPLACE
@ LBO_REPLACE
Replace all colour with texture with no adjustment.
Definition: OgreBlendMode.h:59
Ogre::Renderable::~Renderable
virtual ~Renderable()
Virtual destructor needed as class has virtual methods.
Definition: OgreRenderable.h:73
Ogre::AbstractNode::context
Any context
Definition: OgreScriptCompiler.h:98
Ogre::RTShader::Operand::y
Operand & y()
Definition: OgreShaderFunctionAtom.h:113
Ogre::Quake3Shader::Quake3Shader
Quake3Shader(const String &name)
Default constructor - used by Quake3ShaderManager (do not call directly)
Ogre::STBIImageCodec::decode
DecodeResult decode(const DataStreamPtr &input) const override
Ogre::SharedPtr::operator=
SharedPtr< T > & operator=(const Ogre::SharedPtr< T > &rhs)
Definition: OgreSharedPtr.h:69
Ogre::ProcessNameExclusionScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:492
Ogre::LodData::VEdges
VectorSet< Edge, 8 > VEdges
Definition: OgreLodData.h:71
Ogre::HardwareBufferLockGuard::HardwareBufferLockGuard
HardwareBufferLockGuard(HardwareBuffer *p, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:400
Ogre::TerrainGroup::getOrigin
virtual const Vector3 & getOrigin() const
Retrieve the centre position of the grid of terrain.
Definition: OgreTerrainGroup.h:117
Ogre::HardwareBuffer::getSizeInBytes
size_t getSizeInBytes(void) const
Returns the size of this buffer in bytes.
Definition: OgreHardwareBuffer.h:365
Ogre::Bitwise::convertBitPattern
static DestT convertBitPattern(SrcT srcValue, SrcT srcBitMask, DestT destBitMask)
Takes a value with a given src bit mask, and produces another value with a desired bit mask.
Definition: OgreBitwise.h:188
Ogre::Billboard::mDirection
Vector3 mDirection
Normalised direction vector.
Definition: OgreBillboard.h:84
Ogre::LayerBlendOperationEx
LayerBlendOperationEx
Expert list of valid texture blending operations, for use with TextureUnitState::setColourOperationEx...
Definition: OgreBlendMode.h:75
Ogre::GL3PlusRTTManager
GLRTTManager GL3PlusRTTManager
Definition: OgreGL3PlusPrerequisites.h:38
Ogre::D3D11HLSLProgramFactory
Factory class for D3D11 HLSL programs.
Definition: OgreD3D11HLSLProgramFactory.h:37
Ogre::CULL_ANTICLOCKWISE
@ CULL_ANTICLOCKWISE
Hardware culls triangles whose vertices are listed anticlockwise in the view.
Definition: OgreCommon.h:164
Ogre::VulkanProgramFactory::create
GpuProgram * create(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader) override
Create an instance of VulkanProgram.
Ogre::GLGpuProgramBase
Definition: OgreGLGpuProgram.h:38
Ogre::TerrainMaterialGenerator::updateParams
virtual void updateParams(const MaterialPtr &mat, const Terrain *terrain)
Update parameters for the given terrain using the active profile.
Definition: OgreTerrainMaterialGenerator.h:349
Ogre::Terrain::Space
Space
Enumeration of relative spaces that you might want to use to address the terrain.
Definition: OgreTerrain.h:512
OgreMetalView
Definition: iOS/OgreMetalView.h:33
Ogre::TextAreaOverlayElement::Left
@ Left
Definition: OgreTextAreaOverlayElement.h:49
Ogre::Exception::ERR_INVALIDPARAMS
@ ERR_INVALIDPARAMS
Definition: OgreException.h:112
Ogre::PF_COUNT
@ PF_COUNT
Number of pixel formats currently defined.
Definition: OgrePixelFormat.h:283
Ogre::checkForCgError
void checkForCgError(const String &ogreMethod, const String &errorTextPrefix, CGcontext context)
Utility function, checks Cg for errors, throw exception if detected.
Ogre::StencilState
Describes the stencil buffer operation.
Definition: OgreRenderSystem.h:109
Ogre::TextureUnitState::getTextureCompareFunction
CompareFunction getTextureCompareFunction() const
Definition: OgreTextureUnitState.h:703
Ogre::D3D9DepthBuffer::isCompatible
virtual bool isCompatible(RenderTarget *renderTarget) const
Returns whether the specified RenderTarget is compatible with this DepthBuffer That is,...
Ogre::RTShader::Program::getMain
Function * getMain()
Definition: OgreShaderProgram.h:132
Ogre::RTShader::FFP_VS_TEXTURING
@ FFP_VS_TEXTURING
Definition: OgreShaderFFPRenderState.h:49
Ogre::Volume::Vertex
struct _OgreVolumeExport Ogre::Volume::Vertex Vertex
Lightweight struct to represent a mesh vertex.
Ogre::RTShader::Operand::getSemantic
OpSemantic getSemantic() const
Returns the operand semantic (do we read/write or both with the parameter).
Definition: OgreShaderFunctionAtom.h:129
Ogre::OctreeZoneFactory
Factory for OctreeZone.
Definition: OgreOctreeZone.h:252
Ogre::RSC_RTT_DEPTHBUFFER_RESOLUTION_LESSEQUAL
@ RSC_RTT_DEPTHBUFFER_RESOLUTION_LESSEQUAL
Supports attaching a depth buffer to an RTT that has width & height less or equal than RTT's.
Definition: OgreRenderSystemCapabilities.h:168
Ogre::Pass::getIterationDepthBias
float getIterationDepthBias() const
Gets a factor which derives an additional depth bias from the number of times a pass is iterated.
Definition: OgrePass.h:833
Ogre::Grid2DPageStrategyData::getCellRangeMinY
virtual int32 getCellRangeMinY() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid2DPageStrategy.h:187
Ogre::VulkanWindow::mHidden
bool mHidden
Definition: OgreVulkanWindow.h:67
Ogre::ID_GREATER
@ ID_GREATER
Definition: OgreScriptCompiler.h:632
Ogre::ID_EXCLUDE
@ ID_EXCLUDE
Definition: OgreScriptCompiler.h:595
Ogre::LodData::Triangle
Definition: OgreLodData.h:115
Ogre::RenderPriorityGroup::getTransparentsUnsorted
const QueuedRenderableCollection & getTransparentsUnsorted(void) const
Get the collection of transparent objects currently queued.
Definition: OgreRenderQueueSortingGrouping.h:300
Ogre::UnimplementedException::UnimplementedException
UnimplementedException(int inNumber, const String &inDescription, const String &inSource, const char *inFile, long inLine)
Definition: OgreException.h:183
Ogre::D3D11HardwareOcclusionQuery
This is a class that is the DirectX9 implementation of hardware occlusion testing.
Definition: OgreD3D11HardwareOcclusionQuery.h:53
Ogre::SKELETON_BONE_PARENT
@ SKELETON_BONE_PARENT
Definition: OgreSkeletonFileFormat.h:72
Ogre::BillboardSet::setAutoextend
void setAutoextend(bool autoextend)
Tells the set whether to allow automatic extension of the pool of billboards.
Definition: OgreBillboardSet.h:374
Ogre::TinyHardwarePixelBuffer::unlockImpl
void unlockImpl(void)
Unlock a box.
Definition: OgreTinyHardwarePixelBuffer.h:22
Ogre::PF_R11G11B10_FLOAT
@ PF_R11G11B10_FLOAT
32-bit pixel format, 11 bits (float) for red, 11 bits (float) for green, 10 bits (float) for blue
Definition: OgrePixelFormat.h:149
Ogre::ColourInterpolatorAffector::CmdTimeAdjust::mIndex
size_t mIndex
Definition: OgreColourInterpolatorAffector.h:63
OgreSceneManager.h
Ogre::ParticleSystemManager::ParticleTemplateMap
std::map< String, ParticleSystem * > ParticleTemplateMap
Definition: OgreParticleSystemManager.h:77
Ogre::RenderSystemCapabilities::setRenderSystemName
void setRenderSystemName(const String &rs)
Set the identifier of the rendersystem from which these capabilities were generated.
Definition: OgreRenderSystemCapabilities.h:619
Ogre::D3D9HLSLProgram::getOptimisationLevel
OptimisationLevel getOptimisationLevel() const
Gets the optimisation level to use.
Definition: OgreD3D9HLSLProgram.h:179
OgreShaderProgramSet.h
bsp_shader_t::name
char name[64]
Definition: OgreQuake3Types.h:203
Ogre::Camera::getAutoTrackTarget
SceneNode * getAutoTrackTarget(void) const
Get the auto tracking target for this camera, if any.
Definition: OgreCamera.h:359
Ogre::InternalErrorException
Definition: OgreException.h:216
Ogre::Volume::SimplexNoise
Simplex Noise ported from public domain Java Implementation http://webstaff.itn.liu....
Definition: OgreVolumeSimplexNoise.h:47
OgreBites::TrayManager::removeWidgetFromTray
void removeWidgetFromTray(Widget *widget)
Removes a widget from its tray.
Definition: OgreTrays.h:1046
Ogre::Volume::IsoSurface::addMarchingCubesTriangles
virtual void addMarchingCubesTriangles(const Vector3 *corners, const Vector4 *volumeValues, MeshBuilder *mb) const =0
Adds triangles to a MeshBuilder via Marching Cubes.
Ogre::NameGenerator::setNext
void setNext(unsigned long long int val)
Manually set the internal counter (use caution)
Definition: OgreNameGenerator.h:75
Ogre::BaseInstanceBatchVTF::forceOneWeight
bool forceOneWeight() const
Definition: OgreInstanceBatchVTF.h:190
OgreBites::TrayManager::destroyWidget
void destroyWidget(TrayLocation trayLoc, const Ogre::String &name)
Definition: OgreTrays.h:1001
Ogre::HardwareBufferLockGuard::HardwareBufferLockGuard
HardwareBufferLockGuard(HardwareBuffer *p, size_t offset, size_t length, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:403
Ogre::GCT_FLOAT3
@ GCT_FLOAT3
Definition: OgreGpuProgramParams.h:73
Ogre::BillboardParticleRenderer::setBillboardRotationType
void setBillboardRotationType(BillboardRotationType rotationType)
Sets billboard rotation type.
Definition: OgreBillboardParticleRenderer.h:83
Ogre::Quake3Level
Support for loading and extracting data from a Quake3 level file.
Definition: OgreQuake3Level.h:67
Ogre::getXDisplay
Display * getXDisplay(Display *glDisplay, Atom &deleteWindow, Atom &fullScreen, Atom &state)
Ogre::Bullet::createCylinderCollider
_OgreBulletExport btCylinderShape * createCylinderCollider(const MovableObject *mo)
create capsule collider using ogre provided data
Ogre::Terrain::ImportData::terrainSize
uint16 terrainSize
Terrain size (along one edge) in vertices; must be 2^n+1.
Definition: OgreTerrain.h:328
Ogre::FileInfo::uncompressedSize
size_t uncompressedSize
Uncompressed size.
Definition: OgreArchive.h:63
Ogre::GpuProgram::hasDefaultParameters
virtual bool hasDefaultParameters(void) const
Returns true if default parameters have been set up.
Definition: OgreGpuProgram.h:278
Ogre::Animation::VertexTrackList
std::map< unsigned short, VertexAnimationTrack * > VertexTrackList
Definition: OgreAnimation.h:381
OGRE_FORMAT_PRINTF
#define OGRE_FORMAT_PRINTF(A, B)
Definition: OgreString.h:37
Ogre::RenderTarget::setFSAA
virtual void setFSAA(uint fsaa, const String &fsaaHint)
Set the level of multisample AA to be used if hardware support it.
Definition: OgreRenderTarget.h:374
Ogre::Affine3::Affine3
Affine3(const Real *arr)
Definition: OgreMatrix4.h:339
OgreBites::TrayManager::scriptParseStarted
void scriptParseStarted(const Ogre::String &scriptName, bool &skipThisScript)
This event is fired when a script is about to be parsed.
Definition: OgreTrays.h:1091
Ogre::StringUtil::split
static std::vector< String > split(const String &str, const String &delims="\t\n ", unsigned int maxSplits=0, bool preserveDelims=false)
Returns a StringVector that contains all the substrings delimited by the characters in the passed del...
Ogre::RTShader::Function::getInputParameter
ParameterPtr getInputParameter(Parameter::Content content, GpuConstantType type=GCT_UNKNOWN)
get input parameter by content
Definition: OgreShaderFunction.h:132
Ogre::PFF_LUMINANCE
@ PFF_LUMINANCE
This is an intensity format instead of a RGB one.
Definition: OgrePixelFormat.h:325
Ogre::Octree::NodeList
std::vector< OctreeNode * > NodeList
Definition: OgreOctree.h:138
Ogre::BspSceneManager::getSuggestedViewpoint
ViewPoint getSuggestedViewpoint(bool random=false)
Specialised to suggest viewpoints.
Ogre::ID_RENDER_CUSTOM
@ ID_RENDER_CUSTOM
Definition: OgreScriptCompiler.h:849
Ogre::OctreeZonePlugin::shutdown
void shutdown()
Perform any tasks the plugin needs to perform when the system is shut down.
Ogre::GL3PlusStateCacheManager::getClearDepth
GLclampf getClearDepth(void) const
Gets the clear depth in the range from [0..1].
Definition: OgreGL3PlusStateCacheManager.h:174
Ogre::RenderQueueListener::renderQueueStarted
virtual void renderQueueStarted(uint8 queueGroupId, const String &invocation, bool &skipThisInvocation)
Event raised before a queue group is rendered.
Definition: OgreRenderQueueListener.h:80
Ogre::Light::getAttenuationRange
float getAttenuationRange(void) const
Returns the absolute upper range of the light.
Definition: OgreLight.h:195
Ogre::HashCombine
uint32 HashCombine(uint32 hashSoFar, const T &data)
Combine hashes with same style as boost::hash_combine.
Definition: OgreCommon.h:53
Ogre::CgProgram::CmdArgs::doSet
void doSet(void *target, const String &val)
Ogre::TerrainLayerSamplerElement::source
uint8 source
The source sampler index of this element relative to LayerDeclaration's list.
Definition: OgreTerrainMaterialGenerator.h:73
Ogre::GLTextureBuffer::copyFromFramebuffer
void copyFromFramebuffer(uint32 zoffset)
Copy from framebuffer.
std::swap
void swap(Ogre::SmallVectorImpl< T > &LHS, Ogre::SmallVectorImpl< T > &RHS)
Implement std::swap in terms of SmallVector swap.
Definition: OgreSmallVector.h:778
Ogre::LodListener::prequeueMovableObjectLodChanged
virtual bool prequeueMovableObjectLodChanged(const MovableObjectLodChangedEvent &evt)
Called before a movable object's LOD has changed.
Definition: OgreLodListener.h:134
Ogre::RTShader::In::In
In(ParameterPtr p)
Definition: OgreShaderFunctionAtom.h:157
Ogre::ShadowTextureConfig::ShadowTextureConfig
ShadowTextureConfig()
Definition: OgreSceneManager.h:72
Ogre::TexCoordModifierControllerValue
Predefined controller value for getting / setting a texture coordinate modifications (scales and tran...
Definition: OgrePredefinedControllers.h:111
OgreBites::TextBox::_focusLost
void _focusLost()
Definition: OgreTrays.h:321
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const ColourValue &val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:505
Ogre::MovableObject::Listener::objectQueryLights
virtual const LightList * objectQueryLights(const MovableObject *)
Called when the movable object needs to query a light list.
Definition: OgreMovableObject.h:101
Ogre::DXGetErrorDescription
String DXGetErrorDescription(HRESULT hr)
Ogre::TerrainMaterialGenerator::_getCompositeMapRTT
Texture * _getCompositeMapRTT()
Definition: OgreTerrainMaterialGenerator.h:392
Ogre::BaseInstanceBatchVTF::setUseOneWeight
void setUseOneWeight(bool enable)
Definition: OgreInstanceBatchVTF.h:192
Ogre::VulkanDevice::SelectedQueue::familyIdx
uint32 familyIdx
Definition: OgreVulkanDevice.h:45
Ogre::PlaneBoundedVolume::outside
Plane::Side outside
Definition: OgrePlaneBoundedVolume.h:55
Ogre::GLPBuffer
An off-screen rendering context.
Definition: OgreGLPBuffer.h:39
Ogre::RTShader::In::In
In(const Vector2 &v)
Definition: OgreShaderFunctionAtom.h:162
Ogre::PF_R16G16B16_SINT
@ PF_R16G16B16_SINT
48-bit pixel format, 16 bits red (signed int), 16 bits blue (signed int), 16 bits green (signed int).
Definition: OgrePixelFormat.h:187
Ogre::GLSL::GLSLProgram::getPassFogStates
bool getPassFogStates(void) const
Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...
Definition: src/GLSL/include/OgreGLSLProgram.h:58
Ogre::WorkQueue::Request::getAborted
bool getAborted() const
Get the abort flag.
Definition: OgreWorkQueue.h:120
Ogre::ID_COLOUR_BLEND
@ ID_COLOUR_BLEND
Definition: OgreScriptCompiler.h:603
Ogre::BillboardSet::getMaterial
const MaterialPtr & getMaterial(void) const override
Retrieves a weak reference to the material this renderable object uses.
Definition: OgreBillboardSet.h:532
OgreD3D9Resource.h
Ogre::PixelBox
A primitive describing a volume (3D), image (2D) or line (1D) of pixels in memory.
Definition: OgrePixelFormat.h:349
Ogre::Any::operator=
Any & operator=(const Any &rhs)
Definition: OgreAny.h:98
Ogre::PCZLightFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgrePCZLight.h:127
Ogre::MapIteratorWrapper::peekNextKey
KeyType peekNextKey(void) const
Returns the next(=current) key element in the collection, without advancing to the next.
Definition: OgreIteratorWrapper.h:277
Ogre::TangentSpaceCalc::IndexRemap::faceIndex
size_t faceIndex
The position in the index buffer that's affected.
Definition: OgreTangentSpaceCalc.h:60
Ogre::StreamSerialiser::Chunk::id
uint32 id
Identifier of the chunk (for example from makeIdentifier) (stored)
Definition: OgreStreamSerialiser.h:97
OgrePagedWorld.h
Ogre::ID_IDENTIFIER
@ ID_IDENTIFIER
Definition: OgreScriptCompiler.h:802
Ogre::Exception::ERR_CANNOT_WRITE_TO_FILE
@ ERR_CANNOT_WRITE_TO_FILE
Definition: OgreException.h:110
Ogre::RSC_ANISOTROPY
@ RSC_ANISOTROPY
Supports anisotropic texture filtering.
Definition: OgreRenderSystemCapabilities.h:82
Ogre::Pass::getOnlyLightType
Light::LightTypes getOnlyLightType() const
Gets the single light type this pass runs for if getIteratePerLight and getRunOnlyForOneLightType are...
Definition: OgrePass.h:1145
Ogre::Exception::~Exception
~Exception()
Needed for compatibility with std::exception.
Definition: OgreException.h:136
Ogre::ConfigOption::name
String name
Definition: OgreConfigOptionMap.h:51
Ogre::Particle::mDirection
Vector3 mDirection
Direction (and speed)
Definition: OgreParticle.h:64
Ogre::StaticGeometry::getRegionDimensions
virtual const Vector3 & getRegionDimensions(void) const
Gets the size of a single batch of geometry.
Definition: OgreStaticGeometry.h:671
Ogre::GpuProgramParameters::ACT_PASS_NUMBER
@ ACT_PASS_NUMBER
provides the pass index number within the technique of the active material.
Definition: OgreGpuProgramParams.h:1057
Ogre::Quake3ShaderManager::getSingletonPtr
static Quake3ShaderManager * getSingletonPtr(void)
Get the singleton instance.
Ogre::Light::setShadowFarClipDistance
void setShadowFarClipDistance(Real farClip)
Set the far clip plane distance to be used by the shadow camera, if this light casts texture shadows.
Definition: OgreLight.h:476
Ogre::D3D9GpuProgramManager
Definition: OgreD3D9GpuProgramManager.h:36
Ogre::MapIteratorWrapper::MapIteratorWrapper
MapIteratorWrapper(IteratorType start, IteratorType last)
Constructor.
Definition: OgreIteratorWrapper.h:271
Ogre::SmallVectorImpl::pop_back_val
T pop_back_val()
Definition: OgreSmallVector.h:376
Ogre::PROP_INT
@ PROP_INT
Definition: OgreProperty.h:108
OgreTerrainGroup.h
Ogre::VertexBoneAssignment_s::weight
Real weight
Definition: OgreVertexBoneAssignment.h:54
Ogre::RenderOperation::srcRenderable
const Renderable * srcRenderable
Debug pointer back to renderable which created this.
Definition: OgreRenderOperation.h:113
Ogre::Math::AngleUnitsToDegrees
static float AngleUnitsToDegrees(float units)
Convert from the current AngleUnit to degrees.
OgreMetalView::contentScaleFactor
CGFloat contentScaleFactor
Definition: OSX/OgreMetalView.h:53
Ogre::VulkanWindow::mVisible
bool mVisible
Definition: OgreVulkanWindow.h:66
Ogre::ColourFaderAffector
This affector modifies the colour of particles in flight.
Definition: OgreColourFaderAffector.h:45
OgreRenderQueueListener.h
Ogre::RSC_TEXTURE_COMPRESSION_ASTC
@ RSC_TEXTURE_COMPRESSION_ASTC
Supports compressed textures in the ASTC format.
Definition: OgreRenderSystemCapabilities.h:92
Ogre::ParticleSystemManager::getTemplateIterator
ParticleSystemTemplateIterator getTemplateIterator(void)
Gets an iterator over the list of particle system templates.
Definition: OgreParticleSystemManager.h:319
Ogre::ViewPoint::orientation
Quaternion orientation
Definition: OgreSceneManager.h:85
Ogre::VulkanQueue::mQueue
VkQueue mQueue
Definition: OgreVulkanQueue.h:80
Ogre::RenderWindow::isActive
virtual bool isActive(void) const
Overridden from RenderTarget, flags invisible windows as inactive.
Definition: OgreRenderWindow.h:185
Ogre::GLFrameBufferObjectCommon::notifyContextDestroyed
void notifyContextDestroyed(GLContext *context)
Definition: OgreGLRenderTexture.h:85
Ogre::VectorBase< 3, Real >::NEGATIVE_UNIT_Y
static const Vector3 NEGATIVE_UNIT_Y
Definition: OgreVector.h:261
Ogre::RSC_TEXTURE_COMPRESSION_ETC2
@ RSC_TEXTURE_COMPRESSION_ETC2
Supports compressed textures in the ETC2 format.
Definition: OgreRenderSystemCapabilities.h:148
Ogre::ID_PARAM_INDEXED_AUTO
@ ID_PARAM_INDEXED_AUTO
Definition: OgreScriptCompiler.h:587
Ogre::RenderSystem::applyFixedFunctionParams
virtual void applyFixedFunctionParams(const GpuProgramParametersPtr &params, uint16 variabilityMask)
Definition: OgreRenderSystem.h:335
Ogre::SHADOWDETAILTYPE_TEXTURE
@ SHADOWDETAILTYPE_TEXTURE
Mask for texture shadows (not for direct use, use SHADOWTYPE_ enum instead)
Definition: OgreCommon.h:230
OgreD3D11Device.h
Ogre::Vector::operator<
bool operator<(const Vector &rhs) const
Returns true if the vector's scalar components are all greater that the ones of the vector it is comp...
Definition: OgreVector.h:389
Ogre::TerrainMaterialGenerator::requestOptions
virtual void requestOptions(Terrain *terrain)
Triggers the generator to request the options that it needs.
Definition: OgreTerrainMaterialGenerator.h:283
Ogre::SceneManager::setFlipCullingOnNegativeScale
void setFlipCullingOnNegativeScale(bool n)
Set whether to automatically flip the culling mode on objects whenever they are negatively scaled.
Definition: OgreSceneManager.h:3308
Ogre::Texture::getSrcWidth
uint32 getSrcWidth(void) const
Returns the width of the original input texture (may differ due to hardware requirements).
Definition: OgreTexture.h:241
Ogre::VectorIteratorWrapper::VectorIteratorWrapper
VectorIteratorWrapper(IteratorType start, IteratorType last)
c'tor
Definition: OgreIteratorWrapper.h:151
Ogre::GpuProgramUsage
This class makes the usage of a vertex and fragment programs (low-level or high-level),...
Definition: OgreGpuProgramUsage.h:73
Ogre::PF_BYTE_L
@ PF_BYTE_L
Definition: OgrePixelFormat.h:60
Ogre::HighLevelGpuProgram::setPreprocessorDefines
void setPreprocessorDefines(const String &defines)
Sets the preprocessor defines used to compile the program.
Definition: OgreHighLevelGpuProgram.h:135
Ogre::RENDER_QUEUE_3
@ RENDER_QUEUE_3
Definition: OgreRenderQueue.h:61
Ogre::GpuProgramParameters::hasPassIterationNumber
bool hasPassIterationNumber() const
Definition: OgreGpuProgramParams.h:1799
Ogre::RTShader::Out::Out
Out(const Operand &rhs)
Definition: OgreShaderFunctionAtom.h:169
Ogre::PageManager::getPagingOperationsEnabled
bool getPagingOperationsEnabled() const
Get whether paging operations are currently allowed to happen.
Definition: OgrePageManager.h:433
OgreBites::AxisEvent
Definition: OgreInput.h:89
Ogre::GpuProgramParameters::ACT_VERTEX_WINDING
@ ACT_VERTEX_WINDING
-1 if the winding has been inverted (e.g.
Definition: OgreGpuProgramParams.h:734
Ogre::Vector::Vector
Vector(T s)
Definition: OgreVector.h:331
Ogre::StaticGeometry::MaterialBucket
A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same L...
Definition: OgreStaticGeometry.h:232
OgreGLFrameBufferObject.h
Ogre::TRect::top
T top
Definition: OgreCommon.h:605
Ogre::SceneManagerFactory::destroyInstance
virtual void destroyInstance(SceneManager *instance)
Destroy an instance of a SceneManager.
Definition: OgreSceneManager.h:3517
Ogre::SceneQueryListener::~SceneQueryListener
virtual ~SceneQueryListener()
Definition: OgreSceneQuery.h:186
OgreBites::InputListenerChain
Chain of multiple InputListeners that acts as a single InputListener.
Definition: OgreInput.h:197
Ogre::CompositorLogic::~CompositorLogic
virtual ~CompositorLogic()
Definition: OgreCompositorLogic.h:62
Ogre::Quake3Shader::Pass::depthFunc
CompareFunction depthFunc
Definition: OgreQuake3Shader.h:83
Ogre::PixelBox::getRowSkip
size_t getRowSkip() const
Get the number of elements between one past the rightmost pixel of one row and the leftmost pixel of ...
Definition: OgrePixelFormat.h:409
Ogre::Math::RandomValueProvider::~RandomValueProvider
virtual ~RandomValueProvider()
Definition: OgreMath.h:224
OgreBites::SDLK_F8
@ SDLK_F8
Definition: OgreInput.h:127
Ogre::ColourFaderAffector2::CmdGreenAdjust2
Command object for green adjust (see ParamCommand).
Definition: OgreColourFaderAffector2.h:88
Ogre::ColourValue::White
static const ColourValue White
Definition: OgreColourValue.h:62
OgreLight.h
Ogre::GpuProgramParameters::ACT_LIGHT_SPECULAR_COLOUR
@ ACT_LIGHT_SPECULAR_COLOUR
Light specular colour (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:771
Ogre::STBIPlugin::uninstall
void uninstall()
Perform the final plugin uninstallation sequence.
Definition: OgreSTBICodec.h:81
Ogre::CompositionPass::PT_CLEAR
@ PT_CLEAR
Clear target to one colour.
Definition: OgreCompositionPass.h:56
Ogre::Vector::makeCeil
void makeCeil(const Vector &cmp)
Sets this vector's components to the maximum of its own and the ones of the passed in vector.
Definition: OgreVector.h:429
Ogre::LodListener::prequeueEntityMeshLodChanged
virtual bool prequeueEntityMeshLodChanged(EntityMeshLodChangedEvent &evt)
Called before an entity's mesh LOD has changed.
Definition: OgreLodListener.h:162
Ogre::GLFrameBufferObjectCommon::getGLMultisampleFBOID
uint32 getGLMultisampleFBOID() const
Get the GL id for the multisample FBO.
Definition: OgreGLRenderTexture.h:81
Ogre::StringConverter::toString
static String toString(Degree val, unsigned short precision=6, unsigned short width=0, char fill=' ', std::ios::fmtflags flags=std::ios::fmtflags(0))
Converts a Degree to a String.
Definition: OgreStringConverter.h:103
Ogre::SceneManager::getShadowTextureCountPerLightType
size_t getShadowTextureCountPerLightType(Light::LightTypes type) const
Get the number of shadow textures is assigned for the given light type.
Definition: OgreSceneManager.h:2873
OgreBites::TouchFingerEvent::dx
float dx
Definition: OgreInput.h:83
Ogre::NumericKeyFrame
Specialised KeyFrame which stores any numeric value.
Definition: OgreKeyFrame.h:79
Ogre::WorkQueue::Request::getID
RequestID getID() const
Get the identifier of this request.
Definition: OgreWorkQueue.h:118
Ogre::RTShader::UniformParameter::getAutoConstantRealData
float getAutoConstantRealData() const
Get auto constant real data of this parameter, in case it is auto constant parameter.
Definition: OgreShaderParameter.h:458
Ogre::RTShader::FFP_VS_FOG
@ FFP_VS_FOG
Definition: OgreShaderFFPRenderState.h:50
Ogre::SceneManager::setVisibilityMask
void setVisibilityMask(uint32 vmask)
Sets a mask which is bitwise 'and'ed with objects own visibility masks to determine if the object is ...
Definition: OgreSceneManager.h:3260
Ogre::D3D11HLSLProgram::D3d11ShaderParameters
std::vector< D3D11_SIGNATURE_PARAMETER_DESC > D3d11ShaderParameters
Definition: OgreD3D11HLSLProgram.h:74
Ogre::VertexCacheProfiler::getHits
unsigned int getHits()
Definition: OgreVertexIndexData.h:320
Ogre::PCZPlugin::install
void install()
Perform the plugin initial installation sequence.
Ogre::Vector::operator*=
Vector & operator*=(const Vector &b)
Definition: OgreVector.h:625
Ogre::PropertyBase::~PropertyBase
virtual ~PropertyBase()
Definition: OgreProperty.h:194
Ogre::ComPtr::Swap
void Swap(ComPtr &other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:172
Ogre::ID_WRAP
@ ID_WRAP
Definition: OgreScriptCompiler.h:696
Ogre::AlignedAllocator::AlignedAllocator
AlignedAllocator()
Definition: OgreAlignedAllocator.h:105
Ogre::Profiler::getProfileGroupMask
uint32 getProfileGroupMask() const
Get the mask which all profiles must pass to be enabled.
Definition: OgreProfiler.h:318
Ogre::GCT_DOUBLE2
@ GCT_DOUBLE2
Definition: OgreGpuProgramParams.h:98
Ogre::MetalRenderSystem
Definition: OgreMetalRenderSystem.h:51
Ogre::GpuProgramParameters::ACT_CAMERA_RELATIVE_POSITION
@ ACT_CAMERA_RELATIVE_POSITION
The current camera's position in world space even when camera relative rendering is enabled.
Definition: OgreGpuProgramParams.h:910
Ogre::ColourFaderAffector2::msGreenCmd2
static CmdGreenAdjust2 msGreenCmd2
Definition: OgreColourFaderAffector2.h:188
Ogre::IS_PER_LIGHT
@ IS_PER_LIGHT
Part of the rendering which occurs per light.
Definition: OgrePass.h:53
Ogre::RTShader::TargetRenderState::UserKey
static const char * UserKey
Key name for associating with a Pass instance.
Definition: OgreShaderRenderState.h:178
Ogre::PageContent::frameStart
virtual void frameStart(Real timeSinceLastFrame)
Called when the frame starts.
Definition: OgrePageContent.h:69
Ogre::GpuConstantDefinition::physicalIndex
size_t physicalIndex
Physical byte offset in buffer.
Definition: OgreGpuProgramParams.h:147
Ogre::TerrainLayerSamplerElementList
std::vector< TerrainLayerSamplerElement > TerrainLayerSamplerElementList
Definition: OgreTerrainMaterialGenerator.h:99
Ogre::RenderSystem::postExtraThreadsStarted
virtual void postExtraThreadsStarted()
Tell the rendersystem to perform any tasks it needs to directly after other threads which might acces...
Definition: OgreRenderSystem.h:1080
Ogre::ImageCodec
Codec specialized in images.
Definition: OgreImageCodec.h:48
Ogre::CreateCompositorScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:549
OgreStringVector.h
Ogre::SubEntity::getRenderQueuePriority
ushort getRenderQueuePriority(void) const
Gets the queue group for this entity, see setRenderQueueGroup for full details.
Definition: OgreSubEntity.h:183
Ogre::PixelUtil::getFormatName
static const String & getFormatName(PixelFormat srcformat)
Gets the name of an image format.
Ogre::HighLevelGpuProgram::setEntryPoint
void setEntryPoint(const String &entryPoint)
Sets the entry point for this program i.e, the first method called.
Definition: OgreHighLevelGpuProgram.h:140
Ogre::PCZPlaneBoundedVolumeListSceneQuery::setStartZone
void setStartZone(PCZone *startZone)
set the zone to start the scene query
Definition: OgrePCZSceneQuery.h:114
Ogre::DualQuaternion::dw
Real dw
Definition: OgreDualQuaternion.h:166
Ogre::GL3PlusHardwareBuffer::getGLBufferBinding
GLint getGLBufferBinding(void) const
Definition: OgreGL3PlusHardwareBuffer.h:70
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE7
@ SPC_TEXTURE_COORDINATE7
Definition: OgreShaderParameter.h:300
Ogre::FOG_EXP2
@ FOG_EXP2
Fog density increases at the square of FOG_EXP, i.e. even quicker (fog = 1/e^(distance * density)^2)
Definition: OgreCommon.h:150
Ogre::Quake3Level::mNumEntities
int mNumEntities
Definition: OgreQuake3Level.h:126
Ogre::CompositionTechnique::TextureDefinition::fsaa
bool fsaa
Definition: OgreCompositionTechnique.h:76
OgreFrameListener.h
Ogre::RTShader::Parameter::isArray
bool isArray() const
Returns Whether this parameter is an array.
Definition: OgreShaderParameter.h:366
Ogre::SubMesh::useSharedVertices
bool useSharedVertices
Indicates if this submesh shares vertex data with other meshes or whether it has it's own vertices.
Definition: OgreSubMesh.h:132
Ogre::RTShader::FunctionStageRef::assign
void assign(const In &from, const Out &to) const
to = from;
Definition: OgreShaderFunction.h:74
Ogre::SPFMNone
Definition: OgreDeprecated.h:24
Ogre::OverlayElement::_restoreManualHardwareResources
virtual void _restoreManualHardwareResources()
Notifies that hardware resources should be restored.
Definition: OgreOverlayElement.h:191
Ogre::TextureUnitState::setTextureCompareEnabled
void setTextureCompareEnabled(bool enabled)
Enables or disables the comparison test for depth textures.
Definition: OgreTextureUnitState.h:697
Ogre::VulkanRenderSystem::_getFrameBufferDescMap
virtual VulkanFrameBufferDescMap & _getFrameBufferDescMap(void)
Definition: OgreVulkanRenderSystem.h:161
Ogre::StaticGeometry::SubMeshGeometryLookup
std::map< SubMesh *, SubMeshLodGeometryLinkList * > SubMeshGeometryLookup
Definition: OgreStaticGeometry.h:156
Ogre::VectorBase< 3, Real >::NEGATIVE_UNIT_Z
static const Vector3 NEGATIVE_UNIT_Z
Definition: OgreVector.h:262
Ogre::RenderSystem::_setTextureUnitFiltering
virtual void _setTextureUnitFiltering(size_t unit, FilterType ftype, FilterOptions filter)
Definition: OgreRenderSystem.h:580
OgreBites::KMOD_SHIFT
@ KMOD_SHIFT
Definition: OgreInput.h:165
Ogre::MetalDevice::mMainCommandQueue
id< MTLCommandQueue > mMainCommandQueue
Definition: OgreMetalDevice.h:43
Ogre::Pass::getTransparentSortingForced
bool getTransparentSortingForced(void) const
Returns whether or not transparent sorting is forced.
Definition: OgrePass.h:1059
Ogre::EntityMaterialLodChangedEvent
Struct containing information about a material LOD change event for entities.
Definition: OgreLodListener.h:73
Ogre::SceneQueryMovableWorldFragmentIntersectionList
std::list< SceneQueryMovableObjectWorldFragmentPair > SceneQueryMovableWorldFragmentIntersectionList
Definition: OgreSceneQuery.h:476
Ogre::SOP_REPLACE
@ SOP_REPLACE
Set the stencil value to the reference value.
Definition: OgreRenderSystem.h:81
Ogre::ParticleSystemManager::ParticleEmitterFactoryIterator
MapIterator< ParticleEmitterFactoryMap > ParticleEmitterFactoryIterator
Definition: OgreParticleSystemManager.h:307
Ogre::Math::Sign
static Degree Sign(const Degree &dValue)
Definition: OgreMath.h:382
Ogre::RTShader::Parameter::SPC_UNKNOWN
@ SPC_UNKNOWN
Unknown content.
Definition: OgreShaderParameter.h:83
Ogre::PCZPlugin
Plugin instance for PCZ Manager.
Definition: OgrePCZPlugin.h:43
Ogre::VulkanTextureGpu::getMsaaTextureName
VkImage getMsaaTextureName(void) const
Definition: OgreVulkanTextureGpu.h:168
Ogre::VertexData::mDeleteDclBinding
bool mDeleteDclBinding
Whether this class should delete the declaration and binding.
Definition: OgreVertexIndexData.h:96
Ogre::ResourceLoadingListener::~ResourceLoadingListener
virtual ~ResourceLoadingListener()
Definition: OgreResourceGroupManager.h:200
Ogre::HardwareIndexBuffer::IT_32BIT
@ IT_32BIT
Definition: OgreHardwareIndexBuffer.h:51
Ogre::Pass::getDestBlendFactorAlpha
SceneBlendFactor getDestBlendFactorAlpha() const
Retrieves the alpha destination blending factor for the material.
Definition: OgrePass.h:698
Ogre::ManualObject::SectionList
std::vector< ManualObjectSection * > SectionList
Definition: OgreManualObject.h:618
Ogre::Mesh::buildEdgeList
void buildEdgeList(void)
Builds an edge list for this mesh, which can be used for generating a shadow volume among other thing...
Ogre::GpuProgramParameters::ACT_LOD_CAMERA_POSITION_OBJECT_SPACE
@ ACT_LOD_CAMERA_POSITION_OBJECT_SPACE
Provides the position of the LOD camera in object space, allowing you to perform separate LOD calcula...
Definition: OgreGpuProgramParams.h:1153
Ogre::WorkQueue::Request::abortRequest
void abortRequest() const
Set the abort flag.
Definition: OgreWorkQueue.h:108
Ogre::RTShader::ShaderGenerator::getTargetLanguage
const String & getTargetLanguage() const
Return the target shader language currently in use.
Definition: OgreShaderGenerator.h:135
Ogre::ManualObject::colour
void colour(float r, float g, float b, float a=1.0f)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreManualObject.h:350
Ogre::BspLevel::isSkyEnabled
bool isSkyEnabled(void) const
Is sky enabled?
Ogre::BspSceneManager::getTypeName
const String & getTypeName(void) const
Retrieve the type name of this scene manager.
Ogre::StringConverter::parseMatrix4
static Matrix4 parseMatrix4(const String &val, const Matrix4 &defaultValue=Matrix4::IDENTITY)
Parses a Matrix4 out of a String.
Definition: OgreStringConverter.h:311
Ogre::CreateParticleSystemScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:539
Ogre::ResourceGroupManager::ResourceDeclaration::resourceType
String resourceType
Definition: OgreResourceGroupManager.h:251
OgreGpuProgramParams.h
Ogre::SmallVectorImpl::~SmallVectorImpl
~SmallVectorImpl()
Definition: OgreSmallVector.h:316
Ogre::SBT_ADD
@ SBT_ADD
The colour of the rendering output is added to the scene. Good for explosions, flares,...
Definition: OgreBlendMode.h:219
Ogre::BillboardOrigin
BillboardOrigin
Enum covering what exactly a billboard's position means (center, top-left etc).
Definition: OgreBillboardSet.h:56
OgreBites::WindowEventListener::~WindowEventListener
virtual ~WindowEventListener()
Definition: OgreWindowEventUtilities.h:55
Ogre::LodData::getVectorIDFromPointer
static size_t getVectorIDFromPointer(const std::vector< T, A > &vec, const T *pointer)
Definition: OgreLodData.h:172
Ogre::PCZSceneNode
The PCZSceneNode is an extension used to store zone information and provide additional functionality ...
Definition: OgrePCZSceneNode.h:60
Ogre::Volume::DualCell::mC2
Vector3 mC2
Definition: OgreVolumeDualGridGenerator.h:52
Ogre::ShadowRenderable::getRenderOperation
void getRenderOperation(RenderOperation &op) override
Gets the render operation required to send this object to the frame buffer.
Definition: OgreShadowCaster.h:75
Ogre::Pass::setPointSize
void setPointSize(float ps)
Sets the point size of this pass.
Definition: OgrePass.h:466
Ogre::ManualObject::tangent
void tangent(float x, float y, float z)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreManualObject.h:267
Ogre::GLSLESCgProgram::CmdProfiles
Command object for setting profiles.
Definition: OgreGLSLESCgProgram.h:43
Ogre::ColourFaderAffector::msGreenCmd
static CmdGreenAdjust msGreenCmd
Definition: OgreColourFaderAffector.h:135
Ogre::RenderWindow::setFullscreen
virtual void setFullscreen(bool fullScreen, unsigned int widthPt, unsigned int heightPt)
Alter fullscreen mode options.
Definition: OgreRenderWindow.h:117
Ogre::TerrainGlobalOptions::setUseRayBoxDistanceCalculation
void setUseRayBoxDistanceCalculation(bool rb)
Sets whether to use an accurate ray / box intersection to determine distance from a terrain tile,...
Definition: OgreTerrain.h:1974
OgrePagingPrerequisites.h
Ogre::ParticleSystem::getIterationInterval
Real getIterationInterval(void) const
Gets a 'iteration interval' on this particle system.
Definition: OgreParticleSystem.h:343
Ogre::GpuProgramParameters::_writeRawConstant
void _writeRawConstant(size_t physicalIndex, T val)
Write a single parameter to the program.
Definition: OgreGpuProgramParams.h:1443
Ogre::GpuSharedParameters::getVersion
uint32 getVersion() const
Get the version number of this shared parameter set, can be used to identify when changes have occurr...
Definition: OgreGpuProgramParams.h:450
Ogre::SharedPtr::bind
void bind(T *rep)
Definition: OgreSharedPtr.h:80
Ogre::ID_EXP
@ ID_EXP
Definition: OgreScriptCompiler.h:660
Ogre::MetalRenderTargetCommon::nextDrawable
virtual bool nextDrawable(void)
Returns true on success. False on failure.
Definition: OgreMetalRenderTargetCommon.h:51
Ogre::BY_DISTANCE
@ BY_DISTANCE
Definition: OgreTerrainAutoUpdateLod.h:70
OgreSkeleton.h
Ogre::BspNode::getNumFaceGroups
int getNumFaceGroups(void) const
Returns the number of faces contained in this leaf node.
Ogre::PF_ASTC_RGBA_10X5_LDR
@ PF_ASTC_RGBA_10X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 10x5)
Definition: OgrePixelFormat.h:266
Ogre::Camera::_renderScene
void _renderScene(Viewport *vp, bool unused)
Definition: OgreCamera.h:397
Ogre::LodConfig::Advanced::useCompression
bool useCompression
If enabled, it allows up to 50% smaller index buffers by storing once shared faces with frame shiftin...
Definition: OgreLodConfig.h:153
Ogre::GpuSharedParameters::isDirty
bool isDirty() const
True if this parameter set is dirty (values have been modified, but the render system has not updated...
Definition: OgreGpuProgramParams.h:460
Ogre::BillboardParticleRenderer::isPointRenderingEnabled
bool isPointRenderingEnabled(void) const
Returns whether point rendering is enabled.
Definition: OgreBillboardParticleRenderer.h:103
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:111
OgreD3D9Mappings.h
Ogre::CgFxScriptLoader::parseScript
void parseScript(DataStreamPtr &stream, const String &groupName)
Parse a script file.
Ogre::ScriptCompilerListener
This is a listener for the compiler.
Definition: OgreScriptCompiler.h:356
std
Definition: OgreSmallVector.h:774
Ogre::Volume::DualCell::mC5
Vector3 mC5
Definition: OgreVolumeDualGridGenerator.h:55
Ogre::FBT_COLOUR
@ FBT_COLOUR
Definition: OgreCommon.h:327
Ogre::AnimationTrack
A 'track' in an animation sequence, i.e.
Definition: OgreAnimationTrack.h:123
Ogre::TRect::merge
TRect & merge(const TRect &rhs)
Definition: OgreCommon.h:639
Ogre::RSC_TEXTURE_2D_ARRAY
@ RSC_TEXTURE_2D_ARRAY
Supports 2D Texture Arrays.
Definition: OgreRenderSystemCapabilities.h:101
Ogre::Billboard::getColour
ColourValue getColour(void) const
Gets the colour of this billboard.
Definition: OgreBillboard.h:150
Ogre::GCT_INT1
@ GCT_INT1
Definition: OgreGpuProgramParams.h:92
Ogre::SceneManager::getShadowFarDistance
Real getShadowFarDistance(void) const
Gets the default maximum distance away from the camera that shadows will be visible.
Definition: OgreSceneManager.h:2672
Ogre::PCZLight::setAffectsVisibleZone
void setAffectsVisibleZone(bool affects)
Marks a light as affecting a visible zone.
Definition: OgrePCZLight.h:86
Ogre::LodData::Triangle::vertex
Vertex * vertex[3]
Definition: OgreLodData.h:116
Ogre::LodLevel::VertexReductionMethod
VertexReductionMethod
Type of the reduction.
Definition: OgreLodConfig.h:62
Ogre::Light::getShadowFarClipDistance
Real getShadowFarClipDistance() const
Returns the far clip plane distance to be used by the shadow camera, if this light casts texture shad...
Definition: OgreLight.h:484
Ogre::DirectionRandomiserAffector::msKeepVelocityCmd
static CmdKeepVelocity msKeepVelocityCmd
Definition: OgreDirectionRandomiserAffector.h:95
Ogre::RenderToVertexBuffer::setResetsEveryUpdate
void setResetsEveryUpdate(bool resetsEveryUpdate)
Set whether this object resets its buffers each time it updates.
Definition: OgreRenderToVertexBuffer.h:88
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const ColourValue &val)
Definition: OgreProperty.h:168
Ogre::MovableObject::getQueryFlags
virtual uint32 getQueryFlags(void) const
Returns the query flags relevant for this object.
Definition: OgreMovableObject.h:405
Ogre::RenderSystemCapabilities::setFragmentProgramConstantIntCount
void setFragmentProgramConstantIntCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:724
Ogre::ScaleAffector::setScaleRange
void setScaleRange(const Vector2 &range)
Definition: OgreScaleAffector.h:75
Ogre::PageManager::ContentFactoryMap
std::map< String, PageContentFactory * > ContentFactoryMap
Definition: OgrePageManager.h:236
Ogre::Light::setVisible
void setVisible(bool visible)
Tells this object whether to be visible or not, if it has a renderable component.
Definition: OgreLight.h:357
OGRE_MAX_TEXTURE_COORD_SETS
#define OGRE_MAX_TEXTURE_COORD_SETS
Define number of texture coordinate sets allowed per vertex.
Definition: OgreConfig.h:44
Ogre::Animation::_getVertexTrackList
const VertexTrackList & _getVertexTrackList(void) const
Fast access to NON-UPDATEABLE Vertex track list.
Ogre::CompositorInstance::TargetOperation::hasBeenRendered
bool hasBeenRendered
"Has been rendered" flag; used in combination with onlyInitial to determine whether to skip this targ...
Definition: OgreCompositorInstance.h:160
Ogre::GLES2GpuProgramPtr
shared_ptr< GLES2GpuProgram > GLES2GpuProgramPtr
Definition: OgreGLES2Prerequisites.h:77
SHADER_GEN_VERTEX
@ SHADER_GEN_VERTEX
Definition: OgreQuake3Types.h:122
Ogre::MetalRenderTexture
Definition: OgreMetalRenderTexture.h:38
Ogre::GLSLShaderCommon::CmdColumnMajorMatrices::doSet
void doSet(void *target, const String &val)
Ogre::TerrainGroup::TerrainSlot::def
TerrainSlotDefinition def
Definition used to load the terrain.
Definition: OgreTerrainGroup.h:341
Ogre::VectorBase::data
T data[dims]
Definition: OgreVector.h:64
Ogre::GpuProgramParameters::ACT_WORLDVIEWPROJ_MATRIX
@ ACT_WORLDVIEWPROJ_MATRIX
The current world, view & projection matrices concatenated.
Definition: OgreGpuProgramParams.h:711
OgreBites::Slider::_focusLost
void _focusLost()
Definition: OgreTrays.h:561
Ogre::VertexPoseKeyFrame::PoseRef::PoseRef
PoseRef(ushort p, Real i)
Definition: OgreKeyFrame.h:209
Ogre::D3D11Texture::GetTex3D
ID3D11Texture3D * GetTex3D()
Definition: OgreD3D11Texture.h:63
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE0
@ SPC_POSITION_LIGHT_SPACE0
Position in light space index 0-7.
Definition: OgreShaderParameter.h:98
Ogre::RenderablePass::RenderablePass
RenderablePass(Renderable *rend, Pass *p)
Definition: OgreRenderQueueSortingGrouping.h:58
Ogre::GLES2FrameBufferObject::getManager
GLES2FBOManager * getManager()
Definition: OgreGLES2FrameBufferObject.h:61
Ogre::ParticleSystem::_notifyOrigin
void _notifyOrigin(const String &origin)
Notify this particle system of it's origin.
Definition: OgreParticleSystem.h:437
OgreBites::SDLK_PAGEUP
@ SDLK_PAGEUP
Definition: OgreInput.h:137
Ogre::CgPlugin
Plugin instance for Cg Program Manager.
Definition: OgreCgPlugin.h:39
Ogre::TerrainLayerSampler::TerrainLayerSampler
TerrainLayerSampler(const String &aliasName, PixelFormat fmt)
Definition: OgreTerrainMaterialGenerator.h:120
OgreGLES2Prerequisites.h
Ogre::CgFxScriptLoader::getScriptPatterns
const StringVector & getScriptPatterns(void) const
Gets the file patterns which should be used to find scripts for this class.
Ogre::TU_DYNAMIC
@ TU_DYNAMIC
same as HBU_CPU_ONLY
Definition: OgreTexture.h:53
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE1
@ SPC_POSTOLIGHT_VIEW_SPACE1
Definition: OgreShaderParameter.h:153
Ogre::FrameListener::frameRenderingQueued
virtual bool frameRenderingQueued(const FrameEvent &evt)
Called after all render targets have had their rendering commands issued, but before render windows h...
Definition: OgreFrameListener.h:116
Ogre::Mesh::getVertexBufferUsage
HardwareBuffer::Usage getVertexBufferUsage(void) const
Gets the usage setting for this meshes vertex buffers.
Definition: OgreMesh.h:575
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE1
@ SPC_LIGHTDIRECTION_WORLD_SPACE1
Definition: OgreShaderParameter.h:183
Ogre::LodInputBuffer::meshName
String meshName
Definition: OgreLodBuffer.h:70
Ogre::RTShader::VSOCP_MEDIUM
@ VSOCP_MEDIUM
Definition: OgreShaderPrerequisites.h:83
Ogre::Terrain::ImportData::terrainAlign
Alignment terrainAlign
The alignment of the terrain.
Definition: OgreTerrain.h:326
Ogre::Quake3Level::mNumElements
int mNumElements
Definition: OgreQuake3Level.h:123
Ogre::Light::setShadowNearClipDistance
void setShadowNearClipDistance(Real nearClip)
Set the near clip plane distance to be used by the shadow camera, if this light casts texture shadows...
Definition: OgreLight.h:452
Ogre::SceneManager::setShadowTextureFSAA
void setShadowTextureFSAA(unsigned short fsaa)
Set the level of multisample AA of the textures used for texture-based shadows.
Definition: OgreSceneManager.h:2847
Ogre::LodWorkQueueInjectorListener::~LodWorkQueueInjectorListener
virtual ~LodWorkQueueInjectorListener()
Definition: OgreLodWorkQueueInjectorListener.h:41
Ogre::ID_ITERATION
@ ID_ITERATION
Definition: OgreScriptCompiler.h:665
Ogre::RSC_HWRENDER_TO_TEXTURE
@ RSC_HWRENDER_TO_TEXTURE
Supports hardware render-to-texture (bigger than framebuffer)
Definition: OgreRenderSystemCapabilities.h:115
Ogre::LodOutputBuffer::submesh
std::vector< Submesh > submesh
Contains every generated indexBuffer from every submesh. submeshCount*lodLevelCount buffers.
Definition: OgreLodBuffer.h:81
Ogre::LodStrategy::getName
const String & getName() const
Get the name of this strategy.
Definition: OgreLodStrategy.h:103
Ogre::RenderSystem::_setTextureCoordSet
virtual void _setTextureCoordSet(size_t unit, size_t index)
Sets the texture coordinate set to use for a texture unit.
Definition: OgreRenderSystem.h:557
Ogre::ID_VERTEX_PROGRAM_REF
@ ID_VERTEX_PROGRAM_REF
Definition: OgreScriptCompiler.h:565
Ogre::GLSLProgramCommon
Definition: OgreGLSLProgramCommon.h:56
Ogre::GCT_MATRIX_DOUBLE_4X3
@ GCT_MATRIX_DOUBLE_4X3
Definition: OgreGpuProgramParams.h:108
Ogre::VET_COLOUR_ARGB
@ VET_COLOUR_ARGB
Definition: OgreHardwareVertexBuffer.h:163
Ogre::VulkanRenderSystem::createMultiRenderTarget
MultiRenderTarget * createMultiRenderTarget(const String &name)
Create a MultiRenderTarget, which is a render target that renders to multiple RenderTextures at once.
Definition: OgreVulkanRenderSystem.h:217
Ogre::Volume::DualCell
struct _OgreVolumeExport Ogre::Volume::DualCell DualCell
To store the generated dual cells in a vector.
Ogre::InstanceManager::getNumCustomParams
unsigned char getNumCustomParams() const
Definition: OgreInstanceManager.h:199
OgreBites::CameraMan::getCamera
Ogre::SceneNode * getCamera()
Definition: OgreCameraMan.h:66
Ogre::OverlayContainer::_removeChild
void _removeChild(OverlayElement *elem)
Definition: OgreOverlayContainer.h:90
Ogre::Camera::Listener::cameraDestroyed
virtual void cameraDestroyed(Camera *cam)
Called when the camera is being destroyed.
Definition: OgreCamera.h:105
Ogre::eTexturePlayMode
eTexturePlayMode
Enum for type of texture play mode.
Definition: OgreExternalTextureSource.h:74
Ogre::GpuProgramParameters::ACT_FOV
@ ACT_FOV
This variable provides the field of view as a floating point value.
Definition: OgreGpuProgramParams.h:1044
Ogre::Camera::getViewport
Viewport * getViewport(void) const
Get the last viewport which was attached to this camera.
Definition: OgreCamera.h:556
Ogre::StaticCache
Template version of cache based on static array.
Definition: OgreDeflate.h:46
Ogre::HardwareIndexBuffer
Specialisation of HardwareBuffer for vertex index buffers, still abstract.
Definition: OgreHardwareIndexBuffer.h:46
Ogre::PFF_INTEGER
@ PFF_INTEGER
This is an integer format.
Definition: OgrePixelFormat.h:327
Ogre::MovableObject::removeQueryFlags
void removeQueryFlags(uint32 flags)
As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this o...
Definition: OgreMovableObject.h:402
Ogre::ComPtr::As
HRESULT As(ComPtr< U > *res) const ASSUME_NOEXCEPT
Definition: OgreComPtr.h:233
Ogre::SBF_ONE_MINUS_SOURCE_ALPHA
@ SBF_ONE_MINUS_SOURCE_ALPHA
1 - SBF_SOURCE_ALPHA
Definition: OgreBlendMode.h:240
Ogre::TextureUnitState::getReferencedTextureName
const String & getReferencedTextureName() const
Gets the name of the texture in the compositor that this texture references.
Definition: OgreTextureUnitState.h:1016
Ogre::Particle::getOwnWidth
float getOwnWidth(void) const
Retrieves the particle's personal width, if hasOwnDimensions is true.
Definition: OgreParticle.h:99
Ogre::Quake3Shader::deformFunc
DeformFunc deformFunc
Definition: OgreQuake3Shader.h:113
Ogre::PropertyDef
Definition of a property of an object.
Definition: OgreProperty.h:133
Ogre::IntersectionSceneQuery
Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another.
Definition: OgreSceneQuery.h:497
Ogre::ID_START_LIGHT
@ ID_START_LIGHT
Definition: OgreScriptCompiler.h:664
Ogre::TextureType
TextureType
Enum identifying the texture type.
Definition: OgreTexture.h:93
Ogre::Volume::Vertex::Vertex
Vertex(const Vector3 &v, const Vector3 &n)
Convenience constructor.
Definition: OgreVolumeMeshBuilder.h:73
Ogre::BillboardChain::TCD_U
@ TCD_U
Tex coord in elements is treated as the 'u' texture coordinate.
Definition: OgreBillboardChain.h:149
Ogre::MetalProgram
Specialisation of HighLevelGpuProgram to provide support for Metal Shader Language.
Definition: OgreMetalProgram.h:56
OgreBites::ApplicationContextBase::windowMoved
virtual void windowMoved(Ogre::RenderWindow *rw)
Definition: OgreApplicationContextBase.h:128
Ogre::BillboardParticleRenderer::setUseAccurateFacing
void setUseAccurateFacing(bool acc)
Sets whether or not billboards should use an 'accurate' facing model.
Definition: OgreBillboardParticleRenderer.h:75
Ogre::Camera::Listener
Listener interface so you can be notified of Camera events.
Definition: OgreCamera.h:90
Ogre::Particle::ParticleType
ParticleType
Type of particle.
Definition: OgreParticle.h:47
Ogre::MovableObject::getRenderQueueGroup
uint8 getRenderQueueGroup(void) const
Gets the queue group for this entity.
Definition: OgreMovableObject.h:382
Ogre::InstanceBatch::getMaterial
const MaterialPtr & getMaterial(void) const
Retrieves a weak reference to the material this renderable object uses.
Definition: OgreInstanceBatch.h:337
Ogre::TerrainPaging
This class is the 'core' class for paging terrain, that will integrate with the larger paging system ...
Definition: OgreTerrainPaging.h:70
Ogre::MaterialSerializer
Class for serializing Materials to a .material script.
Definition: OgreMaterialSerializer.h:46
Ogre::WorkQueue::Request::getData
const Any & getData() const
Get the user details of this request.
Definition: OgreWorkQueue.h:114
Ogre::AxisAlignedBox::getAllCorners
Corners getAllCorners(void) const
Returns a pointer to an array of 8 corner points, useful for collision vs.
Definition: OgreAxisAlignedBox.h:270
Ogre::SceneManager::setShadowColour
void setShadowColour(const ColourValue &colour)
Set the colour used to modulate areas in shadow.
Definition: OgreSceneManager.h:2629
Ogre::GpuProgramParameters::ACT_SURFACE_DIFFUSE_COLOUR
@ ACT_SURFACE_DIFFUSE_COLOUR
Surface diffuse colour, as set in Pass::setDiffuse.
Definition: OgreGpuProgramParams.h:744
Ogre::VES_BLEND_WEIGHTS
@ VES_BLEND_WEIGHTS
Blending weights.
Definition: OgreHardwareVertexBuffer.h:93
Ogre::VulkanQueue::mFamily
QueueFamily mFamily
Definition: OgreVulkanQueue.h:72
Ogre::Volume::ChunkTreeSharedData::ChunkTreeSharedData
ChunkTreeSharedData(const ChunkParameters *params)
Constructor.
Definition: OgreVolumeChunk.h:130
Ogre::Sphere::intersects
bool intersects(const AxisAlignedBox &box) const
Returns whether or not this sphere intersects a box.
Definition: OgreSphere.h:86
Ogre::ArchiveFactory::createInstance
virtual Archive * createInstance(const String &name, bool readOnly)=0
Creates a new object.
Ogre::Pass::getDepthBiasSlopeScale
float getDepthBiasSlopeScale(void) const
Retrieves the slope-scale depth bias value as set by setDepthBias.
Definition: OgrePass.h:822
Ogre::D3D11Texture::getShaderResourceViewDesc
D3D11_SHADER_RESOURCE_VIEW_DESC getShaderResourceViewDesc() const
Definition: OgreD3D11Texture.h:59
Ogre::Grid3DPageStrategyData::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgreGrid3DPageStrategy.h:125
Ogre::GLSL::GLSLProgram::getMaxOutputVertices
int getMaxOutputVertices(void) const
Returns the maximum number of vertices that this geometry program can output in a single run.
Definition: src/GLSL/include/OgreGLSLProgram.h:74
Ogre::D3D9StereoDriverNVIDIA
Interface of the NVIDIA stereo driver.
Definition: OgreD3D9StereoDriverNVIDIA.h:43
Ogre::Terrain::getLightmap
const TexturePtr & getLightmap() const
Get access to the lightmap, if enabled (as requested by the material generator)
Definition: OgreTerrain.h:1057
Ogre::RenderPriorityGroup::addRenderable
void addRenderable(Renderable *pRend, Technique *pTech)
Add a renderable to this group.
Ogre::D3D9HLSLProgram::CmdOptimisation
Command object for setting optimisation level.
Definition: OgreD3D9HLSLProgram.h:63
Ogre::TerrainLayerDeclaration::elements
TerrainLayerSamplerElementList elements
Definition: OgreTerrainMaterialGenerator.h:134
Ogre::ProcessResourceNameScriptCompilerEvent::ProcessResourceNameScriptCompilerEvent
ProcessResourceNameScriptCompilerEvent(ResourceType resourceType, const String &name)
Definition: OgreScriptCompiler.h:483
Ogre::PCPlane
Portal Culling Plane.
Definition: OgrePCPlane.h:52
Ogre::Node::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Class that provides convenient interface to establish a linkage between custom user application objec...
Definition: OgreNode.h:658
Ogre::ParameterType
ParameterType
Definition: OgreStringInterface.h:47
Ogre::RTShader::FFP_PS_SAMPLING
@ FFP_PS_SAMPLING
Definition: OgreShaderFFPRenderState.h:59
Ogre::RenderSystemCapabilities::getNumVertexTextureUnits
ushort getNumVertexTextureUnits(void) const
Get the number of vertex texture units supported.
Definition: OgreRenderSystemCapabilities.h:587
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::SceneMgrQueuedRenderableVisitor
SceneMgrQueuedRenderableVisitor()
Definition: OgreSceneManager.h:384
Ogre::GpuProgramParameters::ACT_TEXTURE_MATRIX
@ ACT_TEXTURE_MATRIX
Provides the current transform matrix of the texture unit (index determined by setAutoConstant call),...
Definition: OgreGpuProgramParams.h:1140
Ogre::Node::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreNode.h:661
Ogre::ProcessResourceNameScriptCompilerEvent::TEXTURE
@ TEXTURE
Definition: OgreScriptCompiler.h:474
Ogre::Pass::getSourceBlendFactor
SceneBlendFactor getSourceBlendFactor() const
Retrieves the source blending factor for the material.
Definition: OgrePass.h:686
Ogre::Texture::setHeight
void setHeight(uint32 h)
Set the height of the texture; can only do this before load();.
Definition: OgreTexture.h:249
Ogre::RTShader::GBuffer::TL_NORMAL_VIEWDEPTH
@ TL_NORMAL_VIEWDEPTH
Definition: OgreShaderExGBuffer.h:59
Ogre::GLES2HardwareBuffer
Definition: OgreGLES2HardwareBuffer.h:38
Ogre::TinyRenderSystem::_setRenderTarget
void _setRenderTarget(RenderTarget *target)
Set current render target to target, enabling its GL context if needed.
Ogre::MovableObject::getParentNode
Node * getParentNode(void) const
Returns the node to which this object is attached.
Definition: OgreMovableObject.h:213
Ogre::Volume::Source::SERIALIZATION_CHUNK_SIZE
static const size_t SERIALIZATION_CHUNK_SIZE
The amount of items being written as one chunk during serialization.
Definition: OgreVolumeSource.h:82
Ogre::RenderSystemCapabilities::setNumTextureUnits
void setNumTextureUnits(ushort num)
Definition: OgreRenderSystemCapabilities.h:379
Ogre::GLES2HardwareBufferManager
Implementation of HardwareBufferManager for OpenGL ES.
Definition: OgreGLES2HardwareBufferManager.h:40
Ogre::Volume::MeshBuilder::addCubeToManualObject
static void addCubeToManualObject(ManualObject *manual, const Vector3 &c0, const Vector3 &c1, const Vector3 &c2, const Vector3 &c3, const Vector3 &c4, const Vector3 &c5, const Vector3 &c6, const Vector3 &c7, uint32 &baseIndex)
Adds a cube to a manual object rendering lines.
Definition: OgreVolumeMeshBuilder.h:240
Ogre::RotationAffector::msRotationRangeEndCmd
static CmdRotationRangeEnd msRotationRangeEndCmd
Definition: OgreRotationAffector.h:112
Ogre::RSC_MIPMAP_LOD_BIAS
@ RSC_MIPMAP_LOD_BIAS
Supports mipmap LOD biasing.
Definition: OgreRenderSystemCapabilities.h:129
Ogre::PROP_SHORT
@ PROP_SHORT
Definition: OgreProperty.h:106
OgreBites::MouseButtonEvent::clicks
unsigned char clicks
Definition: OgreInput.h:73
Ogre::GpuConstantDefinition::arraySize
uint32 arraySize
Length of array.
Definition: OgreGpuProgramParams.h:154
Ogre::TransformBaseReal::makeTrans
void makeTrans(Real tx, Real ty, Real tz)
Definition: OgreMatrix4.h:170
Ogre::Log::logMessage
void logMessage(const String &message, LogMessageLevel lml=LML_NORMAL, bool maskDebug=false)
Log a message to the debugger and to log file (the default is "<code>OGRE.log</code>"),...
Ogre::RTShader::LayeredBlending::LB_BlendColorDodge
@ LB_BlendColorDodge
Definition: OgreShaderExLayeredBlending.h:63
Ogre::SceneManager::MovableObjectMap
std::map< String, MovableObject * > MovableObjectMap
Definition: OgreSceneManager.h:416
Ogre::MetalMultiRenderTarget::requiresTextureFlipping
virtual bool requiresTextureFlipping() const
Definition: OgreMetalMultiRenderTarget.h:52
Ogre::ConfigFile::SectionIterator
MapIterator< SettingsBySection > SectionIterator
Definition: OgreConfigFile.h:91
Ogre::GpuProgramParameters::AutoConstantEntry::AutoConstantEntry
AutoConstantEntry(AutoConstantType theType, size_t theIndex, uint32 theData, uint16 theVariability, uint8 theElemCount=4)
Definition: OgreGpuProgramParams.h:1225
Ogre::SmallVectorImpl::insert
iterator insert(iterator I, ItTy From, ItTy To)
Definition: OgreSmallVector.h:508
Ogre::SmallVectorTemplateCommon::end
const_iterator end() const
Definition: OgreSmallVector.h:163
Ogre::GpuProgram::getConstantDefinitions
virtual const GpuNamedConstants & getConstantDefinitions()
Get the full list of named constants.
Definition: OgreGpuProgram.h:351
Ogre::RTShader::Parameter::SPC_TANGENT_OBJECT_SPACE
@ SPC_TANGENT_OBJECT_SPACE
Tangent in object space.
Definition: OgreShaderParameter.h:251
Ogre::Quake3Shader::Pass::tcModTurb
Real tcModTurb[4]
Definition: OgreQuake3Shader.h:94
Ogre::OverlayContainer::isContainer
bool isContainer() const
Overridden from OverlayElement.
Definition: OgreOverlayContainer.h:127
Ogre::Bullet::DebugDrawer::getDebugMode
int getDebugMode() const
Definition: OgreBullet.h:156
Ogre::CAPS_CATEGORY_COUNT
@ CAPS_CATEGORY_COUNT
Placeholder for max value.
Definition: OgreRenderSystemCapabilities.h:68
Ogre::MovableObject::getRenderingDistance
Real getRenderingDistance(void) const
Gets the distance at which batches are no longer rendered.
Definition: OgreMovableObject.h:317
Ogre::PlaneBoundedVolume::intersects
bool intersects(const Sphere &sphere) const
Intersection test with Sphere.
Definition: OgrePlaneBoundedVolume.h:96
Ogre::ManualObject::getUseIdentityView
bool getUseIdentityView(void) const
Returns whether or not to use an 'identity' view.
Definition: OgreManualObject.h:509
Ogre::Codec::encodeToFile
virtual void encodeToFile(const Any &input, const String &outFileName) const
Codes the data in the input chunk and saves the result in the output filename provided.
Ogre::Technique::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreTechnique.h:698
Ogre::PROP_VECTOR2
@ PROP_VECTOR2
Definition: OgreProperty.h:114
Ogre::PlatformInformation
Class which provides the run-time platform information Ogre runs on.
Definition: OgrePlatformInformation.h:98
Ogre::RenderSystem::preExtraThreadsStarted
virtual void preExtraThreadsStarted()
Tell the rendersystem to perform any prep tasks it needs to directly before other threads which might...
Definition: OgreRenderSystem.h:1074
TEXGEN_BASE
@ TEXGEN_BASE
Definition: OgreQuake3Types.h:127
Ogre::MovableObject::setRenderingDistance
void setRenderingDistance(Real dist)
Sets the distance at which the object is no longer rendered.
Definition: OgreMovableObject.h:311
Ogre::Quake3Shader::Pass::alphaFunc
CompareFunction alphaFunc
Definition: OgreQuake3Shader.h:97
Ogre::VulkanQueue::PerFrameData::mCommandBuffer
VkCommandBuffer mCommandBuffer
Definition: OgreVulkanQueue.h:56
Ogre::GCT_MATRIX_DOUBLE_2X2
@ GCT_MATRIX_DOUBLE_2X2
Definition: OgreGpuProgramParams.h:101
Ogre::VertexAnimationTrack::getAnimationType
VertexAnimationType getAnimationType(void) const
Get the type of vertex animation we're performing.
Definition: OgreAnimationTrack.h:497
Ogre::TangentSpaceCalc::IndexRemap::indexSet
size_t indexSet
Index data set (can be >0 if more than one index data was added)
Definition: OgreTangentSpaceCalc.h:58
Ogre::ConcreteNode::parent
ConcreteNode * parent
Definition: OgreScriptCompiler.h:72
Ogre::ParticleSystem::getDefaultNonVisibleUpdateTimeout
static Real getDefaultNonVisibleUpdateTimeout(void)
Get the default nonvisible timeout for all ParticleSystem instances.
Definition: OgreParticleSystem.h:380
Ogre::VideoMode::refreshRate
int16 refreshRate
Definition: OgreGLNativeSupport.h:45
Ogre::Quake3ShaderManager::parseScript
void parseScript(DataStreamPtr &stream, const String &groupName)
Parse a script file.
Ogre::VulkanProgramFactory::getLanguage
const String & getLanguage(void) const
Get the name of the language this factory creates programs for.
Ogre::FRUSTUM_PLANE_LEFT
@ FRUSTUM_PLANE_LEFT
Definition: OgreFrustum.h:73
Ogre::VectorBase< 3, Real >::UNIT_Z
static const Vector3 UNIT_Z
Definition: OgreVector.h:259
Ogre::SubEntity
Utility class which defines the sub-parts of an Entity.
Definition: OgreSubEntity.h:62
OgreShaderRenderState.h
Ogre::Sampler::getCompareEnabled
bool getCompareEnabled() const
Definition: OgreTextureUnitState.h:185
Ogre::RenderTarget
A 'canvas' which can receive the results of a rendering operation.
Definition: OgreRenderTarget.h:62
Ogre::IteratorWrapper::const_iterator
IteratorType const_iterator
Typedef to fulfill container interface.
Definition: OgreIteratorWrapper.h:83
Ogre::GpuProgramParameters::ACT_TEXTURE_WORLDVIEWPROJ_MATRIX_ARRAY
@ ACT_TEXTURE_WORLDVIEWPROJ_MATRIX_ARRAY
Array of world/view/projection matrices of the first n texture projection frustums.
Definition: OgreGpuProgramParams.h:930
Ogre::GCT_BOOL2
@ GCT_BOOL2
Definition: OgreGpuProgramParams.h:115
Ogre::LodOutputProviderCompressedMesh
Definition: OgreLodOutputProviderCompressedMesh.h:41
OgreBites::InputListenerChain::mouseMoved
bool mouseMoved(const MouseMotionEvent &evt)
Definition: OgreInput.h:257
Ogre::CreateGpuProgramScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:513
Ogre::RTShader::LayeredBlending::LB_BlendExclusion
@ LB_BlendExclusion
Definition: OgreShaderExLayeredBlending.h:58
Ogre::ScriptCompilerManager
Manages threaded compilation of scripts.
Definition: OgreScriptCompiler.h:395
Ogre::DotScenePlugin
Definition: OgreDotSceneLoader.h:82
OgreGpuProgram.h
Ogre::GLSLESCgProgram::getEntryPoint
const String & getEntryPoint(void) const
Gets the entry point defined for this program.
Definition: OgreGLSLESCgProgram.h:65
Ogre::SubEntity::getRenderQueueGroup
uint8 getRenderQueueGroup(void) const
Gets the queue group for this entity, see setRenderQueueGroup for full details.
Definition: OgreSubEntity.h:180
Ogre::ID_PER_LIGHT
@ ID_PER_LIGHT
Definition: OgreScriptCompiler.h:668
Ogre::GLUniformReference
Structure used to keep track of named uniforms in the linked program object.
Definition: OgreGLSLProgramCommon.h:42
Ogre::AnimableValue::REAL
@ REAL
Definition: OgreAnimable.h:78
Ogre::SceneManager::SkyBoxGenParameters::skyBoxDistance
Real skyBoxDistance
Definition: OgreSceneManager.h:313
Ogre::LodListener::postqueueMovableObjectLodChanged
virtual void postqueueMovableObjectLodChanged(const MovableObjectLodChangedEvent &evt)
Called after a movable object's LOD has changed.
Definition: OgreLodListener.h:143
Ogre::MovableObject::setUserAny
void setUserAny(const Any &anything)
Definition: OgreMovableObject.h:336
Ogre::DefaultWorkQueueBase::getResponseProcessingTimeLimit
virtual unsigned long getResponseProcessingTimeLimit() const
Get the time limit imposed on the processing of responses in a single frame, in milliseconds (0 indic...
Definition: OgreWorkQueue.h:469
Ogre::LodInputBuffer::submesh
std::vector< Submesh > submesh
Definition: OgreLodBuffer.h:68
Ogre::AxisAlignedBox::volume
Real volume(void) const
Calculate the volume of this box.
Definition: OgreAxisAlignedBox.h:591
Ogre::IShader::mat4
Matrix4 mat4
Definition: OgreTinyRenderSystem.h:31
Ogre::TerrainMaterialGeneratorA::SM2Profile::getReceiveDynamicShadowsDepth
bool getReceiveDynamicShadowsDepth() const
Whether to use depth shadows (default false).
Definition: OgreTerrainMaterialGeneratorA.h:143
Ogre::EntityFactory::EntityFactory
EntityFactory()
Definition: OgreEntity.h:859
Ogre::Terrain::getTerrainNormalMap
TexturePtr getTerrainNormalMap() const
Get the (global) normal map texture.
Definition: OgreTerrain.h:1515
Ogre::VulkanRenderTexture::VulkanRenderTexture
VulkanRenderTexture(const String &name, HardwarePixelBuffer *buffer, uint32 zoffset, VulkanTextureGpu *target, uint32 face)
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const Vector4 &val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:532
Ogre::ResourceGroupListener::resourcePrepareStarted
virtual void resourcePrepareStarted(const ResourcePtr &resource)
This event is fired when a declared resource is about to be prepared.
Definition: OgreResourceGroupManager.h:143
OgreBites::MouseWheelEvent::y
int y
Definition: OgreInput.h:77
Ogre::TextureUnitState::TT_SCALE_U
@ TT_SCALE_U
Definition: OgreTextureUnitState.h:285
Ogre::Terrain::getBlendTextures
const std::vector< TexturePtr > & getBlendTextures() const
Get the packed blend textures.
Definition: OgreTerrain.h:1375
Ogre::Skeleton::LinkedSkeletonAnimSourceList
std::vector< LinkedSkeletonAnimationSource > LinkedSkeletonAnimSourceList
Definition: OgreSkeleton.h:349
Ogre::PortalBase::getEnabled
bool getEnabled() const
Check if portal is enabled.
Definition: OgrePortalBase.h:158
Ogre::Plane::Plane
Plane(const Vector3 &rkNormal, const Vector3 &rkPoint)
Definition: OgrePlane.h:82
Ogre::GpuProgramFactory::getLanguage
virtual const String & getLanguage(void) const =0
Get the name of the language this factory creates programs for.
Ogre::SmallVectorTemplateCommon::max_size
size_type max_size() const
Definition: OgreSmallVector.h:176
Ogre::ID_SRC_SPECULAR
@ ID_SRC_SPECULAR
Definition: OgreScriptCompiler.h:733
Ogre::GpuProgramParameters::ACT_TIME_0_1_PACKED
@ ACT_TIME_0_1_PACKED
Vector of "Time0_1", "SinTime0_1", "CosTime0_1", "TanTime0_1".
Definition: OgreGpuProgramParams.h:986
Ogre::D3D11DeviceResourceManager
Singleton that is used to propagate device state changed notifications.
Definition: OgreD3D11DeviceResource.h:60
Ogre::LodData::mIndexBufferInfoList
IndexBufferInfoList mIndexBufferInfoList
Definition: OgreLodData.h:159
Ogre::UnifiedHighLevelGpuProgramFactory
Factory class for Unified programs.
Definition: OgreUnifiedHighLevelGpuProgram.h:155
Ogre::D3D9RenderTexture
RenderTexture implementation for D3D9.
Definition: OgreD3D9Texture.h:172
Ogre::ResourceManager::resourceExists
bool resourceExists(const String &name, const String &group=RGN_DEFAULT) const
Returns whether the named resource exists in this manager.
Definition: OgreResourceManager.h:326
Ogre::Pass::setCullingMode
void setCullingMode(CullingMode mode)
Sets the culling mode for this pass based on the 'vertex winding'.
Definition: OgrePass.h:848
Ogre::GLFBORenderTexture
RenderTexture for GL FBO.
Definition: OgreGLFBORenderTexture.h:44
Ogre::PCZoneFactory::getFactoryTypeName
const String & getFactoryTypeName() const
Definition: OgrePCZoneFactory.h:49
Ogre::MetalRenderWindow::MetalRenderWindow
MetalRenderWindow(MetalDevice *ownerDevice, MetalRenderSystem *renderSystem)
Ogre::MIP_UNLIMITED
@ MIP_UNLIMITED
Generate mipmaps up to 1x1.
Definition: OgreTexture.h:115
Ogre::RSC_TEXTURE_COMPRESSION_ATC
@ RSC_TEXTURE_COMPRESSION_ATC
Supports compressed textures in the ATC format.
Definition: OgreRenderSystemCapabilities.h:144
Ogre::D3D11HardwareOcclusionQuery::getLastQuerysPixelcount
unsigned int getLastQuerysPixelcount()
Definition: OgreD3D11HardwareOcclusionQuery.h:78
Ogre::Camera::getUseMinPixelSize
bool getUseMinPixelSize() const
Returns whether to use min display size calculations.
Definition: OgreCamera.h:649
Ogre::SmallVectorTemplateCommon::rbegin
const_reverse_iterator rbegin() const
Definition: OgreSmallVector.h:171
Ogre::GLSurfaceDesc
GL surface descriptor.
Definition: OgreGLRenderTexture.h:42
Ogre::DefaultSphereSceneQuery
Default implementation of SphereSceneQuery.
Definition: OgreSceneManager.h:3452
OgreBites::SDLK_F9
@ SDLK_F9
Definition: OgreInput.h:128
Ogre::Pass::setTransparentSortingForced
void setTransparentSortingForced(bool enabled)
Sets whether or not transparent sorting is forced.
Definition: OgrePass.h:1055
Ogre::AbstractNode::parent
AbstractNode * parent
Definition: OgreScriptCompiler.h:97
Ogre::Math::Sqrt
static Degree Sqrt(const Degree &fValue)
Square root function.
Definition: OgreMath.h:452
Ogre::SceneManager::getAnimations
const AnimationList & getAnimations() const
Returns a const version of the animation list.
Definition: OgreSceneManager.h:2340
Ogre::CompositorInstance::Listener
Provides an interface to "listen in" to to render system operations executed by this CompositorInstan...
Definition: OgreCompositorInstance.h:59
Ogre::Bullet::CollisionListener
Definition: OgreBullet.h:76
Ogre::GLTextureBuffer::blit
void blit(const HardwarePixelBufferSharedPtr &src, const Box &srcBox, const Box &dstBox)
Copies a box from another PixelBuffer to a region of the this PixelBuffer.
Ogre::LodConfig::Advanced::useVertexNormals
bool useVertexNormals
Use vertex normals to improve quality.
Definition: OgreLodConfig.h:156
Ogre::TempBlendedBufferInfo
Structure for recording the use of temporary blend buffers.
Definition: OgreHardwareBufferManager.h:69
Ogre::STBIPlugin::initialise
void initialise()
Perform any tasks the plugin needs to perform on full system initialisation.
Definition: OgreSTBICodec.h:82
Ogre::D3D11RenderWindowSwapChainBased::_getSwapChain
IDXGISwapChainN * _getSwapChain()
Get the swapchain details.
Definition: OgreD3D11RenderWindow.h:120
Ogre::HashedVector::insert
iterator insert(iterator pos, const T &t)
Definition: OgreCommon.h:511
Ogre::ID_ALPHA_REJECTION
@ ID_ALPHA_REJECTION
Definition: OgreScriptCompiler.h:633
Ogre::PlaneBoundedVolume::intersects
bool intersects(const AxisAlignedBox &box) const
Intersection test with AABB.
Definition: OgrePlaneBoundedVolume.h:65
Ogre::Volume::IsoSurface
Abstract IsoSurface.
Definition: OgreVolumeIsoSurface.h:47
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const int &val)
Definition: OgreProperty.h:159
Ogre::ClipResult
ClipResult
Generic result of clipping.
Definition: OgreCommon.h:818
Ogre::StaticGeometry::QueuedSubMesh::submesh
SubMesh * submesh
Definition: OgreStaticGeometry.h:160
Ogre::Quake3Level::loadFromStream
void loadFromStream(const DataStreamPtr &inStream)
Reads Quake3 bsp data from a stream as read from the file.
Ogre::PCZSceneNode::isAnchored
bool isAnchored(void)
Definition: OgrePCZSceneNode.h:80
Ogre::HashedVector::rend
const_reverse_iterator rend() const
Definition: OgreCommon.h:438
Ogre::LodData::IndexBufferPointer::pint
unsigned int * pint
Definition: OgreLodData.h:138
Ogre::operator<
bool operator<(const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:244
Ogre::ID_SCROLL_Y
@ ID_SCROLL_Y
Definition: OgreScriptCompiler.h:749
Ogre::Math::Tan
static float Tan(const Radian &fValue, bool useTables=false)
Tangent function.
Definition: OgreMath.h:498
Ogre::GLSLShaderCommon::getAttachedShaderNames
String getAttachedShaderNames() const
Definition: OgreGLSLShaderCommon.h:81
Ogre::IS_AMBIENT
@ IS_AMBIENT
Part of the rendering which occurs without any kind of direct lighting.
Definition: OgrePass.h:51
Ogre::RTShader::Program::getEntryPointFunction
Function * getEntryPointFunction()
Definition: OgreShaderProgram.h:130
Ogre::AbstractNode::line
unsigned int line
Definition: OgreScriptCompiler.h:95
Ogre::SceneManager::setShowDebugShadows
void setShowDebugShadows(bool debug)
Enables / disables the rendering of debug information for shadows.
Definition: OgreSceneManager.h:2619
Ogre::Root::isBlendIndicesGpuRedundant
bool isBlendIndicesGpuRedundant() const
Returns whether blend indices information needs to be passed to the GPU see setBlendIndicesGpuRedunda...
Definition: OgreRoot.h:907
Ogre::GLContext::~GLContext
virtual ~GLContext()
Definition: OgreGLContext.h:47
Ogre::MovableObject::getLightMask
uint32 getLightMask() const
Get a bitwise mask which will filter the lights affecting this object.
Definition: OgreMovableObject.h:478
Ogre::map
Definition: OgreDeprecated.h:69
Ogre::Root::createSceneManager
SceneManager * createSceneManager(uint16 typeMask, const String &instanceName=BLANKSTRING)
Definition: OgreRoot.h:382
Ogre::StreamSerialiser::Chunk::length
uint32 length
Length of the chunk data in bytes, excluding the header of this chunk (stored)
Definition: OgreStreamSerialiser.h:101
Ogre::ResourceGroupManager::ResourceLocation
Resource location entry.
Definition: OgreResourceGroupManager.h:260
Ogre::OverlayElement::setVisible
void setVisible(bool visible)
Shows or hides this element.
Definition: OgreOverlayElement.h:204
Ogre::PF_ASTC_RGBA_6X6_LDR
@ PF_ASTC_RGBA_6X6_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 6x6)
Definition: OgrePixelFormat.h:258
Ogre::RTShader::Parameter::getSize
size_t getSize() const
Returns the number of elements in the parameter (for arrays).
Definition: OgreShaderParameter.h:369
Ogre::VulkanWindow::mCurrentSemaphoreIndex
int mCurrentSemaphoreIndex
Definition: OgreVulkanWindow.h:86
Ogre::MovableObject::getVisible
bool getVisible(void) const
Gets this object whether to be visible or not, if it has a renderable component.
Definition: OgreMovableObject.h:298
OgreEntity.h
Ogre::GPU_NVIDIA
@ GPU_NVIDIA
Definition: OgreRenderSystemCapabilities.h:233
Ogre::TextureFrameControllerValue
Predefined controller value for getting / setting the frame number of a texture layer.
Definition: OgrePredefinedControllers.h:81
Ogre::PF_R8G8_UINT
@ PF_R8G8_UINT
16-bit pixel format, 8 bits red (unsigned int), 8 bits blue (unsigned int).
Definition: OgrePixelFormat.h:153
Ogre::ColourBlendState::writeB
bool writeB
Definition: OgreBlendMode.h:273
Ogre::AnimationContainer::~AnimationContainer
virtual ~AnimationContainer()
Definition: OgreAnimation.h:59
Ogre::Volume::OctreeNode::setFrom
void setFrom(Vector3 from)
Setter for the from-part of this cell.
Definition: OgreVolumeOctreeNode.h:161
Ogre::Renderable::preRender
virtual bool preRender(SceneManager *sm, RenderSystem *rsys)
Called just prior to the Renderable being rendered.
Definition: OgreRenderable.h:114
Ogre::PCZSceneManagerFactory::PCZSceneManagerFactory
PCZSceneManagerFactory()
Definition: OgrePCZSceneManager.h:375
Ogre::D3D11Sampler::D3D11Sampler
D3D11Sampler(D3D11Device &device)
Definition: OgreD3D11TextureManager.h:39
Ogre::SceneManager::MovableObjectIterator
MapIterator< MovableObjectMap > MovableObjectIterator
Definition: OgreSceneManager.h:3176
Ogre::RTShader::SubRenderStateFactory::writeInstance
virtual void writeInstance(MaterialSerializer *ser, SubRenderState *subRenderState, Pass *srcPass, Pass *dstPass)
Write the given sub-render state instance using the material serializer.
Definition: OgreShaderSubRenderState.h:294
Ogre::ID_POINT_SIZE_MIN
@ ID_POINT_SIZE_MIN
Definition: OgreScriptCompiler.h:677
Ogre::BillboardParticleRenderer::_notifyParticleQuota
void _notifyParticleQuota(size_t quota)
Tells the renderer that the particle quota has changed.
Definition: OgreBillboardParticleRenderer.h:119
Ogre::PROP_UNSIGNED_INT
@ PROP_UNSIGNED_INT
Definition: OgreProperty.h:109
Ogre::TerrainMaterialGenerator::Profile::requestOptions
virtual void requestOptions(Terrain *terrain)=0
Request the options needed from the terrain.
Ogre::RTShader::Parameter::SPC_COLOR_DIFFUSE
@ SPC_COLOR_DIFFUSE
Diffuse color.
Definition: OgreShaderParameter.h:275
Ogre::PropertyValue::propType
PropertyType propType
Definition: OgreProperty.h:266
Ogre::ColourValue::b
float b
Definition: OgreColourValue.h:84
GenFunc
GenFunc
Definition: OgreQuake3Types.h:118
Ogre::GLSLESProgram::getOptimisedSource
String getOptimisedSource(void)
Gets he optimised GLSL source.
Definition: OgreGLSLESProgram.h:71
Ogre::RTShader::LayeredBlending::LB_BlendLinearDodge
@ LB_BlendLinearDodge
Definition: OgreShaderExLayeredBlending.h:65
Ogre::ConcreteNode::type
ConcreteNodeType type
Definition: OgreScriptCompiler.h:70
Ogre::Plane::getSide
Side getSide(const AxisAlignedBox &box) const
Returns the side where the alignedBox is.
Definition: OgrePlane.h:120
Ogre::ResourceGroupManager::openResource
DataStreamPtr openResource(const String &resourceName, const String &groupName=DEFAULT_RESOURCE_GROUP_NAME, Resource *resourceBeingLoaded=NULL, bool throwOnFailure=true) const
Open a single resource by name and return a DataStream pointing at the source of the data.
Definition: OgreResourceGroupManager.h:638
Ogre::Volume::OctreeNode::getChildrenDimensions
static void getChildrenDimensions(const Vector3 &from, const Vector3 &to, Vector3 &center, Vector3 &width, Vector3 &height, Vector3 &depth)
Gets the center and width / height / depth vector of the children of a node.
Definition: OgreVolumeOctreeNode.h:101
Ogre::SmallVectorTemplateCommon::data
const_pointer data() const
data - Return a pointer to the vector's buffer, even if empty().
Definition: OgreSmallVector.h:185
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE0
@ SPC_POSTOLIGHT_TANGENT_SPACE0
Light vector in tangent space index 0-7.
Definition: OgreShaderParameter.h:162
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE2
@ SPC_POSTOLIGHT_WORLD_SPACE2
Definition: OgreShaderParameter.h:144
Ogre::RenderTarget::FrameStats::avgFPS
float avgFPS
average frames per second (FPS) since call to Root::startRendering
Definition: OgreRenderTarget.h:70
Ogre::QueuedRenderableVisitor
Visitor interface for items in a QueuedRenderableCollection.
Definition: OgreRenderQueueSortingGrouping.h:69
Ogre::RTShader::LayeredBlending::LB_BlendScreen
@ LB_BlendScreen
Definition: OgreShaderExLayeredBlending.h:59
Ogre::PF_R8G8B8_UINT
@ PF_R8G8B8_UINT
24-bit pixel format, 8 bits red (unsigned int), 8 bits blue (unsigned int), 8 bits green (unsigned in...
Definition: OgrePixelFormat.h:155
OgreTextureUnitState.h
Ogre::Volume::Source
Abstract class defining the density function.
Definition: OgreVolumeSource.h:47
Ogre::Terrain::LOD_MORPH_CUSTOM_PARAM
static const uint32 LOD_MORPH_CUSTOM_PARAM
Definition: OgreTerrain.h:291
Ogre::ParticleAffector::_initParticle
virtual void _initParticle(Particle *pParticle)
Method called to allow the affector to initialize all newly created particles in the system.
Definition: OgreParticleAffector.h:95
OgreSceneNode.h
Ogre::TerrainGlobalOptions::removeQueryFlags
void removeQueryFlags(uint32 flags)
Definition: OgreTerrain.h:1955
Ogre::D3D9HLSLProgram::OPT_DEFAULT
@ OPT_DEFAULT
default - no optimisation in debug mode, OPT_1 in release mode
Definition: OgreD3D9HLSLProgram.h:132
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE5
@ SPC_POSTOLIGHT_TANGENT_SPACE5
Definition: OgreShaderParameter.h:167
Ogre::ShadowCameraSetup
This class allows you to plug in new ways to define the camera setup when rendering and projecting sh...
Definition: OgreShadowCameraSetup.h:66
Ogre::HardwarePixelBuffer::getSize
Vector3i getSize() const
size (width, height, depth) of the pixel buffer
Definition: OgreHardwarePixelBuffer.h:190
Ogre::DefaultHardwareBufferManager::createVertexBuffer
HardwareVertexBufferSharedPtr createVertexBuffer(size_t vertexSize, size_t numVerts, HardwareBuffer::Usage usage, bool useShadowBuffer=false)
Create a hardware vertex buffer.
Definition: OgreDefaultHardwareBufferManager.h:118
HS_MAX_WEIGHT_COUNT
#define HS_MAX_WEIGHT_COUNT
Definition: OgreShaderExHardwareSkinning.h:35
OgreBites::Widget::isVisible
bool isVisible()
Definition: OgreTrays.h:169
Ogre::RTShader::FunctionAtom
A class that represents an atomic code section of shader based program function.
Definition: OgreShaderFunctionAtom.h:189
OgreGLSLShaderCommon.h
Ogre::GLES2FBOMultiRenderTarget
MultiRenderTarget for GL ES 2.x.
Definition: OgreGLES2FBOMultiRenderTarget.h:40
Ogre::MeshLodGenerator
Definition: OgreMeshLodGenerator.h:52
Ogre::SimpleParamCommand
Generic ParamCommand implementation stores pointers to the class getter and setter functions.
Definition: OgreStringInterface.h:90
Ogre::RTShader::UniformParameter::getAutoConstantType
GpuProgramParameters::AutoConstantType getAutoConstantType() const
Return the auto constant type of this parameter.
Definition: OgreShaderParameter.h:476
Ogre::CgProgram::hasDefaultParameters
bool hasDefaultParameters(void) const
Returns true if default parameters have been set up.
Ogre::StaticGeometry::MaterialBucket::GeometryIterator
VectorIterator< GeometryBucketList > GeometryIterator
Iterator over geometry.
Definition: OgreStaticGeometry.h:269
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const long &val)
Definition: OgreProperty.h:161
Ogre::ID_ONE_MINUS_SRC_COLOUR
@ ID_ONE_MINUS_SRC_COLOUR
Definition: OgreScriptCompiler.h:609
Ogre::SceneManager::destroyRibbonTrail
void destroyRibbonTrail(MovableObject *obj)
Removes & destroys a RibbonTrail from the SceneManager.
Definition: OgreSceneManager.h:1592
Ogre::TextureManager
Class for loading & managing textures.
Definition: OgreTextureManager.h:60
Ogre::DriverVersion::release
int release
Definition: OgreRenderSystemCapabilities.h:217
Ogre::WorkQueue::Response::mData
Any mData
Data associated with the result of the process.
Definition: OgreWorkQueue.h:134
Ogre::Font::getGlyphInfo
const GlyphInfo & getGlyphInfo(CodePoint id) const
Gets the information available for a glyph corresponding to a given code point, or throws an exceptio...
Definition: OgreFont.h:250
Ogre::Billboard::setPosition
void setPosition(Real x, Real y, Real z)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreBillboard.h:120
Ogre::BillboardParticleRenderer::getUseAccurateFacing
bool getUseAccurateFacing(void) const
Gets whether or not billboards use an 'accurate' facing model.
Definition: OgreBillboardParticleRenderer.h:77
Ogre::RTShader::BinaryOpAtom
shorthand for "dst = a OP b;"
Definition: OgreShaderFunctionAtom.h:308
OgreArchive.h
Ogre::TextureUnitState::isTextureLoadFailing
bool isTextureLoadFailing() const
Tests if the texture associated with this unit has failed to load.
Definition: OgreTextureUnitState.h:987
Ogre::ID_OFF
@ ID_OFF
Definition: OgreScriptCompiler.h:707
Ogre::HashedVector::rbegin
reverse_iterator rbegin()
Definition: OgreCommon.h:430
Ogre::VulkanDevice::SelectedQueue::queueIdx
uint32 queueIdx
Definition: OgreVulkanDevice.h:46
Ogre::RSC_TESSELLATION_DOMAIN_PROGRAM
@ RSC_TESSELLATION_DOMAIN_PROGRAM
Supports hardware tessellation domain programs.
Definition: OgreRenderSystemCapabilities.h:99
Ogre::Grid3DPageStrategyData::getCellRangeMinX
virtual int32 getCellRangeMinX() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:162
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Quaternion &)
Apply delta value.
Definition: OgreAnimable.h:214
Ogre::LodWorkQueueInjector::removeInjectorListener
void removeInjectorListener()
Definition: OgreLodWorkQueueInjector.h:57
Ogre::SimplePageContentCollectionFactory::createInstance
PageContentCollection * createInstance()
Definition: OgreSimplePageContentCollection.h:121
bsp_header_t::magic
char magic[4]
Definition: OgreQuake3Types.h:228
Ogre::ID_SCALE
@ ID_SCALE
Definition: OgreScriptCompiler.h:746
Ogre::SceneManager::getFlipCullingOnNegativeScale
bool getFlipCullingOnNegativeScale() const
Get whether to automatically flip the culling mode on objects whenever they are negatively scaled.
Definition: OgreSceneManager.h:3313
Ogre::Volume::Vertex::x
Real x
X coordinate of the position.
Definition: OgreVolumeMeshBuilder.h:50
Ogre::PF_ASTC_RGBA_10X10_LDR
@ PF_ASTC_RGBA_10X10_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 10x10)
Definition: OgrePixelFormat.h:272
Ogre::RenderToVertexBuffer::getOperationType
RenderOperation::OperationType getOperationType() const
What type of primitives does this object generate?
Definition: OgreRenderToVertexBuffer.h:78
Ogre::GpuSharedParametersUsage::getName
const String & getName() const
Get the name of the shared parameter set.
Definition: OgreGpuProgramParams.h:581
Ogre::ColourInterpolatorAffector::CmdTimeAdjust
Command object for red adjust (see ParamCommand).
Definition: OgreColourInterpolatorAffector.h:60
Ogre::VectorBase< 2, Real >::NEGATIVE_UNIT_X
static const Vector2 NEGATIVE_UNIT_X
Definition: OgreVector.h:123
Ogre::ID_FRAGMENT
@ ID_FRAGMENT
Definition: OgreScriptCompiler.h:760
Ogre::HardwareBuffer::copyData
virtual void copyData(HardwareBuffer &srcBuffer, size_t srcOffset, size_t dstOffset, size_t length, bool discardWholeBuffer=false)
Copy data from another buffer into this one.
Definition: OgreHardwareBuffer.h:320
Ogre::RenderToVertexBuffer::getRenderToBufferMaterial
const MaterialPtr & getRenderToBufferMaterial()
Get the material which is used to render the geometry into the vertex buffer.
Definition: OgreRenderToVertexBuffer.h:127
Ogre::PixelBox::PixelBox
PixelBox(uint32 width, uint32 height, uint32 depth, PixelFormat pixelFormat, void *pixelData=0)
Constructor providing width, height and depth.
Definition: OgrePixelFormat.h:375
Ogre::PageManager
The PageManager is the entry point through which you load all PagedWorld instances,...
Definition: OgrePageManager.h:134
Ogre::D3D9HLSLProgram::setBackwardsCompatibility
void setBackwardsCompatibility(bool compat)
Sets whether backwards compatibility mode should be enabled.
Definition: OgreD3D9HLSLProgram.h:170
Ogre::Terrain::getResourceGroup
const String & getResourceGroup() const
Get the resource group to use when loading / saving.
Definition: OgreTerrain.h:672
Ogre::Terrain::TERRAINLAYERSAMPLER_CHUNK_ID
static const uint32 TERRAINLAYERSAMPLER_CHUNK_ID
Definition: OgreTerrain.h:280
OgreShadowCaster.h
Ogre::TinyRenderSystem::_endFrame
void _endFrame(void)
Ends rendering of a frame to the current viewport.
Ogre::RenderSystem::_setTextureMatrix
virtual void _setTextureMatrix(size_t unit, const Matrix4 &xform)
Sets the texture coordinate transformation matrix for a texture unit.
Definition: OgreRenderSystem.h:594
Ogre::ProfileSessionListener
ProfileSessionListener should be used to visualize profile results.
Definition: OgreProfiler.h:201
Ogre::TerrainLodManager::LoadLodRequest::currentPreparedLod
uint16 currentPreparedLod
Definition: OgreTerrainLodManager.h:70
Ogre::PFF_COMPRESSED
@ PFF_COMPRESSED
This format is compressed.
Definition: OgrePixelFormat.h:315
Ogre::Volume::CSGSphereSource
A sphere.
Definition: OgreVolumeCSGSource.h:47
Ogre::PCZAxisAlignedBoxSceneQuery
PCZ implementation of AxisAlignedBoxSceneQuery.
Definition: OgrePCZSceneQuery.h:50
Ogre::D3D11RenderSystem::addToSwitchingFullscreenCounter
void addToSwitchingFullscreenCounter()
Definition: OgreD3D11RenderSystem.h:205
Ogre::GLSurfaceDesc::numSamples
uint numSamples
Definition: OgreGLRenderTexture.h:47
Ogre::PortalBase::getDerivedPlane
const Plane & getDerivedPlane() const
Get the portal plane in world coordinates.
Definition: OgrePortalBase.h:140
Ogre::Degree::operator<=
bool operator<=(const Degree &d) const
Definition: OgreMath.h:143
Ogre::Math::RadiansToDegrees
static float RadiansToDegrees(float radians)
Definition: OgreMath.h:513
Ogre::FO_NONE
@ FO_NONE
No filtering, used for FT_MIP to turn off mipmapping.
Definition: OgreCommon.h:104
Ogre::EdgeData::TriangleLightFacingList
std::vector< char > TriangleLightFacingList
Working vector used when calculating the silhouette.
Definition: OgreEdgeListBuilder.h:96
bsp_vis_t::data
unsigned char data[1]
Definition: OgreQuake3Types.h:219
OgreMetalView::nativeScaleFactor
CGFloat nativeScaleFactor
When scaleToNative = true, instead of setting self.contentScaleFactor, you should change this setting...
Definition: iOS/OgreMetalView.h:48
Ogre::Grid3DPageStrategyData::getCellRangeMinZ
virtual int32 getCellRangeMinZ() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:166
Ogre::AxisAlignedBox::intersects
bool intersects(const Vector3 &v) const
Tests whether the vector point is within this box.
Definition: OgreAxisAlignedBox.h:637
Ogre::RTShader::ConstParameter::getValue
const valueType & getValue() const
Returns the native value of this parameter.
Definition: OgreShaderParameter.h:646
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const bool &val)
Definition: OgreProperty.h:169
Ogre::HardwareVertexBufferSharedPtr
HardwareVertexBufferPtr HardwareVertexBufferSharedPtr
Definition: OgrePrerequisites.h:297
Ogre::Billboard::getPosition
const Vector3 & getPosition(void) const
Get the position of the billboard.
Definition: OgreBillboard.h:127
Ogre::TransformBase::setTrans
void setTrans(const Vector< 3, T > &v)
Sets the translation transformation part of the matrix.
Definition: OgreMatrix4.h:113
Ogre::Math::saturate
static float saturate(float t)
Simulate the shader function saturate that clamps a parameter value between 0 and 1.
Definition: OgreMath.h:388
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE5
@ SPC_POSTOLIGHT_WORLD_SPACE5
Definition: OgreShaderParameter.h:147
Ogre::TerrainGlobalOptions::setCompositeMapDistance
void setCompositeMapDistance(Real c)
Set the distance at which to start using a composite map if present.
Definition: OgreTerrain.h:1901
Ogre::ZoneData::mAssociatedNode
PCZSceneNode * mAssociatedNode
Definition: OgrePCZone.h:305
Ogre::ColourFaderAffector2
Definition: OgreColourFaderAffector2.h:43
Ogre::BillboardParticleRenderer::_notifyAttached
void _notifyAttached(Node *parent, bool isTagPoint=false)
Delegated to by ParticleSystem::_notifyAttached.
Definition: OgreBillboardParticleRenderer.h:121
Ogre::RenderTarget::FrameStats::bestFPS
float bestFPS
best frames per second (FPS) since call to Root::startRendering
Definition: OgreRenderTarget.h:72
Ogre::DriverVersion::fromString
void fromString(const String &versionString)
Ogre::GpuLogicalBufferStruct::map
GpuLogicalIndexUseMap map
Map from logical index to physical buffer location.
Definition: OgreGpuProgramParams.h:374
Ogre::ID_DEPTH_WRITE
@ ID_DEPTH_WRITE
Definition: OgreScriptCompiler.h:621
Ogre::FrameEvent::timeSinceLastFrame
Real timeSinceLastFrame
Elapsed time in seconds since the last event of the same type, i.e.
Definition: OgreFrameListener.h:60
Ogre::PF_PVRTC2_2BPP
@ PF_PVRTC2_2BPP
PVRTC (PowerVR) Version 2, 2 bpp.
Definition: OgrePixelFormat.h:145
Ogre::TerrainGlobalOptions::addQueryFlags
void addQueryFlags(uint32 flags)
As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this ob...
Definition: OgreTerrain.h:1952
Ogre::SceneManager::getShadowFarDistanceSquared
Real getShadowFarDistanceSquared(void) const
Definition: OgreSceneManager.h:2674
Ogre::GLFBOMultiRenderTarget::getFBO
GLFrameBufferObjectCommon * getFBO()
Definition: OgreGLFBOMultiRenderTarget.h:45
Ogre::DefaultDebugDrawer
Definition: OgreDefaultDebugDrawer.h:13
OgreBites::TrayListener
Listener class for responding to tray events.
Definition: OgreTrays.h:90
Ogre::CNT_LBRACE
@ CNT_LBRACE
Definition: OgreScriptCompiler.h:56
Ogre::VulkanProgram
Specialisation of GpuProgram to provide support for SPIRV.
Definition: OgreVulkanProgram.h:42
Ogre::PF_BYTE_RGBA
@ PF_BYTE_RGBA
32-bit pixel format, 8 bits for blue, green, red and alpha.
Definition: OgrePixelFormat.h:302
Ogre::Terrain::ImportData::maxBatchSize
uint16 maxBatchSize
Maximum batch size (along one edge) in vertices; must be 2^n+1 and <= 65.
Definition: OgreTerrain.h:334
Ogre::StringConverter::toString
static String toString(Radian val, unsigned short precision=6, unsigned short width=0, char fill=' ', std::ios::fmtflags flags=std::ios::fmtflags(0))
Converts a Radian to a String.
Definition: OgreStringConverter.h:96
Ogre::MetalSampler::getState
id< MTLSamplerState > getState()
Ogre::BBT_ORIENTED_SELF
@ BBT_ORIENTED_SELF
Billboards are oriented around their own direction vector (their own Y axis) and only rotate around t...
Definition: OgreBillboardSet.h:90
Ogre::TinyDepthBuffer
Definition: OgreTinyDepthBuffer.h:13
Ogre::OverlayManager::getOverlayElementFactoryMap
const FactoryMap & getOverlayElementFactoryMap() const
Get const access to the list of registered OverlayElement factories.
Definition: OgreOverlayManager.h:179
Ogre::InstancedEntity::_getDerivedPosition
const Vector3 & _getDerivedPosition() const
Returns the derived position of the instanced entity including local transform.
Definition: OgreInstancedEntity.h:266
Ogre::StringConverter::parseLong
static int64 parseLong(const String &val, int64 defaultValue=0)
Definition: OgreStringConverter.h:235
Ogre::ParticleSystemRenderer::~ParticleSystemRenderer
virtual ~ParticleSystemRenderer()
Destructor.
Definition: OgreParticleSystemRenderer.h:55
Ogre::ObjectAbstractNode::children
AbstractNodeList children
Definition: OgreScriptCompiler.h:130
DEFORM_FUNC_AUTOSPRITE
@ DEFORM_FUNC_AUTOSPRITE
Definition: OgreQuake3Types.h:139
Ogre::ParticleAffectorFactory
Abstract class defining the interface to be implemented by creators of ParticleAffector subclasses.
Definition: OgreParticleAffectorFactory.h:55
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const unsigned short &val)
Definition: OgreProperty.h:158
Ogre::PixelUtil::unpackColour
static void unpackColour(ColourValue &colour, PixelFormat pf, const void *src)
Unpack a colour value from memory.
Definition: OgrePixelFormat.h:607
Ogre::TEXCALC_ENVIRONMENT_MAP_REFLECTION
@ TEXCALC_ENVIRONMENT_MAP_REFLECTION
Definition: OgreRenderSystem.h:68
Ogre::ID_FRONT
@ ID_FRONT
Definition: OgreScriptCompiler.h:645
Ogre::VulkanWindow::acquireNextImage
void acquireNextImage(void)
Ogre::Lod0Stripifier::RemapInfo::RemapInfo
RemapInfo()
Definition: OgreLod0Stripifier.h:66
Ogre::GLTextureBuffer::GLTextureBuffer
GLTextureBuffer(GLRenderSystem *renderSystem, GLTexture *parent, GLint face, GLint level, uint32 mWidth, uint32 mHeight, uint32 mDepth)
Texture constructor.
Ogre::Capsule::setEndPoint
void setEndPoint(const Vector3 &newEndpoint)
Ogre::D3D11RenderWindowSwapChainBased::~D3D11RenderWindowSwapChainBased
~D3D11RenderWindowSwapChainBased()
Definition: OgreD3D11RenderWindow.h:116
Ogre::Grid3DPageStrategyData::getCellRangeMaxX
virtual int32 getCellRangeMaxX() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:168
Ogre::Math::intersects
static RayTestResult intersects(const Ray &ray, const Plane &plane)
Ray / plane intersection.
Definition: OgreRay.h:142
Ogre::Volume::CSGNegateSource
Negates the given volume.
Definition: OgreVolumeCSGSource.h:341
Ogre::Volume::ChunkParameters::ChunkParameters
ChunkParameters(void)
Constructor.
Definition: OgreVolumeChunk.h:101
Ogre::GLPBuffer::getFormat
PixelComponentType getFormat()
Definition: OgreGLPBuffer.h:46
Ogre::Sampler::setBorderColour
void setBorderColour(const ColourValue &colour)
Sets the texture border colour.
Definition: OgreTextureUnitState.h:199
Ogre::RenderSystemCapabilities::setComputeProgramConstantBoolCount
void setComputeProgramConstantBoolCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:779
Ogre::GpuConstantDefinition::constType
GpuConstantType constType
Data type.
Definition: OgreGpuProgramParams.h:156
Ogre::ConfigFile::SettingsBySection_
std::map< String, SettingsMultiMap > SettingsBySection_
Definition: OgreConfigFile.h:90
Ogre::ResourceAccess::ReadWrite
@ ReadWrite
Definition: OgreVulkanTextureGpu.h:59
OgreBites::ApplicationContextBase::addInputListener
void addInputListener(InputListener *lis)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreApplicationContextBase.h:244
Ogre::GpuProgram::getSourceFile
const String & getSourceFile(void) const
Gets the name of the file used as source for this program.
Definition: OgreGpuProgram.h:169
Ogre::RibbonTrail::NodeList
std::vector< Node * > NodeList
Definition: OgreRibbonTrail.h:86
Ogre::Entity::getSubEntities
const SubEntityList & getSubEntities() const
Retrieves SubEntity objects making up this entity.
Definition: OgreEntity.h:361
Ogre::ID_SHADOWS_ENABLED
@ ID_SHADOWS_ENABLED
Definition: OgreScriptCompiler.h:796
OgreBites::InputListenerChain::operator=
InputListenerChain & operator=(const InputListenerChain &o)
Definition: OgreInput.h:206
Ogre::Quaternion::Quaternion
Quaternion(float fW, float fX, float fY, float fZ)
Construct from an explicit list of values.
Definition: OgreQuaternion.h:69
Ogre::Light::getAttenuation
const Vector4f & getAttenuation() const
Returns all the attenuation params as (range, constant, linear, quadratic)
Definition: OgreLight.h:210
Ogre::InstancedEntity::getPosition
const Vector3 & getPosition() const
Retrieve the position.
Definition: OgreInstancedEntity.h:233
Ogre::RTShader::At
shorthand for operator[] on preceding operand. e.g. myArray[p]
Definition: OgreShaderFunctionAtom.h:182
Ogre::Pass::setShininess
void setShininess(float val)
Sets the shininess of the pass, affecting the size of specular highlights.
Definition: OgrePass.h:359
Ogre::GpuProgram::getSyntaxCode
const String & getSyntaxCode(void) const
Gets the syntax code for this program e.g.
Definition: OgreGpuProgram.h:163
Ogre::GL3PlusHardwareBuffer::bind
void bind()
Definition: OgreGL3PlusHardwareBuffer.h:71
Ogre::LodData::VertexList
std::vector< Vertex > VertexList
Definition: OgreLodData.h:64
Ogre::VectorSet::has
bool has(const T &item)
Definition: OgreVectorSetImpl.h:96
Ogre::ID_ADD_SMOOTH
@ ID_ADD_SMOOTH
Definition: OgreScriptCompiler.h:722
Ogre::TerrainLodManager::LoadLodRequest
Definition: OgreTerrainLodManager.h:60
Ogre::AxisAlignedBox::AxisAlignedBox
AxisAlignedBox(Extent e)
Definition: OgreAxisAlignedBox.h:100
Ogre::PlaneBoundedVolume
Represents a convex volume bounded by planes.
Definition: OgrePlaneBoundedVolume.h:49
Ogre::ParameterDef
Definition: OgreStringInterface.h:66
Ogre::GPU_ARM
@ GPU_ARM
For the Mali chipsets.
Definition: OgreRenderSystemCapabilities.h:241
Ogre::PatchSurface::getVertexOffset
size_t getVertexOffset(void) const
Returns the vertex offset used by this buffer to write data into the buffer.
Definition: OgrePatchSurface.h:129
Ogre::RTShader::Parameter::SPC_NORMAL_VIEW_SPACE
@ SPC_NORMAL_VIEW_SPACE
Normal in view space.
Definition: OgreShaderParameter.h:114
Ogre::GLSLShaderCommon::linkSeparable
virtual bool linkSeparable()
Only used for separable programs.
Definition: OgreGLSLShaderCommon.h:93
Ogre::StaticGeometry::GeometryBucket::getIndexData
const IndexData * getIndexData(void) const
Get the index data for this geometry.
Definition: OgreStaticGeometry.h:211
Ogre::RenderOperation::OT_LINE_STRIP
@ OT_LINE_STRIP
A strip of connected lines, 1 vertex per line plus 1 start vertex.
Definition: OgreRenderOperation.h:54
Ogre::EnabledAnimationStateList
std::list< AnimationState * > EnabledAnimationStateList
Definition: OgreAnimationState.h:194
Ogre::Terrain::TERRAINLAYERDECLARATION_CHUNK_ID
static const uint32 TERRAINLAYERDECLARATION_CHUNK_ID
Definition: OgreTerrain.h:278
Ogre::Pass::setLightingEnabled
void setLightingEnabled(bool enabled)
Sets whether or not dynamic lighting is enabled.
Definition: OgrePass.h:427
Ogre::SceneManager::getSkyBoxNode
SceneNode * getSkyBoxNode(void) const
Get the skybox node, if enabled.
Definition: OgreSceneManager.h:2040
Ogre::GpuConstantDefinitionIterator
ConstMapIterator< GpuConstantDefinitionMap > GpuConstantDefinitionIterator
Definition: OgreGpuProgramParams.h:308
Ogre::RTShader::SubRenderStateFactory::writeInstance
virtual void writeInstance(MaterialSerializer *ser, SubRenderState *subRenderState, const TextureUnitState *srcTextureUnit, const TextureUnitState *dstTextureUnit)
Write the given sub-render state instance using the material serializer.
Definition: OgreShaderSubRenderState.h:305
Ogre::GpuProgramParameters::setIgnoreMissingParams
void setIgnoreMissingParams(bool state)
Tells the program whether to ignore missing parameters or not.
Definition: OgreGpuProgramParams.h:1658
Ogre::SceneNode::_getWorldAABB
const AxisAlignedBox & _getWorldAABB(void) const
Gets the axis-aligned bounding box of this node (and hence all subnodes).
Definition: OgreSceneNode.h:223
Ogre::AxisAlignedBox
A 3D box aligned with the x/y/z axes.
Definition: OgreAxisAlignedBox.h:55
Ogre::LodCollapseCostProfiler::LodCollapseCostProfiler
LodCollapseCostProfiler(LodProfile &profile, LodCollapseCostPtr &costCalculator)
Definition: OgreLodCollapseCostProfiler.h:46
Ogre::VertexDeclaration::VertexElementList
std::list< VertexElement > VertexElementList
Defines the list of vertex elements that makes up this declaration.
Definition: OgreHardwareVertexBuffer.h:278
Ogre::GPV_GLOBAL
@ GPV_GLOBAL
No variation except by manual setting - the default.
Definition: OgreGpuProgramParams.h:127
Ogre::MetalProgram::setShaderReflectionPairHint
void setShaderReflectionPairHint(const String &shaderName)
If this shader is a pixel shader, sets a vertex shader that can be paired with us for properly gettin...
Definition: OgreMetalProgram.h:79
Ogre::StreamSerialiser::read
void read(T *pT, size_t count=1)
Catch-all method to read primitive types.
Definition: OgreStreamSerialiser.h:300
Ogre::EdgeData
This class contains the information required to describe the edge connectivity of a given set of vert...
Definition: OgreEdgeListBuilder.h:52
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const double *val, size_t count, size_t multiple=4)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:573
Ogre::PCZPlaneBoundedVolumeListSceneQuery::setExcludeNode
void setExcludeNode(SceneNode *excludeNode)
set node to exclude from query
Definition: OgrePCZSceneQuery.h:116
Ogre::GpuProgramParameters::ACT_VIEWPORT_SIZE
@ ACT_VIEWPORT_SIZE
Packed of "ViewportWidth", "ViewportHeight", "ViewportWidthInverse", "ViewportHeightInverse".
Definition: OgreGpuProgramParams.h:1026
OgreDepthBuffer.h
OgreBites::ApplicationContextQt::ApplicationContextQt
ApplicationContextQt(const Ogre::String &appName="Ogre3D")
Definition: OgreApplicationContextQt.h:40
Ogre::D3D11Device::get
ID3D11DeviceN * get()
Definition: OgreD3D11Device.h:61
Ogre::VulkanDevice::mGraphicsQueue
VulkanQueue mGraphicsQueue
Graphics queue is guaranteed by spec to also be able to run compute and transfer A GPU may not have a...
Definition: OgreVulkanDevice.h:58
Ogre::RTShader::SubRenderStateList
std::vector< SubRenderState * > SubRenderStateList
Definition: OgreShaderSubRenderState.h:160
Ogre::MultiRenderTarget::getBoundSurfaceList
const BoundSufaceList & getBoundSurfaceList() const
Get a list of the surfaces which have been bound.
Definition: OgreRenderTexture.h:107
Ogre::Quake3Shader::cullMode
ManualCullingMode cullMode
Definition: OgreQuake3Shader.h:115
Ogre::GLSLSeparableProgram
Specialisation of GLSLProgram to provide support for separable programs via the OpenGL program pipeli...
Definition: OgreGLSLSeparableProgram.h:73
Ogre::LodConfig
Definition: OgreLodConfig.h:128
Ogre::Sampler::getAnisotropy
unsigned int getAnisotropy() const
Get this layer texture anisotropy level.
Definition: OgreTextureUnitState.h:147
Ogre::RTShader::Program::setSkeletalAnimationIncluded
void setSkeletalAnimationIncluded(bool value)
Sets whether a vertex program includes the required instructions to perform skeletal animation.
Definition: OgreShaderProgram.h:153
OgreBites::ApplicationContextBase::frameStarted
virtual bool frameStarted(const Ogre::FrameEvent &evt)
Called when a frame is about to begin rendering.
Definition: OgreApplicationContextBase.h:122
Ogre::TerrainMaterialGeneratorPtr
SharedPtr< TerrainMaterialGenerator > TerrainMaterialGeneratorPtr
Definition: OgreTerrainMaterialGenerator.h:410
Ogre::SceneManager::getAnimationStateIterator
AnimationStateIterator getAnimationStateIterator(void)
Returns a specialised MapIterator over all animation states in the scene.
Definition: OgreSceneManager.h:2343
Ogre::GMM_RELATIVE_ASPECT_ADJUSTED
@ GMM_RELATIVE_ASPECT_ADJUSTED
Positions & sizes are in virtual pixels.
Definition: OgreOverlayElement.h:59
Ogre::GpuLogicalIndexUse::baseType
BaseConstantType baseType
Data type.
Definition: OgreGpuProgramParams.h:360
Ogre::GLVertexArrayObject::GLVertexArrayObject
GLVertexArrayObject()
Ogre::AutoParamDataSource
This utility class is used to hold the information used to generate the matrices and other informatio...
Definition: OgreAutoParamDataSource.h:59
Ogre::InstanceBatch::setStaticAndUpdate
virtual void setStaticAndUpdate(bool bStatic)
Tells this batch to stop updating animations, positions, rotations, and display all it's active insta...
Definition: OgreInstanceBatch.h:299
Ogre::GCT_SAMPLERCUBE
@ GCT_SAMPLERCUBE
Definition: OgreGpuProgramParams.h:78
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE3
@ SPC_LIGHTDIRECTION_TANGENT_SPACE3
Definition: OgreShaderParameter.h:205
OgreBitwise.h
Ogre::GLNativeSupport::ExtensionList
std::set< String > ExtensionList
Definition: OgreGLNativeSupport.h:58
Ogre::StringConverter::parseUnsignedLong
static uint64 parseUnsignedLong(const String &val, uint64 defaultValue=0)
Definition: OgreStringConverter.h:241
Ogre::Portal::getTargetPortal
Portal * getTargetPortal()
Get the connected portal (if any)
Definition: OgrePortal.h:59
Ogre::TerrainLodManager::LodInfo
Definition: OgreTerrainLodManager.h:75
Ogre::HardwareBufferLockGuard::lock
void lock(HardwareBuffer *p, size_t offset, size_t length, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:434
Ogre::SmallVectorImpl::size_type
SuperClass::size_type size_type
Definition: OgreSmallVector.h:309
Ogre::D3D9RenderTexture::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D9Texture.h:182
Ogre::TerrainGlobalOptions
Options class which just stores default options for the terrain.
Definition: OgreTerrain.h:1847
Ogre::EdgeData::triangleLightFacings
TriangleLightFacingList triangleLightFacings
Triangle light facing states.
Definition: OgreEdgeListBuilder.h:129
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE7
@ SPC_LIGHTDIRECTION_TANGENT_SPACE7
Definition: OgreShaderParameter.h:209
Ogre::CompositorLogic::compositorInstanceDestroyed
virtual void compositorInstanceDestroyed(CompositorInstance *destroyedInstance)
Called when a compositor instance has been destroyed.
Definition: OgreCompositorLogic.h:60
Ogre::BBO_CENTER_LEFT
@ BBO_CENTER_LEFT
Definition: OgreBillboardSet.h:61
Ogre::GpuNamedConstantsPtr
SharedPtr< GpuNamedConstants > GpuNamedConstantsPtr
Definition: OgrePrerequisites.h:276
Ogre::ID_GPU_DEVICE_RULE
@ ID_GPU_DEVICE_RULE
Definition: OgreScriptCompiler.h:593
Ogre::PCZone
Portal-Connected Zone datastructure for managing scene nodes.
Definition: OgrePCZone.h:80
Ogre::SceneManager::getVisibilityMask
uint32 getVisibilityMask(void)
Gets a mask which is bitwise 'and'ed with objects own visibility masks to determine if the object is ...
Definition: OgreSceneManager.h:3265
Ogre::VulkanQueue::PerFrameData::mBufferGraveyard
std::vector< std::pair< VkBuffer, VkDeviceMemory > > mBufferGraveyard
Definition: OgreVulkanQueue.h:59
Ogre::StaticGeometry::Region::LODIterator
VectorIterator< LODBucketList > LODIterator
Definition: OgreStaticGeometry.h:407
Ogre::GpuProgramParameters::ACT_TRANSPOSE_PROJECTION_MATRIX
@ ACT_TRANSPOSE_PROJECTION_MATRIX
Provides transpose of projection matrix.
Definition: OgreGpuProgramParams.h:674
Ogre::ID_PER_N_LIGHTS
@ ID_PER_N_LIGHTS
Definition: OgreScriptCompiler.h:669
Ogre::GpuNamedConstantsSerializer
Simple class for loading / saving GpuNamedConstants.
Definition: OgreGpuProgramParams.h:336
Ogre::GLTextureBuffer::upload
virtual void upload(const PixelBox &data, const Box &dest)
Upload a box of pixels to this buffer on the card.
Ogre::GLRTTManager
Manager/factory for RenderTextures.
Definition: OgreGLRenderTexture.h:122
Ogre::ManualObject::setMaterial
void setMaterial(size_t subIndex, const MaterialPtr &mat)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreManualObject.h:448
Ogre::D3D9VideoMode::getHeight
unsigned int getHeight() const
Definition: OgreD3D9VideoMode.h:54
Ogre::AssimpPlugin::initialise
void initialise()
Perform any tasks the plugin needs to perform on full system initialisation.
Definition: OgreAssimpLoader.h:150
Ogre::PropertyAbstractNode::values
AbstractNodeList values
Definition: OgreScriptCompiler.h:150
Ogre::Particle::mRotation
Radian mRotation
Current rotation value.
Definition: OgreParticle.h:58
Ogre::Grid2DPageStrategyData::getHoldRadius
virtual Real getHoldRadius() const
Get the Holding radius.
Definition: OgreGrid2DPageStrategy.h:168
Ogre::ColourFaderAffector2::msBlueCmd2
static CmdBlueAdjust2 msBlueCmd2
Definition: OgreColourFaderAffector2.h:190
Ogre::GpuParamVariability
GpuParamVariability
The variability of a GPU parameter, as derived from auto-params targeting it.
Definition: OgreGpuProgramParams.h:124
Ogre::WorkQueue::Response::getRequest
const Request * getRequest() const
Get the request that this is a response to (NB destruction destroys this)
Definition: OgreWorkQueue.h:140
Ogre::GL3PlusFrameBufferObject
Frame Buffer Object abstraction.
Definition: OgreGL3PlusFrameBufferObject.h:41
Ogre::Bullet::RayResultCallback
Definition: OgreBullet.h:82
Ogre::TerrainLodManager::LoadLodRequest::requestedLod
uint16 requestedLod
Definition: OgreTerrainLodManager.h:72
Ogre::Box::Box
Box()
Parameterless constructor for setting the members manually.
Definition: OgreCommon.h:728
Ogre::D3D9GpuProgram::CmdExternalMicrocode
Command object for getting/setting external micro code (void*)
Definition: OgreD3D9GpuProgram.h:52
Ogre::GpuProgramParameters::ACT_TIME
@ ACT_TIME
provides current elapsed time
Definition: OgreGpuProgramParams.h:957
Ogre::MaterialManager::_getActiveSchemeIndex
unsigned short _getActiveSchemeIndex(void) const
Internal method - returns the active scheme index.
Definition: OgreMaterialManager.h:251
Ogre::GLRTTManager::FormatProperties::Mode::stencil
uchar stencil
Definition: OgreGLRenderTexture.h:178
Ogre::BBT_PERPENDICULAR_SELF
@ BBT_PERPENDICULAR_SELF
Billboards are perpendicular to their own direction vector (their own Z axis, the facing direction) a...
Definition: OgreBillboardSet.h:94
Ogre::CAPS_CATEGORY_GL
@ CAPS_CATEGORY_GL
Definition: OgreRenderSystemCapabilities.h:65
Ogre::TerrainGlobalOptions::getLightMapDirection
const Vector3 & getLightMapDirection() const
Get the shadow map light direction to use (world space)
Definition: OgreTerrain.h:1887
Ogre::RSC_TEXTURE_3D
@ RSC_TEXTURE_3D
Supports 3d (volume) textures.
Definition: OgreRenderSystemCapabilities.h:121
Ogre::ColourValue::operator==
bool operator==(const ColourValue &rhs) const
Definition: OgreColourValue.h:78
Ogre::LayerBlendModeEx::operation
LayerBlendOperationEx operation
The operation to be applied.
Definition: OgreBlendMode.h:145
Ogre::GLStateCacheManagerCommon::getDepthMask
uchar getDepthMask() const
Gets the current depth mask setting.
Definition: OgreGLStateCacheManagerCommon.h:108
Ogre::ID_TESSELLATION_HULL_PROGRAM_REF
@ ID_TESSELLATION_HULL_PROGRAM_REF
Definition: OgreScriptCompiler.h:835
Ogre::D3D9TexturePtr
SharedPtr< D3D9Texture > D3D9TexturePtr
Definition: OgreD3D9Prerequisites.h:96
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE0
@ SPC_LIGHTDIRECTION_VIEW_SPACE0
Light direction in view space index 0-7.
Definition: OgreShaderParameter.h:192
bsp_vis_t::cluster_count
int cluster_count
Definition: OgreQuake3Types.h:217
Ogre::GLVertexArrayObject::~GLVertexArrayObject
~GLVertexArrayObject()
Ogre::VectorSet::find
iterator find(const T &item)
Definition: OgreVectorSetImpl.h:102
Ogre::Quake3Level::mLeaves
bsp_leaf_t * mLeaves
Definition: OgreQuake3Level.h:134
Ogre::Quaternion::IDENTITY
static const Quaternion IDENTITY
Definition: OgreQuaternion.h:342
Ogre::TinyTexture::TinyTexture
TinyTexture(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
Ogre::ID_DEPTH_VALUE
@ ID_DEPTH_VALUE
Definition: OgreScriptCompiler.h:813
Ogre::ID_BORDER
@ ID_BORDER
Definition: OgreScriptCompiler.h:698
Ogre::VulkanProgram::getLanguage
const String & getLanguage(void) const override
Returns a string that specifies the language of the gpu programs as specified in a material script.
Ogre::NumericSolver
Provides numeric solvers for Ogre.
Definition: OgreNumerics.h:47
Ogre::GpuLogicalBufferStructPtr
SharedPtr< GpuLogicalBufferStruct > GpuLogicalBufferStructPtr
Definition: OgrePrerequisites.h:277
Ogre::swap
void swap(ComPtr< T > &a, ComPtr< T > &b)
Definition: OgreComPtr.h:240
Ogre::Entity::EntitySet
std::set< Entity * > EntitySet
Definition: OgreEntity.h:86
Ogre::GpuProgramParameters::ACT_FRAME_TIME
@ ACT_FRAME_TIME
provides the scaled frame time, returned as a floating point value.
Definition: OgreGpuProgramParams.h:1003
Ogre::TU_STATIC_WRITE_ONLY
@ TU_STATIC_WRITE_ONLY
same as HBU_GPU_ONLY
Definition: OgreTexture.h:57
Ogre::Root::_getCurrentSceneManager
SceneManager * _getCurrentSceneManager(void) const
Returns the scene manager currently being used to render a frame.
Definition: OgreRoot.h:768
Ogre::OctreeCamera::Visibility
Visibility
Visibility types.
Definition: OgreOctreeCamera.h:76
Ogre::Quaternion
Implementation of a Quaternion, i.e.
Definition: OgreQuaternion.h:56
Ogre::TinyRenderSystem::beginProfileEvent
virtual void beginProfileEvent(const String &eventName)
This marks the beginning of an event for GPU profiling.
Definition: OgreTinyRenderSystem.h:167
Ogre::Matrix3::Orthonormalize
void Orthonormalize()
Definition: OgreMatrix3.h:217
Ogre::TransformBaseReal::makeTrans
void makeTrans(const Vector3 &v)
Builds a translation matrix.
Definition: OgreMatrix4.h:165
Ogre::BspIntersectionSceneQuery
BSP specialisation of IntersectionSceneQuery.
Definition: OgreBspSceneManager.h:225
Ogre::D3D11RenderToVertexBuffer
An object which renders geometry to a vertex.
Definition: OgreD3D11RenderToVertexBuffer.h:44
Ogre::BillboardChain::Element::colour
ColourValue colour
Definition: OgreBillboardChain.h:97
OgrePolygon.h
Ogre::AssimpLoader::Options::params
int params
Definition: OgreAssimpLoader.h:84
Ogre::Controller::getFunction
const SharedPtr< ControllerFunction< T > > & getFunction(void) const
Returns a pointer to the function object used by this controller.
Definition: OgreController.h:204
OgreBites::TrayManager::getCursorContainer
Ogre::OverlayContainer * getCursorContainer()
Definition: OgreTrays.h:776
Ogre::LodOutputProviderBuffer::finalize
virtual void finalize(LodData *data)
Definition: OgreLodOutputProviderBuffer.h:47
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const int *val, size_t count, size_t multiple=4)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:582
Ogre::Overlay::getRotate
const Radian & getRotate(void) const
Gets the rotation applied to this overlay, in degrees.
Definition: OgreOverlay.h:230
Ogre::Light::_deriveShadowFarClipDistance
Real _deriveShadowFarClipDistance(const Camera *) const
Definition: OgreLight.h:490
Ogre::Skeleton::getLinkedSkeletonAnimationSources
virtual const LinkedSkeletonAnimSourceList & getLinkedSkeletonAnimationSources() const
Get the linked skeletons used as animation sources.
Definition: OgreSkeleton.h:353
Ogre::GL3PlusHardwareBuffer
Definition: OgreGL3PlusHardwareBuffer.h:35
Ogre::TinyWindow
Definition: OgreTinyWindow.h:16
Ogre::HashedVector::operator=
HashedVector< T > & operator=(const HashedVector< T > &rhs)
Definition: OgreCommon.h:471
Ogre::SceneManager::SkyPlaneGenParameters::skyPlaneScale
Real skyPlaneScale
Definition: OgreSceneManager.h:304
Ogre::RenderPriorityGroup::getSolidsNoShadowReceive
const QueuedRenderableCollection & getSolidsNoShadowReceive(void) const
Get the collection of solids for which shadow receipt is disabled (only applicable when shadows are e...
Definition: OgreRenderQueueSortingGrouping.h:297
Ogre::Camera::setCullingFrustum
void setCullingFrustum(Frustum *frustum)
Tells the camera to use a separate Frustum instance to perform culling.
Definition: OgreCamera.h:584
Ogre::RibbonTrail::getWidthChange
Real getWidthChange(size_t chainIndex) const
Get the change in ribbon width per second.
Definition: OgreRibbonTrail.h:154
Ogre::FrameTimeControllerValue::create
static ControllerValueRealPtr create()
Definition: OgrePredefinedControllers.h:63
OgreBites::TextBox::clearText
void clearText()
Definition: OgreTrays.h:276
Ogre::TextureUnitState::TextureEffect::base
Real base
Definition: OgreTextureUnitState.h:319
OgreLog.h
Ogre::PROP_UNSIGNED_SHORT
@ PROP_UNSIGNED_SHORT
Definition: OgreProperty.h:107
Ogre::InstancedEntity::hasSkeleton
bool hasSkeleton(void) const
Definition: OgreInstancedEntity.h:213
Ogre::RenderPriorityGroup::setSplitNoShadowPasses
void setSplitNoShadowPasses(bool split)
Sets whether or not passes which have shadow receive disabled should be separated.
Definition: OgreRenderQueueSortingGrouping.h:353
Ogre::PCZone::mAntiPortals
AntiPortalList mAntiPortals
Definition: OgrePCZone.h:250
Ogre::HBU_CPU_ONLY
@ HBU_CPU_ONLY
CPU (system) memory This is the least optimal buffer setting.
Definition: OgreHardwareBuffer.h:56
Ogre::AxisAlignedBox::setMinimumY
void setMinimumY(Real y)
Definition: OgreAxisAlignedBox.h:172
Ogre::Plane::projectVector
Vector3 projectVector(const Vector3 &v) const
Project a vector onto the plane.
Definition: OgrePlane.h:191
Ogre::VET_DOUBLE4
@ VET_DOUBLE4
Definition: OgreHardwareVertexBuffer.h:141
Ogre::Matrix3::Determinant
Real Determinant() const
Definition: OgreMatrix3.h:165
Ogre::ParticleSystemFactory
Factory object for creating ParticleSystem instances.
Definition: OgreParticleSystemManager.h:336
OgreBspNode.h
Ogre::ID_CULL_SOFTWARE
@ ID_CULL_SOFTWARE
Definition: OgreScriptCompiler.h:643
Ogre::GCT_INT4
@ GCT_INT4
Definition: OgreGpuProgramParams.h:95
Ogre::VulkanRenderTexture
Definition: OgreVulkanTextureGpu.h:171
Ogre::isPodLike::value
static const bool value
Definition: OgreSmallVector.h:71
Ogre::ID_TRANSPARENCY_CASTS_SHADOWS
@ ID_TRANSPARENCY_CASTS_SHADOWS
Definition: OgreScriptCompiler.h:579
Ogre::RSC_TEXTURE_COMPRESSION_DXT
@ RSC_TEXTURE_COMPRESSION_DXT
Supports compressed textures in the DXT/ST3C formats.
Definition: OgreRenderSystemCapabilities.h:138
Ogre::RenderSystem::_setDepthBufferCheckEnabled
virtual void _setDepthBufferCheckEnabled(bool enabled=true)
Definition: OgreRenderSystem.h:706
Ogre::Root::setBlendWeightsGpuRedundant
void setBlendWeightsGpuRedundant(bool redundant)
Sets whether blend weights information needs to be passed to the GPU.
Definition: OgreRoot.h:915
Ogre::ParticleSystem::getNonVisibleUpdateTimeout
Real getNonVisibleUpdateTimeout(void) const
Gets when the particle system should stop updating after it hasn't been visible for a while.
Definition: OgreParticleSystem.h:371
Ogre::RENDER_QUEUE_7
@ RENDER_QUEUE_7
Definition: OgreRenderQueue.h:66
Ogre::Resource
Abstract class representing a loadable resource.
Definition: OgreResource.h:67
Ogre::RTShader::TriplanarTexturing::type
static String type
The type.
Definition: OgreShaderExTriplanarTexturing.h:136
Ogre::SubEntity::getMaterial
const MaterialPtr & getMaterial(void) const override
Retrieves a weak reference to the material this renderable object uses.
Definition: OgreSubEntity.h:199
Ogre::PropertyBase::PropertyBase
PropertyBase(PropertyDef *def)
Constructor.
Definition: OgreProperty.h:193
Ogre::SmallVector::SmallVector
SmallVector(unsigned Size, const T &Value=T())
Definition: OgreSmallVector.h:718
Ogre::Exception::getDescription
const String & getDescription(void) const
Returns a string with only the 'description' field of this exception.
Definition: OgreException.h:166
OgreBites::SelectMenu::isExpanded
bool isExpanded()
Definition: OgreTrays.h:358
Ogre::Volume::OctreeNode::getCenterLeftTop
const Vector3 getCenterLeftTop(void) const
Gets the center of the corners 4, 7.
Definition: OgreVolumeOctreeNode.h:386
Ogre::DefaultZoneFactory
Definition: OgrePCZoneFactory.h:55
Ogre::Bullet::CT_BOX
@ CT_BOX
Definition: OgreBullet.h:29
Ogre::PROP_VECTOR4
@ PROP_VECTOR4
Definition: OgreProperty.h:116
Ogre::StencilOperation
StencilOperation
Enum describing the various actions which can be taken on the stencil buffer.
Definition: OgreRenderSystem.h:74
Ogre::SceneManager::getSkyDomeNode
SceneNode * getSkyDomeNode(void) const
Get the sky dome node, if enabled.
Definition: OgreSceneManager.h:2123
Ogre::RotationAffector
This affector rotates particles in flight.
Definition: OgreRotationAffector.h:46
Ogre::BspSceneManager::showNodeBoxes
void showNodeBoxes(bool show)
Tells the manager whether to draw the axis-aligned boxes that surround nodes in the Bsp tree.
OgreBites::BS_DOWN
@ BS_DOWN
Definition: OgreTrays.h:76
Ogre::TerrainLayerSamplerElement::TerrainLayerSamplerElement
TerrainLayerSamplerElement()
Definition: OgreTerrainMaterialGenerator.h:89
Ogre::Singleton::Singleton
Singleton(void)
Definition: OgreSingleton.h:91
Ogre::Property::setter_func
function< void(T) > setter_func
Definition: OgreProperty.h:222
Ogre::Exception::ERR_FILE_NOT_FOUND
@ ERR_FILE_NOT_FOUND
Definition: OgreException.h:116
Ogre::D3D11RenderingAPIException
Definition: OgreD3D11Prerequisites.h:144
Ogre::VulkanDevice::SelectedQueue
Definition: OgreVulkanDevice.h:42
Ogre::Volume::ChunkRequest::isUpdate
bool isUpdate
Whether this is an update of an existing tree.
Definition: OgreVolumeChunkHandler.h:80
Ogre::Volume::ChunkParameters::updateTo
Vector3 updateTo
If an existing chunktree is to be partially updated, set this to the front upper right point of the (...
Definition: OgreVolumeChunk.h:94
Ogre::VET_UBYTE4_NORM
@ VET_UBYTE4_NORM
unsigned bytes (normalized to 0..1)
Definition: OgreHardwareVertexBuffer.h:156
Ogre::int32
int32_t int32
Definition: OgrePlatform.h:274
Ogre::SceneQueryListener
This optional class allows you to receive per-result callbacks from SceneQuery executions instead of ...
Definition: OgreSceneQuery.h:183
Ogre::SceneQuery::WorldFragment::geometry
void * geometry
Custom geometry block, only applicable for WFT_CUSTOM_GEOMETRY.
Definition: OgreSceneQuery.h:113
Ogre::OverlayElement::getWorldTransforms
void getWorldTransforms(Matrix4 *xform) const override
Gets the world transform matrix / matrices for this renderable object.
OgreLodOutputProvider.h
Ogre::Quake3Level::mNumLeafBrushes
int mNumLeafBrushes
Definition: OgreQuake3Level.h:164
Ogre::Mesh::ConstPoseIterator
ConstVectorIterator< PoseList > ConstPoseIterator
Definition: OgreMesh.h:927
Ogre::Technique::GPUDeviceNameRule::caseSensitive
bool caseSensitive
Definition: OgreTechnique.h:137
Ogre::GLSLShaderCommon::_getBindingDelegate
GpuProgram * _getBindingDelegate(void)
GLSL does not provide access to the low level code of the shader, so use this shader for binding as w...
Definition: OgreGLSLShaderCommon.h:108
Ogre::SceneNode::ObjectIterator
VectorIterator< ObjectMap > ObjectIterator
Definition: OgreSceneNode.h:65
Ogre::Viewport::setShadowsEnabled
void setShadowsEnabled(bool enabled)
Tells this viewport whether it should display shadows.
Definition: OgreViewport.h:332
Ogre::ProfileHistory
Represents a history of each profile during the duration of the app.
Definition: OgreProfiler.h:111
Ogre::HashedVector::pointer
VectorImpl::pointer pointer
Definition: OgreCommon.h:402
Ogre::Viewport::getClearBuffers
unsigned int getClearBuffers(void) const
Gets which buffers are to be cleared each frame.
Definition: OgreViewport.h:240
OgreBites::InputListener::textInput
virtual bool textInput(const TextInputEvent &evt)
Definition: OgreInput.h:186
Ogre::ID_SCALE_X
@ ID_SCALE_X
Definition: OgreScriptCompiler.h:750
Ogre::PF_BC4_SNORM
@ PF_BC4_SNORM
DDS (DirectDraw Surface) BC4 format (signed normalised)
Definition: OgrePixelFormat.h:203
Ogre::PageManager::ContentCollectionFactoryMap
std::map< String, PageContentCollectionFactory * > ContentCollectionFactoryMap
Definition: OgrePageManager.h:206
Ogre::Technique::IncludeOrExclude
IncludeOrExclude
Directive used to manually control technique support based on the inclusion or exclusion of some fact...
Definition: OgreTechnique.h:115
Ogre::PortalBase::NO_INTERSECT
@ NO_INTERSECT
Definition: OgrePortalBase.h:163
Ogre::StaticGeometry::LODBucket
A LODBucket is a collection of smaller buckets with the same LOD.
Definition: OgreStaticGeometry.h:285
Ogre::RTShader::FFPVertexShaderStage
FFPVertexShaderStage
Definition: OgreShaderFFPRenderState.h:43
Ogre::MovableObject::getListener
Listener * getListener(void) const
Gets the current listener for this object.
Definition: OgreMovableObject.h:452
Ogre::Box::getWidth
uint32 getWidth() const
Get the width of this box.
Definition: OgreCommon.h:789
Ogre::TextureUnitState::setTextureFiltering
void setTextureFiltering(FilterType ftype, FilterOptions opts)
Set a single filtering option on this texture unit.
Definition: OgreTextureUnitState.h:685
Ogre::ID_ONE_MINUS_DEST_ALPHA
@ ID_ONE_MINUS_DEST_ALPHA
Definition: OgreScriptCompiler.h:612
Ogre::PF_R16G16B16A16_SNORM
@ PF_R16G16B16A16_SNORM
64-bit pixel format, 16 bits red (signed normalised int), 16 bits blue (signed normalised int),...
Definition: OgrePixelFormat.h:234
Ogre::Font::addCodePointRange
void addCodePointRange(const CodePointRange &range)
Adds a range of code points to the list of code point ranges to generate glyphs for,...
Definition: OgreFont.h:269
Ogre::Light::_notifyIndexInFrame
void _notifyIndexInFrame(size_t i)
Definition: OgreLight.h:426
OgreBites::CheckBox::getCaption
const Ogre::DisplayString & getCaption()
Definition: OgreTrays.h:647
Ogre::SimpleParamCommand< _Class, const String &, getter, setter >::doSet
void doSet(void *target, const String &val)
Definition: OgreStringInterface.h:111
Ogre::GLStateCacheManager
Definition: OgreGLStateCacheManager.h:38
Ogre::ID_SEPARATE_UV
@ ID_SEPARATE_UV
Definition: OgreScriptCompiler.h:692
Ogre::ColourFaderAffector::msRedCmd
static CmdRedAdjust msRedCmd
Definition: OgreColourFaderAffector.h:134
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE1
@ SPC_TEXTURE_COORDINATE1
Definition: OgreShaderParameter.h:294
Ogre::any_cast
ValueType any_cast(const Any &operand)
Definition: OgreAny.h:401
Ogre::TinyRenderSystem::_convertProjectionMatrix
void _convertProjectionMatrix(const Matrix4 &matrix, Matrix4 &dest, bool)
Converts a uniform projection matrix to suitable for this render system.
Definition: OgreTinyRenderSystem.h:93
Ogre::GLFrameBufferObjectCommon::getFSAA
int32 getFSAA() const
Accessors.
Definition: OgreGLRenderTexture.h:72
Ogre::GlyphInfo::bearing
float bearing
Definition: OgreFont.h:70
Ogre::Image::getHeight
uint32 getHeight(void) const
Gets the height of the image in pixels.
Ogre::LodWorkQueueRequest::collapser
LodCollapserPtr collapser
Definition: OgreLodWorkQueueRequest.h:49
Ogre::SceneManager::setShadowTextureConfig
void setShadowTextureConfig(size_t shadowIndex, const ShadowTextureConfig &config)
Set the detailed configuration for a shadow texture.
Definition: OgreSceneManager.h:2815
Ogre::SceneManager::PT_PLANE
@ PT_PLANE
Definition: OgreSceneManager.h:1428
Ogre::VulkanWindow::createSurface
void createSurface(size_t windowHandle)
Ogre::TerrainAutoUpdateLod::~TerrainAutoUpdateLod
virtual ~TerrainAutoUpdateLod()
Definition: OgreTerrainAutoUpdateLod.h:56
Ogre::AxisAlignedBox::getMaximum
const Vector3 & getMaximum(void) const
Gets the maximum corner of the box.
Definition: OgreAxisAlignedBox.h:134
Ogre::VulkanQueue::mCurrentCmdBuffer
VkCommandBuffer mCurrentCmdBuffer
Definition: OgreVulkanQueue.h:81
OgreHeaderSuffix.h
Ogre::RenderablePass
Struct associating a single Pass with a single Renderable.
Definition: OgreRenderQueueSortingGrouping.h:51
Ogre::PageManager::getPageResourceGroup
const String & getPageResourceGroup() const
Get the resource group that will be used to read/write files when the default load routines are used.
Definition: OgrePageManager.h:384
Ogre::NoAddRefRelease
Definition: OgreComPtr.h:78
Ogre::OctreeZoneFactory::~OctreeZoneFactory
virtual ~OctreeZoneFactory()
Ogre
Definition: OgreAlignedAllocator.h:34
Ogre::NumericKeyFrame::~NumericKeyFrame
~NumericKeyFrame()
Definition: OgreKeyFrame.h:84
Ogre::GL3PlusFBORenderTexture
RenderTexture for GL FBO.
Definition: OgreGL3PlusFBORenderTexture.h:42
Ogre::ushort
unsigned short ushort
Definition: OgrePrerequisites.h:60
Ogre::PortalBase::getType
PORTAL_TYPE getType() const
Get the type of portal.
Definition: OgrePortalBase.h:108
Ogre::LBS_CURRENT
@ LBS_CURRENT
the colour as built up from previous stages
Definition: OgreBlendMode.h:115
Ogre::ID_SRC_ALPHA
@ ID_SRC_ALPHA
Definition: OgreScriptCompiler.h:611
Ogre::SmallVectorTemplateCommon::back
const_reference back() const
Definition: OgreSmallVector.h:206
Ogre::CompositionTechnique::getCompositorLogicName
const String & getCompositorLogicName() const
Get the compositor logic name assigned to this technique.
Definition: OgreCompositionTechnique.h:168
Ogre::RTShader::FunctionStageRef
represents a FFPShaderStage, part of a Function
Definition: OgreShaderFunction.h:45
Ogre::RTShader::Parameter::SPC_POSTOCAMERA_WORLD_SPACE
@ SPC_POSTOCAMERA_WORLD_SPACE
View vector in world space.
Definition: OgreShaderParameter.h:123
Ogre::PCZRaySceneQuery
PCZ implementation of RaySceneQuery.
Definition: OgrePCZSceneQuery.h:68
OgreBites::SelectMenu::getItems
const Ogre::StringVector & getItems()
Definition: OgreTrays.h:370
Ogre::OverlayContainer::ChildContainerIterator
MapIterator< ChildContainerMap > ChildContainerIterator
Definition: OgreOverlayContainer.h:61
Ogre::MetalRenderWindow::copyContentsToMemory
virtual void copyContentsToMemory(const Box &src, const PixelBox &dst, FrameBuffer buffer)
Copies the current contents of the render target to a pixelbox.
Definition: OgreMetalRenderWindow.h:73
Ogre::Archive::isReadOnly
virtual bool isReadOnly() const
Reports whether this Archive is read-only, or whether the contents can be updated.
Definition: OgreArchive.h:131
Ogre::RSC_TEXTURE_COMPRESSION_VTC
@ RSC_TEXTURE_COMPRESSION_VTC
Supports compressed textures in the VTC format.
Definition: OgreRenderSystemCapabilities.h:140
Ogre::Matrix4::inverse
Matrix4 inverse() const
Ogre::SceneManager::setShadowTextureCountPerLightType
void setShadowTextureCountPerLightType(Light::LightTypes type, size_t count)
Set the number of shadow textures a light type uses.
Definition: OgreSceneManager.h:2870
OgreShaderGenerator.h
Ogre::RenderQueue::RenderableListener::RenderableListener
RenderableListener()
Definition: OgreRenderQueue.h:107
Ogre::Terrain::RealVector
std::vector< Real > RealVector
Definition: OgreTerrain.h:293
Ogre::SubMesh::indexData
IndexData * indexData
Face index data.
Definition: OgreSubMesh.h:80
Ogre::RenderTarget::FrameStats
Definition: OgreRenderTarget.h:65
Ogre::PCZSceneNode::enable
void enable(bool yesno)
Definition: OgrePCZSceneNode.h:101
Ogre::PortalBase::_updateRenderQueue
void _updateRenderQueue(RenderQueue *queue)
Internal method by which the movable object must add Renderable subclass instances to the rendering q...
Definition: OgrePortalBase.h:197
Ogre::GpuProgramParameters::ACT_LIGHT_DIRECTION
@ ACT_LIGHT_DIRECTION
A light direction in world space (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:799
Ogre::Resource::LF_INCLUDE_NON_RELOADABLE
@ LF_INCLUDE_NON_RELOADABLE
Process non-reloadable resources too.
Definition: OgreResource.h:124
OgreMovablePlane.h
Ogre::RENDER_QUEUE_COUNT
@ RENDER_QUEUE_COUNT
Definition: OgreRenderQueue.h:76
Ogre::GpuProgramManager::createProgram
GpuProgramPtr createProgram(const String &name, const String &groupName, const String &language, GpuProgramType gptype)
Create a new, unloaded GpuProgram.
Definition: OgreGpuProgramManager.h:219
OgreBites::KMOD_CTRL
@ KMOD_CTRL
Definition: OgreInput.h:163
Ogre::WorkQueue::Response
General purpose response structure.
Definition: OgreWorkQueue.h:125
Ogre::SubMesh::getMaterial
const MaterialPtr & getMaterial() const
Definition: OgreSubMesh.h:142
Ogre::RenderTargetMap
std::map< String, RenderTarget * > RenderTargetMap
Definition: OgreRenderSystem.h:55
Ogre::MetalProgram::getMetalFunction
id< MTLFunction > getMetalFunction(void) const
Retrieve the Metal function object.
Definition: OgreMetalProgram.h:90
Ogre::GpuProgramParameters::ACT_LIGHT_POSITION_OBJECT_SPACE_ARRAY
@ ACT_LIGHT_POSITION_OBJECT_SPACE_ARRAY
Array of light positions in object space (count set by extra param)
Definition: OgreGpuProgramParams.h:832
Ogre::LogManager::getSingleton
static LogManager & getSingleton(void)
Get the singleton instance.
Ogre::TinyTextureManager::getNativeFormat
PixelFormat getNativeFormat(TextureType ttype, PixelFormat format, int usage)
Gets the format which will be natively used for a requested format given the constraints of the curre...
Ogre::LML_NORMAL
@ LML_NORMAL
Definition: OgreLog.h:62
Ogre::BillboardSet::getAutoextend
bool getAutoextend(void) const
Returns true if the billboard pool automatically extends.
Definition: OgreBillboardSet.h:380
Ogre::SceneManager::getCameras
const CameraList & getCameras() const
Returns a const version of the camera list.
Definition: OgreSceneManager.h:1218
Ogre::RTShader::Function::getLocalParameters
const ShaderParameterList & getLocalParameters() const
Return a list of local parameters.
Definition: OgreShaderFunction.h:201
OgreBites::InputListener::frameRendered
virtual void frameRendered(const Ogre::FrameEvent &evt)
Definition: OgreInput.h:176
Ogre::BillboardChain::getTextureCoordDirection
virtual TexCoordDirection getTextureCoordDirection(void)
Gets the direction in which texture coords specified on each element are deemed to run.
Definition: OgreBillboardChain.h:161
Ogre::RenderQueueListener::preRenderQueues
virtual void preRenderQueues()
Event raised before all render queues are processed.
Definition: OgreRenderQueueListener.h:63
Ogre::VectorBase< 3, Real >::ZERO
static const Vector3 ZERO
Definition: OgreVector.h:256
Ogre::Quake3Level::getLumpSize
int getLumpSize(int lumpType)
Ogre::VertexAnimationTrack::getAssociatedVertexData
VertexData * getAssociatedVertexData(void) const
Gets the associated VertexData which this track will update.
Definition: OgreAnimationTrack.h:538
Ogre::SmallVectorTemplateCommon::data
pointer data()
data - Return a pointer to the vector's buffer, even if empty().
Definition: OgreSmallVector.h:183
Ogre::ResourceLoadingListener::resourceCollision
virtual bool resourceCollision(Resource *resource, ResourceManager *resourceManager)
This event is called when a resource collides with another existing one in a resource manager.
Definition: OgreResourceGroupManager.h:218
Ogre::ID_BLEND_MANUAL
@ ID_BLEND_MANUAL
Definition: OgreScriptCompiler.h:728
Ogre::Mesh::isIndexBufferShadowed
bool isIndexBufferShadowed(void) const
Gets whether or not this meshes index buffers are shadowed.
Definition: OgreMesh.h:581
Ogre::FT_IMAGE
@ FT_IMAGE
Loaded from an image created by an artist.
Definition: OgreFont.h:57
Ogre::RenderOperation::useIndexes
bool useIndexes
Specifies whether to use indexes to determine the vertices to use as input.
Definition: OgreRenderOperation.h:126
OgreBites::TrayListener::yesNoDialogClosed
virtual void yesNoDialogClosed(const Ogre::DisplayString &question, bool yesHit)
Definition: OgreTrays.h:101
Ogre::PF_ETC2_RGB8A1
@ PF_ETC2_RGB8A1
ETC2 (Ericsson Texture Compression)
Definition: OgrePixelFormat.h:242
Ogre::GLES2Plugin
Plugin instance for GL ES 2 Manager.
Definition: OgreGLES2Plugin.h:40
Ogre::uint16
uint16_t uint16
Definition: OgrePlatform.h:271
Ogre::Sphere::Sphere
Sphere(const Vector3 &center, Real radius)
Constructor allowing arbitrary spheres.
Definition: OgreSphere.h:64
Ogre::RTShader::ShaderGenerator::setCreateShaderOverProgrammablePass
void setCreateShaderOverProgrammablePass(bool value)
Sets whether shaders are created for passes with shaders.
Definition: OgreShaderGenerator.h:427
Ogre::D3D11HardwareBuffer::INDEX_BUFFER
@ INDEX_BUFFER
Definition: OgreD3D11HardwareBuffer.h:46
Ogre::BillboardParticleRenderer::getCommonDirection
const Vector3 & getCommonDirection(void) const
Gets the common direction for all billboards (BBT_ORIENTED_COMMON)
Definition: OgreBillboardParticleRenderer.h:95
Ogre::LodData::Triangle::isMalformed
bool isMalformed()
Ogre::ID_SRC_MANUAL
@ ID_SRC_MANUAL
Definition: OgreScriptCompiler.h:734
Ogre::RenderSystemCapabilities::setVertexProgramConstantFloatCount
void setVertexProgramConstantFloatCount(ushort c)
The number of floating-point 4-vector constants vertex programs support.
Definition: OgreRenderSystemCapabilities.h:528
Ogre::LodVertexBuffer::vertexCount
size_t vertexCount
Definition: OgreLodBuffer.h:55
Ogre::VectorBase< 3, Real >::UNIT_SCALE
static const Vector3 UNIT_SCALE
Definition: OgreVector.h:263
Ogre::GpuSharedParameters::setNamedConstant
void setNamedConstant(const String &name, const Vector< dims, T > &vec)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreGpuProgramParams.h:497
Ogre::RenderSystemCapabilities::setGeometryProgramConstantIntCount
void setGeometryProgramConstantIntCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:714
Ogre::RTShader::GBuffer::TL_VIEWPOS
@ TL_VIEWPOS
Definition: OgreShaderExGBuffer.h:58
Ogre::StaticGeometry::GeometryBucket::getVertexData
const VertexData * getVertexData(void) const
Get the vertex data for this geometry.
Definition: OgreStaticGeometry.h:209
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE2
@ SPC_POSTOLIGHT_OBJECT_SPACE2
Definition: OgreShaderParameter.h:134
Ogre::PortalBase::_notifyMoved
void _notifyMoved()
Called when scene node moved.
Definition: OgrePortalBase.h:205
Ogre::PortalBase::getCurrentHomeZone
PCZone * getCurrentHomeZone()
Get the Zone the Portal is currently "in".
Definition: OgrePortalBase.h:114
Ogre::ID_RENDER_SCENE
@ ID_RENDER_SCENE
Definition: OgreScriptCompiler.h:800
Ogre::SceneManagerEnumerator::getMetaData
const MetaDataList & getMetaData() const
get all types of SceneManager available for construction
Definition: OgreSceneManagerEnumerator.h:138
Ogre::PF_BC6H_UF16
@ PF_BC6H_UF16
DDS (DirectDraw Surface) BC6H format (unsigned 16 bit float)
Definition: OgrePixelFormat.h:209
Ogre::BspLevel::getRootNode
const BspNode * getRootNode(void)
Returns a pointer to the root node (BspNode) of the BSP tree.
Ogre::AxisAlignedBox::merge
void merge(const AxisAlignedBox &rhs)
Merges the passed in box into the current box.
Definition: OgreAxisAlignedBox.h:347
Ogre::CompositorChain::_getOriginalSceneCompositor
CompositorInstance * _getOriginalSceneCompositor(void)
Get the original scene compositor instance for this chain (internal use).
Definition: OgreCompositorChain.h:103
Ogre::CgProgram::CmdProfiles::doSet
void doSet(void *target, const String &val)
Ogre::Serializer::ENDIAN_BIG
@ ENDIAN_BIG
Use big endian (0x1000 is serialised as 0x10 0x00)
Definition: OgreSerializer.h:64
Ogre::Quake3Shader::Pass::animFps
Real animFps
Definition: OgreQuake3Shader.h:100
Ogre::Log::Stream::Flush
Simple type to indicate a flush of the stream to the log.
Definition: OgreLog.h:208
Ogre::PCT_SHORT
@ PCT_SHORT
Byte per component (8 bit fixed 0.0..1.0)
Definition: OgrePixelFormat.h:334
Ogre::MeshManager
Handles the management of mesh resources.
Definition: OgreMeshManager.h:65
Ogre::ZoneData::mAssociatedZone
PCZone * mAssociatedZone
Definition: OgrePCZone.h:304
Ogre::ComPtr::GetAddressOf
T ** GetAddressOf() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:203
Ogre::AssimpLoader
Definition: OgreAssimpLoader.h:68
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE4
@ SPC_POSTOLIGHT_TANGENT_SPACE4
Definition: OgreShaderParameter.h:166
Ogre::TerrainQuadTreeNode::LodLevel::lastTransitionDist
Real lastTransitionDist
The most recently calculated transition distance.
Definition: OgreTerrainQuadTreeNode.h:141
Ogre::CompositorInstance::RenderSystemOpPairs
std::vector< RenderSystemOpPair > RenderSystemOpPairs
Definition: OgreCompositorInstance.h:113
Ogre::ShadowRenderable::isVisible
virtual bool isVisible(void) const
Should this ShadowRenderable be treated as visible?
Definition: OgreShadowCaster.h:96
Ogre::Terrain::setVisibilityFlags
void setVisibilityFlags(uint32 flags)
Set the visibility flags for this terrain.
Definition: OgreTerrain.h:1328
Ogre::VulkanDevice::mTransferQueues
FastArray< VulkanQueue > mTransferQueues
Additional transfer queues to run async transfers (besides the main graphics one)
Definition: OgreVulkanDevice.h:62
Ogre::ID_LOD_BIAS
@ ID_LOD_BIAS
Definition: OgreScriptCompiler.h:794
Ogre::RenderSystem::_setTextureCoordCalculation
virtual void _setTextureCoordCalculation(size_t unit, TexCoordCalcMethod m, const Frustum *frustum=0)
Sets a method for automatically calculating texture coordinates for a stage.
Definition: OgreRenderSystem.h:567
Ogre::ID_CHECK
@ ID_CHECK
Definition: OgreScriptCompiler.h:816
Ogre::CompositionPass
Object representing one pass or operation in a composition sequence.
Definition: OgreCompositionPass.h:46
Ogre::TA_READ_WRITE
@ TA_READ_WRITE
Definition: OgreTexture.h:88
Ogre::RTShader::Function::getOutputParameter
ParameterPtr getOutputParameter(Parameter::Content content, GpuConstantType type=GCT_UNKNOWN)
get output parameter by content
Definition: OgreShaderFunction.h:156
Ogre::TransformBase::operator[]
const T * operator[](size_t iRow) const
Definition: OgreMatrix4.h:106
Ogre::CgProgram::CmdArgs
Command object for setting compilation arguments.
Definition: OgreCgProgram.h:62
Ogre::SubmissionType::FlushOnly
@ FlushOnly
Send the work we have so far to the GPU, but there may be more under way.
Definition: OgreVulkanPrerequisites.h:95
Ogre::RenderWindow::reposition
virtual void reposition(int leftPt, int topPt)
Reposition the window.
Definition: OgreRenderWindow.h:137
Ogre::STBIPlugin::shutdown
void shutdown()
Perform any tasks the plugin needs to perform when the system is shut down.
Definition: OgreSTBICodec.h:83
Ogre::ID_POLYGON_MODE
@ ID_POLYGON_MODE
Definition: OgreScriptCompiler.h:652
Ogre::ID_LOD_STRATEGY
@ ID_LOD_STRATEGY
Definition: OgreScriptCompiler.h:576
Ogre::GLSL::logObjectInfo
String logObjectInfo(const String &msg, uint obj)
if there is a message in GL info log then post it in the Ogre Log
Ogre::ParticleAffector
Abstract class defining the interface to be implemented by particle affectors.
Definition: OgreParticleAffector.h:64
Ogre::Volume::ChunkHandler
Handles the WorkQueue management of the chunks.
Definition: OgreVolumeChunkHandler.h:85
Ogre::ID_SAMPLER
@ ID_SAMPLER
Definition: OgreScriptCompiler.h:846
Ogre::ProfiledEdge::dst
Vector3 dst
Definition: OgreLodConfig.h:46
Ogre::Volume::OctreeNode::getCorner4
const Vector3 getCorner4(void) const
Gets the coordinate of corner 4.
Definition: OgreVolumeOctreeNode.h:485
Ogre::VertexPoseKeyFrame::PoseRefIterator
VectorIterator< PoseRefList > PoseRefIterator
Definition: OgreKeyFrame.h:232
Ogre::VulkanTextureGpu::isRenderWindowSpecific
virtual bool isRenderWindowSpecific() const
Definition: OgreVulkanTextureGpu.h:135
Ogre::D3D11StereoDriverImpl::D3D11StereoDriverImpl
D3D11StereoDriverImpl()
Definition: OgreD3D11StereoDriverImpl.h:44
Ogre::TextureAnimatorAffector::getTexcoordCount
uint8 getTexcoordCount(void) const
Definition: OgreTextureAnimatorAffector.h:43
Ogre::RenderSystemCapabilities::getNumTextureUnits
ushort getNumTextureUnits(void) const
Returns the number of texture units the current output hardware supports.
Definition: OgreRenderSystemCapabilities.h:418
Ogre::VectorBase< 3, Real >::z
Real z
Definition: OgreVector.h:132
OgreBites::Event::cbutton
ButtonEvent cbutton
Definition: OgreInput.h:111
Ogre::DefaultHardwareBufferManagerBase
Specialisation of HardwareBufferManagerBase to emulate hardware buffers.
Definition: OgreDefaultHardwareBufferManager.h:88
OgreHardwareBufferManager.h
Ogre::Terrain::getHighestLodLoaded
int getHighestLodLoaded() const
Definition: OgreTerrain.h:1830
Ogre::GLSLProgramManagerCommon::~GLSLProgramManagerCommon
virtual ~GLSLProgramManagerCommon()
Ogre::TextureAnimatorAffector::setDuration
void setDuration(float duration)
The length of time it takes to display the whole animation sequence, in seconds.
Definition: OgreTextureAnimatorAffector.h:50
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_TANGENT_SPACE
@ SPC_LIGHTPOSITION_TANGENT_SPACE
Light position in tangent space index 0-7.
Definition: OgreShaderParameter.h:242
Ogre::GpuProgramParameters::ACT_TIME_0_2PI
@ ACT_TIME_0_2PI
Single float value, which represents scaled time value [0..2*Pi], which repeats itself based on given...
Definition: OgreGpuProgramParams.h:991
Ogre::PCZPlugin::uninstall
void uninstall()
Perform the final plugin uninstallation sequence.
OgreBites::InputListenerChain::mousePressed
bool mousePressed(const MouseButtonEvent &evt)
Definition: OgreInput.h:275
Ogre::TerrainPagedWorldSection::TerrainDefiner::define
virtual void define(TerrainGroup *terrainGroup, long x, long y)
Definition: OgreTerrainPagedWorldSection.h:161
Ogre::HardwareCounterBuffer
HardwareBuffer HardwareCounterBuffer
Definition: OgreHardwareBuffer.h:392
Ogre::ControllerFunction::~ControllerFunction
virtual ~ControllerFunction()
Definition: OgreController.h:89
Ogre::AssimpLoader::Options::animationSpeedModifier
float animationSpeedModifier
Definition: OgreAssimpLoader.h:83
Ogre::PageStrategy::notifyCamera
virtual void notifyCamera(Camera *cam, PagedWorldSection *section)
Called when a camera is used for any kind of rendering.
Definition: OgrePageStrategy.h:103
OgreGLRenderTarget.h
Ogre::TerrainGroup::TerrainSlot
Slot for a terrain instance, together with its definition.
Definition: OgreTerrainGroup.h:336
Ogre::Any::isEmpty
bool isEmpty() const
Definition: OgreAny.h:112
Ogre::Log::Stream::Stream
Stream(Log *target, LogMessageLevel lml, bool maskDebug)
Definition: OgreLog.h:210
Ogre::GLSLProgramCommon::getGLProgramHandle
uint getGLProgramHandle(void) const
Get the GL Handle for the program object.
Definition: OgreGLSLProgramCommon.h:63
Ogre::Terrain::getRenderQueueGroup
uint8 getRenderQueueGroup(void) const
Get the render queue group that this terrain will be rendered into.
Definition: OgreTerrain.h:1317
Ogre::TinyRenderSystem::_setDepthBias
void _setDepthBias(float constantBias, float slopeScaleBias)
Sets the depth bias, NB you should use the Material version of this.
Ogre::GL3PlusContext
GLContext GL3PlusContext
Definition: OgreGL3PlusPrerequisites.h:36
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(int)
Apply delta value.
Definition: OgreAnimable.h:194
Ogre::IteratorWrapper::moveNext
void moveNext()
Moves the iterator on one element.
Definition: OgreIteratorWrapper.h:104
Ogre::MetalRenderTargetCommon::mColourAttachmentDesc
MTLRenderPassColorAttachmentDescriptor * mColourAttachmentDesc
Definition: OgreMetalRenderTargetCommon.h:41
Ogre::Matrix3::ZERO
static const Matrix3 ZERO
Definition: OgreMatrix3.h:296
Ogre::VectorBase< 2, Real >::ZERO
static const Vector2 ZERO
Definition: OgreVector.h:120
Ogre::D3D9Mappings::D3D_TEX_TYPE_NORMAL
@ D3D_TEX_TYPE_NORMAL
standard texture
Definition: OgreD3D9Mappings.h:48
Ogre::D3D9HardwarePixelBuffer
Definition: OgreD3D9HardwarePixelBuffer.h:40
OgreBites::Separator::_isFitToTray
bool _isFitToTray()
Definition: OgreTrays.h:502
Ogre::SceneManager::setShadowCasterRenderBackFaces
void setShadowCasterRenderBackFaces(bool bf)
Sets whether or not shadow casters should be rendered into shadow textures using their back faces rat...
Definition: OgreSceneManager.h:3012
Ogre::VertexElement::getBestColourVertexElementType
static VertexElementType getBestColourVertexElementType()
Definition: OgreHardwareVertexBuffer.h:233
Ogre::CompositorLogic::compositorInstanceCreated
virtual void compositorInstanceCreated(CompositorInstance *newInstance)
Called when a compositor instance has been created.
Definition: OgreCompositorLogic.h:54
Ogre::GLNativeSupport::checkExtension
bool checkExtension(const String &ext) const
Definition: OgreGLNativeSupport.h:84
Ogre::TEXCALC_NONE
@ TEXCALC_NONE
No calculated texture coordinates.
Definition: OgreRenderSystem.h:63
Ogre::MaterialSerializer::quoteWord
String quoteWord(const String &val)
Definition: OgreMaterialSerializer.h:334
Ogre::RenderQueueGroup::clear
void clear(bool destroy=false)
Clears this group of renderables.
Definition: OgreRenderQueueSortingGrouping.h:460
Ogre::RenderPriorityGroup::getSolidsBasic
const QueuedRenderableCollection & getSolidsBasic(void) const
Get the collection of basic solids currently queued, this includes all solids when there are no shado...
Definition: OgreRenderQueueSortingGrouping.h:285
Ogre::GLSLESProgram
Definition: OgreGLSLESProgram.h:37
Ogre::D3D11Device::throwIfFailed
void throwIfFailed(const char *desc, const char *src)
Definition: OgreD3D11Device.h:81
Ogre::HashedVector::back
const_reference back() const
Definition: OgreCommon.h:493
Ogre::Node::roll
virtual void roll(const Radian &angle, TransformSpace relativeTo=TS_LOCAL)
Rotate the node around the Z-axis.
Definition: OgreNode.h:398
Ogre::VulkanWindow::SwapchainPendingSwap
@ SwapchainPendingSwap
We've come from SwapchainUsedInRendering and are waiting for VulkanDevice::commitAndNextCommandBuffer...
Definition: OgreVulkanWindow.h:56
Ogre::G2D_X_Z
@ G2D_X_Z
Grid is in the X/Z plane.
Definition: OgreGrid2DPageStrategy.h:50
Ogre::DirectionRandomiserAffector::CmdScope
Command object for scope (see ParamCommand).
Definition: OgreDirectionRandomiserAffector.h:57
Ogre::D3D11RenderSystem::_getFeatureLevel
D3D_FEATURE_LEVEL _getFeatureLevel() const
Definition: OgreD3D11RenderSystem.h:317
Ogre::ColourInterpolatorAffector::CmdColourAdjust
Command object for red adjust (see ParamCommand).
Definition: OgreColourInterpolatorAffector.h:49
Ogre::GLSLShaderCommon::getGLProgramHandle
uint getGLProgramHandle() const
If we are using program pipelines, the OpenGL program handle.
Definition: OgreGLSLShaderCommon.h:102
Ogre::ID_DEPTH
@ ID_DEPTH
Definition: OgreScriptCompiler.h:811
Ogre::LodWorkQueueRequest::input
LodInputProviderPtr input
Definition: OgreLodWorkQueueRequest.h:46
Ogre::GLUniformReference::mSourceProgType
GpuProgramType mSourceProgType
Which type of program params will this value come from?
Definition: OgreGLSLProgramCommon.h:47
Ogre::ProfileInstance::hierarchicalLvl
uint hierarchicalLvl
The hierarchical level of this profile, 0 being the root profile.
Definition: OgreProfiler.h:193
OgreConfigDialog.h
Ogre::GLES2HardwareOcclusionQuery
Definition: OgreGLES2HardwareOcclusionQuery.h:45
Ogre::CompositionTargetPass::Passes
std::vector< CompositionPass * > Passes
Definition: OgreCompositionTargetPass.h:60
Ogre::IM_VTFBONEMATRIXLOOKUP
@ IM_VTFBONEMATRIXLOOKUP
Use a limited number of skeleton animations shared among all instances.
Definition: OgreCommon.h:361
Ogre::PCT_FLOAT32
@ PCT_FLOAT32
16 bit float per component
Definition: OgrePixelFormat.h:336
Ogre::Vector::operator>
bool operator>(const Vector &rhs) const
Returns true if the vector's scalar components are all smaller that the ones of the vector it is comp...
Definition: OgreVector.h:400
Ogre::GLNativeSupport::getVideoModes
const VideoModes & getVideoModes() const
Definition: OgreGLNativeSupport.h:109
Ogre::ResourceHandle
size_t ResourceHandle
Definition: OgreResource.h:38
Ogre::GLDepthBufferCommon::getDepthBuffer
GLHardwarePixelBufferCommon * getDepthBuffer() const
Definition: OgreGLDepthBufferCommon.h:37
Ogre::PageStrategy::~PageStrategy
virtual ~PageStrategy()
Definition: OgrePageStrategy.h:85
Ogre::HardwarePixelBuffer::blitToMemory
void blitToMemory(const PixelBox &dst)
Convenience function that blits this entire buffer to a pixelbox.
Definition: OgreHardwarePixelBuffer.h:173
Ogre::ProfileSessionListener::displayResults
virtual void displayResults(const ProfileInstance &instance, ulong maxTotalFrameTime)
Here we get the real profiling information which we can use.
Definition: OgreProfiler.h:219
Ogre::TimeIndex::getTimePos
Real getTimePos(void) const
Definition: OgreAnimationTrack.h:93
OgrePageStrategy.h
Ogre::ComPtr::Detach
T * Detach() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:214
Ogre::DefaultHardwareBufferManagerBase::createUniformBuffer
HardwareBufferPtr createUniformBuffer(size_t sizeBytes, HardwareBufferUsage=HBU_CPU_ONLY, bool=false) override
Create uniform buffer.
Definition: OgreDefaultHardwareBufferManager.h:97
OgreBites::TrayManager::areFrameStatsVisible
bool areFrameStatsVisible()
Definition: OgreTrays.h:903
Ogre::Pool
Template class describing a simple pool of items.
Definition: OgreResourceManager.h:45
Ogre::Quake3Level::mElements
int * mElements
Definition: OgreQuake3Level.h:122
Ogre::MetalProgram::getShaderReflectionPairHint
const String & getShaderReflectionPairHint(void) const
Gets the paired shader. See setShaderReflectionPairHint.
Definition: OgreMetalProgram.h:82
Ogre::GLES2FrameBufferObject
Frame Buffer Object abstraction.
Definition: OgreGLES2FrameBufferObject.h:41
Ogre::operator>=
bool operator>=(const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:247
OgreBites::BS_OVER
@ BS_OVER
Definition: OgreTrays.h:75
bsp_vertex_t::normal
float normal[3]
Definition: OgreQuake3Types.h:212
Ogre::Vector::dotProduct
T dotProduct(const VectorBase< dims, T > &vec) const
Calculates the dot (scalar) product of this vector with another.
Definition: OgreVector.h:450
Ogre::GLNativeSupport::GLNativeSupport
GLNativeSupport(int profile)
Definition: OgreGLNativeSupport.h:66
Ogre::Exception::getFile
const char * getFile() const
Gets source file name.
Definition: OgreException.h:156
Ogre::LodConfig::Advanced
Definition: OgreLodConfig.h:144
Ogre::GpuConstantDefinition::elementSize
uint32 elementSize
Number of typed slots per element (some programs pack each array element to float4,...
Definition: OgreGpuProgramParams.h:152
Ogre::BspSceneManager::BspSceneManager
BspSceneManager(const String &name)
Ogre::VulkanQueue
Definition: OgreVulkanQueue.h:42
Ogre::RENDER_QUEUE_6
@ RENDER_QUEUE_6
Definition: OgreRenderQueue.h:65
Ogre::OGREPROF_CULLING
@ OGREPROF_CULLING
Culling.
Definition: OgreProfiler.h:88
OgreBites::SDLK_F6
@ SDLK_F6
Definition: OgreInput.h:125
OgreOverlayContainer.h
Ogre::Plugin::~Plugin
virtual ~Plugin()
Definition: OgrePlugin.h:83
Ogre::Volume::operator<
bool _OgreVolumeExport operator<(const Vector3 &a, const Vector3 &b)
A less operator.
Ogre::InstanceManager::getInstanceBatchMapIterator
InstanceBatchMapIterator getInstanceBatchMapIterator(void) const
Get non-updateable iterator over instance batches per material.
Definition: OgreInstanceManager.h:295
Ogre::GpuProgram::isPoseAnimationIncluded
virtual bool isPoseAnimationIncluded(void) const
Returns whether a vertex program includes the required instructions to perform pose animation.
Definition: OgreGpuProgram.h:245
Ogre::VulkanWindow::SwapchainStatus
SwapchainStatus
Definition: OgreVulkanWindow.h:42
Ogre::SceneManager::SkyPlaneGenParameters::skyPlaneYSegments
int skyPlaneYSegments
Definition: OgreSceneManager.h:308
OgreInstanceManager.h
Ogre::SmallVectorImpl::insert
iterator insert(iterator I, const T &Elt)
Definition: OgreSmallVector.h:439
Ogre::Camera::Listener::cameraPostRenderScene
virtual void cameraPostRenderScene(Camera *cam)
Called after the scene has been rendered with this camera.
Definition: OgreCamera.h:101
Ogre::RaySceneQuery
Specialises the SceneQuery class for querying along a ray.
Definition: OgreSceneQuery.h:360
Ogre::Quake3Level::mNumShaders
int mNumShaders
Definition: OgreQuake3Level.h:150
Ogre::LodIndexBuffer::indexStart
size_t indexStart
index count from indexStart.
Definition: OgreLodBuffer.h:48
OgreGLHardwarePixelBufferCommon.h
Ogre::Grid2DPageStrategyData::getCellSize
virtual Real getCellSize() const
Get the size of the cells in the grid.
Definition: OgreGrid2DPageStrategy.h:160
Ogre::TinyDepthBuffer::getImage
Image * getImage()
Definition: OgreTinyDepthBuffer.h:23
Ogre::OverlayElement::_getHeight
Real _getHeight(void) const
Gets the height of this element in relation to the screen (where 1.0 = screen height)
Definition: OgreOverlayElement.h:246
Ogre::Sampler::getCompareFunction
CompareFunction getCompareFunction() const
Definition: OgreTextureUnitState.h:192
Ogre::RenderSystemCapabilities::setMaxPointSize
void setMaxPointSize(Real s)
Maximum point screen size in pixels.
Definition: OgreRenderSystemCapabilities.h:544
Ogre::AxisAlignedBox::getSize
Vector3 getSize(void) const
Gets the size of the box.
Definition: OgreAxisAlignedBox.h:668
Ogre::Node::getPosition
const Vector3 & getPosition(void) const
Gets the position of the node relative to it's parent.
Definition: OgreNode.h:265
Ogre::RTShader::Program::getSkeletalAnimationIncluded
bool getSkeletalAnimationIncluded() const
Returns whether a vertex program includes the required instructions to perform skeletal animation.
Definition: OgreShaderProgram.h:158
Ogre::Controller::setSource
void setSource(const SharedPtr< ControllerValue< T > > &src)
Sets the input controller value.
Definition: OgreController.h:162
Ogre::ConcreteNode::children
ConcreteNodeList children
Definition: OgreScriptCompiler.h:71
Ogre::PropertyValueMap
std::map< String, PropertyValue > PropertyValueMap
Defines a transferable map of properties using wrapped value types (Ogre::Any)
Definition: OgreProperty.h:270
Ogre::MaterialSerializer::beginSection
void beginSection(unsigned short level, const bool useMainBuffer=true)
Definition: OgreMaterialSerializer.h:296
Ogre::AssimpPlugin::shutdown
void shutdown()
Perform any tasks the plugin needs to perform when the system is shut down.
Definition: OgreAssimpLoader.h:151
OgreBites::TrayManager::toggleAdvancedFrameStats
void toggleAdvancedFrameStats()
Toggles visibility of advanced statistics.
Definition: OgreTrays.h:911
Ogre::TinyRenderSystem::_render
void _render(const RenderOperation &op)
Render something to the active viewport.
Ogre::ProfiledEdge::src
Vector3 src
Definition: OgreLodConfig.h:45
Ogre::SmallVectorBase
SmallVectorBase - This is all the non-templated stuff common to all SmallVectors.
Definition: OgreSmallVector.h:92
Ogre::CreateParticleSystemScriptCompilerEvent::CreateParticleSystemScriptCompilerEvent
CreateParticleSystemScriptCompilerEvent(const String &file, const String &name, const String &resourceGroup)
Definition: OgreScriptCompiler.h:541
Ogre::Radian::operator>=
bool operator>=(const Radian &r) const
Definition: OgreMath.h:94
Ogre::D3D11DeviceResourceManager::notifyDeviceLost
void notifyDeviceLost(D3D11Device *device)
Ogre::GLRenderSystemCommon::_createVao
virtual uint32 _createVao()
Create VAO on current context.
Definition: OgreGLRenderSystemCommon.h:134
Ogre::RTShader::FunctionStageRef::div
void div(const In &arg0, const In &arg1, const Out &dst) const
dst = arg0 / arg1;
Definition: OgreShaderFunction.h:82
Ogre::LodWorkQueueInjector::setInjectorListener
void setInjectorListener(LodWorkQueueInjectorListener *injectorListener)
Definition: OgreLodWorkQueueInjector.h:55
OgreShadowCameraSetupFocused.h
Ogre::Mesh::getSubMeshes
const SubMeshList & getSubMeshes() const
Gets the available submeshes.
Definition: OgreMesh.h:298
Ogre::RTShader::FFP_VS_TRANSFORM
@ FFP_VS_TRANSFORM
Definition: OgreShaderFFPRenderState.h:46
Ogre::GLHardwareBuffer
GLHardwareVertexBuffer GLHardwareBuffer
Definition: OgreGLHardwareBuffer.h:68
Ogre::TerrainQuadTreeNode::DELTA_BUFFER
static unsigned short DELTA_BUFFER
Buffer binding used for holding delta values.
Definition: OgreTerrainQuadTreeNode.h:259
Ogre::RTShader::SubRenderState::preAddToRenderState
virtual bool preAddToRenderState(const RenderState *renderState, Pass *srcPass, Pass *dstPass)
Called before adding this sub render state to the given render state.
Definition: OgreShaderSubRenderState.h:115
Ogre::MetalDevice::mStallSemaphore
dispatch_semaphore_t mStallSemaphore
Definition: OgreMetalDevice.h:49
Ogre::BCT_SAMPLER
@ BCT_SAMPLER
Definition: OgreGpuProgramParams.h:59
Ogre::D3D11Mappings::_getUsage
static D3D11_USAGE _getUsage(TextureUsage usage)
Definition: OgreD3D11Mappings.h:81
Ogre::TexturePtrList
std::vector< TexturePtr > TexturePtrList
Definition: OgreGL3PlusTextureManager.h:40
Ogre::ColourValue::ColourValue
ColourValue(float red=1.0f, float green=1.0f, float blue=1.0f, float alpha=1.0f)
Definition: OgreColourValue.h:67
Ogre::SceneManager::setNormaliseNormalsOnScale
void setNormaliseNormalsOnScale(bool n)
Set whether to automatically normalise normals on objects whenever they are scaled.
Definition: OgreSceneManager.h:3293
Ogre::Particle::Visual
@ Visual
Definition: OgreParticle.h:49
Ogre::StaticGeometry::GeometryBucket::getParent
MaterialBucket * getParent(void)
Definition: OgreStaticGeometry.h:207
Ogre::Camera::isWindowSet
virtual bool isWindowSet(void) const
Returns if a viewport window is being used.
Definition: OgreCamera.h:545
Ogre::ID_DEPTH_POOL
@ ID_DEPTH_POOL
Definition: OgreScriptCompiler.h:791
Ogre::RenderWindowDescription::useFullScreen
bool useFullScreen
Definition: OgreCommon.h:834
Ogre::GpuProgramParameters::ACT_LIGHT_DIRECTION_OBJECT_SPACE_ARRAY
@ ACT_LIGHT_DIRECTION_OBJECT_SPACE_ARRAY
Array of light directions in object space (count set by extra param)
Definition: OgreGpuProgramParams.h:838
Ogre::D3D9GpuVertexProgram
D3D9GpuProgram D3D9GpuVertexProgram
Definition: OgreD3D9GpuProgram.h:130
Ogre::Terrain::getLightmapSize
uint16 getLightmapSize() const
Get the requested size of lightmap for this terrain.
Definition: OgreTerrain.h:1054
Ogre::ID_ONE
@ ID_ONE
Definition: OgreScriptCompiler.h:604
Ogre::MetalDepthBuffer
Definition: OgreMetalDepthBuffer.h:37
OgreBites::SDLK_LEFT
@ SDLK_LEFT
Definition: OgreInput.h:141
Ogre::HardwareBufferLockGuard::~HardwareBufferLockGuard
~HardwareBufferLockGuard()
Definition: OgreHardwareBuffer.h:414
Ogre::DefaultSceneManagerFactory::FACTORY_TYPE_NAME
static const String FACTORY_TYPE_NAME
Factory type name.
Definition: OgreSceneManagerEnumerator.h:54
Ogre::Pose::VertexOffsetIterator
MapIterator< VertexOffsetMap > VertexOffsetIterator
An iterator over the vertex offsets.
Definition: OgrePose.h:72
Ogre::SmallVectorTemplateCommon::const_reverse_iterator
std::reverse_iterator< const_iterator > const_reverse_iterator
Definition: OgreSmallVector.h:151
Ogre::VET_USHORT4_NORM
@ VET_USHORT4_NORM
Definition: OgreHardwareVertexBuffer.h:160
Ogre::EXRCodec::~EXRCodec
virtual ~EXRCodec()
Ogre::TerrainMaterialGenerator
Class that provides functionality to generate materials for use with a terrain.
Definition: OgreTerrainMaterialGenerator.h:161
Ogre::TextureUnitState::TextureEffect
Internal structure defining a texture effect.
Definition: OgreTextureUnitState.h:314
Ogre::ObjectAbstractNode::id
uint32 id
Definition: OgreScriptCompiler.h:128
Ogre::D3D11Texture
Specialisation of Texture for D3D11.
Definition: OgreD3D11Texture.h:41
Ogre::ComPtr::ReleaseAndGetAddressOf
T ** ReleaseAndGetAddressOf() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:208
Ogre::RenderTarget::getStatistics
const FrameStats & getStatistics(void) const
Retrieves details of current rendering performance.
Definition: OgreRenderTarget.h:209
Ogre::Quake3Shader::farbox
bool farbox
Definition: OgreQuake3Shader.h:109
Ogre::GpuProgramParameters::ACT_LIGHT_CASTS_SHADOWS_ARRAY
@ ACT_LIGHT_CASTS_SHADOWS_ARRAY
Returns (int) 1 if the given light casts shadows, 0 otherwise (index set in extra param)
Definition: OgreGpuProgramParams.h:899
Ogre::FRUSTUM_PLANE_BOTTOM
@ FRUSTUM_PLANE_BOTTOM
Definition: OgreFrustum.h:76
Ogre::Pass::getGeometryProgramName
const String & getGeometryProgramName(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1244
Ogre::MovableObject::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Class that provides convenient interface to establish a linkage between custom user application objec...
Definition: OgreMovableObject.h:343
Ogre::SHADOWTYPE_TEXTURE_ADDITIVE_INTEGRATED
@ SHADOWTYPE_TEXTURE_ADDITIVE_INTEGRATED
Texture-based shadow technique which involves a render-to-texture of the shadow caster and a projecti...
Definition: OgreCommon.h:278
Ogre::VET_SHORT2
@ VET_SHORT2
Definition: OgreHardwareVertexBuffer.h:131
Ogre::GpuSharedParameters::setNamedConstant
void setNamedConstant(const String &name, T val)
Sets a single value constant parameter to the program.
Definition: OgreGpuProgramParams.h:491
Ogre::Skeleton::getBones
const BoneList & getBones() const
Get all the bones in the skeleton.
Definition: OgreSkeleton.h:186
Ogre::InstancedEntity::_getOwner
InstanceBatch * _getOwner() const
Definition: OgreInstancedEntity.h:193
Ogre::TerrainLodManager::LoadLodRequest::LoadLodRequest
LoadLodRequest(TerrainLodManager *r, uint16 preparedLod, uint16 loadedLod, uint16 target)
Definition: OgreTerrainLodManager.h:62
Ogre::RSC_CAN_GET_COMPILED_SHADER_BUFFER
@ RSC_CAN_GET_COMPILED_SHADER_BUFFER
Supports reading back compiled shaders.
Definition: OgreRenderSystemCapabilities.h:160
bsp_face_t::unknown
int unknown
Definition: OgreQuake3Types.h:187
Ogre::VulkanDevice::mComputeQueues
FastArray< VulkanQueue > mComputeQueues
Additional compute queues to run async compute (besides the main graphics one)
Definition: OgreVulkanDevice.h:60
Ogre::CgProgram::getDefaultParameters
const GpuProgramParametersPtr & getDefaultParameters(void) override
Get a reference to the default parameters which are to be used for all uses of this program.
SHADER_LIGHTMAP
@ SHADER_LIGHTMAP
Definition: OgreQuake3Types.h:98
Ogre::OverlayElement::_getTop
Real _getTop(void) const
Gets the top of this element in relation to the screen (where 0 = far top, 1.0 = far bottom)
Definition: OgreOverlayElement.h:242
Ogre::ScriptCompiler::CE_UNEXPECTEDTOKEN
@ CE_UNEXPECTEDTOKEN
Definition: OgreScriptCompiler.h:203
Ogre::LBX_MODULATE_X2
@ LBX_MODULATE_X2
as LBX_MODULATE but brighten afterwards (x2)
Definition: OgreBlendMode.h:83
Ogre::RTShader::ProgramWriterFactory::ProgramWriterFactory
ProgramWriterFactory()
Definition: OgreShaderProgramWriterManager.h:50
Ogre::SceneManager::SkyDomeGenParameters::skyDomeYSegments
int skyDomeYSegments
Definition: OgreSceneManager.h:298
Ogre::Pass::setPointSpritesEnabled
void setPointSpritesEnabled(bool enabled)
Sets whether points will be rendered as textured quads or plain dots.
Definition: OgrePass.h:476
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE2
@ SPC_LIGHTPOSITION_WORLD_SPACE2
Definition: OgreShaderParameter.h:224
OgreBites::MouseButtonEvent::y
int y
Definition: OgreInput.h:71
OgreRenderable.h
Ogre::PortalBase::getDerivedRadius
Real getDerivedRadius() const
Retrieve the radius of the portal in world coordinates.
Definition: OgrePortalBase.h:110
Ogre::VET_UBYTE4
@ VET_UBYTE4
Definition: OgreHardwareVertexBuffer.h:134
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE2
@ SPC_POSITION_LIGHT_SPACE2
Definition: OgreShaderParameter.h:100
Ogre::TerrainGroup::TerrainSlot::TerrainSlot
TerrainSlot(long _x, long _y)
Definition: OgreTerrainGroup.h:345
Ogre::BaseInstanceBatchVTF::setForceOneWeight
void setForceOneWeight(bool enable)
Definition: OgreInstanceBatchVTF.h:187
Ogre::VideoMode::getDescription
String getDescription() const
Ogre::GpuProgramParameters::ACT_WORLD_MATRIX_ARRAY_3x4
@ ACT_WORLD_MATRIX_ARRAY_3x4
An array of world matrices, each represented as only a 3x4 matrix (3 rows of 4columns) usually for do...
Definition: OgreGpuProgramParams.h:643
Ogre::SmallVectorTemplateCommon::SmallVectorTemplateCommon
SmallVectorTemplateCommon(size_t Size)
Definition: OgreSmallVector.h:143
OgreBites::Button::~Button
virtual ~Button()
Definition: OgreTrays.h:205
OgreBites::WidgetList
std::vector< Widget * > WidgetList
Definition: OgreTrays.h:193
Ogre::VulkanWindow::destroySwapchain
void destroySwapchain(void)
Ogre::AlignedAllocator::allocate
T * allocate(size_t n, const void *hint)
Definition: OgreAlignedAllocator.h:116
Ogre::finaliseTopLevel
void finaliseTopLevel(Display *display, Window window, int &left, int &top, uint &width, uint &height, String &title, Atom wmDelete)
Ogre::Vector::operator*
friend Vector operator*(Real s, Vector v)
Definition: OgreVector.h:640
Ogre::GLRTTManager::FormatProperties::Mode
Allowed modes/properties for this pixel format.
Definition: OgreGLRenderTexture.h:175
Ogre::OverlayProfileSessionListener::setDisplayMode
void setDisplayMode(DisplayMode d)
Set the display mode for the overlay.
Definition: OgreOverlayProfileSessionListener.h:88
Ogre::D3D11VertexDeclaration
Specialisation of VertexDeclaration for D3D11.
Definition: OgreD3D11VertexDeclaration.h:39
Ogre::Plane::redefine
void redefine(const Vector3 &rkNormal, const Vector3 &rkPoint)
Redefine this plane based on a normal and a point.
Definition: OgrePlane.h:178
Ogre::GLES2HardwareBuffer::createBuffer
void createBuffer()
Ogre::RTShader::FFPTransform::setInstancingParams
void setInstancingParams(bool enabled, int texCoordIndex)
Definition: OgreShaderFFPTransform.h:77
Ogre::Quake3Level::dumpContents
void dumpContents(void)
Debug method.
Ogre::Node::_getDerivedPosition
const Vector3 & _getDerivedPosition(void) const
Gets the position of the node as derived from all parents.
Ogre::SceneManager::SkyPlaneGenParameters::skyPlaneBow
Real skyPlaneBow
Definition: OgreSceneManager.h:306
Ogre::Root::createRenderWindow
RenderWindow * createRenderWindow(const RenderWindowDescription &desc)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreRoot.h:577
Ogre::PropertyDef::getName
const String & getName() const
Get the name of the property.
Definition: OgreProperty.h:146
OgreBites::BUTTON_LEFT
@ BUTTON_LEFT
Definition: OgreInput.h:29
OgreFrustum.h
Ogre::ManualObject::getDynamic
bool getDynamic() const
Gets whether this object is marked as dynamic.
Definition: OgreManualObject.h:182
Ogre::GpuProgramParameters::GpuSharedParamUsageList
std::vector< GpuSharedParametersUsage > GpuSharedParamUsageList
Definition: OgreGpuProgramParams.h:1239
Ogre::RenderSystemCapabilities::getTessellationHullProgramConstantBoolCount
ushort getTessellationHullProgramConstantBoolCount(void) const
Definition: OgreRenderSystemCapabilities.h:749
OgreBillboardChain.h
Ogre::VulkanWindow::mImageFences
std::vector< VkFence > mImageFences
Definition: OgreVulkanWindow.h:85
OgreAnimationState.h
Ogre::TerrainGlobalOptions::setLayerBlendMapSize
void setLayerBlendMapSize(uint16 sz)
Sets the default size of blend maps for a new terrain.
Definition: OgreTerrain.h:1992
Ogre::GpuProgramParameters::ACT_LIGHT_COUNT
@ ACT_LIGHT_COUNT
The number of active light sources (better than gl_MaxLights)
Definition: OgreGpuProgramParams.h:757
Ogre::Font::CodePointRangeList
std::vector< CodePointRange > CodePointRangeList
Definition: OgreFont.h:109
Ogre::Entity::BIND_SOFTWARE_SKELETAL
@ BIND_SOFTWARE_SKELETAL
Definition: OgreEntity.h:754
bsp_vis_t
Definition: OgreQuake3Types.h:216
Ogre::LodData::IndexBufferInfo::indexCount
size_t indexCount
Definition: OgreLodData.h:143
Ogre::int16
int16_t int16
Definition: OgrePlatform.h:275
Ogre::Lod0Stripifier::RemapInfo::indexMap
std::vector< unsigned > indexMap
Definition: OgreLod0Stripifier.h:86
Ogre::PF_FLOAT32_RGBA
@ PF_FLOAT32_RGBA
128-bit pixel format, 32 bits (float) for red, 32 bits (float) for green, 32 bits (float) for blue,...
Definition: OgrePixelFormat.h:108
Ogre::IShader
Definition: OgreTinyRenderSystem.h:22
Ogre::GLNativeSupport::CONTEXT_CORE
@ CONTEXT_CORE
Definition: OgreGLNativeSupport.h:61
Ogre::ScriptCompilerListener::~ScriptCompilerListener
virtual ~ScriptCompilerListener()
Definition: OgreScriptCompiler.h:360
Ogre::PCZLightFactory
Factory object for creating PCZLight instances.
Definition: OgrePCZLight.h:119
Ogre::ComPtr::Type
T Type
Definition: OgreComPtr.h:119
Ogre::SkeletonPtr
SharedPtr< Skeleton > SkeletonPtr
Definition: OgrePrerequisites.h:291
Ogre::APKFileSystemArchiveFactory::getType
const String & getType(void) const
Returns the factory type.
Ogre::TerrainMaterialGenerator::Profile::setLightmapEnabled
virtual void setLightmapEnabled(bool enabled)=0
Whether to support a light map over the terrain in the shader, if it's present (default true)
Ogre::Volume::MeshBuilder
Class to build up a mesh with vertices and indices.
Definition: OgreVolumeMeshBuilder.h:134
Ogre::Terrain::GpuBufferAllocator::~GpuBufferAllocator
virtual ~GpuBufferAllocator()
Definition: OgreTerrain.h:536
Ogre::Pass::getSpecular
const ColourValue & getSpecular(void) const
Gets the specular colour reflectance of the pass.
Definition: OgrePass.h:398
Ogre::BspNode::_removeMovable
void _removeMovable(const MovableObject *mov)
Internal method for telling the node that a movable no longer intersects it.
Ogre::Math::RadiansToAngleUnits
static float RadiansToAngleUnits(float radians)
Convert from radians to the current AngleUnit .
Ogre::TextureAddressingMode
TextureAddressingMode
Texture addressing modes - default is TAM_WRAP.
Definition: OgreCommon.h:117
OgreSkeletonManager.h
Ogre::TerrainAutoUpdateLodByDistance
Class implementing TerrainAutoUpdateLod interface.
Definition: OgreTerrainAutoUpdateLod.h:76
Ogre::VectorBase< 3, Real >::ptr
const Real * ptr() const
Definition: OgreVector.h:134
Ogre::VectorBase::ptr
T * ptr()
Definition: OgreVector.h:65
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE5
@ SPC_LIGHTPOSITION_WORLD_SPACE5
Definition: OgreShaderParameter.h:227
Ogre::ID_SRC_COLOUR
@ ID_SRC_COLOUR
Definition: OgreScriptCompiler.h:607
Ogre::PropertyAbstractNode::id
uint32 id
Definition: OgreScriptCompiler.h:149
OgreBites::KMOD_GUI
@ KMOD_GUI
Definition: OgreInput.h:164
Ogre::D3D11Texture::getTextureResource
ID3D11Resource * getTextureResource()
Definition: OgreD3D11Texture.h:56
Ogre::MovableObject::setQueryFlags
void setQueryFlags(uint32 flags)
Sets the query flags for this object.
Definition: OgreMovableObject.h:394
OgreRotationalSpline.h
Ogre::RGN_INTERNAL
const _OgreExport char *const RGN_INTERNAL
Internal resource group name (should be used by OGRE internal only)
Ogre::PortalBaseList
std::vector< PortalBase * > PortalBaseList
Definition: OgrePCZone.h:57
Ogre::LiSPSMShadowCameraSetup::setOptimalAdjustFactor
virtual void setOptimalAdjustFactor(Real n)
Adjusts the parameter n to produce optimal shadows.
Definition: OgreShadowCameraSetupLiSPSM.h:202
Ogre::GLES2Texture
Definition: OgreGLES2Texture.h:42
OgreD3D11RenderSystem.h
Ogre::AxisAlignedBox::setMinimumX
void setMinimumX(Real x)
Changes one of the components of the minimum corner of the box used to resize only one dimension of t...
Definition: OgreAxisAlignedBox.h:167
Ogre::Node::getListener
Listener * getListener(void) const
Gets the current listener for this Node.
Definition: OgreNode.h:566
Ogre::BorderRenderable::BorderRenderable
BorderRenderable(BorderPanelOverlayElement *parent)
Constructed with pointers to parent.
Definition: OgreBorderPanelOverlayElement.h:234
Ogre::HashedVector::max_size
size_type max_size() const
Definition: OgreCommon.h:440
Ogre::Mesh::_getAnimationTypesDirty
bool _getAnimationTypesDirty(void) const
Are the derived animation types out of date?
Definition: OgreMesh.h:895
Ogre::PortalBase::getDerivedCP
const Vector3 & getDerivedCP() const
Get the position (centerpoint) of the portal in world coordinates.
Definition: OgrePortalBase.h:134
Ogre::GHA_LEFT
@ GHA_LEFT
Definition: OgreOverlayElement.h:67
Ogre::PageManager::setDebugDisplayLevel
void setDebugDisplayLevel(uint8 lvl)
Set the debug display level.
Definition: OgrePageManager.h:420
Ogre::HardwareIndexBuffer::IndexType
IndexType
Definition: OgreHardwareIndexBuffer.h:49
Ogre::GpuProgramParameters::_writeRawConstants
void _writeRawConstants(size_t physicalIndex, const T *val, size_t count)
Write a series of values into the underlying constant buffer at the given physical index.
Definition: OgreGpuProgramParams.h:1417
Ogre::EntityFactory::~EntityFactory
~EntityFactory()
Definition: OgreEntity.h:860
Ogre::Material::getSupportedTechniques
const Techniques & getSupportedTechniques(void) const
Gets all the Techniques which are supported by the current card.
Definition: OgreMaterial.h:238
Ogre::Volume::Source::getValueAndGradient
virtual Vector4 getValueAndGradient(const Vector3 &position) const =0
Gets the density value and gradient at a specific position.
OgreBites::InputListener::touchPressed
virtual bool touchPressed(const TouchFingerEvent &evt)
Definition: OgreInput.h:180
Ogre::VulkanWindow::chooseSurfaceFormat
PixelFormat chooseSurfaceFormat(bool hwGamma)
Ogre::LodData::VertexHash::mGen
LodData * mGen
Definition: OgreLodData.h:76
Ogre::CompositorInstance::TargetOperation::findVisibleObjects
bool findVisibleObjects
Whether this op needs to find visible scene objects or not.
Definition: OgreCompositorInstance.h:163
Ogre::TextureUnitState::TextureEffect::amplitude
Real amplitude
Definition: OgreTextureUnitState.h:322
Ogre::Quake3Shader::createAsMaterial
MaterialPtr createAsMaterial(int lightmapNumber)
Creates this shader as an OGRE material.
Ogre::PageContentCollectionFactory::createInstance
virtual PageContentCollection * createInstance()=0
Ogre::Capsule::setRadius
void setRadius(Real newRadius)
Ogre::Any::swap
Any & swap(Any &rhs)
Definition: OgreAny.h:85
Ogre::TextureUnitState::UVWAddressingMode
Sampler::UVWAddressingMode UVWAddressingMode
Definition: OgreTextureUnitState.h:298
Ogre::Texture::getWidth
uint32 getWidth(void) const
Returns the width of the texture.
Definition: OgreTexture.h:229
Ogre::MetalDepthBuffer::getOwnerDevice
MetalDevice * getOwnerDevice(void) const
Definition: OgreMetalDepthBuffer.h:58
Ogre::StaticCache::rewind
bool rewind(size_t count)
Step back in cached stream by 'count' bytes.
Definition: OgreDeflate.h:111
Ogre::PCZLightFactory::PCZLightFactory
PCZLightFactory()
Definition: OgrePCZLight.h:124
Ogre::GLRenderTarget::~GLRenderTarget
virtual ~GLRenderTarget()
Definition: OgreGLRenderTarget.h:18
Ogre::D3D11DeviceResourceManager::notifyResourceDestroyed
void notifyResourceDestroyed(D3D11DeviceResource *deviceResource)
OgreBites::JOYAXISMOTION
@ JOYAXISMOTION
Definition: OgreInput.h:48
Ogre::SmallVectorImpl::insert
iterator insert(iterator I, size_type NumToInsert, const T &Elt)
Definition: OgreSmallVector.h:460
Ogre::SubEntity::isVisible
bool isVisible(void) const
Returns whether or not this SubEntity is supposed to be visible.
Definition: OgreSubEntity.h:149
Ogre::GpuProgramParameters::ACT_LIGHT_DIFFUSE_COLOUR
@ ACT_LIGHT_DIFFUSE_COLOUR
Light diffuse colour (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:769
Ogre::VulkanQueue::mFamilyIdx
uint32 mFamilyIdx
Definition: OgreVulkanQueue.h:74
Ogre::OverlayManager::OverlayMapIterator
MapIterator< OverlayMap > OverlayMapIterator
Definition: OgreOverlayManager.h:112
Ogre::Root::getDefaultMinPixelSize
Real getDefaultMinPixelSize()
Get the default minimum pixel size for object to be rendered by.
Definition: OgreRoot.h:929
Ogre::SceneManager::getSkyPlaneGenParameters
const SkyPlaneGenParameters & getSkyPlaneGenParameters(void) const
Get the parameters used to construct the SkyPlane, if any.
Definition: OgreSceneManager.h:1979
Ogre::TinyRenderSystem::setConfigOption
void setConfigOption(const String &name, const String &value)
Sets an option for this API.
Definition: OgreTinyRenderSystem.h:95
OgreSimpleSpline.h
Ogre::RTShader::ProgramWriterManager::removeFactory
void removeFactory(ProgramWriterFactory *factory)
Definition: OgreShaderProgramWriterManager.h:87
Ogre::ComPtr::~ComPtr
~ComPtr() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:141
Ogre::CompositorInstance::TargetOperation::lodBias
float lodBias
LOD offset.
Definition: OgreCompositorInstance.h:145
Ogre::HardwareBuffer::HBL_DISCARD
@ HBL_DISCARD
Discards the entire buffer while locking.
Definition: OgreHardwareBuffer.h:154
Ogre::PagedWorldSection::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgrePagedWorldSection.h:90
Ogre::GLSLESProgramFactory::create
GpuProgram * create(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
Create an instance of GLSLESProgram.
Ogre::Resource::getStateCount
virtual size_t getStateCount() const
Returns the number of times this resource has changed state, which generally means the number of time...
Definition: OgreResource.h:421
Ogre::RTShader::SubRenderState::updateGpuProgramsParams
virtual void updateGpuProgramsParams(Renderable *rend, const Pass *pass, const AutoParamDataSource *source, const LightList *pLightList)
Update GPU programs parameters before a rendering operation occurs.
Definition: OgreShaderSubRenderState.h:106
Ogre::ManualObject::setDynamic
void setDynamic(bool dyn)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreManualObject.h:175
OgreBites::Label
Basic label widget.
Definition: OgreTrays.h:462
Ogre::GLTextureBuffer::download
virtual void download(const PixelBox &data)
Download a box of pixels from the card.
Ogre::Font::getCodePointRangeList
const CodePointRangeList & getCodePointRangeList() const
Get a const reference to the list of code point ranges to be used to generate glyphs from a truetype ...
Definition: OgreFont.h:283
Ogre::TerrainQuadTreeNode::LodLevel::LodLevel
LodLevel()
Definition: OgreTerrainQuadTreeNode.h:145
OgreQuake3Types.h
Ogre::RayTestResult
std::pair< bool, Real > RayTestResult
A pair structure where the first element indicates whether an intersection occurs.
Definition: OgreMath.h:51
Ogre::ScreenRatioPixelCountLodStrategy
Definition: OgrePixelCountLodStrategy.h:93
Ogre::GLDepthBufferCommon
OpenGL supports 3 different methods: FBO, pbuffer & Copy.
Definition: OgreGLDepthBufferCommon.h:25
DECL_MALLOC
#define DECL_MALLOC
Definition: OgrePlatform.h:264
Ogre::D3D9HLSLProgram::getEntryPoint
const String & getEntryPoint(void) const
Gets the entry point defined for this program.
Definition: OgreD3D9HLSLProgram.h:160
Ogre::ProcessNameExclusionScriptCompilerEvent::mParent
AbstractNode * mParent
Definition: OgreScriptCompiler.h:491
Ogre::BspSceneManager::_notifyObjectDetached
void _notifyObjectDetached(const MovableObject *mov)
Internal method for notifying the level that an object has been detached from a node.
Ogre::GpuProgramParameters::ACT_LIGHT_POSITION_VIEW_SPACE_ARRAY
@ ACT_LIGHT_POSITION_VIEW_SPACE_ARRAY
Array of light positions in view space (count set by extra param)
Definition: OgreGpuProgramParams.h:834
Ogre::Material::Techniques
std::vector< Technique * > Techniques
Definition: OgreMaterial.h:99
Ogre::GLSLProgramCommon::useTightAttributeLayout
static void useTightAttributeLayout()
use alternate vertex attribute layout using only 8 vertex attributes
Ogre::FileSystemLayer::getWritablePath
Ogre::String getWritablePath(const Ogre::String &filename) const
Find a path where the given filename can be written to.
Definition: OgreFileSystemLayer.h:108
Ogre::SceneQuery::WorldFragment
Represents part of the world geometry that is a result of a SceneQuery.
Definition: OgreSceneQuery.h:105
Ogre::GLSLShader::getLanguage
const String & getLanguage(void) const
Overridden from GpuProgram.
Ogre::TinyTextureManager
Definition: OgreTinyTextureManager.h:12
Ogre::GPU_NOKIA
@ GPU_NOKIA
Definition: OgreRenderSystemCapabilities.h:238
OgreGL3PlusStateCacheManager.h
Ogre::Bone::_getBindingPoseInverseScale
const Vector3 & _getBindingPoseInverseScale(void) const
Gets the inverted binding pose scale.
Definition: OgreBone.h:120
Ogre::HashedVector::empty
bool empty() const
Definition: OgreCommon.h:442
Ogre::Terrain::getMaterialName
const String & getMaterialName() const
Get the name of the material being used for the terrain.
Definition: OgreTerrain.h:1308
Ogre::RTShader::ShaderGenerator::invalidateMaterial
void invalidateMaterial(const String &schemeName, const Material &mat)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreShaderGenerator.h:356
Ogre::Renderable::Visitor
Visitor object that can be used to iterate over a collection of Renderable instances abstractly.
Definition: OgreRenderable.h:325
Ogre::ShadowTextureListener::shadowTextureCasterPreViewProj
virtual void shadowTextureCasterPreViewProj(Light *light, Camera *camera, size_t iteration)
This event occurs just before the view & projection matrices are set for rendering into a shadow text...
Definition: OgreSceneManager.h:162
pugi
Definition: OgreDotSceneLoader.h:13
Ogre::Radian::operator-
Radian operator-() const
Definition: OgreMath.h:79
Ogre::LodWorkQueueRequest::config
LodConfig config
Definition: OgreLodWorkQueueRequest.h:44
Ogre::SceneManager::hasSceneNode
bool hasSceneNode(const String &name) const
Returns whether a scene node with the given name exists.
Definition: OgreSceneManager.h:1399
Ogre::GpuProgramParameters::ACT_WORLD_MATRIX
@ ACT_WORLD_MATRIX
The current world matrix.
Definition: OgreGpuProgramParams.h:629
Ogre::GLRenderSystemCommon::getMinimumDepthInputValue
Real getMinimumDepthInputValue(void)
Gets the minimum (closest) depth value to be used when rendering using identity transforms.
Definition: OgreGLRenderSystemCommon.h:123
Ogre::ScriptCompiler::CE_OBJECTBASENOTFOUND
@ CE_OBJECTBASENOTFOUND
Definition: OgreScriptCompiler.h:204
OgreBites::TrayListener::~TrayListener
virtual ~TrayListener()
Definition: OgreTrays.h:94
Ogre::PropertyAlloc
GeneralAllocatedObject PropertyAlloc
Definition: OgreProperty.h:126
Ogre::FactoryObj::getType
virtual const String & getType() const =0
Returns the factory type.
Ogre::RCP_CREATE_ON_ACTIVE_DEVICE
@ RCP_CREATE_ON_ACTIVE_DEVICE
Creates the rendering resource on the current active device that needs it.
Definition: OgreD3D9ResourceManager.h:42
Ogre::ID_MATERIAL_SCHEME
@ ID_MATERIAL_SCHEME
Definition: OgreScriptCompiler.h:795
Ogre::RenderSystem::setDeriveDepthBias
void setDeriveDepthBias(bool derive, float baseValue=0.0f, float multiplier=0.0f, float slopeScale=0.0f)
Tell the render system whether to derive a depth bias on its own based on the values passed to it in ...
Definition: OgreRenderSystem.h:990
Ogre::RTShader::LayeredBlending::LB_BlendLighten
@ LB_BlendLighten
Definition: OgreShaderExLayeredBlending.h:50
Ogre::BillboardParticleRenderer::setBillboardType
void setBillboardType(BillboardType bbt)
Sets the orientation behaviour of the billboards to render.
Definition: OgreBillboardParticleRenderer.h:71
Ogre::D3D11HLSLProgram::setEnableBackwardsCompatibility
void setEnableBackwardsCompatibility(bool enableBackwardsCompatibility)
Sets whether backwards compatibility is enabled.
Definition: OgreD3D11HLSLProgram.h:181
OgreSkeletonInstance.h
Ogre::Terrain::TERRAINLAYERSAMPLER_CHUNK_VERSION
static const uint16 TERRAINLAYERSAMPLER_CHUNK_VERSION
Definition: OgreTerrain.h:281
Ogre::ImageCodec::ImageData::size
size_t size
Definition: OgreImageCodec.h:87
Ogre::MetalSampler
Definition: OgreMetalTextureManager.h:38
Ogre::TextureAnimatorAffectorFactory
Factory class for TextureAnimatorAffector.
Definition: OgreTextureAnimatorAffector.h:65
Ogre::Vector::operator/
Vector operator/(Real s) const
Definition: OgreVector.h:684
Ogre::TEXCALC_ENVIRONMENT_MAP
@ TEXCALC_ENVIRONMENT_MAP
Environment map based on vertex normals.
Definition: OgreRenderSystem.h:65
Ogre::DynLib::getName
const String & getName(void) const
Get the name of the library.
Definition: OgreDynLib.h:85
Ogre::RTShader::Parameter::SPC_POSTOCAMERA_VIEW_SPACE
@ SPC_POSTOCAMERA_VIEW_SPACE
View vector in view space.
Definition: OgreShaderParameter.h:126
Ogre::GpuProgramParameters::ACT_SPOTLIGHT_PARAMS
@ ACT_SPOTLIGHT_PARAMS
Spotlight parameters, Vector4(innerFactor, outerFactor, falloff, isSpot) innerFactor and outerFactor ...
Definition: OgreGpuProgramParams.h:779
OgreBites::TrayManager::getTrayPadding
virtual Ogre::Real getTrayPadding() const
Definition: OgreTrays.h:841
Ogre::CreateParticleSystemScriptCompilerEvent
Definition: OgreScriptCompiler.h:535
TEXGEN_ENVIRONMENT
@ TEXGEN_ENVIRONMENT
Definition: OgreQuake3Types.h:129
Ogre::DeflectorPlaneAffector::CmdBounce
Command object for bounce (see ParamCommand).
Definition: OgreDeflectorPlaneAffector.h:65
Ogre::CreateParticleSystemScriptCompilerEvent::mResourceGroup
String mResourceGroup
Definition: OgreScriptCompiler.h:538
Ogre::MaterialManager::getDefaultSettings
virtual MaterialPtr getDefaultSettings(void) const
Returns a pointer to the default Material settings.
Definition: OgreMaterialManager.h:238
Ogre::Segment::distance
Real distance(const Segment &otherSegment) const
Ogre::ProfileInstance::frameNumber
ulong frameNumber
Definition: OgreProfiler.h:181
Ogre::MovableObject::_notifyAttached
virtual void _notifyAttached(Node *parent, bool isTagPoint=false)
Internal method called to notify the object that it has been attached to a node.
Ogre::CreateCompositorScriptCompilerEvent
Definition: OgreScriptCompiler.h:545
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Vector2 &)
Apply delta value.
Definition: OgreAnimable.h:202
Ogre::ID_CAMERA_FAR_CORNERS_WORLD_SPACE
@ ID_CAMERA_FAR_CORNERS_WORLD_SPACE
Definition: OgreScriptCompiler.h:807
OgreRenderWindow.h
Ogre::Pose::getTarget
ushort getTarget(void) const
Return the target geometry index of the pose.
Definition: OgrePose.h:68
Ogre::Terrain::ImportData
Structure encapsulating import data that you may use to bootstrap the terrain without loading from a ...
Definition: OgreTerrain.h:323
Ogre::LodData::VertexHash::VertexHash
VertexHash()
Definition: OgreLodData.h:78
Ogre::GpuProgramParameters::ACT_INVERSE_TEXTURE_SIZE
@ ACT_INVERSE_TEXTURE_SIZE
Provides inverse texture size of the texture unit (index determined by setAutoConstant call).
Definition: OgreGpuProgramParams.h:1124
Ogre::BillboardParticleRenderer::getBillboardOrigin
BillboardOrigin getBillboardOrigin(void) const
Gets the point which acts as the origin point for all billboards in this set.
Definition: OgreBillboardParticleRenderer.h:81
Ogre::PixelBox::format
PixelFormat format
The pixel format.
Definition: OgrePixelFormat.h:396
Ogre::WorkQueue::RequestHandler::canHandleRequest
virtual bool canHandleRequest(const Request *req, const WorkQueue *srcQ)
Return whether this handler can process a given request.
Definition: OgreWorkQueue.h:176
Ogre::RenderTargetListener::viewportRemoved
virtual void viewportRemoved(const RenderTargetViewportEvent &evt)
Called to notify listener that a Viewport has been removed from the target in question.
Definition: OgreRenderTargetListener.h:139
Ogre::ParticleSystemFactory::ParticleSystemFactory
ParticleSystemFactory()
Definition: OgreParticleSystemManager.h:341
Ogre::GLES2Context
GLContext GLES2Context
Definition: OgreGLES2Prerequisites.h:38
Ogre::Pose::getVertexOffsets
const VertexOffsetMap & getVertexOffsets(void) const
Gets a const reference to the vertex offsets.
Definition: OgrePose.h:108
Ogre::D3D11HLSLProgram::CmdTarget
Command object for setting target assembler.
Definition: OgreD3D11HLSLProgram.h:53
OGRE_MAX_MULTIPLE_RENDER_TARGETS
#define OGRE_MAX_MULTIPLE_RENDER_TARGETS
Define max number of multiple render targets (MRTs) to render to at once.
Definition: OgreConfig.h:60
Ogre::TextureUnitState::setTextureAddressingMode
void setTextureAddressingMode(Ogre::TextureAddressingMode u, Ogre::TextureAddressingMode v, Ogre::TextureAddressingMode w)
Sets the texture addressing mode, i.e.
Definition: OgreTextureUnitState.h:668
Ogre::ID_ALWAYS_PASS
@ ID_ALWAYS_PASS
Definition: OgreScriptCompiler.h:626
Ogre::SceneNode
Class representing a node in the scene graph.
Definition: OgreSceneNode.h:60
Ogre::Pass::setEmissive
void setEmissive(const ColourValue &emissive)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:382
Ogre::Viewport
An abstraction of a viewport, i.e.
Definition: OgreViewport.h:56
Ogre::GLES2FBOMultiRenderTarget::getContext
GLContext * getContext() const
Get the GL context that needs to be active to render to this target.
Definition: OgreGLES2FBOMultiRenderTarget.h:47
Ogre::VulkanQueue::EncoderState
EncoderState
Definition: OgreVulkanQueue.h:63
Ogre::RTShader::ProgramWriterManager::FactoryMap
std::map< String, ProgramWriterFactory * > FactoryMap
Definition: OgreShaderProgramWriterManager.h:65
Ogre::ProfileInstance::accum
ulong accum
Represents the total time of all child profiles to subtract from this profile.
Definition: OgreProfiler.h:190
Ogre::ShadowRenderable::getPositionBuffer
const HardwareVertexBufferSharedPtr & getPositionBuffer(void) const
Definition: OgreShadowCaster.h:106
Ogre::Any::Any
Any()
Definition: OgreAny.h:62
Ogre::BillboardChain::getNumberOfChains
virtual size_t getNumberOfChains(void) const
Get the number of chain segments (this class can render multiple chains at once using the same materi...
Definition: OgreBillboardChain.h:129
OgreRoot.h
Ogre::MeshLodUsage::manualMesh
MeshPtr manualMesh
Hard link to mesh to avoid looking up each time.
Definition: OgreMesh.h:973
Ogre::Root::PluginInstanceList
std::vector< Plugin * > PluginInstanceList
Definition: OgreRoot.h:74
Ogre::GLGpuProgramPtr
shared_ptr< GLGpuProgram > GLGpuProgramPtr
Definition: OgreGLPrerequisites.h:45
Ogre::Viewport::setOverlaysEnabled
void setOverlaysEnabled(bool enabled)
Tells this viewport whether it should display Overlay objects.
Definition: OgreViewport.h:302
Ogre::RenderSystem::_setFog
void _setFog(FogMode f)
Definition: OgreRenderSystem.h:316
Ogre::InvalidStateException::InvalidStateException
InvalidStateException(int inNumber, const String &inDescription, const String &inSource, const char *inFile, long inLine)
Definition: OgreException.h:201
Ogre::Controller::setEnabled
void setEnabled(bool enabled)
Sets whether this controller is enabled.
Definition: OgreController.h:190
Ogre::TerrainGroup::RayResult::hit
bool hit
Whether an intersection occurred.
Definition: OgreTerrainGroup.h:394
Ogre::RenderToVertexBuffer::setOperationType
void setOperationType(RenderOperation::OperationType operationType)
Set the type of primitives that this object generates.
Definition: OgreRenderToVertexBuffer.h:83
Ogre::ID_TRANSFORM
@ ID_TRANSFORM
Definition: OgreScriptCompiler.h:757
Ogre::D3D11RenderWindowSwapChainBased::setVSyncInterval
void setVSyncInterval(unsigned interval)
Definition: OgreD3D11RenderWindow.h:129
Ogre::BspLevel::getSkyMaterialName
const String & getSkyMaterialName(void) const
Get Sky material name.
Ogre::Volume::mcTriangles
int mcTriangles[256][16]
Triangulation lookup table.
Definition: OgreVolumeIsoSurfaceTablesMC.h:65
Ogre::RTShader::LayeredBlending::LB_BlendAdd
@ LB_BlendAdd
Definition: OgreShaderExLayeredBlending.h:54
Ogre::MovableObjectFactory::getTypeFlags
uint32 getTypeFlags(void) const
Gets the type flag for this factory.
Definition: OgreMovableObject.h:632
Ogre::IF_COMPRESSED
@ IF_COMPRESSED
Definition: OgreImage.h:45
Ogre::Quaternion::ToAngleAxis
void ToAngleAxis(Degree &dAngle, Vector3 &rkAxis) const
Definition: OgreQuaternion.h:146
Ogre::Resource::LOADSTATE_UNLOADED
@ LOADSTATE_UNLOADED
Not loaded.
Definition: OgreResource.h:105
Ogre::PageManager::getWorlds
const WorldMap & getWorlds() const
Get a reference to the worlds that are currently loaded.
Definition: OgrePageManager.h:181
OgrePCZone.h
OgreShaderFunctionAtom.h
Ogre::RenderQueueGroup::setSplitNoShadowPasses
void setSplitNoShadowPasses(bool split)
Sets whether or not the queue will split passes which have shadow receive turned off (in their parent...
Definition: OgreRenderQueueSortingGrouping.h:511
Ogre::MovableObject::Listener::objectAttached
virtual void objectAttached(MovableObject *)
MovableObject has been attached to a node.
Definition: OgreMovableObject.h:69
Ogre::RTShader::FunctionInvocation::FunctionInvocationCompare
Comparator function to be used for comparisons.
Definition: OgreShaderFunctionAtom.h:277
Ogre::Viewport::getSkiesEnabled
bool getSkiesEnabled(void) const
Returns whether or not skies (created in the SceneManager) are displayed in this viewport.
Definition: OgreViewport.h:322
Ogre::Quake3Shader::farboxName
String farboxName
Definition: OgreQuake3Shader.h:110
bsp_leaf_t::face_start
int face_start
Definition: OgreQuake3Types.h:174
Ogre::ParticleAffectorFactory::ParticleAffectorFactory
ParticleAffectorFactory()
Definition: OgreParticleAffectorFactory.h:60
Ogre::Resource::isLoaded
bool isLoaded(void) const
Returns true if the Resource has been loaded, false otherwise.
Definition: OgreResource.h:324
Ogre::Affine3::ZERO
static const Affine3 ZERO
Definition: OgreMatrix4.h:428
Ogre::StaticFaceGroup
Collects a group of static i.e.
Definition: OgreStaticFaceGroup.h:69
Ogre::ID_RECEIVE_SHADOWS
@ ID_RECEIVE_SHADOWS
Definition: OgreScriptCompiler.h:578
Ogre::destroyXWindow
void destroyXWindow(Display *display, Window window)
OgreBites::TrayManager::scriptParseEnded
void scriptParseEnded(const Ogre::String &scriptName, bool skipped)
This event is fired when the script has been fully parsed.
Definition: OgreTrays.h:1097
OgreBites::BS_UP
@ BS_UP
Definition: OgreTrays.h:74
Ogre::IShader::vec3
Vector< 3, float > vec3
Definition: OgreTinyRenderSystem.h:25
Ogre::LodData::LodData
LodData()
Definition: OgreLodData.h:183
Ogre::LodIndexBuffer
Thread-safe buffer for storing Hardware index buffer.
Definition: OgreLodBuffer.h:45
Ogre::Radian::operator-=
Radian & operator-=(const Radian &r)
Definition: OgreMath.h:82
Ogre::Bullet::DynamicsWorld
simplified wrapper with automatic memory management
Definition: OgreBullet.h:89
Ogre::TerrainGlobalOptions::getLightMapSize
uint16 getLightMapSize() const
Get the default size of the lightmaps for a new terrain.
Definition: OgreTerrain.h:2014
Ogre::AxisAlignedBox::CornerEnum
CornerEnum
Definition: OgreAxisAlignedBox.h:81
Ogre::GLVertexArrayObject::bindToGpu
void bindToGpu(GLRenderSystemCommon *rs, VertexBufferBinding *vertexBufferBinding, size_t vertexStart)
Ogre::Any
Variant type that can hold Any other type.
Definition: OgreAny.h:58
OgreBites::Label::setCaption
void setCaption(const Ogre::DisplayString &caption)
Definition: OgreTrays.h:474
Ogre::LodCollapser
Definition: OgreLodCollapser.h:45
Ogre::SceneManager::setShadowTextureReceiverMaterial
void setShadowTextureReceiverMaterial(const MaterialPtr &mat)
Sets the default material to use for rendering shadow receivers.
Definition: OgreSceneManager.h:2999
Ogre::Sphere::intersects
bool intersects(const Vector3 &v) const
Returns whether or not this sphere intersects a point.
Definition: OgreSphere.h:96
Ogre::GpuProgramParameters::ACT_PACKED_TEXTURE_SIZE
@ ACT_PACKED_TEXTURE_SIZE
Provides packed texture size of the texture unit (index determined by setAutoConstant call).
Definition: OgreGpuProgramParams.h:1129
Ogre::RenderSystem::validateConfigOptions
virtual String validateConfigOptions(void)
Validates the options set for the rendering system, returning a message if there are problems.
Definition: OgreRenderSystem.h:253
Ogre::ID_LINE_WIDTH
@ ID_LINE_WIDTH
Definition: OgreScriptCompiler.h:845
Ogre::GL3PlusHardwareBufferManager::getShaderStorageBufferCount
size_t getShaderStorageBufferCount()
Definition: OgreGL3PlusHardwareBufferManager.h:70
Ogre::CompositionTechnique::TextureDefinition::refTexName
String refTexName
Definition: OgreCompositionTechnique.h:69
Ogre::RTShader::Program::resolveParameter
UniformParameterPtr resolveParameter(GpuConstantType type, const String &name, int index=-1)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreShaderProgram.h:94
Ogre::LightFactory::~LightFactory
~LightFactory()
Definition: OgreLight.h:623
Ogre::Pass::TextureUnitStates
std::vector< TextureUnitState * > TextureUnitStates
Definition: OgrePass.h:133
Ogre::ColourFaderAffector2::msBlueCmd1
static CmdBlueAdjust1 msBlueCmd1
Definition: OgreColourFaderAffector2.h:189
Ogre::GpuSharedParameters::getDoublePointer
const double * getDoublePointer(size_t pos) const
Get a pointer to the 'nth' item in the double buffer.
Definition: OgreGpuProgramParams.h:518
Ogre::GpuProgramManager::getSingleton
static GpuProgramManager & getSingleton(void)
Get the singleton instance.
Ogre::Texture::getSrcHeight
uint32 getSrcHeight(void) const
Returns the height of the original input texture (may differ due to hardware requirements).
Definition: OgreTexture.h:237
Ogre::PCZSceneNode::setLastVisibleFromCamera
void setLastVisibleFromCamera(PCZCamera *camera)
Definition: OgrePCZSceneNode.h:96
Ogre::D3D9HLSLProgram::OPT_1
@ OPT_1
Optimisation level 1.
Definition: OgreD3D9HLSLProgram.h:138
Ogre::RenderSystemCapabilities::setTessellationDomainProgramConstantIntCount
void setTessellationDomainProgramConstantIntCount(ushort c)
Definition: OgreRenderSystemCapabilities.h:754
Ogre::RenderQueueGroup::setSplitPassesByLightingType
void setSplitPassesByLightingType(bool split)
Sets whether or not the queue will split passes by their lighting type, ie ambient,...
Definition: OgreRenderQueueSortingGrouping.h:497
Ogre::Pass::HashFunc::~HashFunc
virtual ~HashFunc()
Need virtual destructor in case subclasses use it.
Definition: OgrePass.h:130
Ogre::RTShader::LayeredBlending::TextureBlend::TextureBlend
TextureBlend()
Definition: OgreShaderExLayeredBlending.h:93
Ogre::SceneQuery::WorldFragmentType
WorldFragmentType
This type can be used by collaborating applications & SceneManagers to agree on the type of world geo...
Definition: OgreSceneQuery.h:79
Ogre::Resource::isLoading
bool isLoading() const
Returns whether the resource is currently in the process of background loading.
Definition: OgreResource.h:333
Ogre::LightFactory
Factory object for creating Light instances.
Definition: OgreLight.h:617
Ogre::BspRaySceneQuery::~BspRaySceneQuery
~BspRaySceneQuery()
Ogre::Bitwise
Class for manipulating bit patterns.
Definition: OgreBitwise.h:54
Ogre::ConfigFile::SettingsIterator
MapIterator< SettingsMultiMap > SettingsIterator
Definition: OgreConfigFile.h:87
Ogre::VertexAnimationTrack::setAssociatedVertexData
void setAssociatedVertexData(VertexData *data)
Sets the associated VertexData which this track will update.
Definition: OgreAnimationTrack.h:536
Ogre::Volume::ChunkParameters::skirtFactor
Real skirtFactor
Factor for the skirt length generation.
Definition: OgreVolumeChunk.h:76
Ogre::GCT_UINT2
@ GCT_UINT2
Definition: OgreGpuProgramParams.h:111
Ogre::AxisAlignedBox::AxisAlignedBox
AxisAlignedBox(Real mx, Real my, Real mz, Real Mx, Real My, Real Mz)
Definition: OgreAxisAlignedBox.h:112
Ogre::Skeleton::LinkedSkeletonAnimSourceIterator
ConstVectorIterator< LinkedSkeletonAnimSourceList > LinkedSkeletonAnimSourceIterator
Definition: OgreSkeleton.h:351
Ogre::VulkanWindow::mLowestLatencyVSync
bool mLowestLatencyVSync
Definition: OgreVulkanWindow.h:63
Ogre::VulkanTextureGpu::isUav
bool isUav() const
Definition: OgreVulkanTextureGpu.h:133
Ogre::GLArbGpuProgram
Specialisation of the GL low-level program for ARB programs.
Definition: OgreGLGpuProgram.h:64
Ogre::OverlayElement::isCloneable
bool isCloneable() const
Definition: OgreOverlayElement.h:432
Ogre::Volume::OctreeNode::getCenterBackTop
const Vector3 getCenterBackTop(void) const
Gets the center of the corners 4, 5.
Definition: OgreVolumeOctreeNode.h:350
Ogre::TimeIndex
Time index object used to search keyframe at the given position.
Definition: OgreAnimationTrack.h:51
Ogre::Singleton::getSingletonPtr
static T * getSingletonPtr(void)
Get the singleton instance.
Definition: OgreSingleton.h:108
Ogre::CgProgram::getPassFogStates
bool getPassFogStates(void) const
Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...
Ogre::GL3PlusHardwareOcclusionQuery
This is a class that is the base class of the query class for hardware occlusion.
Definition: OgreGL3PlusHardwareOcclusionQuery.h:65
Ogre::StaticGeometry::OptimisedSubMeshGeometry::~OptimisedSubMeshGeometry
~OptimisedSubMeshGeometry()
Definition: OgreStaticGeometry.h:139
Ogre::ParticleSystemManager::_getFactory
ParticleSystemFactory * _getFactory(void)
Get an instance of ParticleSystemFactory (internal use).
Definition: OgreParticleSystemManager.h:326
Ogre::PageContentCollectionFactory
Define the interface to a factory class that will create subclasses of PageContentCollection.
Definition: OgrePageContentCollectionFactory.h:47
Ogre::MeshLodUsage::userValue
Real userValue
User-supplied values used to determine on which distance the lod is applies.
Definition: OgreMesh.h:960
Ogre::GL3PlusFrameBufferObject::getManager
GL3PlusFBOManager * getManager()
Definition: OgreGL3PlusFrameBufferObject.h:61
Ogre::CompositorInstance::TargetOperation::TargetOperation
TargetOperation()
Definition: OgreCompositorInstance.h:119
Ogre::GpuProgram::getSource
virtual const String & getSource(void) const
Gets the assembler source for this program.
Definition: OgreGpuProgram.h:171
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const ColourValue &)
Apply delta value.
Definition: OgreAnimable.h:218
Ogre::PF_ASTC_RGBA_4X4_LDR
@ PF_ASTC_RGBA_4X4_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 4x4)
Definition: OgrePixelFormat.h:250
Ogre::InstanceBatch::_getMeshReference
const Ogre::MeshPtr & _getMeshReference(void) const
Definition: OgreInstanceBatch.h:242
OgreBites::ApplicationContextQt::useQtEventLoop
void useQtEventLoop(bool enable)
signal that you want to use the Qt event loop
Definition: OgreApplicationContextQt.h:71
OgreBites::Event::type
int type
Definition: OgreInput.h:103
Ogre::MetalRenderWindow::create
virtual void create(const String &name, unsigned int width, unsigned int height, bool fullScreen, const NameValuePairList *miscParams)
Creates & displays the new window.
Ogre::SmallVector::SmallVector
SmallVector(ItTy S, ItTy E)
Definition: OgreSmallVector.h:726
Ogre::BackgroundProcessResult::BackgroundProcessResult
BackgroundProcessResult()
Definition: OgreResourceBackgroundQueue.h:58
Ogre::DynLibManager
Manager for Dynamic-loading Libraries.
Definition: OgreDynLibManager.h:48
Ogre::BspSceneNode::_update
void _update(bool updateChildren, bool parentHasChanged)
Overridden from Node.
Ogre::BillboardChainFactory::~BillboardChainFactory
~BillboardChainFactory()
Definition: OgreBillboardChain.h:366
Ogre::OctreeSceneManagerFactory::OctreeSceneManagerFactory
OctreeSceneManagerFactory()
Definition: OgreOctreeSceneManager.h:231
Ogre::GLFBOManager::unbind
void unbind(RenderTarget *target)
Unbind a certain render target.
Definition: OgreGLFBORenderTexture.h:80
OgreBites::Slider::getValueCaption
const Ogre::DisplayString & getValueCaption()
Definition: OgreTrays.h:528
Ogre::SRF_EXTRUDE_IN_SOFTWARE
@ SRF_EXTRUDE_IN_SOFTWARE
For shadow volume techniques only, indicates hardware extrusion is not supported.
Definition: OgreShadowCaster.h:119
Ogre::SceneNode::getAutoTrackLocalDirection
const Vector3 & getAutoTrackLocalDirection(void) const
Get the auto tracking local direction for this node, if it is auto tracking.
Definition: OgreSceneNode.h:414
Ogre::RenderQueueGroup::getShadowsEnabled
bool getShadowsEnabled(void) const
Are shadows enabled for this queue?
Definition: OgreRenderQueueSortingGrouping.h:492
Ogre::VisibleObjectsBoundsInfo::receiverAabb
AxisAlignedBox receiverAabb
The axis-aligned bounds of the visible shadow receiver objects.
Definition: OgreSceneManager.h:105
Ogre::D3D9RenderTexture::_setDepthBuffer
void _setDepthBuffer(DepthBuffer *depthBuffer)
Definition: OgreD3D9Texture.h:187
Ogre::Pose::ConstVertexOffsetIterator
ConstMapIterator< VertexOffsetMap > ConstVertexOffsetIterator
An iterator over the vertex offsets.
Definition: OgrePose.h:74
OgreBites::ApplicationContextBase::getOverlaySystem
Ogre::OverlaySystem * getOverlaySystem() const
Definition: OgreApplicationContextBase.h:106
Ogre::GLRenderBuffer::GLRenderBuffer
GLRenderBuffer(GLenum format, uint32 width, uint32 height, GLsizei numSamples)
Ogre::BillboardSet::getDefaultWidth
Real getDefaultWidth(void) const
See setDefaultDimensions - this gets 1 component individually.
Definition: OgreBillboardSet.h:494
Ogre::TerrainLayerSamplerElement
Information about one element of a sampler / texture within a layer.
Definition: OgreTerrainMaterialGenerator.h:70
Ogre::ID_LESS
@ ID_LESS
Definition: OgreScriptCompiler.h:628
Ogre::SubMesh
Defines a part of a complete mesh.
Definition: OgreSubMesh.h:60
Ogre::RenderTarget::getPriority
virtual uchar getPriority() const
Gets the priority of a render target.
Definition: OgreRenderTarget.h:279
Ogre::BillboardParticleRenderer::getCommonUpVector
const Vector3 & getCommonUpVector(void) const
Gets the common up-vector for all billboards (BBT_PERPENDICULAR_SELF and BBT_PERPENDICULAR_COMMON)
Definition: OgreBillboardParticleRenderer.h:99
OgreGLRenderTexture.h
Ogre::SBT_REPLACE
@ SBT_REPLACE
The default blend mode where source replaces destination.
Definition: OgreBlendMode.h:221
Ogre::RTShader::HardwareSkinning::SkinningData::correctAntipodalityHandling
bool correctAntipodalityHandling
Definition: OgreShaderExHardwareSkinning.h:69
Ogre::Mesh::isVertexBufferShadowed
bool isVertexBufferShadowed(void) const
Gets whether or not this meshes vertex buffers are shadowed.
Definition: OgreMesh.h:579
Ogre::Light::getAttenuationQuadric
float getAttenuationQuadric(void) const
Returns the quadric factor in the attenuation formula.
Definition: OgreLight.h:207
Ogre::ResourceGroupManager
This singleton class manages the list of resource groups, and notifying the various resource managers...
Definition: OgreResourceGroupManager.h:235
Ogre::CustomCompositionPass
Interface for custom composition passes, allowing custom operations (in addition to the quad,...
Definition: OgreCustomCompositionPass.h:45
Ogre::RSC_HWOCCLUSION
@ RSC_HWOCCLUSION
Supports hardware occlusion queries.
Definition: OgreRenderSystemCapabilities.h:107
Ogre::Plane::getSide
Side getSide(const Vector3 &centre, const Vector3 &halfSize) const
Returns which side of the plane that the given box lies on.
Definition: OgrePlane.h:139
Ogre::Terrain::TERRAINLAYERINSTANCE_CHUNK_VERSION
static const uint16 TERRAINLAYERINSTANCE_CHUNK_VERSION
Definition: OgreTerrain.h:285
Ogre::Terrain::ImportData::layerDeclaration
TerrainLayerDeclaration layerDeclaration
Definition of the contents of each layer (required).
Definition: OgreTerrain.h:392
Ogre::LodOutputProviderBuffer::LodOutputProviderBuffer
LodOutputProviderBuffer(MeshPtr mesh)
Definition: OgreLodOutputProviderBuffer.h:45
Ogre::LodOutsideMarker
This class will mark vertices of a mesh, which are visible from far away (from outside).
Definition: OgreLodOutsideMarker.h:46
Ogre::ScriptCompiler::CE_INVALIDPARAMETERS
@ CE_INVALIDPARAMETERS
Definition: OgreScriptCompiler.h:201
Ogre::GLRenderSystemCommon::_bindVao
virtual void _bindVao(GLContext *context, uint32 vao)
Bind VAO, context should be equal to current context, as VAOs are not shared
Definition: OgreGLRenderSystemCommon.h:136
Ogre::RTShader::BinaryOpAtom::BinaryOpAtom
BinaryOpAtom(char op, int groupOrder)
Definition: OgreShaderFunctionAtom.h:312
Ogre::Terrain::WORKQUEUE_GENERATE_MATERIAL_REQUEST
static const uint16 WORKQUEUE_GENERATE_MATERIAL_REQUEST
Definition: OgreTerrain.h:1503
Ogre::PF_DXT2
@ PF_DXT2
DDS (DirectDraw Surface) DXT2 format.
Definition: OgrePixelFormat.h:94
Ogre::AnimableValue::setValue
virtual void setValue(Real)
Set value.
Definition: OgreAnimable.h:156
Ogre::DirectionRandomiserAffector::msScopeCmd
static CmdScope msScopeCmd
Definition: OgreDirectionRandomiserAffector.h:94
Ogre::Mesh::LodValueList
std::vector< Real > LodValueList
Definition: OgreMesh.h:99
Ogre::AnimableValue
Defines an object property which is animable, i.e.
Definition: OgreAnimable.h:71
Ogre::FRUSTUM_PLANE_NEAR
@ FRUSTUM_PLANE_NEAR
Definition: OgreFrustum.h:71
OgreBites::TextBox::getScrollPercentage
Ogre::Real getScrollPercentage()
Gets how far scrolled down the text is as a percentage.
Definition: OgreTrays.h:299
Ogre::ShadowTextureListener::ShadowTextureListener
ShadowTextureListener()
Definition: OgreSceneManager.h:130
Ogre::GpuProgramParameters::ACT_LIGHT_NUMBER
@ ACT_LIGHT_NUMBER
The absolute light number of a local light index.
Definition: OgreGpuProgramParams.h:893
Ogre::VertexBufferBinding
Records the state of all the vertex buffer bindings required to provide a vertex declaration with the...
Definition: OgreHardwareVertexBuffer.h:478
Ogre::Viewport::getBackgroundColour
const ColourValue & getBackgroundColour(void) const
Gets the background colour.
Definition: OgreViewport.h:213
Ogre::Octree::_isTwiceSize
bool _isTwiceSize(const AxisAlignedBox &box) const
Determines if this octree is twice as big as the given box.
Ogre::LodCollapseCostPtr
shared_ptr< LodCollapseCost > LodCollapseCostPtr
Definition: OgreLodPrerequisites.h:62
Ogre::Grid2DPageStrategyData::getCellRangeMinX
virtual int32 getCellRangeMinX() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid2DPageStrategy.h:185
Ogre::BspNode::Brush
Definition: OgreBspNode.h:154
Ogre::GpuProgramParameters::ACT_INVERSE_TRANSPOSE_WORLDVIEWPROJ_MATRIX
@ ACT_INVERSE_TRANSPOSE_WORLDVIEWPROJ_MATRIX
Provides inverse transpose of concatenated world, view and projection matrices.
Definition: OgreGpuProgramParams.h:723
Ogre::PortalBase::_notifyAttached
void _notifyAttached(Node *parent, bool isTagPoint=false)
Called when attached to a scene node.
Definition: OgrePortalBase.h:212
Ogre::Log::Stream::~Stream
~Stream()
Definition: OgreLog.h:218
Ogre::BBO_TOP_RIGHT
@ BBO_TOP_RIGHT
Definition: OgreBillboardSet.h:60
Ogre::Plane::operator!=
bool operator!=(const Plane &rhs) const
Definition: OgrePlane.h:244
Ogre::HashedVector::end
iterator end()
Definition: OgreCommon.h:427
Ogre::Material::getCompilationRequired
bool getCompilationRequired() const
Gets the compilation status of the material.
Definition: OgreMaterial.h:668
Ogre::Root::getNextFrameNumber
unsigned long getNextFrameNumber(void) const
Gets the number of the next frame to be rendered.
Definition: OgreRoot.h:761
Ogre::PassthroughControllerFunction
Predefined controller function which just passes through the original source directly to dest.
Definition: OgrePredefinedControllers.h:194
Ogre::DeflateStream::isCompressedStreamValid
bool isCompressedStreamValid() const
Returns whether the compressed stream is valid deflated data.
Definition: OgreDeflate.h:243
Ogre::D3D11HLSLProgram::setColumnMajorMatrices
void setColumnMajorMatrices(bool columnMajor)
Sets whether matrix packing in column-major order.
Definition: OgreD3D11HLSLProgram.h:177
Ogre::Exception::getLine
long getLine() const
Gets line number.
Definition: OgreException.h:160
Ogre::LodData::VertexEqual
Equality function for UniqueVertexSet.
Definition: OgreLodData.h:84
Ogre::Mesh::SubMeshIterator
VectorIterator< SubMeshList > SubMeshIterator
Definition: OgreMesh.h:291
Ogre::D3D11DeviceResourceManager::get
static D3D11DeviceResourceManager * get()
Ogre::GLES2HardwareBuffer::setGLBufferBinding
void setGLBufferBinding(GLint binding)
Ogre::PF_DEPTH32F
@ PF_DEPTH32F
Depth texture format with 32-bit floating point.
Definition: OgrePixelFormat.h:279
Ogre::PCZSceneNode::setMoved
void setMoved(bool value)
Definition: OgrePCZSceneNode.h:104
Ogre::FreeImagePlugin::install
void install()
Perform the plugin initial installation sequence.
Definition: OgreFreeImageCodec.h:89
Ogre::SmallVectorTemplateCommon::operator[]
const_reference operator[](unsigned idx) const
Definition: OgreSmallVector.h:191
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Vector3 &)
Apply delta value.
Definition: OgreAnimable.h:206
Ogre::RTShader::Parameter::toString
virtual String toString() const
Returns the string representation of this parameter.
Definition: OgreShaderParameter.h:363
Ogre::AnimableValue::ValueType
ValueType
The type of the value being animated.
Definition: OgreAnimable.h:75
Ogre::TinyHardwarePixelBuffer
Definition: OgreTinyHardwarePixelBuffer.h:11
Ogre::Entity::getSoftwareAnimationNormalsRequests
int getSoftwareAnimationNormalsRequests(void) const
Returns the number of requests that have been made for software animation of normals.
Definition: OgreEntity.h:629
Ogre::Math::UnitRandom
static Real UnitRandom()
Generate a random number of unit length.
Ogre::TerrainGroup
Helper class to assist you in managing multiple terrain instances that are connected to each other.
Definition: OgreTerrainGroup.h:72
Ogre::BackgroundProcessResult::message
String message
Any messages from the process.
Definition: OgreResourceBackgroundQueue.h:56
Ogre::MetalTextureManager::~MetalTextureManager
virtual ~MetalTextureManager()
OgreBites::ButtonEvent::button
unsigned char button
Definition: OgreInput.h:98
Ogre::Root::createSceneManager
SceneManager * createSceneManager()
create a default scene manager
Definition: OgreRoot.h:372
Ogre::Radian::operator+
const Radian & operator+() const
Definition: OgreMath.h:74
Ogre::ParticleEmitter::getType
const String & getType(void) const
Returns the name of the type of emitter.
Definition: OgreParticleEmitter.h:410
OgreD3D9Driver.h
Ogre::TextureUnitState::setTextureMipmapBias
void setTextureMipmapBias(float bias)
Sets the bias value applied to the mipmap calculation.
Definition: OgreTextureUnitState.h:709
Ogre::PF_FLOAT16_RGB
@ PF_FLOAT16_RGB
48-bit pixel format, 16 bits (float) for red, 16 bits (float) for green, 16 bits (float) for blue
Definition: OgrePixelFormat.h:102
Ogre::RTShader::ShaderGenerator::DEFAULT_SCHEME_NAME
static String DEFAULT_SCHEME_NAME
same as MSN_SHADERGEN
Definition: OgreShaderGenerator.h:444
Ogre::SmallVectorImpl::push_back
void push_back(const T &Elt)
Definition: OgreSmallVector.h:360
Ogre::VertexBoneAssignment_s
Records the assignment of a single vertex to a single bone with the corresponding weight.
Definition: OgreVertexBoneAssignment.h:50
Ogre::RTShader::ShaderGenerator::hasShaderBasedTechnique
bool hasShaderBasedTechnique(const Material &mat, const String &srcTechniqueSchemeName, const String &dstTechniqueSchemeName) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreShaderGenerator.h:269
Ogre::PatchSurface::VS_FRONT
@ VS_FRONT
The side from which u goes right and v goes up (as in texture coords)
Definition: OgrePatchSurface.h:72
Ogre::Pose::ConstNormalsIterator
ConstMapIterator< NormalsMap > ConstNormalsIterator
An iterator over the vertex offsets.
Definition: OgrePose.h:80
Ogre::TextureUnitState::is3D
bool is3D(void) const
Definition: OgreTextureUnitState.h:520
Ogre::BaseInstanceBatchVTF::setBoneMatrixLookup
void setBoneMatrixLookup(bool enable, size_t maxLookupTableInstances)
Sets the state of the usage of bone matrix lookup.
Definition: OgreInstanceBatchVTF.h:174
Ogre::AnimationTrack::hasNonZeroKeyFrames
virtual bool hasNonZeroKeyFrames(void) const
Method to determine if this track has any KeyFrames which are doing anything useful - can be used to ...
Definition: OgreAnimationTrack.h:223
Ogre::AlignedMemory::allocate
static void * allocate(size_t size, size_t alignment)
Allocate memory with given alignment.
Ogre::ProcessNameExclusionScriptCompilerEvent::ProcessNameExclusionScriptCompilerEvent
ProcessNameExclusionScriptCompilerEvent(const String &cls, AbstractNode *parent)
Definition: OgreScriptCompiler.h:494
Ogre::ConstantList
std::vector< uchar > ConstantList
Definition of container that holds the current constants.
Definition: OgreGpuProgramParams.h:385
Ogre::ItemIdentityException::ItemIdentityException
ItemIdentityException(int inNumber, const String &inDescription, const String &inSource, const char *inFile, long inLine)
Definition: OgreException.h:213
Ogre::WorkQueue::Response::mRequest
const Request * mRequest
Pointer to the request that this response is in relation to.
Definition: OgreWorkQueue.h:128
Ogre::PF_B8G8R8
@ PF_B8G8R8
24-bit pixel format, 8 bits for blue, green and red.
Definition: OgrePixelFormat.h:80
OgreBites::SDLK_PAUSE
@ SDLK_PAUSE
Definition: OgreInput.h:134
Ogre::MaterialManager::Listener::~Listener
virtual ~Listener()
Virtual destructor needed as class has virtual methods.
Definition: OgreMaterialManager.h:86
Ogre::EntityMaterialLodChangedEvent::subEntity
SubEntity * subEntity
The sub-entity whose material's level of detail has changed.
Definition: OgreLodListener.h:76
Ogre::StaticGeometry::QueuedSubMesh
Structure recording a queued submesh for the build.
Definition: OgreStaticGeometry.h:158
Ogre::CNT_WORD
@ CNT_WORD
Definition: OgreScriptCompiler.h:53
Ogre::SceneManager::isShadowTechniqueStencilBased
bool isShadowTechniqueStencilBased(void) const
Is there a stencil shadow based shadowing technique in use?
Definition: OgreSceneManager.h:2751
Ogre::KeyFrame::~KeyFrame
virtual ~KeyFrame()
Definition: OgreKeyFrame.h:62
Ogre::Exception::ERR_INVALID_STATE
@ ERR_INVALID_STATE
Definition: OgreException.h:111
Ogre::VectorSet::findExists
iterator findExists(const T &item)
Definition: OgreVectorSetImpl.h:108
Ogre::SubMesh::operationType
RenderOperation::OperationType operationType
The render operation type used to render this submesh.
Definition: OgreSubMesh.h:135
Ogre::RSC_COMPUTE_PROGRAM
@ RSC_COMPUTE_PROGRAM
Supports hardware compute programs.
Definition: OgreRenderSystemCapabilities.h:111
Ogre::MetalMultiRenderTarget
Definition: OgreMetalMultiRenderTarget.h:38
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE2
@ SPC_LIGHTDIRECTION_VIEW_SPACE2
Definition: OgreShaderParameter.h:194
Ogre::RenderSystem::getNativeShadingLanguageVersion
uint16 getNativeShadingLanguageVersion() const
Gets the native shading language version for this render system.
Definition: OgreRenderSystem.h:878
Ogre::D3D9HLSLProgram
Specialisation of HighLevelGpuProgram to provide support for D3D9 High-Level Shader Language (HLSL).
Definition: OgreD3D9HLSLProgram.h:45
Ogre::TinyRenderSystem::getMaximumDepthInputValue
Real getMaximumDepthInputValue(void)
Gets the maximum (farthest) depth value to be used when rendering using identity transforms.
Definition: OgreTinyRenderSystem.h:92
Ogre::BillboardSet::_releaseManualHardwareResources
void _releaseManualHardwareResources()
Notifies the movable object that hardware resources were lost.
Definition: OgreBillboardSet.h:805
Ogre::Entity::ChildObjectList
std::vector< MovableObject * > ChildObjectList
Contains the child objects (attached to bones) indexed by name.
Definition: OgreEntity.h:305
Ogre::AxisAlignedBox::setInfinite
void setInfinite()
Sets the box to 'infinite'.
Definition: OgreAxisAlignedBox.h:514
Ogre::Any::operator()
ValueType operator()() const
Definition: OgreAny.h:206
bsp_face_t::elem_count
int elem_count
Definition: OgreQuake3Types.h:192
Ogre::PagedWorldSection::PageMap
std::map< PageID, Page * > PageMap
Definition: OgrePagedWorldSection.h:72
OgreD3D9Device.h
OgrePageConnection.h
Ogre::BspNode::BspNode
BspNode()
Ogre::GpuProgramParameters::AutoConstantEntry::paramType
AutoConstantType paramType
The type of parameter.
Definition: OgreGpuProgramParams.h:1212
Ogre::FT_MIN
@ FT_MIN
The filter used when shrinking a texture.
Definition: OgreCommon.h:94
Ogre::Bitwise::floatToHalf
static uint16 floatToHalf(float i)
Convert a float32 to a float16 (NV_half_float) Courtesy of OpenEXR.
Definition: OgreBitwise.h:308
Ogre::Technique::GPUVendorRuleList
std::vector< GPUVendorRule > GPUVendorRuleList
Definition: OgreTechnique.h:143
Ogre::GpuProgramParameters::AutoConstantEntry::elementCount
uint8 elementCount
The number of elements per individual entry in this constant Used in case people used packed elements...
Definition: OgreGpuProgramParams.h:1223
Ogre::Frustum::INFINITE_FAR_PLANE_ADJUST
static const Real INFINITE_FAR_PLANE_ADJUST
Small constant used to reduce far plane projection to avoid inaccuracies.
Definition: OgreFrustum.h:617
Ogre::BspLevel::getSkyCurvature
Real getSkyCurvature(void) const
Get sky curvature.
Ogre::ViewPoint
Structure for holding a position & orientation pair.
Definition: OgreSceneManager.h:82
Ogre::MetalRenderTexture::~MetalRenderTexture
virtual ~MetalRenderTexture()
Ogre::ControllerFunctionRealPtr
SharedPtr< ControllerFunction< Real > > ControllerFunctionRealPtr
Definition: OgreControllerManager.h:48
Ogre::InstancedEntity::isInUse
bool isInUse() const
Tells if the entity is in use.
Definition: OgreInstancedEntity.h:254
Ogre::RenderSystem::Listener
Defines a listener on the custom events that this render system can raise.
Definition: OgreRenderSystem.h:1008
Ogre::VulkanTextureGpuWindow::getCurrentImageIdx
uint32 getCurrentImageIdx(void) const
Definition: OgreVulkanTextureGpuWindow.h:57
Ogre::Math::ATan2
static Radian ATan2(float fY, float fX)
Arc tangent between two values function.
Definition: OgreMath.h:311
Ogre::EXRCodec::EXRCodec
EXRCodec()
Ogre::CompositorInstance::getScheme
const String & getScheme() const
Returns the name of the scheme this compositor is using.
Definition: OgreCompositorInstance.h:279
Ogre::PF_DXT1
@ PF_DXT1
DDS (DirectDraw Surface) DXT1 format.
Definition: OgrePixelFormat.h:92
Ogre::HardwarePixelBuffer::getHeight
uint32 getHeight() const
Gets the height of this buffer.
Definition: OgreHardwarePixelBuffer.h:186
Ogre::BspSceneManager::_findVisibleObjects
void _findVisibleObjects(Camera *cam, VisibleObjectsBoundsInfo *visibleBounds, bool onlyShadowCasters)
Overridden from SceneManager.
Ogre::ProfileInstance
Represents an individual profile call.
Definition: OgreProfiler.h:146
Ogre::Terrain::TERRAINLAYERINSTANCE_CHUNK_ID
static const uint32 TERRAINLAYERINSTANCE_CHUNK_ID
Definition: OgreTerrain.h:284
Ogre::PF_BC5_SNORM
@ PF_BC5_SNORM
DDS (DirectDraw Surface) BC5 format (signed normalised)
Definition: OgrePixelFormat.h:207
Ogre::PCZFrustum::setOrigin
void setOrigin(const Vector3 &newOrigin)
Set the origin value.
Definition: OgrePCZFrustum.h:105
Ogre::Image::Filter
Filter
Definition: OgreImage.h:425
Ogre::RenderSystem::_dispatchCompute
virtual void _dispatchCompute(const Vector3i &workgroupDim)
Definition: OgreRenderSystem.h:829
Ogre::GLSL::GLSLProgram::setInputOperationType
void setInputOperationType(RenderOperation::OperationType operationType)
Sets the operation type that this geometry program expects to receive.
Definition: src/GLSL/include/OgreGLSLProgram.h:78
Ogre::VulkanWindow::mSwapchainImages
std::vector< VkImage > mSwapchainImages
Definition: OgreVulkanWindow.h:79
Ogre::SharedPtr::SharedPtr
SharedPtr(const shared_ptr< Y > &r)
Definition: OgreSharedPtr.h:67
Ogre::GPU_MOZILLA
@ GPU_MOZILLA
WebGL on Mozilla/Firefox based browser.
Definition: OgreRenderSystemCapabilities.h:243
Ogre::MetalTexture::~MetalTexture
virtual ~MetalTexture()
Ogre::ID_SEPARATE_SCENE_BLEND
@ ID_SEPARATE_SCENE_BLEND
Definition: OgreScriptCompiler.h:614
Ogre::Matrix3
A 3x3 matrix which can represent rotations around axes.
Definition: OgreMatrix3.h:68
Ogre::operator>
bool operator>(const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:245
Ogre::GLES2HardwareBuffer::lockImpl
void * lockImpl(size_t offset, size_t length, HardwareBuffer::LockOptions options)
Internal implementation of lock()
Ogre::GpuProgramParameters::ACT_WORLDVIEW_MATRIX
@ ACT_WORLDVIEW_MATRIX
The current world & view matrices concatenated.
Definition: OgreGpuProgramParams.h:696
Ogre::CompositionTechnique
Base composition technique, can be subclassed in plugins.
Definition: OgreCompositionTechnique.h:46
Ogre::GpuSharedParameters::getUnsignedIntPointer
uint * getUnsignedIntPointer(size_t pos)
Get a pointer to the 'nth' item in the uint buffer.
Definition: OgreGpuProgramParams.h:524
Ogre::D3D9RenderSystem::isDirectX9Ex
static bool isDirectX9Ex()
Tells whether the system is initialized with DirectX 9Ex driver Read more in http://msdn....
Definition: OgreD3D9RenderSystem.h:333
Ogre::InstanceManager::ShaderBased
@ ShaderBased
Any SM 2.0+ InstanceBatchShader
Definition: OgreInstanceManager.h:63
Ogre::PF_ASTC_RGBA_8X5_LDR
@ PF_ASTC_RGBA_8X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 8x5)
Definition: OgrePixelFormat.h:260
Ogre::ImageCodec::ImageData::num_mipmaps
uint32 num_mipmaps
Definition: OgreImageCodec.h:89
OgreParticleAffector.h
Ogre::Matrix3::inverse
Matrix3 inverse() const
Definition: OgreMatrix3.h:168
Ogre::D3D9VideoMode::~D3D9VideoMode
~D3D9VideoMode()
Definition: OgreD3D9VideoMode.h:48
Ogre::D3D9HLSLProgramFactory
Factory class for D3D9 HLSL programs.
Definition: OgreD3D9HLSLProgramFactory.h:37
Ogre::TinyRenderSystem::setStencilState
void setStencilState(const StencilState &state) override
This method allows you to set all the stencil buffer parameters in one call.
Definition: OgreTinyRenderSystem.h:143
Ogre::VisibleObjectsBoundsInfo::minDistanceInFrustum
Real minDistanceInFrustum
The closest a object in the frustum regardless of visibility / shadow caster flags.
Definition: OgreSceneManager.h:111
Ogre::Ray::getDirection
const Vector3 & getDirection(void) const
Gets the direction of the ray.
Definition: OgreRay.h:63
Ogre::DualQuaternion::dy
Real dy
Definition: OgreDualQuaternion.h:166
bsp_node_t::plane
int plane
Definition: OgreQuake3Types.h:162
Ogre::StaticGeometry::OptimisedSubMeshGeometryList
std::list< OptimisedSubMeshGeometry * > OptimisedSubMeshGeometryList
Definition: OgreStaticGeometry.h:147
Ogre::Camera::getAutoTrackOffset
const Vector3 & getAutoTrackOffset(void) const
Get the auto tracking offset for this camera, if it is auto tracking.
Definition: OgreCamera.h:361
Ogre::Terrain::getNumLodLevels
uint16 getNumLodLevels() const
Get the total number of LOD levels in the terrain.
Definition: OgreTerrain.h:1211
bsp_plane_t
Definition: OgreQuake3Types.h:148
Ogre::HashedVector::capacity
size_type capacity() const
Definition: OgreCommon.h:441
Ogre::VulkanWindow::mVSync
bool mVSync
Definition: OgreVulkanWindow.h:69
Ogre::ProfileHistory::totalTimeMillisecs
Real totalTimeMillisecs
The total frame time this profile has taken in milliseconds.
Definition: OgreProfiler.h:134
Ogre::PageProvider::loadProceduralPage
virtual bool loadProceduralPage(Page *page, PagedWorldSection *section)
Give a provider the opportunity to load page content procedurally.
Definition: OgrePageManager.h:76
Ogre::VertexData::vertexBufferBinding
VertexBufferBinding * vertexBufferBinding
Defines which vertex buffers are bound to which sources.
Definition: OgreVertexIndexData.h:94
Ogre::EdgeData::EdgeGroup::vertexData
const VertexData * vertexData
Pointer to vertex data used by this edge group.
Definition: OgreEdgeListBuilder.h:107
Ogre::LayerBlendOperation
LayerBlendOperation
List of valid texture blending operations, for use with TextureUnitState::setColourOperation.
Definition: OgreBlendMode.h:57
Ogre::RTShader::FFPTexturing
Texturing sub render state implementation of the Fixed Function Pipeline.
Definition: OgreShaderFFPTexturing.h:53
Ogre::RenderSystemCapabilities::getFragmentProgramConstantFloatCount
ushort getFragmentProgramConstantFloatCount(void) const
The number of floating-point 4-vector constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:510
Ogre::Grid2DPageStrategyData::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgreGrid2DPageStrategy.h:142
Ogre::TangentSpaceCalc::getSplitMirrored
bool getSplitMirrored() const
Gets whether or not to split vertices when a mirrored tangent space transition is detected.
Definition: OgreTangentSpaceCalc.h:133
Ogre::BspNode::_addMovable
void _addMovable(const MovableObject *mov)
Internal method for telling the node that a movable intersects it.
Ogre::AlignedAllocator::AlignedAllocator
AlignedAllocator(const AlignedAllocator< U, Alignment > &other)
Definition: OgreAlignedAllocator.h:108
Ogre::VectorIterator::VectorIterator
VectorIterator(T &c)
Constructor.
Definition: OgreIteratorWrapper.h:201
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE2
@ SPC_LIGHTDIRECTION_WORLD_SPACE2
Definition: OgreShaderParameter.h:184
Ogre::Pass::getIteratePerLight
bool getIteratePerLight(void) const
Does this pass run once for every light in range?
Definition: OgrePass.h:1140
Ogre::GpuConstantDefinition::isUnsignedInt
bool isUnsignedInt() const
Definition: OgreGpuProgramParams.h:175
Ogre::ConstImagePtrList
std::vector< const Image * > ConstImagePtrList
Definition: OgreImage.h:474
Ogre::GpuProgramFactory::create
virtual GpuProgram * create(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)=0
Ogre::SharedPtr::SharedPtr
SharedPtr(std::nullptr_t)
Definition: OgreSharedPtr.h:55
Ogre::FloatRect
TRect< float > FloatRect
Structure used to define a rectangle in a 2-D floating point space.
Definition: OgreCommon.h:709
Ogre::Volume::ChunkParameters::baseError
Real baseError
The smallest allowed geometric error of the highest LOD.
Definition: OgreVolumeChunk.h:64
Ogre::STBIImageCodec
Definition: OgreSTBICodec.h:47
Ogre::RenderSystem::convertColourValue
static void convertColourValue(const ColourValue &colour, uint32 *pDest)
Definition: OgreRenderSystem.h:761
Ogre::VertexData::vertexStart
size_t vertexStart
The position in the bound buffers to start reading vertex data from. This allows you to use a single ...
Definition: OgreVertexIndexData.h:98
Ogre::PCZone::setHasSky
void setHasSky(bool yesno)
If sky should be drawn with this zone.
Definition: OgrePCZone.h:105
Ogre::Texture::createShaderAccessPoint
virtual void createShaderAccessPoint(uint bindPoint, TextureAccess access=TA_READ_WRITE, int mipmapLevel=0, int textureArrayIndex=0, PixelFormat format=PF_UNKNOWN)
Enable read and/or write privileges to the texture from shaders.
Definition: OgreTexture.h:435
Ogre::VectorBase< 4, Real >::ptr
const Real * ptr() const
Definition: OgreVector.h:272
Ogre::VisibleObjectsBoundsInfo::maxDistance
Real maxDistance
The farthest a visible objects is from the camera.
Definition: OgreSceneManager.h:109
Ogre::SharedPtr::SharedPtr
SharedPtr(const SharedPtr &r)
Definition: OgreSharedPtr.h:61
Ogre::Matrix4::CLIPSPACE2DTOIMAGESPACE
static const Matrix4 CLIPSPACE2DTOIMAGESPACE
Useful little matrix which takes 2D clipspace {-1, 1} to {0,1} and inverts the Y.
Definition: OgreMatrix4.h:302
Ogre::ResourceGroupListener::resourcePrepareEnded
virtual void resourcePrepareEnded(void)
This event is fired when the resource has been prepared.
Definition: OgreResourceGroupManager.h:148
Ogre::VulkanWindow::setVisible
void setVisible(bool visible) override
Set the visibility state.
Definition: OgreVulkanWindow.h:119
Ogre::TextureUnitState::getTextureFiltering
FilterOptions getTextureFiltering(FilterType ftype) const
Get the texture filtering for the given type.
Definition: OgreTextureUnitState.h:695
OgreBites::ParamsPanel
Basic parameters panel widget.
Definition: OgreTrays.h:595
Ogre::DisplayString
String DisplayString
Definition: OgreOverlayElement.h:48
Ogre::TinyDepthBuffer::TinyDepthBuffer
TinyDepthBuffer(uint16 poolId, uint32 width, uint32 height, uint32 fsaa, bool manual)
Definition: OgreTinyDepthBuffer.h:17
Ogre::PT_QUATERNION
@ PT_QUATERNION
Definition: OgreStringInterface.h:61
bsp_model_t::brush_count
int brush_count
Definition: OgreQuake3Types.h:158
Ogre::ID_GEOMETRY_PROGRAM
@ ID_GEOMETRY_PROGRAM
Definition: OgreScriptCompiler.h:560
Ogre::ControllerReal
Controller< Real > ControllerReal
Definition: OgrePrerequisites.h:88
Ogre::TerrainGlobalOptions::setRenderQueueGroup
void setRenderQueueGroup(uint8 grp)
Set the render queue group that terrains will be rendered into.
Definition: OgreTerrain.h:1932
Ogre::SBF_DEST_COLOUR
@ SBF_DEST_COLOUR
The existing pixel colour.
Definition: OgreBlendMode.h:233
OgreBites::ApplicationContextBase::getFSLayer
Ogre::FileSystemLayer & getFSLayer()
get the FileSystemLayer instace pointing to an application specific directory
Definition: OgreApplicationContextBase.h:280
bsp_face_t::vert_count
int vert_count
Definition: OgreQuake3Types.h:190
Ogre::VET_BYTE4_NORM
@ VET_BYTE4_NORM
signed bytes (normalized to -1..1)
Definition: OgreHardwareVertexBuffer.h:155
Ogre::PagedWorldSection::getSceneManager
virtual SceneManager * getSceneManager() const
Get the current SceneManager.
Definition: OgrePagedWorldSection.h:130
Ogre::RENDER_QUEUE_9
@ RENDER_QUEUE_9
Definition: OgreRenderQueue.h:69
Ogre::PF_ETC2_RGBA8
@ PF_ETC2_RGBA8
ETC2 (Ericsson Texture Compression)
Definition: OgrePixelFormat.h:240
Ogre::PageProvider::writeWorldStream
virtual StreamSerialiser * writeWorldStream(const String &filename)
Get a serialiser set up to write PagedWorld data for the given world filename.
Definition: OgrePageManager.h:105
Ogre::Property::get
virtual T get() const
Definition: OgreProperty.h:241
Ogre::Bullet::DynamicsWorld::DynamicsWorld
DynamicsWorld(btDynamicsWorld *btWorld)
Definition: OgreBullet.h:100
Ogre::ResourceGroupListener::resourceGroupPrepareStarted
virtual void resourceGroupPrepareStarted(const String &groupName, size_t resourceCount)
This event is fired when a resource group begins preparing.
Definition: OgreResourceGroupManager.h:137
Ogre::PF_ATC_RGBA_INTERPOLATED_ALPHA
@ PF_ATC_RGBA_INTERPOLATED_ALPHA
ATC (AMD_compressed_ATC_texture)
Definition: OgrePixelFormat.h:248
OgreBites::MouseMotionEvent::xrel
int xrel
Definition: OgreInput.h:66
Ogre::DirectionRandomiserAffector::CmdKeepVelocity
Command object for keep_velocity (see ParamCommand).
Definition: OgreDirectionRandomiserAffector.h:65
Ogre::ManualResourceLoader::~ManualResourceLoader
virtual ~ManualResourceLoader()
Definition: OgreResource.h:478
Ogre::LBX_MODULATE_X4
@ LBX_MODULATE_X4
as LBX_MODULATE but brighten more afterwards (x4)
Definition: OgreBlendMode.h:85
Ogre::RenderSystemCapabilities::setCapability
void setCapability(const Capabilities c)
Adds a capability flag.
Definition: OgreRenderSystemCapabilities.h:447
Ogre::uchar
unsigned char uchar
In order to avoid finger-aches :)
Definition: OgrePrerequisites.h:59
Ogre::GHA_CENTER
@ GHA_CENTER
Definition: OgreOverlayElement.h:68
Ogre::D3D9RenderWindow::getWindowHandle
HWND getWindowHandle() const
Definition: OgreD3D9RenderWindow.h:62
Ogre::RTShader::AssignmentAtom::AssignmentAtom
AssignmentAtom(int groupOrder)
Definition: OgreShaderFunctionAtom.h:292
DEFORM_FUNC_NORMAL
@ DEFORM_FUNC_NORMAL
Definition: OgreQuake3Types.h:137
Ogre::FreeImageCodec::shutdown
static _OgreFreeImageCodecExport void shutdown(void)
Static method to shutdown FreeImage and unregister the FreeImage codecs.
Ogre::PixelCountLodStrategy
AbsolutePixelCountLodStrategy PixelCountLodStrategy
Backward compatible name for Distance_Box strategy.
Definition: OgrePixelCountLodStrategy.h:45
Ogre::TangentSpaceCalc::getStoreParityInW
bool getStoreParityInW() const
Gets whether to store tangent space parity in the W of a 4-component tangent or not.
Definition: OgreTangentSpaceCalc.h:112
Ogre::ID_SRC_CURRENT
@ ID_SRC_CURRENT
Definition: OgreScriptCompiler.h:730
Ogre::RTShader::FFP_VS_COLOUR
@ FFP_VS_COLOUR
Definition: OgreShaderFFPRenderState.h:47
Ogre::Plane::POSITIVE_SIDE
@ POSITIVE_SIDE
Definition: OgrePlane.h:98
Ogre::Pass::getRunOnlyForOneLightType
bool getRunOnlyForOneLightType(void) const
Does this pass run only for a single light type (if getIteratePerLight is true).
Definition: OgrePass.h:1142
OgreBites::InputListenerChain::touchMoved
bool touchMoved(const TouchFingerEvent &evt)
Definition: OgreInput.h:230
Ogre::Quaternion::Quaternion
Quaternion(float *valptr)
Construct a quaternion from 4 manual w/x/y/z values.
Definition: OgreQuaternion.h:96
Ogre::RaySceneQueryListener::~RaySceneQueryListener
virtual ~RaySceneQueryListener()
Definition: OgreSceneQuery.h:322
Ogre::ColourValue::ZERO
static const ColourValue ZERO
Definition: OgreColourValue.h:60
Ogre::ColourFaderAffector2::msAlphaCmd1
static CmdAlphaAdjust1 msAlphaCmd1
Definition: OgreColourFaderAffector2.h:191
Ogre::Texture::setNumMipmaps
void setNumMipmaps(uint32 num)
Sets the number of mipmaps to be used for this texture.
Definition: OgreTexture.h:153
OgreBites::TextInputEvent
Definition: OgreInput.h:85
Ogre::ParticleSystemRenderer::_notifyParticleEmitted
virtual void _notifyParticleEmitted(Particle *particle)
Optional callback notified when particle emitted.
Definition: OgreParticleSystemRenderer.h:79
Ogre::TextureAnimatorAffector::setTexcoordStart
void setTexcoordStart(uint8 start)
Sets the texcoord index at which the animation should start.
Definition: OgreTextureAnimatorAffector.h:36
Ogre::ANT_OBJECT
@ ANT_OBJECT
Definition: OgreScriptCompiler.h:80
Ogre::SphereSceneQuery
Specialises the SceneQuery class for querying within a sphere.
Definition: OgreSceneQuery.h:282
Ogre::StringUtil::BLANK
static const String & BLANK
Definition: OgreString.h:52
Ogre::GLRenderSystem
Implementation of GL as a rendering system.
Definition: OgreGLRenderSystem.h:57
Ogre::HardwareBuffer::HBU_DYNAMIC
@ HBU_DYNAMIC
same as HBU_CPU_ONLY
Definition: OgreHardwareBuffer.h:120
Ogre::FreeImagePlugin
Definition: OgreFreeImageCodec.h:85
Ogre::BCT_DOUBLE
@ BCT_DOUBLE
Definition: OgreGpuProgramParams.h:56
OgreScriptCompiler.h
Ogre::Compositor
Class representing a Compositor object.
Definition: OgreCompositor.h:49
Ogre::Mesh::PoseIterator
VectorIterator< PoseList > PoseIterator
Definition: OgreMesh.h:926
Ogre::BillboardParticleRenderer
Specialisation of ParticleSystemRenderer to render particles using a BillboardSet.
Definition: OgreBillboardParticleRenderer.h:52
Ogre::ID_LESS_EQUAL
@ ID_LESS_EQUAL
Definition: OgreScriptCompiler.h:627
Ogre::RenderQueue::RenderableListener
Class to listen in on items being added to the render queue.
Definition: OgreRenderQueue.h:104
Ogre::LodListener::postqueueEntityMaterialLodChanged
virtual void postqueueEntityMaterialLodChanged(const EntityMaterialLodChangedEvent &evt)
Called after an entity's material LOD has changed.
Definition: OgreLodListener.h:199
OgreBites::TrayManager::destroyWidget
void destroyWidget(const Ogre::String &name)
Definition: OgreTrays.h:1006
Ogre::TerrainLayerDeclaration::samplers
TerrainLayerSamplerList samplers
Definition: OgreTerrainMaterialGenerator.h:133
Ogre::GLVertexArrayObject::bind
void bind(GLRenderSystemCommon *rs)
Ogre::Lod0Stripifier::Lod0Stripifier
Lod0Stripifier()
Definition: OgreLod0Stripifier.h:90
Ogre::Controller::getEnabled
bool getEnabled(void) const
Returns true if this controller is currently enabled.
Definition: OgreController.h:184
Ogre::MovableObject::setVisibilityFlags
void setVisibilityFlags(uint32 flags)
Sets the visibility flags for this object.
Definition: OgreMovableObject.h:422
Ogre::RTShader::ProgramWriterFactory::create
virtual ProgramWriter * create(void)=0
Create writer instance.
Ogre::Font::getAntialiasColour
bool getAntialiasColour(void) const
Gets whether or not the colour of this font is antialiased as it is generated from a true type font.
Definition: OgreFont.h:326
Ogre::Page::getID
virtual PageID getID() const
Get the ID of this page, unique within the parent.
Definition: OgrePage.h:106
Ogre::GpuProgramParameters::ACT_ANIMATION_PARAMETRIC
@ ACT_ANIMATION_PARAMETRIC
Provides a parametric animation value [0..1], only available where the renderable specifically implem...
Definition: OgreGpuProgramParams.h:1083
bsp_brush_t::numsides
int numsides
Definition: OgreQuake3Types.h:247
Ogre::ShadowTextureConfig::depthBufferPoolId
uint16 depthBufferPoolId
Definition: OgreSceneManager.h:70
Ogre::RTShader::Operand::z
Operand & z()
Definition: OgreShaderFunctionAtom.h:114
Ogre::BillboardSet::setBillboardType
void setBillboardType(BillboardType bbt)
Sets the orientation behaviour of the billboards to render.
Definition: OgreBillboardSet.h:590
Ogre::HashedVector::value_type
VectorImpl::value_type value_type
Definition: OgreCommon.h:401
Ogre::SceneManager::setShadowTextureSettings
void setShadowTextureSettings(uint16 size, uint16 count, PixelFormat fmt=PF_BYTE_RGBA, uint16 fsaa=0, uint16 depthBufferPoolId=1)
Sets the size and count of textures used in texture-based shadows.
Definition: OgreSceneManager.h:2883
Ogre::Quaternion::ptr
const float * ptr() const
Pointer accessor for direct copying.
Definition: OgreQuaternion.h:134
Ogre::RenderSystem::_setSeparateSceneBlending
void _setSeparateSceneBlending(SceneBlendFactor sourceFactor, SceneBlendFactor destFactor, SceneBlendFactor sourceFactorAlpha, SceneBlendFactor destFactorAlpha, SceneBlendOperation op=SBO_ADD, SceneBlendOperation alphaOp=SBO_ADD)
Definition: OgreRenderSystem.h:601
Ogre::MapIteratorWrapper
Prepared IteratorWrapper for key-value container.
Definition: OgreIteratorWrapper.h:253
Ogre::GpuProgramParameters::ACT_DERIVED_LIGHT_DIFFUSE_COLOUR_ARRAY
@ ACT_DERIVED_LIGHT_DIFFUSE_COLOUR_ARRAY
Array of derived light diffuse colours (count set by extra param)
Definition: OgreGpuProgramParams.h:884
Ogre::RenderQueueListener::postRenderQueues
virtual void postRenderQueues()
Event raised after all render queues are processed.
Definition: OgreRenderQueueListener.h:66
Ogre::TerrainPagedWorldSection
A world section which includes paged terrain.
Definition: OgreTerrainPagedWorldSection.h:79
Ogre::VulkanDescriptorPool::VulkanDescriptorPool
VulkanDescriptorPool(const std::vector< VkDescriptorPoolSize > &poolSizes, VkDescriptorSetLayout layout, VulkanDevice *device)
OgreVolumeSimplexNoise.h
Ogre::SmallVectorImpl::swap
void swap(SmallVectorImpl &RHS)
Definition: OgreSmallVector.h:598
Ogre::ID_CMPFUNC
@ ID_CMPFUNC
Definition: OgreScriptCompiler.h:708
Ogre::ConfigOption::immutable
bool immutable
Definition: OgreConfigOptionMap.h:54
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:246
Ogre::AnimationState::addTime
void addTime(Real offset)
Modifies the time position, adjusting for animation length.
Ogre::GpuProgramParameters::ACT_TIME_0_2PI_PACKED
@ ACT_TIME_0_2PI_PACKED
Vector of "Time0_2PI", "SinTime0_2PI", "CosTime0_2PI", "TanTime0_2PI".
Definition: OgreGpuProgramParams.h:1001
Ogre::IF_CUBEMAP
@ IF_CUBEMAP
Definition: OgreImage.h:46
OgreGLES2Texture.h
Ogre::VulkanWindow::requiresTextureFlipping
bool requiresTextureFlipping() const
Vulkan clip space has inverted Y axis compared to OpenGL.
Definition: OgreVulkanWindow.h:128
Ogre::BillboardSetFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreBillboardSet.h:818
Ogre::ID_POINTS
@ ID_POINTS
Definition: OgreScriptCompiler.h:655
Ogre::GpuProgramParameters::ACT_FOG_COLOUR
@ ACT_FOG_COLOUR
Fog colour.
Definition: OgreGpuProgramParams.h:737
Ogre::BillboardChain::Element::orientation
Quaternion orientation
Only used when mFaceCamera == false.
Definition: OgreBillboardChain.h:99
Ogre::EntityFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreEntity.h:862
Ogre::ImageCodec::decode
void decode(const DataStreamPtr &input, const Any &output) const override
Codes the data from the input chunk into the output chunk.
Ogre::D3D11RenderSystem
Implementation of DirectX11 as a rendering system.
Definition: OgreD3D11RenderSystem.h:58
Ogre::Mesh::getAutoBuildEdgeLists
bool getAutoBuildEdgeLists(void) const
Sets whether or not this Mesh should automatically build edge lists when asked for them,...
Definition: OgreMesh.h:837
Ogre::Pass::setDepthFunction
void setDepthFunction(CompareFunction func)
Sets the function used to compare depth values when depth checking is on.
Definition: OgrePass.h:788
Ogre::HollowEllipsoidEmitter::CmdInnerZ
Command object for inner size (see ParamCommand).
Definition: OgreHollowEllipsoidEmitter.h:62
Ogre::GCT_FLOAT4
@ GCT_FLOAT4
Definition: OgreGpuProgramParams.h:74
Ogre::SKELETON_HEADER
@ SKELETON_HEADER
Definition: OgreSkeletonFileFormat.h:56
Ogre::PropertySet::setValue
void setValue(const String &name, const T *value)
Set a named property value (via pointer to avoid copy).
Definition: OgreProperty.h:324
Ogre::LodData::Triangle::isRemoved
bool isRemoved
Definition: OgreLodData.h:118
OgreBites::SDLK_DELETE
@ SDLK_DELETE
Definition: OgreInput.h:116
Ogre::ManualObject::textureCoord
void textureCoord(float u, float v)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreManualObject.h:290
Ogre::GpuLogicalIndexUseMap
std::map< size_t, GpuLogicalIndexUse > GpuLogicalIndexUseMap
Definition: OgreGpuProgramParams.h:367
Ogre::DataStream::isReadable
virtual bool isReadable() const
Reports whether this stream is readable.
Definition: OgreDataStream.h:92
Ogre::TerrainGroup::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgreTerrainGroup.h:518
Ogre::ResourceManager::unloadUnreferencedResources
void unloadUnreferencedResources(bool reloadableOnly=true)
Unload all resources which are not referenced by any other object.
Definition: OgreResourceManager.h:220
Ogre::RTShader::ShaderFunctionIterator
ShaderFunctionList::iterator ShaderFunctionIterator
Definition: OgreShaderFunction.h:269
Ogre::Quake3Level::mLumpStart
unsigned char * mLumpStart
Definition: OgreQuake3Level.h:120
Ogre::MetalTextureBuffer
Texture surface.
Definition: OgreMetalHardwarePixelBuffer.h:84
Ogre::AnimationTrack::getKeyFrame
KeyFrame * getKeyFrame(size_t index) const
Returns the KeyFrame at the specified index.
Definition: OgreAnimationTrack.h:153
Ogre::AnimableValue::setValue
virtual void setValue(const Vector4 &)
Set value.
Definition: OgreAnimable.h:168
Ogre::RTShader::Out::Out
Out(ParameterPtr p)
Definition: OgreShaderFunctionAtom.h:170
Ogre::VertexCacheProfiler::getMisses
unsigned int getMisses()
Definition: OgreVertexIndexData.h:321
OgreBites::TrayManager::getCursorLayer
Ogre::Overlay * getCursorLayer()
Definition: OgreTrays.h:774
OgreRectangle2D.h
Ogre::VertexBoneAssignment_s::boneIndex
unsigned short boneIndex
Definition: OgreVertexBoneAssignment.h:53
Ogre::MetalRenderSystem::setConfigOption
virtual void setConfigOption(const String &name, const String &value)
Sets an option for this API.
Definition: OgreMetalRenderSystem.h:103
Ogre::RTShader::HardwareSkinning::SkinningData::isValid
bool isValid
Definition: OgreShaderExHardwareSkinning.h:65
Ogre::D3D11StereoDriverImpl::~D3D11StereoDriverImpl
virtual ~D3D11StereoDriverImpl()
Definition: OgreD3D11StereoDriverImpl.h:45
Ogre::BillboardSet::setDefaultDimensions
void setDefaultDimensions(Real width, Real height)
Sets the default dimensions of the billboards in this set.
Definition: OgreBillboardSet.h:485
Ogre::RenderSystemCapabilities::getDriverVersion
DriverVersion getDriverVersion() const
Definition: OgreRenderSystemCapabilities.h:334
Ogre::TagPoint
A tagged point on a skeleton, which can be used to attach entities to on specific other entities.
Definition: OgreTagPoint.h:60
Ogre::ProcessNameExclusionScriptCompilerEvent
Definition: OgreScriptCompiler.h:487
Ogre::RenderTarget::swapBuffers
virtual void swapBuffers()
Swaps the frame buffers to display the next frame.
Definition: OgreRenderTarget.h:158
Ogre::ProfiledEdge
Definition: OgreLodConfig.h:44
Ogre::RTShader::ShaderParameterList
std::vector< ParameterPtr > ShaderParameterList
Definition: OgreShaderPrerequisites.h:77
Ogre::RenderOperation::operationType
OperationType operationType
The type of operation to perform.
Definition: OgreRenderOperation.h:120
Ogre::SubMesh::hasTextureAliases
bool hasTextureAliases(void) const
Definition: OgreSubMesh.h:196
Ogre::Pool::addItem
virtual void addItem(const T &i)
Add a new item to the pool.
Definition: OgreResourceManager.h:77
Ogre::ProfileInstance::frame
ProfileFrame frame
Definition: OgreProfiler.h:180
Ogre::PageContent
Interface definition for a unit of content within a page.
Definition: OgrePageContent.h:49
Ogre::PM_WIREFRAME
@ PM_WIREFRAME
Polygons are drawn in outline only.
Definition: OgreCommon.h:206
Ogre::VulkanWindow::windowMovedOrResized
void windowMovedOrResized() override
Query the current size and position from an external window handle.
Ogre::AtomAbstractNode::value
String value
Definition: OgreScriptCompiler.h:112
Ogre::Octree::_removeNode
void _removeNode(OctreeNode *)
Removes an Octree scene node to this octree level.
OgreDistanceLodStrategy.h
Ogre::GL3PlusRenderSystem::_getStateCacheManager
GL3PlusStateCacheManager * _getStateCacheManager()
Definition: OgreGL3PlusRenderSystem.h:203
Ogre::RTShader::Parameter::getType
GpuConstantType getType() const
Get the type of this parameter.
Definition: OgreShaderParameter.h:348
Ogre::Image::create
void create(PixelFormat format, uint32 width, uint32 height, uint32 depth=1, uint32 numFaces=1, uint32 numMipMaps=0)
allocates a buffer of given size if needed
Ogre::RTShader::SubRenderStateAccessorPtr
SharedPtr< SubRenderStateAccessor > SubRenderStateAccessorPtr
Definition: OgreShaderSubRenderState.h:43
Ogre::AnimationState::setTimePosition
void setTimePosition(Real timePos)
Sets the time position for this animation.
Ogre::isPodLike
Definition: OgreSmallVector.h:71
Ogre::ID_TWO_SIDED
@ ID_TWO_SIDED
Definition: OgreScriptCompiler.h:829
Ogre::ID_INPUT
@ ID_INPUT
Definition: OgreScriptCompiler.h:777
Ogre::ImageCodec::encodeToFile
virtual void encodeToFile(const MemoryDataStreamPtr &input, const String &outFileName, const CodecDataPtr &pData) const
Definition: OgreImageCodec.h:99
Ogre::D3D9Mappings::eD3DTexType
eD3DTexType
enum identifying D3D9 tex. types
Definition: OgreD3D9Mappings.h:45
Ogre::PageStrategy::PageStrategy
PageStrategy(const String &name, PageManager *manager)
Definition: OgrePageStrategy.h:79
Ogre::MeshVersion
MeshVersion
Mesh compatibility versions.
Definition: OgreMeshSerializer.h:42
Ogre::VulkanDevice::mInstance
VkInstance mInstance
Definition: OgreVulkanDevice.h:51
Ogre::rawOffsetPointer
static const T * rawOffsetPointer(const T *ptr, ptrdiff_t offset)
Returns raw offsetted of the given pointer.
Definition: OgreOptimisedUtil.h:214
Ogre::Terrain::getBlendTextureCount
static uint8 getBlendTextureCount(uint8 numLayers)
Get the number of blend textures needed for a given number of layers.
Definition: OgreTerrain.h:1368
Ogre::WindowEventListener
OgreBites::WindowEventListener WindowEventListener
Definition: OgreWindowEventUtilities.h:163
Ogre::AnimableObject::createAnimableValue
virtual AnimableValuePtr createAnimableValue(const String &valueName)
Create a reference-counted AnimableValuePtr for the named value.
Definition: OgreAnimable.h:278
Ogre::AnimationState::getParent
AnimationStateSet * getParent(void) const
Get the parent animation state set.
Definition: OgreAnimationState.h:132
Ogre::GLSLES::logObjectInfo
String logObjectInfo(const String &msg, GLuint obj)
If there is a message in GL info log then post it in the Ogre Log.
Ogre::alignToNextMultiple
size_t alignToNextMultiple(size_t offset, size_t alignment)
Aligns the input 'offset' to the next multiple of 'alignment'.
Definition: OgreMetalPrerequisites.h:83
Ogre::ComPtr::Attach
void Attach(T *other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:221
Ogre::CBT_BACK_RIGHT
@ CBT_BACK_RIGHT
Definition: OgreCommon.h:337
Ogre::PanelOverlayElement
OverlayElement representing a flat, single-material (or transparent) panel which can contain other el...
Definition: OgrePanelOverlayElement.h:58
Ogre::PF_ASTC_RGBA_6X5_LDR
@ PF_ASTC_RGBA_6X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 6x5)
Definition: OgrePixelFormat.h:256
Ogre::GpuProgram::~GpuProgram
virtual ~GpuProgram()
Definition: OgreGpuProgram.h:148
Ogre::ResourceManager::ResourceHandleMap
std::map< ResourceHandle, ResourcePtr > ResourceHandleMap
Definition: OgreResourceManager.h:465
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Matrix3 &val)
Definition: OgreProperty.h:171
Ogre::Quake3Level::mLightmaps
unsigned char * mLightmaps
Definition: OgreQuake3Level.h:152
Ogre::DataStream::AccessMode
AccessMode
Definition: OgreDataStream.h:67
Ogre::CompositionPass::InputTex::InputTex
InputTex(const String &_name, size_t _mrtIndex=0)
Definition: OgreCompositionPass.h:241
Ogre::PCZone::getUserData
void * getUserData(void)
Get & set the user data.
Definition: OgrePCZone.h:245
Ogre::ParticleSystemRenderer::_createVisualData
ParticleVisualData * _createVisualData(void)
Definition: OgreParticleSystemRenderer.h:87
Ogre::MovableObject::setVisible
void setVisible(bool visible)
Tells this object whether to be visible or not, if it has a renderable component.
Definition: OgreMovableObject.h:292
Ogre::RTShader::Parameter::SPC_TANGENT_VIEW_SPACE
@ SPC_TANGENT_VIEW_SPACE
Tangent in view space.
Definition: OgreShaderParameter.h:257
Ogre::BackgroundProcessTicket
WorkQueue::RequestID BackgroundProcessTicket
Identifier of a background process.
Definition: OgreResourceBackgroundQueue.h:48
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE6
@ SPC_POSITION_LIGHT_SPACE6
Definition: OgreShaderParameter.h:104
Ogre::Node::Listener::~Listener
virtual ~Listener()
Definition: OgreNode.h:81
Ogre::GpuProgram::resetCompileError
virtual void resetCompileError(void)
Reset a compile error if it occurred, allowing the load to be retried.
Definition: OgreGpuProgram.h:317
Ogre::GLShaderList
std::array< GLSLShaderCommon *, GPT_COUNT > GLShaderList
Definition: OgreGLSLProgramCommon.h:54
OgreShaderFFPTexturing.h
Ogre::Overlay::get2DElements
const OverlayContainerList & get2DElements() const
Returns all 2D elements in this manager.
Definition: OgreOverlay.h:261
Ogre::Bitwise::halfToFloatI
static uint32 halfToFloatI(uint16 y)
Converts a half in uint16 format to a float in uint32 format.
Definition: OgreBitwise.h:368
Ogre::TerrainLayerSamplerElement::semantic
TerrainLayerSamplerSemantic semantic
The semantic this element represents.
Definition: OgreTerrainMaterialGenerator.h:75
Ogre::RTShader::FunctionAtom::~FunctionAtom
virtual ~FunctionAtom()
Class default destructor.
Definition: OgreShaderFunctionAtom.h:196
OgreBites::TrayManager::customStageEnded
void customStageEnded()
This event is fired when a custom loading stage has been completed.
Definition: OgreTrays.h:1128
Ogre::HashedVector::pop_back
void pop_back()
Definition: OgreCommon.h:501
Ogre::SimplePageContentCollection::SUBCLASS_CHUNK_ID
static const uint32 SUBCLASS_CHUNK_ID
Definition: OgreSimplePageContentCollection.h:70
Ogre::PF_R32G32B32A32_UINT
@ PF_R32G32B32A32_UINT
128-bit pixel format, 32 bits red (unsigned int), 32 bits blue (unsigned int), 32 bits green (unsigne...
Definition: OgrePixelFormat.h:173
OgreEllipsoidEmitter.h
Ogre::ShadowRenderable::ShadowRenderable
ShadowRenderable()
Definition: OgreShadowCaster.h:65
Ogre::GLSLESProgramCommon
C++ encapsulation of GLSL ES Program Object.
Definition: OgreGLSLESProgramCommon.h:43
Ogre::Sphere::setRadius
void setRadius(Real radius)
Sets the radius of the sphere.
Definition: OgreSphere.h:71
Ogre::VectorBase< 4, Real >::VectorBase
VectorBase(Real _x, Real _y, Real _z, Real _w)
Definition: OgreVector.h:269
Ogre::SharedPtr::SharedPtr
SharedPtr(Y *ptr)
Definition: OgreSharedPtr.h:58
Ogre::TextureAnimatorAffector::isRandomStartOffset
float isRandomStartOffset(void) const
Definition: OgreTextureAnimatorAffector.h:56
Ogre::SubEntity::_invalidateCameraCache
void _invalidateCameraCache()
Invalidate the camera distance cache.
Definition: OgreSubEntity.h:287
Ogre::Viewport::setVisibilityMask
void setVisibilityMask(uint32 mask)
Sets a per-viewport visibility mask.
Definition: OgreViewport.h:347
Ogre::TextureUnitState::TextureEffect::arg2
Real arg2
Definition: OgreTextureUnitState.h:317
Ogre::LinearForceAffector
This affector applies a force vector to all particles to modify their trajectory.
Definition: OgreLinearForceAffector.h:55
Ogre::PixelCountLodStrategyBase
Abstract base class for level of detail strategy based on pixel count approximations from bounding sp...
Definition: OgrePixelCountLodStrategy.h:50
Ogre::Math::SymmetricRandom
static Real SymmetricRandom()
Generate a random number in the range [-1,1].
Definition: OgreMath.h:485
Ogre::RGN_AUTODETECT
const _OgreExport char *const RGN_AUTODETECT
Special resource group name which causes resource group to be automatically determined based on searc...
Ogre::WorkQueue::Response::getData
const Any & getData() const
Return the response data (user defined, only valid on success)
Definition: OgreWorkQueue.h:146
Ogre::TerrainQuadTreeNode::getBaseLod
uint16 getBaseLod() const
Get the base LOD level this node starts at (the highest LOD it handles)
Definition: OgreTerrainQuadTreeNode.h:102
Ogre::GpuProgramParameters::ACT_INVERSE_TRANSPOSE_VIEWPROJ_MATRIX
@ ACT_INVERSE_TRANSPOSE_VIEWPROJ_MATRIX
Provides inverse transpose of concatenated view and projection matrices.
Definition: OgreGpuProgramParams.h:693
Ogre::SmallVectorImpl::pop_back
void pop_back()
Definition: OgreSmallVector.h:371
Ogre::APKFileSystemArchiveFactory::createInstance
Archive * createInstance(const String &name, bool readOnly)
Creates a new object.
Ogre::Property
Property instance with passthrough calls to a given object.
Definition: OgreProperty.h:217
Ogre::PCZone::setLastVisibleFrame
void setLastVisibleFrame(unsigned long frameCount)
Set the lastVisibleFrame counter.
Definition: OgrePCZone.h:112
Ogre::AlignedAllocator::deallocate
void deallocate(T *p, size_t)
Definition: OgreAlignedAllocator.h:120
Ogre::RTShader::LayeredBlending::LB_BlendMultiply
@ LB_BlendMultiply
Definition: OgreShaderExLayeredBlending.h:52
OgreBites::SDLK_KP_PERIOD
@ SDLK_KP_PERIOD
Definition: OgreInput.h:160
Ogre::Frustum
A frustum represents a pyramid, capped at the near and far end which is used to represent either a vi...
Definition: OgreFrustum.h:83
Ogre::ID_FAIL_OP
@ ID_FAIL_OP
Definition: OgreScriptCompiler.h:820
Ogre::TU_NOTSHADERRESOURCE
@ TU_NOTSHADERRESOURCE
Definition: OgreTexture.h:79
Ogre::VertexCacheProfiler::getSize
unsigned int getSize()
Definition: OgreVertexIndexData.h:322
Ogre::PF_FLOAT16_RGBA
@ PF_FLOAT16_RGBA
64-bit pixel format, 16 bits (float) for red, 16 bits (float) for green, 16 bits (float) for blue,...
Definition: OgrePixelFormat.h:104
OgreLodOutputProviderCompressedMesh.h
Ogre::Pass::getPolygonModeOverrideable
bool getPolygonModeOverrideable(void) const
Gets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setti...
Definition: OgrePass.h:912
Ogre::Pass::getCullingMode
CullingMode getCullingMode(void) const
Returns the culling mode for geometry rendered with this pass.
Definition: OgrePass.h:852
Ogre::VulkanDevice
Definition: OgreVulkanDevice.h:40
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::scissoring
bool scissoring
Scissoring if requested?
Definition: OgreSceneManager.h:399
Ogre::RTShader::Parameter::getIndex
int getIndex() const
Get the index of this parameter.
Definition: OgreShaderParameter.h:354
Ogre::ID_PLANAR
@ ID_PLANAR
Definition: OgreScriptCompiler.h:739
Ogre::RTShader::ProgramProcessor::getTargetLanguage
const String & getTargetLanguage() const
Definition: OgreShaderProgramProcessor.h:62
Ogre::CreateGpuSharedParametersScriptCompilerEvent
Definition: OgreScriptCompiler.h:525
Ogre::BspSceneNode::BspSceneNode
BspSceneNode(SceneManager *creator, const String &name)
Definition: OgreBspSceneNode.h:61
Ogre::Quaternion::Dot
float Dot(const Quaternion &rkQ) const
Returns the dot product of the quaternion.
Definition: OgreQuaternion.h:206
Ogre::PortalBase::getNewHomeZone
PCZone * getNewHomeZone()
Get the Zone the Portal should be moved to.
Definition: OgrePortalBase.h:117
Ogre::SceneManager::isLateMaterialResolving
bool isLateMaterialResolving() const
Gets whether using late material resolving or not.
Definition: OgreSceneManager.h:3040
Ogre::ResourceGroupManager::ResourceManagerIterator
MapIterator< ResourceManagerMap > ResourceManagerIterator
Definition: OgreResourceGroupManager.h:258
Ogre::TU_NOT_SRV
@ TU_NOT_SRV
Texture would not be used as Shader Resource View, i.e.
Definition: OgreTexture.h:69
Ogre::BspNode::NodeBrushList
std::vector< Brush * > NodeBrushList
Definition: OgreBspNode.h:159
OgreBites::Widget::_cursorMoved
virtual void _cursorMoved(const Ogre::Vector2 &cursorPos, float wheelDelta)
Definition: OgreTrays.h:178
Ogre::PCZSphereSceneQuery
PCZ implementation of SphereSceneQuery.
Definition: OgrePCZSceneQuery.h:86
OgreBites::MouseButtonEvent::type
int type
Definition: OgreInput.h:70
Ogre::DefaultWorkQueueBase::isShuttingDown
virtual bool isShuttingDown() const
Returns whether the queue is trying to shut down.
Definition: OgreWorkQueue.h:434
Ogre::Quake3Level::mPlanes
bsp_plane_t * mPlanes
Definition: OgreQuake3Level.h:140
Ogre::LodData::CollapseCostHeap
std::multimap< Real, Vertex * > CollapseCostHeap
Definition: OgreLodData.h:69
Ogre::RenderTarget::FB_AUTO
@ FB_AUTO
Definition: OgreRenderTarget.h:88
OgreBites::SDLK_KP_0
@ SDLK_KP_0
Definition: OgreInput.h:159
Ogre::TextureAnimatorAffector
This affector makes it possible to have an animated texture for each individual particle.
Definition: OgreTextureAnimatorAffector.h:23
Ogre::RenderSystem::_setDepthBufferFunction
virtual void _setDepthBufferFunction(CompareFunction func=CMPF_LESS_EQUAL)
Definition: OgreRenderSystem.h:710
OgreBites::Widget
Abstract base class for all widgets.
Definition: OgreTrays.h:107
Ogre::Pass::setName
void setName(const String &name)
Set the name of the pass.
Definition: OgrePass.h:284
OgreSphere.h
Ogre::PF_PVRTC_RGB2
@ PF_PVRTC_RGB2
PVRTC (PowerVR) RGB 2 bpp.
Definition: OgrePixelFormat.h:137
Ogre::DefaultHardwareVertexBuffer::DefaultHardwareVertexBuffer
DefaultHardwareVertexBuffer(size_t vertexSize, size_t numVertices, Usage=HBU_CPU_ONLY)
Definition: OgreDefaultHardwareBufferManager.h:64
Ogre::ID_KEEP
@ ID_KEEP
Definition: OgreScriptCompiler.h:821
Ogre::Mesh::_setLodUsage
void _setLodUsage(unsigned short level, const MeshLodUsage &usage)
Internal methods for loading LOD, do not use.
Ogre::Sampler::getMipmapBias
float getMipmapBias(void) const
Gets the bias value applied to the mipmap calculation.
Definition: OgreTextureUnitState.h:172
Ogre::StaticCache::clear
void clear()
Clear the cache.
Definition: OgreDeflate.h:146
Ogre::SceneManager::destroyManualObject
void destroyManualObject(MovableObject *obj)
Removes & destroys a ManualObject from the SceneManager.
Definition: OgreSceneManager.h:1526
Ogre::CreateCallbackWrapper::callback
CreateGpuProgramCallback callback
Definition: OgreGLGpuProgramManager.h:45
Ogre::GpuProgramManager::addFactory
void addFactory(GpuProgramFactory *factory)
Add a new factory object for programs of a given language.
Ogre::SBO_REVERSE_SUBTRACT
@ SBO_REVERSE_SUBTRACT
Definition: OgreBlendMode.h:251
Ogre::BillboardChainFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreBillboardChain.h:368
Ogre::PF_R3G3B2
@ PF_R3G3B2
8-bit pixel format, 2 bits blue, 3 bits green, 3 bits red.
Definition: OgrePixelFormat.h:123
Ogre::PROP_UNKNOWN
@ PROP_UNKNOWN
Definition: OgreProperty.h:123
Ogre::deque::iterator
std::deque< T >::iterator iterator
Definition: OgreDeprecated.h:40
Ogre::BspRaySceneQuery::BspRaySceneQuery
BspRaySceneQuery(SceneManager *creator)
Ogre::GpuProgramParameters::ACT_VIEWPORT_HEIGHT
@ ACT_VIEWPORT_HEIGHT
Current viewport height (in pixels) as floating point value.
Definition: OgreGpuProgramParams.h:1014
Ogre::ArchiveFactory::~ArchiveFactory
virtual ~ArchiveFactory()
Definition: OgreArchiveFactory.h:62
Ogre::HardwareIndexBuffer::IT_16BIT
@ IT_16BIT
Definition: OgreHardwareIndexBuffer.h:50
Ogre::PropertyBase::getType
PropertyType getType() const
Get the type of the property.
Definition: OgreProperty.h:203
Ogre::MetalRenderWindow::nextDrawable
virtual bool nextDrawable(void)
Returns true on success. False on failure.
Ogre::HardwareUniformBufferSharedPtr
HardwareBufferPtr HardwareUniformBufferSharedPtr
Definition: OgrePrerequisites.h:299
Ogre::RTShader::VSOutputCompactPolicy
VSOutputCompactPolicy
Definition: OgreShaderPrerequisites.h:80
Ogre::OverlaySystem
This class simplify initialization / finalization of the overlay system.
Definition: OgreOverlaySystem.h:56
Ogre::PCZPlugin::getName
const String & getName() const
Get the name of the plugin.
Ogre::CgProgram::CmdArgs::doGet
String doGet(const void *target) const
Ogre::Degree::operator>
bool operator>(const Degree &d) const
Definition: OgreMath.h:147
OgreShaderProgramWriter.h
Ogre::HardwareOcclusionQuery::getLastQuerysPixelcount
unsigned int getLastQuerysPixelcount() const
Let's you get the last pixel count with out doing the hardware occlusion test.
Definition: OgreHardwareOcclusionQuery.h:109
Ogre::Bitwise::fixedToFixed
static unsigned int fixedToFixed(uint32 value, unsigned int n, unsigned int p)
Convert N bit colour channel value to P bits.
Definition: OgreBitwise.h:213
Ogre::RTShader::FunctionInvocation::getReturnType
const String & getReturnType() const
Return the return type.
Definition: OgreShaderFunctionAtom.h:255
Ogre::TinyRenderSystem::setLightingEnabled
void setLightingEnabled(bool enabled)
Sets whether or not dynamic lighting is enabled.
Definition: OgreTinyRenderSystem.h:127
Ogre::D3D11VideoMode
Definition: OgreD3D11VideoMode.h:37
Ogre::ManualObject::normal
void normal(float x, float y, float z)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreManualObject.h:247
Ogre::LodCollapseCostCurvature
Definition: OgreLodCollapseCostCurvature.h:40
Ogre::LBX_BLEND_DIFFUSE_COLOUR
@ LBX_BLEND_DIFFUSE_COLOUR
use interpolated color values from vertices to scale source1, then add source2 scaled by (1-color)
Definition: OgreBlendMode.h:105
Ogre::PCZSceneNode::isEnabled
bool isEnabled(void)
Definition: OgrePCZSceneNode.h:102
Ogre::RTShader::SGScriptTranslator
This class responsible for translating core features of the RT Shader System for Ogre material script...
Definition: OgreShaderScriptTranslator.h:47
Ogre::StringVector
std::vector< String > StringVector
Definition: OgreStringVector.h:43
Ogre::TerrainLayerSamplerList
std::vector< TerrainLayerSampler > TerrainLayerSamplerList
Definition: OgreTerrainMaterialGenerator.h:125
Ogre::MetalRenderTexture::getCustomAttribute
virtual void getCustomAttribute(const String &name, void *pData)
Retrieve a platform or API-specific piece of information.
Ogre::FreeImagePlugin::initialise
void initialise()
Perform any tasks the plugin needs to perform on full system initialisation.
Definition: OgreFreeImageCodec.h:91
Ogre::PF_R8_SNORM
@ PF_R8_SNORM
8-bit pixel format, 8 bits red (signed normalised int).
Definition: OgrePixelFormat.h:220
Ogre::GpuProgramParameters::ACT_TRANSPOSE_WORLDVIEWPROJ_MATRIX
@ ACT_TRANSPOSE_WORLDVIEWPROJ_MATRIX
Provides transpose of concatenated world, view and projection matrices.
Definition: OgreGpuProgramParams.h:719
Ogre::D3D11Driver
Definition: OgreD3D11Driver.h:40
Ogre::ColourFaderAffector2::CmdGreenAdjust1
Command object for green adjust (see ParamCommand).
Definition: OgreColourFaderAffector2.h:56
Ogre::SmallVector< T, 0 >::operator=
SmallVector & operator=(const SmallVectorImpl< T > &RHS)
Definition: OgreSmallVector.h:766
Ogre::VET_USHORT4
@ VET_USHORT4
Definition: OgreHardwareVertexBuffer.h:145
Ogre::ResourceManager::getMemoryUsage
size_t getMemoryUsage(void) const
Gets the current memory usage, in bytes.
Definition: OgreResourceManager.h:159
Ogre::ResourceGroupManager::getWorldResourceGroupName
const String & getWorldResourceGroupName(void) const
Gets the resource group that 'world' resources will use.
Definition: OgreResourceGroupManager.h:810
Ogre::TransformBaseReal
Definition: OgreMatrix4.h:157
Ogre::OctreeSceneManagerFactory
Factory for OctreeSceneManager.
Definition: OgreOctreeSceneManager.h:226
Ogre::AnimationStateSet
Class encapsulating a set of AnimationState objects.
Definition: OgreAnimationState.h:199
Ogre::RSC_HWOCCLUSION_ASYNCHRONOUS
@ RSC_HWOCCLUSION_ASYNCHRONOUS
D3D11: Supports asynchronous hardware occlusion queries.
Definition: OgreRenderSystemCapabilities.h:186
Ogre::SceneManager::SceneMgrQueuedRenderableVisitor::transparentShadowCastersMode
bool transparentShadowCastersMode
Are we in transparent shadow caster mode?
Definition: OgreSceneManager.h:393
Ogre::TerrainLayerSamplerElement::operator==
bool operator==(const TerrainLayerSamplerElement &e) const
Definition: OgreTerrainMaterialGenerator.h:81
Ogre::VectorBase< 3, Real >
Definition: OgreVector.h:128
Ogre::Pass::getFragmentProgramName
const String & getFragmentProgramName(void) const
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgrePass.h:1242
Ogre::Math::Cos
static float Cos(float fValue, bool useTables=false)
Cosine function.
Definition: OgreMath.h:344
Ogre::RTShader::VSOCP_LOW
@ VSOCP_LOW
Definition: OgreShaderPrerequisites.h:82
Ogre::GpuProgram::getPassFogStates
virtual bool getPassFogStates(void) const
Returns whether a fragment program wants fog state to be passed through fixed pipeline low level API ...
Definition: OgreGpuProgram.h:296
OgreSegment.h
Ogre::D3D11RenderTarget
Definition: OgreD3D11RenderTarget.h:8
Ogre::Pass::getShininess
float getShininess(void) const
Gets the 'shininess' property of the pass (affects specular highlights).
Definition: OgrePass.h:412
Ogre::Math::isNaN
static bool isNaN(Real f)
Definition: OgreMath.h:320
Ogre::InstanceBatch::isBatchFull
bool isBatchFull(void) const
Definition: OgreInstanceBatch.h:247
Ogre::CgProgram::hasCompileError
bool hasCompileError(void) const
Did this program encounter a compile error when loading?
Ogre::TangentSpaceCalc
Class for calculating a tangent space basis.
Definition: OgreTangentSpaceCalc.h:47
Ogre::PagedWorld::getManager
PageManager * getManager() const
Get the manager of this world.
Definition: OgrePagedWorld.h:77
Ogre::Pose
A pose is a linked set of vertex offsets applying to one set of vertex data.
Definition: OgrePose.h:56
Ogre::AxisAlignedBox::getMaximum
Vector3 & getMaximum(void)
Gets a modifiable version of the maximum corner of the box.
Definition: OgreAxisAlignedBox.h:142
Ogre::RSC_TEXTURE_COMPRESSION_PVRTC
@ RSC_TEXTURE_COMPRESSION_PVRTC
Supports compressed textures in the PVRTC format.
Definition: OgreRenderSystemCapabilities.h:142
Ogre::ID_PARAM_INDEXED
@ ID_PARAM_INDEXED
Definition: OgreScriptCompiler.h:585
Ogre::TinyRenderSystem::clearFrameBuffer
void clearFrameBuffer(unsigned int buffers, const ColourValue &colour=ColourValue::Black, float depth=1.0f, unsigned short stencil=0)
Ogre::GpuProgramParameters::ACT_TANTIME_0_2PI
@ ACT_TANTIME_0_2PI
Tangent of "Time0_2PI". Equivalent to RenderMonkey's "TanTime0_2PI".
Definition: OgreGpuProgramParams.h:997
Ogre::CompositorChain::Instances
std::vector< CompositorInstance * > Instances
Data types.
Definition: OgreCompositorChain.h:57
Ogre::Math::AU_DEGREE
@ AU_DEGREE
Definition: OgreMath.h:214
OgreGLGpuProgram.h
Ogre::ColourBlendState::writeG
bool writeG
Definition: OgreBlendMode.h:272
Ogre::Quake3ShaderManager::getLoadingOrder
Real getLoadingOrder(void) const
Gets the loading order for scripts of this type.
Ogre::AreaEmitter::AreaEmitter
AreaEmitter(ParticleSystem *psys)
Definition: OgreAreaEmitter.h:81
Ogre::PagedWorld::setPageProvider
void setPageProvider(PageProvider *provider)
Set the PageProvider which can provide streams for Pages in this world.
Definition: OgrePagedWorld.h:173
Ogre::MetalPlugin::getName
const String & getName() const
Get the name of the plugin.
Ogre::RTShader::FunctionAtomInstanceConstIterator
FunctionAtomInstanceList::const_iterator FunctionAtomInstanceConstIterator
Definition: OgreShaderFunctionAtom.h:319
Ogre::Node::getUserAny
const Any & getUserAny(void) const
Definition: OgreNode.h:655
Ogre::StencilState::depthStencilPassOp
StencilOperation depthStencilPassOp
The action to take when both the stencil and depth check pass.
Definition: OgreRenderSystem.h:118
Ogre::ScriptCompiler
This is the main class for the compiler.
Definition: OgreScriptCompiler.h:186
Ogre::Terrain::LayerInstanceList
std::vector< LayerInstance > LayerInstanceList
Definition: OgreTerrain.h:307
OgreBites::TextInputEvent::type
int type
Definition: OgreInput.h:86
Ogre::AnimableValue::VECTOR2
@ VECTOR2
Definition: OgreAnimable.h:79
Ogre::ulong
unsigned long ulong
Definition: OgrePrerequisites.h:62
Ogre::MapIterator::MapIterator
MapIterator(typename T::iterator start, typename T::iterator last)
Constructor.
Definition: OgreIteratorWrapper.h:326
Ogre::GpuProgramParameters::ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED_ARRAY
@ ACT_LIGHT_DIFFUSE_COLOUR_POWER_SCALED_ARRAY
Array of light diffuse colours scaled by light power (count set by extra param)
Definition: OgreGpuProgramParams.h:823
OgreBites::TrayManager::isLoadingBarVisible
bool isLoadingBarVisible()
Definition: OgreTrays.h:939
Ogre::GLSLShaderCommon::setColumnMajorMatrices
void setColumnMajorMatrices(bool columnMajor)
Sets whether matrix packing in column-major order.
Definition: OgreGLSLShaderCommon.h:88
Ogre::Degree::operator<
bool operator<(const Degree &d) const
Definition: OgreMath.h:142
Ogre::BspNode
Encapsulates a node in a BSP tree.
Definition: OgreBspNode.h:58
Ogre::Root::getWorkQueue
WorkQueue * getWorkQueue() const
Get the WorkQueue for processing background tasks.
Definition: OgreRoot.h:885
Ogre::ResourceManager::getScriptPatterns
const StringVector & getScriptPatterns(void) const override
Gets the file patterns which should be used to find scripts for this class.
Definition: OgreResourceManager.h:381
Ogre::GLES2TextureBuffer::bindToFramebuffer
void bindToFramebuffer(uint32 attachment, uint32 zoffset) override
Bind surface to frame buffer.
Ogre::RTShader::HardwareSkinning::SkinningData::scalingShearingSupport
bool scalingShearingSupport
Definition: OgreShaderExHardwareSkinning.h:70
Ogre::AxisAlignedBox::setMaximumY
void setMaximumY(Real y)
Definition: OgreAxisAlignedBox.h:206
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE7
@ SPC_POSTOLIGHT_TANGENT_SPACE7
Definition: OgreShaderParameter.h:169
OgreComPtr.h
Ogre::OverlayContainer::ChildMap
std::map< String, OverlayElement * > ChildMap
Definition: OgreOverlayContainer.h:58
Ogre::Math::Sign
static Radian Sign(const Radian &rValue)
Definition: OgreMath.h:378
Ogre::HardwarePixelBuffer::getWidth
uint32 getWidth() const
Gets the width of this buffer.
Definition: OgreHardwarePixelBuffer.h:184
Ogre::SceneManager::setSkyBoxEnabled
void setSkyBoxEnabled(bool enable)
Enables / disables a 'sky box'.
Definition: OgreSceneManager.h:2034
Ogre::Volume::CSGDifferenceSource
Builds the difference between two sources.
Definition: OgreVolumeCSGSource.h:278
Ogre::Page::isDeferredProcessInProgress
bool isDeferredProcessInProgress() const
If true, it's not safe to access this Page at this time, contents may be changing.
Definition: OgrePage.h:103
Ogre::FrameTimeControllerValue::getFrameDelay
Real getFrameDelay(void) const
Definition: OgrePredefinedControllers.h:71
Ogre::STBIPlugin
Definition: OgreSTBICodec.h:76
Ogre::SBF_SOURCE_ALPHA
@ SBF_SOURCE_ALPHA
The texel alpha value.
Definition: OgreBlendMode.h:238
Ogre::HardwareBufferLockGuard::lock
void lock(const SharedPtr< T > &p, size_t offset, size_t length, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:447
Ogre::LodInputProvider
Definition: OgreLodInputProvider.h:39
Ogre::TextureUnitState
Class representing the state of a single texture unit during a Pass of a Technique,...
Definition: OgreTextureUnitState.h:240
Ogre::AxisAlignedBox::setMinimum
void setMinimum(Real x, Real y, Real z)
Definition: OgreAxisAlignedBox.h:156
Ogre::ABGR
uint32 ABGR
Definition: OgreColourValue.h:43
Ogre::SimpleParamCommand::doGet
String doGet(const void *target) const
Definition: OgreStringInterface.h:92
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE7
@ SPC_LIGHTDIRECTION_VIEW_SPACE7
Definition: OgreShaderParameter.h:199
Ogre::Grid3DPageStrategyData::getLoadRadius
virtual Real getLoadRadius() const
Get the loading radius.
Definition: OgreGrid3DPageStrategy.h:141
Ogre::Texture::setTextureType
void setTextureType(TextureType ttype)
Sets the type of texture; can only be changed before load()
Definition: OgreTexture.h:139
Ogre::ScriptLoader::~ScriptLoader
virtual ~ScriptLoader()
Definition: OgreScriptLoader.h:62
Ogre::CgProgram::getSize
size_t getSize(void) const
Ogre::DefaultIntersectionSceneQuery
Default implementation of IntersectionSceneQuery.
Definition: OgreSceneManager.h:3432
Ogre::findCommandLineOpts
int _OgreExport findCommandLineOpts(int numargs, char **argv, UnaryOptionList &unaryOptList, BinaryOptionList &binOptList)
Locate command-line options of the unary form '-blah' and of the binary form '-blah foo',...
Ogre::D3D9StereoDriverAMD
Virtual interface of the stereo driver.
Definition: OgreD3D9StereoDriverAMD.h:45
Ogre::SceneManager::SkyBoxGenParameters
Definition: OgreSceneManager.h:311
Ogre::Terrain::getTargetLodLevel
int getTargetLodLevel() const
Definition: OgreTerrain.h:1831
Ogre::RenderPriorityGroup
Collection of renderables by priority.
Definition: OgreRenderQueueSortingGrouping.h:239
Ogre::ParticleSystemRenderer::_notifyParticleMoved
virtual void _notifyParticleMoved(std::vector< Particle * > &currentParticles)
Optional callback notified when particles moved.
Definition: OgreParticleSystemRenderer.h:83
OgreTerrainPrerequisites.h
Ogre::OctreeNode
Specialized SceneNode that is customized for working within an Octree.
Definition: OgreOctreeNode.h:66
Ogre::MovableObject::setDefaultVisibilityFlags
static void setDefaultVisibilityFlags(uint32 flags)
Set the default visibility flags for all future MovableObject instances.
Definition: OgreMovableObject.h:437
Ogre::GpuConstantDefinition::isSampler
static bool isSampler(GpuConstantType c)
Definition: OgreGpuProgramParams.h:182
Ogre::CPreprocessor::~CPreprocessor
virtual ~CPreprocessor()
Destroy the preprocessor object.
Ogre::GLRenderSystemCommon
Definition: OgreGLRenderSystemCommon.h:41
Ogre::TU_AUTOMIPMAP
@ TU_AUTOMIPMAP
Mipmaps will be automatically generated for this texture.
Definition: OgreTexture.h:63
OgreException.h
Ogre::SceneManager::getDebugDrawer
DebugDrawer * getDebugDrawer() const
Definition: OgreSceneManager.h:1418
Ogre::RTShader::Function::getInputParameters
const ShaderParameterList & getInputParameters() const
Return a list of input parameters.
Definition: OgreShaderFunction.h:195
Ogre::RenderPriorityGroup::setSplitPassesByLightingType
void setSplitPassesByLightingType(bool split)
Sets whether or not the queue will split passes by their lighting type, ie ambient,...
Definition: OgreRenderQueueSortingGrouping.h:345
Ogre::GLSL::GLSLProgram::getPassSurfaceAndLightStates
bool getPassSurfaceAndLightStates(void) const
Returns whether a vertex program wants light and material states to be passed through fixed pipeline ...
Definition: src/GLSL/include/OgreGLSLProgram.h:55
Ogre::RenderSystemCapabilities::getSupportedShaderProfiles
const ShaderProfiles & getSupportedShaderProfiles() const
Returns a set of all supported shader profiles.
Definition: OgreRenderSystemCapabilities.h:493
Ogre::VET_SHORT2_NORM
@ VET_SHORT2_NORM
signed shorts (normalized to -1..1)
Definition: OgreHardwareVertexBuffer.h:157
OgreBites::TextBox::getCaption
const Ogre::DisplayString & getCaption()
Definition: OgreTrays.h:251
Ogre::DefaultShadowCameraSetup::create
static ShadowCameraSetupPtr create()
Definition: OgreShadowCameraSetup.h:90
Ogre::RTShader::FunctionStageRef::mul
void mul(const In &arg0, const In &arg1, const Out &dst) const
dst = arg0 * arg1;
Definition: OgreShaderFunction.h:79
Assimp
Definition: OgreAssimpLoader.h:53
Ogre::ID_CAMERA
@ ID_CAMERA
Definition: OgreScriptCompiler.h:851
Ogre::HardwareBuffer::copyData
void copyData(HardwareBuffer &srcBuffer)
Copy all data from another buffer into this one.
Definition: OgreHardwareBuffer.h:339
Ogre::HardwareOcclusionQuery
This is a abstract class that that provides the interface for the query class for hardware occlusion.
Definition: OgreHardwareOcclusionQuery.h:51
Ogre::Math::uint16Cast
static uint16 uint16Cast(size_t t)
saturated cast of size_t to uint16
Definition: OgreMath.h:392
Ogre::TerrainGroup::TerrainSlotDefinition::filename
String filename
Filename, if this is to be loaded from a file.
Definition: OgreTerrainGroup.h:320
Ogre::BillboardParticleRenderer::setCommonUpVector
void setCommonUpVector(const Vector3 &vec)
Use this to specify the common up-vector given to billboards.
Definition: OgreBillboardParticleRenderer.h:97
Ogre::BillboardChain::Element::width
float width
Definition: OgreBillboardChain.h:94
Ogre::VisibleObjectsBoundsInfo::maxDistanceInFrustum
Real maxDistanceInFrustum
The farthest object in the frustum regardless of visibility / shadow caster flags.
Definition: OgreSceneManager.h:113
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE1
@ SPC_LIGHTDIRECTION_TANGENT_SPACE1
Definition: OgreShaderParameter.h:203
Ogre::LodData::mVertexList
VertexList mVertexList
Definition: OgreLodData.h:154
Ogre::LodCollapseCost
Definition: OgreLodCollapseCost.h:44
Ogre::VisibleObjectsBoundsInfo::minDistance
Real minDistance
The closest a visible object is to the camera.
Definition: OgreSceneManager.h:107
Ogre::Image::FILTER_LINEAR
@ FILTER_LINEAR
Definition: OgreImage.h:428
Ogre::DataStream
General purpose class used for encapsulating the reading and writing of data.
Definition: OgreDataStream.h:64
Ogre::HardwareVertexBuffer
Specialisation of HardwareBuffer for a vertex buffer.
Definition: OgreHardwareVertexBuffer.h:48
Ogre::Vector< 2, Real >
Ogre::PCZone::getName
const String & getName(void) const
Definition: OgrePCZone.h:97
OgreSerializer.h
OgreMeshSerializer.h
Ogre::TerrainGroup::getAlignment
virtual Terrain::Alignment getAlignment() const
Retrieve the alignment of the grid of terrain (cannot be modified after construction).
Definition: OgreTerrainGroup.h:121
Ogre::CompositionTechnique::TextureScope
TextureScope
Definition: OgreCompositionTechnique.h:53
Ogre::TransformBase::getTrans
Vector< 3, T > getTrans() const
Extracts the translation transformation part of the matrix.
Definition: OgreMatrix4.h:121
Ogre::GLSLESCgProgramFactory
Factory class for GLSL ES programs.
Definition: OgreGLSLESCgProgramFactory.h:39
Ogre::Camera::getPixelDisplayRatio
Real getPixelDisplayRatio() const
Returns an estimated ratio between a pixel and the display area it represents.
Definition: OgreCamera.h:661
OgreAxisAlignedBox.h
Ogre::AnimableValue::setValue
virtual void setValue(const Vector3 &)
Set value.
Definition: OgreAnimable.h:164
Ogre::SceneManager::isShadowTechniqueAdditive
bool isShadowTechniqueAdditive(void) const
Is there an additive shadowing technique in use?
Definition: OgreSceneManager.h:2760
Ogre::Technique::GPUDeviceNameRule::GPUDeviceNameRule
GPUDeviceNameRule()
Definition: OgreTechnique.h:138
Ogre::SceneQueryResultWorldFragmentList
std::list< SceneQuery::WorldFragment * > SceneQueryResultWorldFragmentList
Definition: OgreSceneQuery.h:203
Ogre::GpuProgramParameters::ACT_VIEWPROJ_MATRIX
@ ACT_VIEWPROJ_MATRIX
The current view & projection matrices concatenated.
Definition: OgreGpuProgramParams.h:681
Ogre::Math::calculateFaceNormalWithoutNormalize
static Vector4 calculateFaceNormalWithoutNormalize(const Vector3 &v1, const Vector3 &v2, const Vector3 &v3)
Calculate a face normal without normalize, including the w component which is the offset from the ori...
Definition: OgreVector.h:901
Ogre::D3D9HardwareBufferManager::setAutoHardwareBufferManagement
void setAutoHardwareBufferManagement(bool autoManagement)
Set automatic hardware buffers management.
Definition: OgreD3D9HardwareBufferManager.h:48
Ogre::Lod0Stripifier::RemapInfo::prepare
void prepare(size_t originalSize)
Definition: OgreLod0Stripifier.h:67
Ogre::D3D11HLSLProgram::getTarget
const String & getTarget(void) const
Gets the shader target to compile down to, e.g.
Definition: OgreD3D11HLSLProgram.h:172
Ogre::TrackVertexColourType
int TrackVertexColourType
An enumeration describing which material properties should track the vertex colours.
Definition: OgreCommon.h:298
Ogre::G2D_X_Y
@ G2D_X_Y
Grid is in the X/Y plane.
Definition: OgreGrid2DPageStrategy.h:52
Ogre::CgProgramFactory::getLanguage
const String & getLanguage(void) const
Get the name of the language this factory creates programs for.
Ogre::SPFMDeleteT
Definition: OgreSharedPtr.h:40
Ogre::GCT_SAMPLER_EXTERNAL_OES
@ GCT_SAMPLER_EXTERNAL_OES
Definition: OgreGpuProgramParams.h:82
Ogre::MemoryDataStream::getCurrentPtr
uchar * getCurrentPtr(void)
Get a pointer to the current position in the memory block this stream holds.
Definition: OgreDataStream.h:321
Ogre::ShadowTextureListener::~ShadowTextureListener
virtual ~ShadowTextureListener()
Definition: OgreSceneManager.h:131
Ogre::Pass::setPassIterationCount
void setPassIterationCount(const size_t count)
set the number of iterations that this pass should perform when doing fast multi pass operation.
Definition: OgrePass.h:1399
Ogre::ProfileHistory::maxTimePercent
Real maxTimePercent
The maximum percentage of frame time this profile has taken.
Definition: OgreProfiler.h:119
Ogre::Camera
A viewpoint from which the scene will be rendered.
Definition: OgreCamera.h:85
Ogre::FileSystemLayer
Provides methods to find out where the Ogre config files are stored and where logs and settings files...
Definition: OgreFileSystemLayer.h:46
OgreBites::WindowEventListener::windowFocusChange
virtual void windowFocusChange(Ogre::RenderWindow *rw)
Definition: OgreWindowEventUtilities.h:96
Ogre::ID_AMBIENT
@ ID_AMBIENT
Definition: OgreScriptCompiler.h:597
Ogre::GLES2TextureBuffer
Definition: OgreGLES2HardwarePixelBuffer.h:36
Ogre::CMPF_GREATER
@ CMPF_GREATER
Write if (new_Z >= existing_Z)
Definition: OgreCommon.h:70
Ogre::GLContext::createOrRetrieveStateCacheManager
StateCacheManager * createOrRetrieveStateCacheManager()
Get the state cache manager, creating it on demand.
Definition: OgreGLContext.h:77
Ogre::DefaultSceneManagerFactory
Factory for default scene manager.
Definition: OgreSceneManagerEnumerator.h:46
OgreBites::CameraMan
Utility class for controlling the camera in samples.
Definition: OgreCameraMan.h:56
Ogre::StringConverter::parseStringVector
static StringVector parseStringVector(const String &val)
Definition: OgreStringConverter.h:338
Ogre::PixelBox::~PixelBox
~PixelBox()
Definition: OgrePixelFormat.h:353
Ogre::RTShader::UniformParameterPtr
shared_ptr< UniformParameter > UniformParameterPtr
Definition: OgreShaderPrerequisites.h:76
Ogre::QueuedRenderableVisitor::~QueuedRenderableVisitor
virtual ~QueuedRenderableVisitor()
Definition: OgreRenderQueueSortingGrouping.h:73
Ogre::AxisAlignedBox::isNull
bool isNull(void) const
Returns true if the box is null i.e.
Definition: OgreAxisAlignedBox.h:500
Ogre::Texture::getCustomAttribute
uint getCustomAttribute(const String &name)
simplified API for bindings
Definition: OgreTexture.h:421
Ogre::Pass::getMaxSimultaneousLights
unsigned short getMaxSimultaneousLights(void) const
Gets the maximum number of lights to be used by this pass.
Definition: OgrePass.h:1073
Ogre::RenderOperation::vertexData
VertexData * vertexData
Vertex source data.
Definition: OgreRenderOperation.h:108
Ogre::Math
Class to provide access to common mathematical functions.
Definition: OgreMath.h:204
Ogre::TerrainMaterialGeneratorA::SM2Profile::getReceiveDynamicShadowsEnabled
bool getReceiveDynamicShadowsEnabled() const
Whether to support dynamic texture shadows received from other objects, on the terrain (default true)...
Definition: OgreTerrainMaterialGeneratorA.h:124
Ogre::PCZone::getPortalsUpdated
bool getPortalsUpdated(void)
Definition: OgrePCZone.h:243
Ogre::RenderToVertexBufferPtr
SharedPtr< RenderToVertexBuffer > RenderToVertexBufferPtr
Definition: OgrePrerequisites.h:288
Ogre::PageProvider::prepareProceduralPage
virtual bool prepareProceduralPage(Page *page, PagedWorldSection *section)
Give a provider the opportunity to prepare page content procedurally.
Definition: OgrePageManager.h:69
Ogre::DirectionRandomiserAffector::CmdRandomness
Command object for randomness (see ParamCommand).
Definition: OgreDirectionRandomiserAffector.h:49
Ogre::LodData
Definition: OgreLodData.h:55
Ogre::Math::Log2
static Real Log2(Real fValue)
Definition: OgreMath.h:363
Ogre::SceneManager::isSkyDomeEnabled
bool isSkyDomeEnabled(void) const
Return whether a skydome is enabled.
Definition: OgreSceneManager.h:2120
Ogre::PCZSceneManager::getZoneIterator
ZoneIterator getZoneIterator(void)
Definition: OgrePCZSceneManager.h:311
Ogre::GLUniformCache
An in memory cache of the OpenGL uniforms.
Definition: OgreGLUniformCache.h:40
Ogre::GLCopyingRenderTexture
Definition: OgreGLCopyingRenderTexture.h:39
Ogre::Property::set
virtual void set(T val)
Set the property value.
Definition: OgreProperty.h:236
Ogre::PlaneBoundedVolumeList
std::vector< PlaneBoundedVolume > PlaneBoundedVolumeList
Definition: OgrePlaneBoundedVolume.h:128
Ogre::RTShader::FFP_PS_FOG
@ FFP_PS_FOG
Definition: OgreShaderFFPRenderState.h:62
Ogre::Quake3Level::mHeader
bsp_header_t * mHeader
Definition: OgreQuake3Level.h:119
Ogre::D3D11RenderWindowSwapChainBased::isVSyncEnabled
bool isVSyncEnabled() const
Indicates whether vertical sync is activated for the window.
Definition: OgreD3D11RenderWindow.h:128
Ogre::BorderRenderable::getMaterial
const MaterialPtr & getMaterial(void) const
Retrieves a weak reference to the material this renderable object uses.
Definition: OgreBorderPanelOverlayElement.h:240
Ogre::AssimpLoader::LoaderParams
LoaderParams
Definition: OgreAssimpLoader.h:71
Ogre::RENDER_QUEUE_2
@ RENDER_QUEUE_2
Definition: OgreRenderQueue.h:59
Ogre::HardwareBufferManager
Singleton wrapper for hardware buffer manager.
Definition: OgreHardwareBufferManager.h:388
Ogre::ZoneDataMap
std::map< String, ZoneData * > ZoneDataMap
Definition: OgrePCZSceneNode.h:49
Ogre::Pass::setAlphaToCoverageEnabled
void setAlphaToCoverageEnabled(bool enabled)
Sets whether to use alpha to coverage (A2C) when blending alpha rejected values.
Definition: OgrePass.h:1021
Ogre::ManualObject::end
virtual ManualObjectSection * end(void)
Finish defining the object and compile the final renderable version.
Ogre::ConfigOption::currentValue
String currentValue
Definition: OgreConfigOptionMap.h:52
Ogre::StaticGeometry::LODBucket::getShadowRenderableList
ShadowCaster::ShadowRenderableList & getShadowRenderableList()
Definition: OgreStaticGeometry.h:332
Ogre::MovableObject::isDebugDisplayEnabled
bool isDebugDisplayEnabled(void) const
Gets whether debug display of this object is enabled.
Definition: OgreMovableObject.h:562
Ogre::OR_LANDSCAPELEFT
@ OR_LANDSCAPELEFT
Definition: OgreFrustum.h:56
Ogre::TextureUnitState::getParent
Pass * getParent(void) const
Gets the parent Pass object.
Definition: OgreTextureUnitState.h:1021
Ogre::ZipArchiveFactory::~ZipArchiveFactory
virtual ~ZipArchiveFactory()
Definition: OgreZip.h:59
Ogre::MemoryDataStreamPtr
SharedPtr< MemoryDataStream > MemoryDataStreamPtr
Definition: OgrePrerequisites.h:285
Ogre::Texture::setLayerNames
void setLayerNames(const std::vector< String > &names)
Set image names to be loaded as layers (3d & texture array) or cubemap faces.
Definition: OgreTexture.h:440
Ogre::ScriptCompiler::CE_REFERENCETOANONEXISTINGOBJECT
@ CE_REFERENCETOANONEXISTINGOBJECT
Definition: OgreScriptCompiler.h:205
Ogre::Technique::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Class that provides convenient interface to establish a linkage between custom user application objec...
Definition: OgreTechnique.h:695
Ogre::GLPBuffer::getHeight
uint32 getHeight()
Definition: OgreGLPBuffer.h:48
OgreCapsule.h
Ogre::GLSLShader::setSamplerBinding
void setSamplerBinding(bool enable)
Definition: OgreGLSLShader.h:52
OgreCompositionPass.h
Ogre::Volume::ChunkRequest::level
size_t level
The current LOD level.
Definition: OgreVolumeChunkHandler.h:62
Ogre::Viewport::Listener::viewportCameraChanged
virtual void viewportCameraChanged(Viewport *viewport)
Notification of when a new camera is set to target listening Viewport.
Definition: OgreViewport.h:66
Ogre::DriverVersion::toString
String toString() const
Ogre::SubEntity::isRenderQueueGroupSet
bool isRenderQueueGroupSet(void) const
Gets the queue group for this entity, see setRenderQueueGroup for full details.
Definition: OgreSubEntity.h:186
Ogre::ID_TARGET_OUTPUT
@ ID_TARGET_OUTPUT
Definition: OgreScriptCompiler.h:775
Ogre::Pass::getLightScissoringEnabled
bool getLightScissoringEnabled() const
Gets whether or not this pass will be clipped by a scissor rectangle encompassing the lights that are...
Definition: OgrePass.h:1429
Ogre::Exception::ERR_NOT_IMPLEMENTED
@ ERR_NOT_IMPLEMENTED
Definition: OgreException.h:119
Ogre::TextureUnitState::setCubicTextureName
void setCubicTextureName(const String &name, bool forUVW=false)
Definition: OgreTextureUnitState.h:376
Ogre::LodInputProviderMesh
Definition: OgreLodInputProviderMesh.h:46
Ogre::RenderOperation::OperationType
OperationType
The rendering operation type to perform.
Definition: OgreRenderOperation.h:48
Ogre::ManualObject::colour
void colour(const ColourValue &col)
Add a vertex colour to a vertex.
Definition: OgreManualObject.h:340
Ogre::TerrainGlobalOptions::setDefaultGlobalColourMapSize
void setDefaultGlobalColourMapSize(uint16 sz)
Set the default size of the terrain global colour map for a new terrain.
Definition: OgreTerrain.h:2009
Ogre::Plane::normalise
Real normalise(void)
Normalises the plane.
Definition: OgrePlane.h:216
Ogre::Quaternion::ZERO
static const Quaternion ZERO
Definition: OgreQuaternion.h:341
Ogre::Volume::SimplexNoise::noise
Real noise(Real xIn, Real yIn, Real zIn) const
3D noise function.
Ogre::Viewport::getDepthClear
float getDepthClear(void) const
Gets the default depth buffer value to which the viewport is cleared.
Definition: OgreViewport.h:222
Ogre::RenderSystem::_cleanupDepthBuffers
void _cleanupDepthBuffers(bool bCleanManualBuffers=true)
Removes all depth buffers.
Ogre::GCT_UINT1
@ GCT_UINT1
Definition: OgreGpuProgramParams.h:110
Ogre::Quake3Shader::Pass::blendSrc
SceneBlendFactor blendSrc
Definition: OgreQuake3Shader.h:80
Ogre::PF_ASTC_RGBA_8X8_LDR
@ PF_ASTC_RGBA_8X8_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 8x8)
Definition: OgrePixelFormat.h:264
Ogre::PagedWorldSectionFactory
A factory class for creating types of world section.
Definition: OgrePagedWorldSection.h:301
Ogre::FRUSTUM_PLANE_TOP
@ FRUSTUM_PLANE_TOP
Definition: OgreFrustum.h:75
OgreDataStream.h
Ogre::CreateGpuProgramScriptCompilerEvent::CreateGpuProgramScriptCompilerEvent
CreateGpuProgramScriptCompilerEvent(const String &file, const String &name, const String &resourceGroup, const String &source, const String &syntax, GpuProgramType programType)
Definition: OgreScriptCompiler.h:515
Ogre::RenderTargetListener::~RenderTargetListener
virtual ~RenderTargetListener()
Definition: OgreRenderTargetListener.h:88
Ogre::GpuProgramParametersPtr
SharedPtr< GpuProgramParameters > GpuProgramParametersPtr
Definition: OgrePrerequisites.h:279
Ogre::SmallVectorTemplateCommon::begin
const_iterator begin() const
Definition: OgreSmallVector.h:161
OgreBites::TrayManager::removeWidgetFromTray
void removeWidgetFromTray(TrayLocation trayLoc, const Ogre::String &name)
Definition: OgreTrays.h:1056
Ogre::GLES2FBORenderTexture::getFBO
GLFrameBufferObjectCommon * getFBO()
Definition: OgreGLES2FBORenderTexture.h:58
Ogre::ManualObject::clear
virtual void clear(void)
Completely clear the contents of the object.
Ogre::TerrainLodManager::getHighestLodLoaded
int getHighestLodLoaded()
Definition: OgreTerrainLodManager.h:119
Ogre::TerrainGlobalOptions::setCompositeMapAmbient
void setCompositeMapAmbient(const ColourValue &c)
Set the composite map ambient light to use.
Definition: OgreTerrain.h:1893
Ogre::GpuProgramParameters::ACT_SINTIME_0_1
@ ACT_SINTIME_0_1
Sine of "Time0_1". Equivalent to RenderMonkey's "SinTime0_1".
Definition: OgreGpuProgramParams.h:980
OgreCompositorChain.h
Ogre::VectorSet< Edge, 8 >
Ogre::TerrainLodManager::LoadLodRequest::currentLoadedLod
uint16 currentLoadedLod
Definition: OgreTerrainLodManager.h:71
Ogre::PCZone::setUserData
void setUserData(void *userData)
Definition: OgrePCZone.h:246
Ogre::VulkanProgramFactory
Factory class for Vulkan programs.
Definition: OgreVulkanProgram.h:67
Ogre::Volume::Vertex
Lightweight struct to represent a mesh vertex.
Definition: OgreVolumeMeshBuilder.h:47
Ogre::SmallVectorTemplateCommon::rend
reverse_iterator rend()
Definition: OgreSmallVector.h:172
Ogre::Segment::mExtent
Real mExtent
Definition: OgreSegment.h:73
Ogre::Plane::BOTH_SIDE
@ BOTH_SIDE
Definition: OgrePlane.h:100
Ogre::Page::WORKQUEUE_CHANGECOLLECTION_REQUEST
static const uint16 WORKQUEUE_CHANGECOLLECTION_REQUEST
Definition: OgrePage.h:185
Ogre::ID_SAMPLER_REF
@ ID_SAMPLER_REF
Definition: OgreScriptCompiler.h:847
Ogre::Pass::getSceneBlendingOperation
SceneBlendOperation getSceneBlendingOperation() const
Returns the current blending operation.
Definition: OgrePass.h:718
Ogre::GL3PlusFBORenderTexture::getContext
GLContext * getContext() const
Get the GL context that needs to be active to render to this target.
Definition: OgreGL3PlusFBORenderTexture.h:57
Ogre::TerrainLayerSamplerSemantic
TerrainLayerSamplerSemantic
Enumeration of types of data that can be read from textures that are specific to a given layer.
Definition: OgreTerrainMaterialGenerator.h:56
Ogre::TerrainGroup::getResourceGroup
const String & getResourceGroup() const
Get the resource group in which files will be located.
Definition: OgreTerrainGroup.h:166
Ogre::GLES2PixelUtil
Class to do pixel format mapping between GL and OGRE.
Definition: OgreGLES2PixelFormat.h:39
Ogre::TAM_BORDER
@ TAM_BORDER
Texture coordinates outside the range [0.0, 1.0] are set to the border colour.
Definition: OgreCommon.h:129
Ogre::Pass::getFogDensity
float getFogDensity(void) const
Returns the fog density for this pass.
Definition: OgrePass.h:981
Ogre::ID_GEOMETRY_PROGRAM_REF
@ ID_GEOMETRY_PROGRAM_REF
Definition: OgreScriptCompiler.h:566
bsp_vertex_t::lightmap
float lightmap[2]
Definition: OgreQuake3Types.h:211
Ogre::PagedWorldSection::getWorld
virtual PagedWorld * getWorld() const
Get the parent world.
Definition: OgrePagedWorldSection.h:133
Ogre::Octree::Octree
Octree(Octree *p)
Ogre::Math::RandomValueProvider
This class is used to provide an external random value provider.
Definition: OgreMath.h:221
Ogre::GL3PlusSampler
Definition: OgreGL3PlusTextureManager.h:42
Ogre::BspLevel::_notifyObjectMoved
void _notifyObjectMoved(const MovableObject *mov, const Vector3 &pos)
Ensures that the MovableObject is attached to the right leaves of the BSP tree.
Ogre::AnimationState::getLoop
bool getLoop(void) const
Gets whether or not this animation loops
Definition: OgreAnimationState.h:123
Ogre::LodProfile
std::vector< ProfiledEdge > LodProfile
Definition: OgreLodConfig.h:50
Ogre::SmallVectorTemplateCommon::value_type
T value_type
Definition: OgreSmallVector.h:147
Ogre::VectorBase< 2, Real >::crossProduct
Real crossProduct(const VectorBase &rkVector) const
Calculates the 2 dimensional cross-product of 2 vectors, which results in a single floating point val...
Definition: OgreVector.h:84
Ogre::ID_TEXTURE_ALIAS
@ ID_TEXTURE_ALIAS
Definition: OgreScriptCompiler.h:680
Ogre::ScriptCompiler::CE_OBJECTNAMEEXPECTED
@ CE_OBJECTNAMEEXPECTED
Definition: OgreScriptCompiler.h:199
Ogre::SubMesh::vertexData
VertexData * vertexData
Dedicated vertex data (only valid if useSharedVertices = false).
Definition: OgreSubMesh.h:77
Ogre::GpuProgramParameters::ACT_TANTIME_0_X
@ ACT_TANTIME_0_X
Tangent of "Time0_X". Equivalent to RenderMonkey's "TanTime0_X".
Definition: OgreGpuProgramParams.h:967
Ogre::Volume::ChunkTreeSharedData
Internal shared values of the chunks which are equal in the whole tree.
Definition: OgreVolumeChunk.h:111
Ogre::BaseInstanceBatchVTF::useOneWeight
bool useOneWeight() const
Definition: OgreInstanceBatchVTF.h:195
Ogre::list::const_iterator
std::list< T >::const_iterator const_iterator
Definition: OgreDeprecated.h:57
Ogre::ScriptCompilerEvent::~ScriptCompilerEvent
virtual ~ScriptCompilerEvent()
Definition: OgreScriptCompiler.h:346
Ogre::SceneManager::Listener::Listener
Listener()
Definition: OgreSceneManager.h:322
Ogre::OverlayElement::DEFAULT_RESOURCE_GROUP
static const String & DEFAULT_RESOURCE_GROUP
Definition: OgreOverlayElement.h:105
Ogre::MaterialSerializer::endSection
void endSection(unsigned short level, const bool useMainBuffer=true)
Definition: OgreMaterialSerializer.h:306
Ogre::TerrainMaterialGenerator::canGenerateUsingDeclaration
virtual bool canGenerateUsingDeclaration(const TerrainLayerDeclaration &decl)
Whether this generator can generate a material for a given declaration.
Definition: OgreTerrainMaterialGenerator.h:268
Ogre::LayerBlendModeEx::alphaArg2
Real alphaArg2
Manual alpha value for manual source2.
Definition: OgreBlendMode.h:158
Ogre::GpuConstantDefinition::GpuConstantDefinition
GpuConstantDefinition()
Definition: OgreGpuProgramParams.h:299
Ogre::Ray::Ray
Ray(const Vector3 &origin, const Vector3 &direction)
Definition: OgreRay.h:52
OgreParticleAffectorFactory.h
Ogre::ID_PREVIOUS
@ ID_PREVIOUS
Definition: OgreScriptCompiler.h:778
Ogre::Node::getInitialPosition
const Vector3 & getInitialPosition(void) const
Gets the initial position of this node, see setInitialState for more info.
Definition: OgreNode.h:588
OgreGLTextureCommon.h
Ogre::MeshLodUsage
A way of recording the way each LODs is recorded this Mesh.
Definition: OgreMesh.h:954
Ogre::CgProgram::CmdProfiles::doGet
String doGet(const void *target) const
Ogre::IlluminationPass
Struct recording a pass which can be used for a specific illumination stage.
Definition: OgrePass.h:1561
Ogre::Codec
Abstract class that defines a 'codec'.
Definition: OgreCodec.h:55
Ogre::CgProgram::getPassTransformStates
bool getPassTransformStates(void) const
Returns whether a vertex program wants transform state to be passed through fixed pipeline low level ...
Ogre::AntiPortal
AntiPortal datastructure for occlusion culling.
Definition: OgreAntiPortal.h:37
bsp_model_t::bbox
float bbox[6]
Definition: OgreQuake3Types.h:154
Ogre::Polygon::VertexList
std::vector< Vector3 > VertexList
Definition: OgrePolygon.h:56
Ogre::logObjectInfo
String logObjectInfo(const String &msg, GLuint obj)
If there is a message in GL info log then post it in the Ogre Log.
Ogre::SceneManager::getCurrentViewport
Viewport * getCurrentViewport(void) const
Gets the current viewport being rendered (advanced use only, only valid during viewport update.
Definition: OgreSceneManager.h:3386
Ogre::PF_ASTC_RGBA_5X5_LDR
@ PF_ASTC_RGBA_5X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 5x5)
Definition: OgrePixelFormat.h:254
Ogre::LodVertexBuffer
Thread-safe buffer for storing Hardware vertex buffer.
Definition: OgreLodBuffer.h:54
Ogre::aligned_vector
std::vector< T, AlignedAllocator< T, Alignment > > aligned_vector
Definition: OgrePrerequisites.h:317
OgreCamera.h
Ogre::MetalHardwareBufferManager
Implementation of HardwareBufferManager for Metal.
Definition: OgreMetalHardwareBufferManager.h:37
Ogre::PCZoneFactoryManager::PCZoneFactoryMap
std::map< String, PCZoneFactory * > PCZoneFactoryMap
Definition: OgrePCZoneFactory.h:81
Ogre::ParticleEmitterFactory
Abstract class defining the interface to be implemented by creators of ParticleEmitter subclasses.
Definition: OgreParticleEmitterFactory.h:56
Ogre::PageProvider::readWorldStream
virtual StreamSerialiser * readWorldStream(const String &filename)
Get a serialiser set up to read PagedWorld data for the given world filename.
Definition: OgrePageManager.h:99
Ogre::D3D11TexturePtr
SharedPtr< D3D11Texture > D3D11TexturePtr
Definition: OgreD3D11Prerequisites.h:125
Ogre::Vector::operator-
Vector operator-(const Vector &b) const
Definition: OgreVector.h:709
Ogre::SmallVectorImpl::operator=
const SmallVectorImpl & operator=(const SmallVectorImpl &RHS)
Definition: OgreSmallVector.h:637
Ogre::GpuConstantDefinition::getBaseType
static BaseConstantType getBaseType(GpuConstantType ctype)
Definition: OgreGpuProgramParams.h:187
Ogre::RenderWindowList
std::vector< RenderWindow * > RenderWindowList
Render window container.
Definition: OgreCommon.h:842
Ogre::GpuProgramParameters::ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX_ARRAY
@ ACT_SPOTLIGHT_WORLDVIEWPROJ_MATRIX_ARRAY
An array of the view/projection matrix of a given spotlight projection frustum, combined with the cur...
Definition: OgreGpuProgramParams.h:942
Ogre::WorkQueue::WorkQueue
WorkQueue()
Definition: OgreWorkQueue.h:224
Ogre::StaticGeometry::Region::getLODBuckets
const LODBucketList & getLODBuckets() const
Get an list of the LODs in this region.
Definition: OgreStaticGeometry.h:411
Ogre::Mesh::MeshLodUsageList
std::vector< MeshLodUsage > MeshLodUsageList
Definition: OgreMesh.h:100
Ogre::VulkanWindow::setImageFence
void setImageFence(VkFence fence)
Definition: OgreVulkanWindow.h:144
Ogre::PCZSceneManagerFactory::~PCZSceneManagerFactory
~PCZSceneManagerFactory()
Definition: OgrePCZSceneManager.h:376
Ogre::VertexPoseKeyFrame::PoseRef::poseIndex
ushort poseIndex
The linked pose index.
Definition: OgreKeyFrame.h:203
Ogre::OverlayElement::getHorizontalAlignment
GuiHorizontalAlignment getHorizontalAlignment(void) const
Gets the horizontal alignment for this element.
Definition: OgreOverlayElement.h:398
Ogre::ID_ALPHA_TO_COVERAGE
@ ID_ALPHA_TO_COVERAGE
Definition: OgreScriptCompiler.h:634
Ogre::SceneManagerEnumerator::SceneManagerIterator
MapIterator< Instances > SceneManagerIterator
Definition: OgreSceneManagerEnumerator.h:180
Ogre::Volume::OctreeNode::getCenter
const Vector3 getCenter(void) const
Gets the center of this cell.
Definition: OgreVolumeOctreeNode.h:203
Ogre::StaticGeometry::LODBucket::MaterialBucketMap
std::map< String, MaterialBucket * > MaterialBucketMap
Lookup of Material Buckets in this region.
Definition: OgreStaticGeometry.h:289
Ogre::GLRenderSystemCommon::_destroyVao
virtual void _destroyVao(GLContext *context, uint32 vao)
Destroy VAO immediately or defer if it was created on other context.
Definition: OgreGLRenderSystemCommon.h:138
Ogre::RenderSystemCapabilities::setGeometryProgramNumOutputVertices
void setGeometryProgramNumOutputVertices(int numOutputVertices)
Set the number of vertices a single geometry program run can emit.
Definition: OgreRenderSystemCapabilities.h:603
Ogre::Node::rotate
void rotate(const Vector3 &axis, const Radian &angle, TransformSpace relativeTo=TS_LOCAL)
Rotate the node around an arbitrary axis.
Definition: OgreNode.h:419
Ogre::ColourFaderAffector2::msStateCmd
static CmdStateChange msStateCmd
Definition: OgreColourFaderAffector2.h:193
OgreConfigOptionMap.h
Ogre::GLES2HardwareBuffer::unlockImpl
void unlockImpl()
Internal implementation of unlock()
Ogre::SceneManager::destroyBillboardChain
void destroyBillboardChain(MovableObject *obj)
Removes & destroys a BillboardChain from the SceneManager.
Definition: OgreSceneManager.h:1569
OgreApplicationContextBase.h
Ogre::Volume::OctreeNode::getCorner2
const Vector3 getCorner2(void) const
Gets the coordinate of corner 2.
Definition: OgreVolumeOctreeNode.h:467
Ogre::PCZoneList
std::list< PCZone * > PCZoneList
Definition: OgrePCZone.h:54
OgreBites::InputListenerChain::touchReleased
bool touchReleased(const TouchFingerEvent &evt)
Definition: OgreInput.h:248
Ogre::RenderSystemCapabilities::setNumMultiRenderTargets
void setNumMultiRenderTargets(ushort num)
The number of simultaneous render targets supported.
Definition: OgreRenderSystemCapabilities.h:391
Ogre::OctreeZoneData::getOctant
Octree * getOctant()
Returns the Octree in which this OctreeNode resides.
Definition: OgreOctreeZone.h:232
Ogre::ColourValue::g
float g
Definition: OgreColourValue.h:84
Ogre::TerrainQuadTreeNode::getBoundingBox
const AxisAlignedBox & getBoundingBox(void) const
Get the AABB (local coords) of this node.
Definition: OgreTerrainQuadTreeNode.h:225
Ogre::Log::Stream
Stream object which targets a log.
Definition: OgreLog.h:196
Ogre::Frustum::isCustomViewMatrixEnabled
bool isCustomViewMatrixEnabled(void) const
Returns whether a custom view matrix is in use.
Definition: OgreFrustum.h:369
Ogre::ResourceBackgroundQueue
This class is used to perform Resource operations in a background thread.
Definition: OgreResourceBackgroundQueue.h:83
Ogre::Pass::getParent
Technique * getParent(void) const
Gets the parent Technique.
Definition: OgrePass.h:1164
Ogre::ProfileInstance::watchForMax
bool watchForMax(void)
Definition: OgreProfiler.h:158
Ogre::MetalDevice::mRenderSystem
MetalRenderSystem * mRenderSystem
Definition: OgreMetalDevice.h:48
Ogre::Volume::OctreeNode::isBorderRight
bool isBorderRight(const OctreeNode &root) const
Gets whether this cell is at the right of the given root cell.
Definition: OgreVolumeOctreeNode.h:243
Ogre::OverlayElement::getMetricsMode
GuiMetricsMode getMetricsMode(void) const
Retrieves the current settings of how the element metrics are interpreted.
Definition: OgreOverlayElement.h:380
Ogre::Particle::getRotation
const Radian & getRotation(void) const
Definition: OgreParticle.h:107
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE4
@ SPC_POSITION_LIGHT_SPACE4
Definition: OgreShaderParameter.h:102
Ogre::D3D9Mappings::D3D_TEX_TYPE_CUBE
@ D3D_TEX_TYPE_CUBE
cube texture
Definition: OgreD3D9Mappings.h:50
Ogre::Pass::getLineWidth
float getLineWidth() const
Definition: OgrePass.h:441
Ogre::VET_FLOAT2
@ VET_FLOAT2
Definition: OgreHardwareVertexBuffer.h:126
Ogre::Viewport::isAutoUpdated
bool isAutoUpdated() const
Gets whether this viewport is automatically updated if Ogre's rendering loop or RenderTarget::update ...
Definition: OgreViewport.h:257
Ogre::PT_UNSIGNED_SHORT
@ PT_UNSIGNED_SHORT
Definition: OgreStringInterface.h:54
Ogre::PCZone::mPCZSM
PCZSceneManager * mPCZSM
Pointer to the pcz scene manager that created this zone.
Definition: OgrePCZone.h:252
Ogre::ResourceManager::createOrRetrieve
ResourceCreateOrRetrieveResult createOrRetrieve(const String &name, const String &group, bool isManual=false, ManualResourceLoader *loader=0, const NameValuePairList *createParams=0)
Create a new resource, or retrieve an existing one with the same name if it already exists.
OgreBites::TrayManager::removeWidgetFromTray
void removeWidgetFromTray(TrayLocation trayLoc, size_t place)
Definition: OgreTrays.h:1061
Ogre::MetalRenderTexture::MetalRenderTexture
MetalRenderTexture(MetalDevice *ownerDevice, const String &name, HardwarePixelBuffer *buffer, __unsafe_unretained id< MTLTexture > renderTexture, __unsafe_unretained id< MTLTexture > resolveTexture, PixelFormat format, uint32 depthPlane, uint32 slice, uint32 fsaa, uint32 mip, bool hwGamma)
OgreD3D9VideoMode.h
Ogre::BspLevel
Holds all the data associated with a Binary Space Parition (BSP) based indoor level.
Definition: OgreBspLevel.h:63
Ogre::SmallVectorTemplateBase< T, true >::SmallVectorTemplateBase
SmallVectorTemplateBase(size_t Size)
Definition: OgreSmallVector.h:268
Ogre::GLNativeSupport::getConfigOptions
virtual ConfigOptionMap getConfigOptions()
Add any special config values to the system.
Definition: OgreGLNativeSupport.h:106
Ogre::PCZSceneNode::getPrevPosition
Vector3 & getPrevPosition(void)
Definition: OgrePCZSceneNode.h:93
Ogre::MovableObjectLodChangedEvent::movableObject
MovableObject * movableObject
The movable object whose level of detail has changed.
Definition: OgreLodListener.h:47
Ogre::D3D11Mappings::_getAccessFlags
static UINT _getAccessFlags(TextureUsage usage)
Definition: OgreD3D11Mappings.h:83
OgreGLES2FrameBufferObject.h
Ogre::GpuProgramParameters::ACT_LIGHT_DIRECTION_VIEW_SPACE
@ ACT_LIGHT_DIRECTION_VIEW_SPACE
A light direction in view space (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:803
Ogre::DualQuaternion
Implementation of a dual quaternion, i.e.
Definition: OgreDualQuaternion.h:47
Ogre::CompositionTechnique::TextureDefinition::TextureDefinition
TextureDefinition()
Definition: OgreCompositionTechnique.h:82
Ogre::RTShader::UniformParameter::mAutoConstantIntData
uint32 mAutoConstantIntData
Definition: OgreShaderParameter.h:609
OgreBites::MouseMotionEvent::type
int type
Definition: OgreInput.h:64
Ogre::SceneManager::IRS_RENDER_TO_TEXTURE
@ IRS_RENDER_TO_TEXTURE
Render to texture stage, used for texture based shadows.
Definition: OgreSceneManager.h:275
OgreBites::InputListener
the return values of the callbacks are ignored by ApplicationContext however they can be used to cont...
Definition: OgreInput.h:174
Ogre::Bullet::DebugDrawer::DebugDrawer
DebugDrawer(SceneNode *node, btDynamicsWorld *world)
Definition: OgreBullet.h:119
Ogre::Math::Abs
static Radian Abs(const Radian &rValue)
Absolute value function.
Definition: OgreMath.h:285
Ogre::IntersectionSceneQueryResult::movables2world
SceneQueryMovableWorldFragmentIntersectionList movables2world
List of movable / world intersections.
Definition: OgreSceneQuery.h:483
Ogre::SceneManager::destroyParticleSystem
void destroyParticleSystem(MovableObject *obj)
Removes & destroys a ParticleSystem from the SceneManager.
Definition: OgreSceneManager.h:1657
Ogre::Plugin::Plugin
Plugin()
Definition: OgrePlugin.h:82
Ogre::RenderSystem::_setPointSpritesEnabled
virtual void _setPointSpritesEnabled(bool enabled)
Sets whether or not rendering points using OT_POINT_LIST will render point sprites (textured quads) o...
Definition: OgreRenderSystem.h:516
Ogre::D3D9GpuProgram::setColumnMajorMatrices
void setColumnMajorMatrices(bool columnMajor)
Sets whether matrix packing in column-major order.
Definition: OgreD3D9GpuProgram.h:68
Ogre::Node::createChild
virtual Node * createChild(const Vector3 &translate=Vector3::ZERO, const Quaternion &rotate=Quaternion::IDENTITY)
Creates an unnamed new Node as a child of this node.
Ogre::LodWorkQueueRequest::data
LodDataPtr data
Definition: OgreLodWorkQueueRequest.h:45
Ogre::Quake3Shader::numPasses
int numPasses
Definition: OgreQuake3Shader.h:106
Ogre::LayerBlendSource
LayerBlendSource
List of valid sources of values for blending operations used in TextureUnitState::setColourOperation ...
Definition: OgreBlendMode.h:112
Ogre::GLTextureBuffer::blitToMemory
void blitToMemory(const Box &srcBox, const PixelBox &dst) override
Copies a region of this pixelbuffer to normal memory.
Ogre::VectorIteratorWrapper::getNext
ValueType getNext()
Returns the next(=current) value element in the collection, and advances to the next.
Definition: OgreIteratorWrapper.h:170
Ogre::PortalBase::getDerivedDirection
const Vector3 & getDerivedDirection() const
Get the direction of the portal in world coordinates.
Definition: OgrePortalBase.h:131
Ogre::RTShader::ShaderGenerator::getVertexShaderOutputsCompactPolicy
VSOutputCompactPolicy getVertexShaderOutputsCompactPolicy() const
Get the vertex shader outputs compaction policy.
Definition: OgreShaderGenerator.h:419
Ogre::PF_R8G8B8
@ PF_R8G8B8
24-bit pixel format, 8 bits for red, green and blue.
Definition: OgrePixelFormat.h:78
Ogre::AnimableObject
Defines an interface to classes which have one or more AnimableValue instances to expose.
Definition: OgreAnimable.h:238
Ogre::VulkanTextureGpu::getDisplayTextureName
VkImage getDisplayTextureName(void) const
Definition: OgreVulkanTextureGpu.h:166
Ogre::ID_THREAD_GROUPS
@ ID_THREAD_GROUPS
Definition: OgreScriptCompiler.h:848
Ogre::Quaternion::ToRotationMatrix
void ToRotationMatrix(Matrix3 &kRot) const
Ogre::StaticGeometry::getSquaredRenderingDistance
virtual Real getSquaredRenderingDistance(void) const
Gets the squared distance at which batches are no longer rendered.
Definition: OgreStaticGeometry.h:626
Ogre::ResourceManager::setVerbose
void setVerbose(bool v)
Sets whether this manager and its resources habitually produce log output.
Definition: OgreResourceManager.h:389
Ogre::DebugDrawer
Interface for visualising debugging the SceneManager state.
Definition: OgreSceneManager.h:3422
Ogre::CompositionTechnique::TextureDefinition::refCompName
String refCompName
Definition: OgreCompositionTechnique.h:68
OgreBites::WindowEventUtilities
Utility class to handle Window Messages.
Definition: OgreWindowEventUtilities.h:106
Ogre::HardwareVertexBuffer::getManager
HardwareBufferManagerBase * getManager() const
Return the manager of this buffer, if any.
Definition: OgreHardwareVertexBuffer.h:66
Ogre::Volume::DualCell::mC4
Vector3 mC4
Definition: OgreVolumeDualGridGenerator.h:54
Ogre::PageProvider::writePageStream
virtual StreamSerialiser * writePageStream(PageID pageID, PagedWorldSection *section)
Get a serialiser set up to write Page data for the given PageID, or null if this provider cannot supp...
Definition: OgrePageManager.h:124
Ogre::Grid3DPageStrategyData::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgreGrid3DPageStrategy.h:124
Ogre::MANUAL_CULL_NONE
@ MANUAL_CULL_NONE
No culling so everything is sent to the hardware.
Definition: OgreCommon.h:175
Ogre::Terrain::ImportData::minBatchSize
uint16 minBatchSize
Minimum batch size (along one edge) in vertices; must be 2^n+1.
Definition: OgreTerrain.h:345
OgreShaderFunction.h
Ogre::ID_CONTENT_TYPE
@ ID_CONTENT_TYPE
Definition: OgreScriptCompiler.h:761
Ogre::GLSLMonolithicProgram
Model of OpenGL program object created using the glLinkProgram method of linking.
Definition: OgreGLSLMonolithicProgram.h:49
OgreFactoryObj.h
Ogre::BBO_BOTTOM_RIGHT
@ BBO_BOTTOM_RIGHT
Definition: OgreBillboardSet.h:66
Ogre::VulkanRenderPassDescriptor::mDepth
VulkanTextureGpu * mDepth
Definition: OgreVulkanRenderPassDescriptor.h:80
Ogre::MovableObject::_getLightList
LightList * _getLightList()
Returns a pointer to the current list of lights for this object.
Definition: OgreMovableObject.h:493
Ogre::TerrainGlobalOptions::getCompositeMapDistance
Real getCompositeMapDistance() const
Get the distance at which to start using a composite map if present.
Definition: OgreTerrain.h:1899
Ogre::OctreeZonePlugin::OctreeZonePlugin
OctreeZonePlugin()
Ogre::BBO_CENTER_RIGHT
@ BBO_CENTER_RIGHT
Definition: OgreBillboardSet.h:63
Ogre::VertexCacheProfiler::~VertexCacheProfiler
~VertexCacheProfiler()
Definition: OgreVertexIndexData.h:311
Ogre::TU_DEFAULT
@ TU_DEFAULT
Default to automatic mipmap generation static textures.
Definition: OgreTexture.h:76
Ogre::GLSLShaderCommon::attachChildShader
void attachChildShader(const String &name)
Overridden.
Ogre::ImageCodec::encodeToFile
void encodeToFile(const Any &input, const String &outFileName) const override
Codes the data in the input chunk and saves the result in the output filename provided.
Ogre::AnimableValue::setValue
virtual void setValue(int)
Set value.
Definition: OgreAnimable.h:152
Ogre::VulkanQueue::EncoderGraphicsOpen
@ EncoderGraphicsOpen
Definition: OgreVulkanQueue.h:65
Ogre::IntersectionSceneQueryResult
Holds the results of an intersection scene query (pair values).
Definition: OgreSceneQuery.h:478
Ogre::RenderSystem::_setDepthBufferWriteEnabled
virtual void _setDepthBufferWriteEnabled(bool enabled=true)
Definition: OgreRenderSystem.h:708
Ogre::GpuProgram::isMorphAnimationIncluded
virtual bool isMorphAnimationIncluded(void) const
Returns whether a vertex program includes the required instructions to perform morph animation.
Definition: OgreGpuProgram.h:237
Ogre::RTShader::Parameter::SPC_POSTOCAMERA_OBJECT_SPACE
@ SPC_POSTOCAMERA_OBJECT_SPACE
View vector in object space.
Definition: OgreShaderParameter.h:120
Ogre::SO_FLAT
@ SO_FLAT
No interpolation takes place. Each face is shaded with a single colour determined from the first vert...
Definition: OgreCommon.h:137
Ogre::RenderQueueGroup::PriorityMapIterator
MapIterator< PriorityMap > PriorityMapIterator
Definition: OgreRenderQueueSortingGrouping.h:385
Ogre::D3D11Device::GetImmediateContext
ID3D11DeviceContextN * GetImmediateContext()
Definition: OgreD3D11Device.h:62
Ogre::Volume::ChunkRequest::origin
Chunk * origin
The chunk which created this request.
Definition: OgreVolumeChunkHandler.h:77
Ogre::VulkanWindow::mSwapchainImageViews
std::vector< VkImageView > mSwapchainImageViews
Definition: OgreVulkanWindow.h:80
Ogre::InstanceBatch
InstanceBatch forms part of the new Instancing system This is an abstract class that must be derived ...
Definition: OgreInstanceBatch.h:88
Ogre::RTShader::LayeredBlending::LB_BlendSoftLight
@ LB_BlendSoftLight
Definition: OgreShaderExLayeredBlending.h:61
Ogre::TerrainLayerSampler::format
PixelFormat format
The format required of this texture.
Definition: OgreTerrainMaterialGenerator.h:108
Ogre::PCZFrustum
Specialized frustum shaped culling volume that has culling planes created from portals.
Definition: OgrePCZFrustum.h:66
Ogre::ParticleSystemManager::ParticleSystemRendererFactoryMap
std::map< String, ParticleSystemRendererFactory * > ParticleSystemRendererFactoryMap
Definition: OgreParticleSystemManager.h:80
Ogre::RTShader::RenderState::setLightCountAutoUpdate
void setLightCountAutoUpdate(bool autoUpdate)
Set the light count auto update state.
Definition: OgreShaderRenderState.h:103
Ogre::VulkanQueue::EncoderCopyOpen
@ EncoderCopyOpen
Definition: OgreVulkanQueue.h:67
Ogre::PlaneOptimalShadowCameraSetup
Implements the plane optimal shadow camera algorithm.
Definition: OgreShadowCameraSetupPlaneOptimal.h:62
Ogre::Node::TransformSpace
TransformSpace
Enumeration denoting the spaces which a transform can be relative to.
Definition: OgreNode.h:62
Ogre::GCT_UINT3
@ GCT_UINT3
Definition: OgreGpuProgramParams.h:112
Ogre::PageContentFactory::getName
virtual const String & getName() const =0
Ogre::DYNLIB_HANDLE
void * DYNLIB_HANDLE
Definition: OgreDynLib.h:49
Ogre::Pass::isPointAttenuationEnabled
bool isPointAttenuationEnabled(void) const
Returns whether points are attenuated with distance.
Definition: OgrePass.h:504
OgreScriptLoader.h
Ogre::LL_LOW
@ LL_LOW
Definition: OgreLog.h:52
Ogre::RENDER_QUEUE_OVERLAY
@ RENDER_QUEUE_OVERLAY
Use this queue for objects which must be rendered last e.g. overlays.
Definition: OgreRenderQueue.h:73
Ogre::ImageCodec::ImageData::ImageData
ImageData()
Definition: OgreImageCodec.h:79
Ogre::SBF_ONE
@ SBF_ONE
Constant value of 1.0.
Definition: OgreBlendMode.h:231
Ogre::VET_SHORT3
@ VET_SHORT3
Definition: OgreHardwareVertexBuffer.h:132
Ogre::GL3PlusTexture
Definition: OgreGL3PlusTexture.h:39
Ogre::ManualObject::position
void position(float x, float y, float z)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Definition: OgreManualObject.h:230
Ogre::RingEmitter::CmdInnerY
Command object for inner size (see ParamCommand).
Definition: OgreRingEmitter.h:65
Ogre::ParticleEmitterFactory::ParticleEmitterFactory
ParticleEmitterFactory()
Definition: OgreParticleEmitterFactory.h:61
OgreBillboard.h
OgreScriptTranslator.h
Ogre::Entity::getSoftwareAnimationRequests
int getSoftwareAnimationRequests(void) const
Returns the number of requests that have been made for software animation.
Definition: OgreEntity.h:617
Ogre::VulkanRenderPassDescriptor
Definition: OgreVulkanRenderPassDescriptor.h:76
Ogre::VulkanProgram::VulkanProgram
VulkanProgram(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader, VulkanDevice *device)
Ogre::ConstShadowTextureConfigIterator
ConstVectorIterator< ShadowTextureConfigList > ConstShadowTextureConfigIterator
Definition: OgreSceneManager.h:76
Ogre::ID_SCOPE_CHAIN
@ ID_SCOPE_CHAIN
Definition: OgreScriptCompiler.h:786
z_stream
struct mz_stream_s z_stream
Definition: OgreDeflate.h:39
Ogre::Technique::GPUVendorRule
Rule controlling whether technique is deemed supported based on GPU vendor.
Definition: OgreTechnique.h:123
Ogre::RTShader::FunctionStageRef::sampleTexture
void sampleTexture(const In &sampler, const In &texcoord, const Out &dst) const
dst = texture(sampler, texcoord);
Definition: OgreShaderFunction.h:66
Ogre::BorderPanelOverlayElement
A specialisation of the PanelOverlayElement to provide a panel with a border.
Definition: OgreBorderPanelOverlayElement.h:57
Ogre::StaticGeometry::LODBucket::getParent
Region * getParent(void)
Definition: OgreStaticGeometry.h:310
bsp_face_t::lm_texture
int lm_texture
Definition: OgreQuake3Types.h:193
Ogre::PF_ATC_RGBA_EXPLICIT_ALPHA
@ PF_ATC_RGBA_EXPLICIT_ALPHA
ATC (AMD_compressed_ATC_texture)
Definition: OgrePixelFormat.h:246
Ogre::HashedVector< Light * >
Ogre::PortalBase::getDerivedSphere
const Sphere & getDerivedSphere() const
Get the sphere centered on the derived CP of the portal in world coordinates.
Definition: OgrePortalBase.h:137
Ogre::D3D9Device
High level interface of Direct3D9 Device.
Definition: OgreD3D9Device.h:42
Ogre::RTShader::ProgramWriterFactory
Definition: OgreShaderProgramWriterManager.h:47
Ogre::SceneBlendType
SceneBlendType
Types of blending that you can specify between an object and the existing contents of the scene.
Definition: OgreBlendMode.h:215
Ogre::GPU_UNKNOWN
@ GPU_UNKNOWN
Definition: OgreRenderSystemCapabilities.h:232
Ogre::SHADOWDETAILTYPE_ADDITIVE
@ SHADOWDETAILTYPE_ADDITIVE
Mask for additive shadows (not for direct use, use SHADOWTYPE_ enum instead)
Definition: OgreCommon.h:218
Ogre::SimpleParamCommand< _Class, const String &, getter, setter >::doGet
String doGet(const void *target) const
Definition: OgreStringInterface.h:107
Ogre::Texture::isHardwareGammaEnabled
bool isHardwareGammaEnabled() const
Gets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...
Definition: OgreTexture.h:203
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE1
@ SPC_LIGHTDIRECTION_VIEW_SPACE1
Definition: OgreShaderParameter.h:193
Ogre::Pass::getStartLight
unsigned short getStartLight(void) const
Gets the light index that this pass will start at in the light list.
Definition: OgrePass.h:1087