OGRE  2.3.1
Object-Oriented Graphics Rendering Engine
apimainpage.md File Reference
Ogre::UnlitProperty::UvDiffuseSwizzle4
static const IdString UvDiffuseSwizzle4
Definition: OgreUnlitProperty.h:98
Ogre::IrradianceVolume::setFadeAttenuationOverDistace
void setFadeAttenuationOverDistace(bool fade)
Not really used. It's only use is keeping track of creation parameters.
Definition: OgreIrradianceVolume.h:114
OgreMultiSourceVertexBufferPool.h
Ogre::VulkanExternalDevice::presentQueue
VkQueue presentQueue
Definition: OgreVulkanDevice.h:71
Ogre::DistanceLodBoxStrategy::getSingletonPtr
static DistanceLodBoxStrategy * getSingletonPtr(void)
Override standard Singleton retrieval.
Ogre::WireAabbFactory::~WireAabbFactory
virtual ~WireAabbFactory()
Definition: OgreWireAabb.h:70
Ogre::SceneFlags::Materials
@ Materials
Definition: OgreSceneFormatBase.h:59
Ogre::RadialDensityMask::RdmLow
@ RdmLow
Cheap, pixelated and grainy.
Definition: OgreRadialDensityMask.h:85
Ogre::downscale3D2x_Float32_XXXA
ImageDownsampler3D downscale3D2x_Float32_XXXA
Definition: OgreImageDownsampler.h:186
Ogre::FreeOnDestructor::FreeOnDestructor
FreeOnDestructor(void *_ptr)
Definition: OgreBufferPacked.h:123
Ogre::Terrain::getQuadTree
TerrainQuadTreeNode * getQuadTree()
Get the top level of the quad tree which is used to divide up the terrain.
Definition: OgreTerrain.h:1556
Ogre::RTShader::LayeredBlending::SM_Source2Modulate
@ SM_Source2Modulate
Definition: OgreShaderExLayeredBlending.h:87
Ogre::D3D11RenderTexture
RenderTexture implementation for D3D11.
Definition: OgreD3D11Texture.h:199
Ogre::SceneManager::RenderContext::viewport
Viewport * viewport
Definition: OgreSceneManager.h:762
Ogre::Camera::setUseMinPixelSize
void setUseMinPixelSize(bool enable)
Sets whether to use min display size calculations.
Definition: OgreCamera.h:751
Ogre::GTKWindow::pump_events
bool pump_events()
Pump the main loop to actually generate events.
Ogre::TRect::operator=
TRect & operator=(TRect const &o)
Definition: OgreCommon.h:780
Ogre::GLUniformBufferList
vector< v1::HardwareUniformBufferSharedPtr >::type GLUniformBufferList
Definition: OgreGLSLProgram.h:75
Ogre::GpuConstantDefinitionMap
map< String, GpuConstantDefinition >::type GpuConstantDefinitionMap
Definition: OgreGpuProgramParams.h:481
Ogre::SmallVectorTemplateCommon::begin
iterator begin()
Definition: OgreSmallVector.h:184
Ogre::FreeOnDestructor
Helper class to that will free the pointer on the destructor.
Definition: OgreBufferPacked.h:120
Ogre::HlmsBaseProp::EnableDecals
static const IdString EnableDecals
Definition: OgreHlms.h:913
Ogre::GpuProgramParameters::ACT_AMBIENT_LIGHT_COLOUR
@ ACT_AMBIENT_LIGHT_COLOUR
The ambient light colour set in the scene.
Definition: OgreGpuProgramParams.h:1019
Ogre::VctCascadeSetting::lightMask
uint32 lightMask
Definition: OgreVctCascadedVoxelizer.h:56
Ogre::GpuConstantDefinition::isUnsignedInt
static bool isUnsignedInt(GpuConstantType c)
Definition: OgreGpuProgramParams.h:254
Ogre::bitset64::findFirstBitSet
size_t findFirstBitSet() const
Finds the first bit set.
Ogre::CubemapProbe::getInvOrientation
const Matrix3 & getInvOrientation(void) const
Definition: OgreCubemapProbe.h:230
Ogre::VulkanWin32Window::_setVisible
virtual void _setVisible(bool visible)
Internal method to notify the window it has been obscured or minimized.
Ogre::CompositorPass::getRenderPassDesc
RenderPassDescriptor * getRenderPassDesc(void) const
Definition: OgreCompositorPass.h:186
Ogre::Transform::mInheritScale
bool *RESTRICT_ALIAS mInheritScale
Stores whether this node inherits scale from it's parent.
Definition: OgreTransform.h:75
Ogre::PSSMShadowCameraSetup::SplitPointList
vector< Real >::type SplitPointList
Definition: OgreShadowCameraSetupPSSM.h:64
Ogre::MaterialSerializer::MSE_PRE_WRITE
@ MSE_PRE_WRITE
Definition: OgreMaterialSerializer.h:68
Ogre::AnimableValue::~AnimableValue
virtual ~AnimableValue()
Definition: OgreAnimable.h:142
Ogre::ID_MODULATE_X2
@ ID_MODULATE_X2
Definition: OgreScriptCompiler.h:761
Ogre::GpuLogicalIndexUse::physicalIndex
size_t physicalIndex
Physical buffer index.
Definition: OgreGpuProgramParams.h:568
Ogre::BasicBlock::mId
uint16 mId
The mId is only valid while mRefCount > 0; which means mRsData may contain valid data,...
Definition: OgreHlmsDatablock.h:58
Ogre::SkeletonDef::BoneData::parent
size_t parent
Definition: OgreSkeletonDef.h:51
Ogre::v1::MeshSerializerImpl
Internal implementation of Mesh reading / writing for the latest version of the .mesh format.
Definition: OgreMeshSerializerImpl.h:62
Ogre::ID_SHADOW_CASTER_MATERIAL
@ ID_SHADOW_CASTER_MATERIAL
Definition: OgreScriptCompiler.h:624
Ogre::SM_DISTANCE
@ SM_DISTANCE
Sort by distance from the camera.
Definition: OgreCommon.h:367
Ogre::Texture::getDesiredFormat
PixelFormat getDesiredFormat(void) const
Returns the desired pixel format for the texture surface.
Definition: OgreTexture.h:332
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Quaternion &val)
Definition: OgreProperty.h:168
Ogre::VaoManager::getMemoryStats
virtual void getMemoryStats(MemoryStatsEntryVec &outStats, size_t &outCapacityBytes, size_t &outFreeBytes, Log *log, bool &outIncludesTextures) const =0
Retrieves memory stats about our GPU pools being managed.
OgreMetalPixelFormatToShaderType.h
OGRE_HASH_BITS
#define OGRE_HASH_BITS
Definition: OgreIdString.h:39
Ogre::RTShader::Operand::hasFreeFields
bool hasFreeFields() const
Returns true if not all fields used.
Definition: OgreShaderFunctionAtom.h:136
Ogre::GpuProgramParameters::ACT_INVERSE_TRANSPOSE_WORLD_MATRIX
@ ACT_INVERSE_TRANSPOSE_WORLD_MATRIX
The current world matrix, inverted & transposed.
Definition: OgreGpuProgramParams.h:898
OgreNULLRenderSystem.h
Ogre::Exception::getDescription
virtual const String & getDescription(void) const
Returns a string with only the 'description' field of this exception.
Definition: OgreException.h:171
Ogre::v1::CbRenderOp
Definition: OgreCbDrawCall.h:88
Ogre::TextureUnitState::retryTextureLoad
void retryTextureLoad()
Tells the unit to retry loading the texture if it had failed to load.
Definition: OgreTextureUnitState.h:977
Ogre::LL_BOREME
@ LL_BOREME
Definition: OgreLog.h:65
Ogre::VulkanDescriptorPool
The VulkanDescriptorPool class A VulkanDescriptorPool manages the pool of a single set (i....
Definition: OgreVulkanDescriptorPool.h:46
Ogre::VulkanDelayedFuncBase::~VulkanDelayedFuncBase
virtual ~VulkanDelayedFuncBase()
Ogre::PF_A1R5G5B5
@ PF_A1R5G5B5
16-bit pixel format, 5 bits for blue, green, red and 1 for alpha.
Definition: OgrePixelFormat.h:69
Ogre::RenderSystem::_descriptorSetSamplerDestroyed
virtual void _descriptorSetSamplerDestroyed(DescriptorSetSampler *set)
Definition: OgreRenderSystem.h:884
Ogre::PFG_RG8_SINT
@ PFG_RG8_SINT
Definition: OgrePixelFormatGpu.h:98
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::v1::OverlayElementCommands::CmdWidth
Command object for OverlayElement - see ParamCommand.
Definition: OgreOverlayElementCommands.h:59
Ogre::ConstVectorIterator
Concrete IteratorWrapper for const access to the underlying container.
Definition: OgreIteratorWrapper.h:217
OGRE_NEW
#define OGRE_NEW
Definition: OgreMemoryAllocatorConfig.h:500
Ogre::ID_WAVE_XFORM
@ ID_WAVE_XFORM
Definition: OgreScriptCompiler.h:789
Ogre::RenderSystem::isReverseDepth
bool isReverseDepth(void) const
Definition: OgreRenderSystem.h:1493
Ogre::VerticesRemapInfo::performVertexDataRemap
void performVertexDataRemap(v1::HardwareBufferManagerBase *pHWBufferManager, v1::VertexData *vertexData) const
Definition: OgreVertexRemapping.h:156
Ogre::HlmsPbs::getVctFullConeCount
bool getVctFullConeCount(void) const
Definition: OgreHlmsPbs.h:441
Ogre::CbBase::commandType
uint16 commandType
Definition: OgreCbCommon.h:83
Ogre::IrradianceVolume::setIrradianceMaxPower
void setIrradianceMaxPower(float power)
Not really used. It's only use is keeping track of creation parameters.
Definition: OgreIrradianceVolume.h:105
Ogre::ResourceLayout::Layout
Layout
Definition: OgreResourceTransition.h:49
Ogre::ManualObject::_releaseManualHardwareResources
void _releaseManualHardwareResources()
Notifies the movable object that hardware resources were lost.
Definition: OgreManualObject2.h:52
Ogre::FastArray::insert
iterator insert(iterator where, const T &val)
Definition: OgreFastArray.h:196
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:83
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE6
@ SPC_LIGHTPOSITIONVIEW_SPACE6
Definition: OgreShaderParameter.h:233
Ogre::UnmapOptions
UnmapOptions
Definition: OgreBufferPacked.h:72
Ogre::VulkanRawBuffer::mDynamicBuffer
VulkanDynamicBuffer * mDynamicBuffer
Definition: OgreVulkanVaoManager.h:48
Ogre::VET_USHORT2_NORM
@ VET_USHORT2_NORM
Definition: OgreVertexElements.h:108
Ogre::TextureGpuManager::ResourceEntry::ResourceEntry
ResourceEntry()
Definition: OgreTextureGpuManager.h:285
Ogre::Degree
Wrapper class which indicates a given angle value is in Degrees.
Definition: OgreMath.h:94
Ogre::VulkanVaoManager::BlockVec
vector< Block >::type BlockVec
Definition: OgreVulkanVaoManager.h:128
Ogre::GLES2RenderSystem::_setTextureMatrix
void _setTextureMatrix(size_t stage, const Matrix4 &xform)
See RenderSystem.
Definition: OgreGLES2RenderSystem.h:298
Ogre::Volume::ChunkRequest::maxLevels
size_t maxLevels
The maximum amount of levels.
Definition: OgreVolumeChunkHandler.h:60
Ogre::GLSLProgram::getComputeShader
GLSLShader * getComputeShader() const
Definition: OgreGLSLProgram.h:141
Ogre::ID_KERNEL_RADIUS
@ ID_KERNEL_RADIUS
Definition: OgreScriptCompiler.h:997
Ogre::CreateGpuProgramScriptCompilerEvent::mSyntax
String mSyntax
Definition: OgreScriptCompiler.h:554
Ogre::RTShader::Parameter::SPC_DEPTH_PROJECTIVE_SPACE
@ SPC_DEPTH_PROJECTIVE_SPACE
Depth in projective space.
Definition: OgreShaderParameter.h:285
Ogre::CompositorPassDef::mIdentifier
uint32 mIdentifier
Custom value in case there's a listener attached (to identify the pass)
Definition: OgreCompositorPassDef.h:129
Ogre::MathlibC::ONE_DIV_2PI
static const ArrayReal ONE_DIV_2PI
Definition: OgreMathlibC.h:51
Ogre::v1::VertexAnimationType
VertexAnimationType
Type of vertex animation.
Definition: OgreAnimationTrack.h:589
Ogre::VoxelizedMeshCache::VoxelizedMesh::albedoVox
TextureGpu * albedoVox
Definition: OgreVoxelizedMeshCache.h:56
Ogre::MetalWindow::~MetalWindow
virtual ~MetalWindow()
Ogre::Vector4::ZERO
static const Vector4 ZERO
Definition: OgreVector4.h:408
XDestroyWindow
void XDestroyWindow(Display *nativeDisplayType, Window nativeWindowType)
Ogre::CubemapProbe::getOrientation
const Matrix3 & getOrientation(void) const
Definition: OgreCubemapProbe.h:229
NUM_BIND_CONST_BUFFERS
#define NUM_BIND_CONST_BUFFERS
Definition: OgreVulkanGlobalBindingTable.h:37
Ogre::NULLVaoManager::supportsArbBufferStorage
bool supportsArbBufferStorage(void) const
Definition: OgreNULLVaoManager.h:199
OgreMaterialSerializer.h
Ogre::ResourceTransition::oldStageMask
uint8 oldStageMask
If oldStageMask == Undefined, it means there are no previous stage dependencies (e....
Definition: OgreResourceTransition.h:100
Ogre::VertexBufferDownloadHelper::DownloadData::srcOffset
size_t srcOffset
Definition: OgreVertexBufferDownloadHelper.h:80
Ogre::v1::VertexPoseKeyFrame::PoseRef::influence
Real influence
Influence level of the linked pose.
Definition: OgreKeyFrame.h:210
Ogre::downscale2x_Signed_XA88_cube
ImageDownsamplerCube downscale2x_Signed_XA88_cube
Definition: OgreImageDownsampler.h:157
Ogre::VctLighting::getNumCascades
size_t getNumCascades(void) const
Definition: OgreVctLighting.h:303
Ogre::ParallaxCorrectedCubemapBase::isRendering
bool isRendering(void) const
Inform whether we're currently updating a probe.
Definition: OgreParallaxCorrectedCubemapBase.h:146
Ogre::MetalVaoManager::Vao::VertexBinding
Definition: OgreMetalVaoManager.h:102
Ogre::DescriptorSetTexture::mRefCount
uint16 mRefCount
Definition: OgreDescriptorSetTexture.h:70
rapidjson::GenericValue
Definition: OgreHlmsJson.h:49
Ogre::PbsMobileShaderCreationData
Definition: OgrePbsMobileShaderCreationData.h:53
OgreTexture.h
Ogre::AnyNumeric::operator*=
AnyNumeric & operator*=(const AnyNumeric &rhs)
Definition: OgreAny.h:358
Ogre::GL3PlusVaoManager::Vao::VertexBinding::instancingDivisor
GLuint instancingDivisor
Definition: OgreGL3PlusVaoManager.h:108
DefaultVisual
Visual * DefaultVisual(Display *nativeDisplayType, int screen)
Ogre::Matrix4::getTrans
static Matrix4 getTrans(Real t_x, Real t_y, Real t_z)
Gets a translation matrix - variation for not using a vector.
Definition: OgreMatrix4.h:458
Ogre::Transform::mDerivedTransform
Matrix4 *RESTRICT_ALIAS mDerivedTransform
Caches the full transform into a 4x4 matrix. Note it's not Array form! (It's AoS)
Definition: OgreTransform.h:67
OgreHlms.h
Ogre::Vector4::isNaN
bool isNaN() const
Check whether this vector contains valid values.
Definition: OgreVector4.h:400
Ogre::Terrain::NeighbourIndex
NeighbourIndex
Neighbour index enumeration - indexed anticlockwise from East like angles.
Definition: OgreTerrain.h:499
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::Volume::operator==
bool _OgreVolumeExport operator==(Vertex const &a, Vertex const &b)
== operator for two vertices.
Ogre::D3D11RenderWindowSwapChainBased
Definition: OgreD3D11RenderWindow.h:106
Ogre::D3D11HLSLProgram::CmdColumnMajorMatrices
Command object for setting matrix packing in column-major order.
Definition: OgreD3D11HLSLProgram.h:76
Ogre::ForwardPlusBase::MaxDecalRq
static const size_t MaxDecalRq
Definition: OgreForwardPlusBase.h:85
Ogre::HashedVector::front
const_reference front() const
Definition: OgreCommon.h:598
Ogre::PFG_BC7_UNORM_SRGB
@ PFG_BC7_UNORM_SRGB
Definition: OgrePixelFormatGpu.h:161
Ogre::v1::HardwareBufferLockGuard::HardwareBufferLockGuard
HardwareBufferLockGuard(const SharedPtr< T > &p, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:366
Ogre::PbsMobileProperty::NormalWeightDetail1
static const IdString NormalWeightDetail1
Definition: OgreHlmsPbsMobile.h:121
Ogre::GpuProgramParameters::ACT_CAMERA_POSITION
@ ACT_CAMERA_POSITION
The current camera's position in world space.
Definition: OgreGpuProgramParams.h:1134
Ogre::RuntimeAssertionException
Definition: OgreException.h:245
OgreRenderObjectListener.h
Ogre::Viewport::getScissorActualWidth
int getScissorActualWidth(void) const
Definition: OgreViewport.h:149
Ogre::LodListener
A interface class defining a listener which can be used to receive notifications of LOD events.
Definition: OgreLodListener.h:117
Ogre::DescriptorSetUav::Slot::isBuffer
bool isBuffer(void) const
Definition: OgreDescriptorSetUav.h:176
OgreEGLRenderTexture.h
Ogre::v1::OldNode::TS_PARENT
@ TS_PARENT
Transform is relative to the space of the parent OldNode.
Definition: OgreOldNode.h:77
Ogre::v1::ManualObjectFactory::~ManualObjectFactory
~ManualObjectFactory()
Definition: OgreManualObject.h:538
Ogre::VctVoxelizerSourceBase::getEmissiveVox
TextureGpu * getEmissiveVox(void)
Definition: OgreVctVoxelizerSourceBase.h:96
Ogre::BuiltinScriptTranslatorManager
This class manages the builtin translators.
Definition: OgreScriptTranslator.h:387
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE0
@ SPC_POSTOLIGHT_VIEW_SPACE0
Light vector in view space index 0-7.
Definition: OgreShaderParameter.h:147
Ogre::downscale2x_XXX888_cube
ImageDownsamplerCube downscale2x_XXX888_cube
Definition: OgreImageDownsampler.h:96
Ogre::Camera::_getCachedDerivedPosition
const Vector3 & _getCachedDerivedPosition(void) const
Same as getDerivedPosition, but doesn't check if dirty.
Definition: OgreCamera.h:469
Ogre::ExternalTextureSource::CmdTecPassState
Definition: OgreExternalTextureSource.h:118
Ogre::RTShader::HardwareSkinning::SkinningData::maxBoneCount
ushort maxBoneCount
Definition: OgreShaderExHardwareSkinning.h:66
Ogre::PbsProperty::UvDetailWeight
static const IdString UvDetailWeight
Definition: OgreHlmsPbs.h:546
Ogre::ParticleSystem::CmdQuota
Command object for quota (see ParamCommand).
Definition: OgreParticleSystem.h:70
Ogre::IdString::IdString
IdString()
Definition: OgreIdString.h:105
Ogre::Font::GlyphInfo::uvRect
UVRect uvRect
Definition: OgreFont.h:145
Ogre::SampleDescription
Opaque struct that holds effective FSAA (MSAA, CSAA, etc.) mode.
Definition: OgreCommon.h:1005
Ogre::CompositorPassQuadDef::mMaterialName
String mMaterialName
If true, mMaterialName is an Hlms material.
Definition: OgreCompositorPassQuadDef.h:106
Ogre::TextureFilter::TypePrepareForNormalMapping
@ TypePrepareForNormalMapping
Definition: OgreTextureFilters.h:57
Ogre::ScriptCompiler::Error::message
String message
Definition: OgreScriptCompiler.h:200
OgreShaderExPerPixelLighting.h
Ogre::HlmsParamVec
vector< std::pair< IdString, String > >::type HlmsParamVec
Definition: OgreHlmsCommon.h:168
Ogre::v1::BillboardChain::getTextureCoordDirection
virtual TexCoordDirection getTextureCoordDirection(void)
Gets the direction in which texture coords specified on each element are deemed to run.
Definition: OgreBillboardChain.h:170
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE6
@ SPC_LIGHTDIRECTION_WORLD_SPACE6
Definition: OgreShaderParameter.h:183
Ogre::ID_GEOMETRY_PROGRAM
@ ID_GEOMETRY_PROGRAM
Definition: OgreScriptCompiler.h:614
Ogre::LodData::VTriangles
VectorSet< TriangleI, 7 > VTriangles
Definition: OgreLodData.h:71
Ogre::FastArray::appendPOD
void appendPOD(const_iterator otherBegin, const_iterator otherEnd)
Definition: OgreFastArray.h:240
Ogre::ShadowNodeRecalculation
ShadowNodeRecalculation
Definition: OgreCompositorPassSceneDef.h:49
Ogre::ShaderParams::ManualParamEx::dataSizeBytes
uint16 dataSizeBytes
Size in bytes from dataBytes.
Definition: OgreShaderParams.h:81
Ogre::UnlitMobileProp::UvAtlas8
static const IdString UvAtlas8
Definition: OgreHlmsUnlitMobile.h:151
Ogre::GLES2SurfaceDesc::numSamples
uint numSamples
Definition: OgreGLES2RenderTexture.h:46
Ogre::VertexBoneAssignment::vertexIndex
uint32 vertexIndex
Definition: OgreVertexBoneAssignment.h:65
Ogre::LwString::a
LwString & a(uint32 a0)
Definition: OgreLwString.h:258
Ogre::D3D11Device::D3D_WARNING
@ D3D_WARNING
Definition: OgreD3D11Device.h:98
Ogre::VET_FLOAT3
@ VET_FLOAT3
Definition: OgreVertexElements.h:74
Ogre::HlmsBaseProp::BonesPerVertex
static const IdString BonesPerVertex
Definition: OgreHlms.h:835
Ogre::CompositorPassSceneDef::mPrePassDepthTexture
IdString mPrePassDepthTexture
Definition: OgreCompositorPassSceneDef.h:92
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:62
Ogre::FastArray::~FastArray
~FastArray()
Definition: OgreFastArray.h:164
Ogre::StencilParams::operator!=
bool operator!=(const StencilParams &other) const
Definition: OgreCommon.h:231
Ogre::Codec::CodecIterator
ConstMapIterator< CodecList > CodecIterator
Definition: OgreCodec.h:77
OgrePatchMesh.h
Ogre::CreateGpuProgramScriptCompilerEvent
Definition: OgreScriptCompiler.h:551
Ogre::M_SUBMESH_NAME_TABLE
@ M_SUBMESH_NAME_TABLE
Definition: OgreMeshFileFormat.h:115
Ogre::VulkanDelayed_vkDestroyImage::device
VkDevice device
Definition: OgreVulkanDelayedFuncs.h:20
Ogre::GL3PlusNullTextureTarget::getForceDisableColourWrites
virtual bool getForceDisableColourWrites(void) const
Used by depth texture views which need to disable colour writes when rendering to it PF_NULL targets ...
Definition: OgreGL3PlusNullTexture.h:103
Ogre::PixelFormatDataTypes::UnormFloat4
@ UnormFloat4
Definition: OgreD3D11PixelFormatToShaderType.h:44
Ogre::VulkanSupport::isSupported
bool isSupported() const
Definition: OgreVulkanSupport.h:57
Ogre::ScriptCompiler::~ScriptCompiler
virtual ~ScriptCompiler()
Definition: OgreScriptCompiler.h:226
Ogre::Technique::GPUVendorRule::vendor
GPUVendor vendor
Definition: OgreTechnique.h:96
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:375
Ogre::VulkanDelayed_vkDestroySampler::sampler
VkSampler sampler
Definition: OgreVulkanDelayedFuncs.h:57
Ogre::ScriptCompiler::ErrorList
list< ErrorPtr >::type ErrorList
Definition: OgreScriptCompiler.h:205
Ogre::RenderSystemCapabilities::setCategoryRelevant
void setCategoryRelevant(CapabilitiesCategory cat, bool relevant)
Mark a category as 'relevant' or not, ie will it be reported.
Definition: OgreRenderSystemCapabilities.h:903
Ogre::RaySceneQuery::execute
virtual RaySceneQueryResult & execute(void)
Executes the query, returning the results back in one list.
Ogre::HlmsTextureManager::Threshold
Textures whose size are less or equal to minTextureSize (without considering mipmaps) will have their...
Definition: OgreHlmsTextureManager.h:83
Ogre::Box::left
uint32 left
Definition: OgreCommon.h:874
Ogre::ResourceGroupManager::ResourceLocation::recursive
bool recursive
Whether this location was added recursively.
Definition: OgreResourceGroupManager.h:311
Ogre::GCT_SAMPLER2DSHADOW
@ GCT_SAMPLER2DSHADOW
Definition: OgreGpuProgramParams.h:83
Ogre::VulkanWindowNull
Definition: OgreVulkanWindow.h:53
Ogre::SharedPtrInfoFree::~SharedPtrInfoFree
virtual ~SharedPtrInfoFree()
Definition: OgreSharedPtr.h:103
Ogre::uint
unsigned int uint
Definition: OgrePrerequisites.h:145
Ogre::Vector2::crossProduct
Real crossProduct(const Vector2 &rkVector) const
Calculates the 2 dimensional cross-product of 2 vectors, which results in a single floating point val...
Definition: OgreVector2.h:482
std::tr1::hash< Ogre::SharedPtr< T > >::operator()
result_type operator()(const argument_type &k) const
Definition: OgreSharedPtr.h:400
Ogre::Image::Rect
Ogre::Rect Rect
Definition: OgreImage.h:64
Ogre::Viewport::mGlobalIndex
size_t mGlobalIndex
Index in the vector holding this MO reference (could be our parent node, or a global array tracking a...
Definition: OgreViewport.h:61
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_1_1Debug
static const String & getPointLightExtruderVs_1_1Debug(void)
Get extruder program source for debug point lights, compatible with vs_1_1.
Definition: OgreShadowVolumeExtrudeProgram.h:257
Ogre::DescriptorSetTexture2::Slot::texture
TextureSlot texture
Definition: OgreDescriptorSetTexture.h:238
Ogre::WorkQueue::Request::getChannel
uint16 getChannel() const
Get the request channel (top level categorisation)
Definition: OgreWorkQueue.h:113
Ogre::TextureDefinitionBase::BufferDefinition::BufferDefinition
BufferDefinition(IdString _name, size_t _numElements, uint32 _bytesPerElement, uint32 _bindFlags, float _widthFactor, float _heightFactor)
Definition: OgreTextureDefinition.h:173
Ogre::RSC_TEXTURE_CUBE_MAP_ARRAY
@ RSC_TEXTURE_CUBE_MAP_ARRAY
TEX_TYPE_CUBE_MAP_ARRAY is supported.
Definition: OgreRenderSystemCapabilities.h:207
Ogre::ID_SHADOW_CASTER_FRAGMENT_PROGRAM_REF
@ ID_SHADOW_CASTER_FRAGMENT_PROGRAM_REF
Definition: OgreScriptCompiler.h:623
Ogre::HlmsBaseProp::LightsAreaApprox
static const IdString LightsAreaApprox
Definition: OgreHlms.h:867
OgreMesh2.h
Ogre::VaoManager::getTexBufferMaxSize
size_t getTexBufferMaxSize(void) const
Definition: OgreVaoManager.h:505
Ogre::PixelFormatGpuUtils::getCompressedBlockHeight
static uint32 getCompressedBlockHeight(PixelFormatGpu format, bool apiStrict=true)
See getCompressedBlockWidth.
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderArbvp1Debug
static const String & getPointLightExtruderArbvp1Debug(void)
Get extruder program source for debug point lights, compatible with arbvp1.
Definition: OgreShadowVolumeExtrudeProgram.h:255
Ogre::FastArray::begin
const_iterator begin() const
Definition: OgreFastArray.h:386
Ogre::GCT_MATRIX_DOUBLE_3X2
@ GCT_MATRIX_DOUBLE_3X2
Definition: OgreGpuProgramParams.h:106
Ogre::CubemapProbe::mMask
uint32 mMask
Mask to group probes.
Definition: OgreCubemapProbe.h:101
Ogre::PFG_RG8_SNORM
@ PFG_RG8_SNORM
Definition: OgrePixelFormatGpu.h:97
Ogre::GpuNamedConstants
Struct collecting together the information for named constants.
Definition: OgreGpuProgramParams.h:485
Ogre::ArrayRay::intersects
ArrayMaskR intersects(const ArrayAabb &aabb) const
SLAB method See https://tavianator.com/fast-branchless-raybounding-box-intersections-part-2-nans/.
Definition: OgreArrayRay.h:48
Ogre::VectorSet::add
iterator add(const T &item)
Definition: OgreVectorSetImpl.h:57
Ogre::v1::HardwareBufferManagerBase::createIndexBuffer
virtual HardwareIndexBufferSharedPtr createIndexBuffer(HardwareIndexBuffer::IndexType itype, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer=false)=0
Create a hardware index buffer.
Ogre::CompositorShadowNode::getCastersBox
const AxisAlignedBox & getCastersBox(void) const
@See mCastersBox
Definition: OgreCompositorShadowNode.h:205
Ogre::TextureGpuManager::getEntries
const ResourceEntryMap & getEntries(void) const
Definition: OgreTextureGpuManager.h:713
Ogre::TextureFlags::TextureFlags
TextureFlags
Definition: OgreTextureGpu.h:81
Ogre::HlmsPbs::getEsmK
uint16 getEsmK(void) const
Definition: OgreHlmsPbs.h:378
_D3DCOLORVALUE::r
float r
Definition: OgreD3D11LegacySDKEmulation.h:34
Ogre::RenderQueueListener
Abstract interface which classes must implement if they wish to receive events from the render queue.
Definition: OgreRenderQueueListener.h:56
Ogre::STLAllocator::value_type
Base::value_type value_type
Definition: OgreMemorySTLAllocator.h:86
Ogre::downscale2x_sRGB_XXX888
ImageDownsampler2D downscale2x_sRGB_XXX888
Definition: OgreImageDownsampler.h:222
Ogre::TerrainMaterialGenerator::generate
virtual MaterialPtr generate(const Terrain *terrain)
Generate a material for the given terrain using the active profile.
Definition: OgreTerrainMaterialGenerator.h:295
Ogre::LayerBlendModeEx::factor
Real factor
Manual blending factor.
Definition: OgreBlendMode.h:160
Ogre::HlmsBaseProp::ForwardPlusFadeAttenRange
static const IdString ForwardPlusFadeAttenRange
Definition: OgreHlms.h:906
Ogre::Vector2::angleBetween
Ogre::Radian angleBetween(const Ogre::Vector2 &other) const
Gets the angle between 2 vectors.
Definition: OgreVector2.h:543
Ogre::RTShader::Parameter::~Parameter
virtual ~Parameter()
Class destructor.
Definition: OgreShaderParameter.h:320
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE7
@ SPC_POSTOLIGHT_VIEW_SPACE7
Definition: OgreShaderParameter.h:154
Ogre::Node::getChild
const Node * getChild(size_t index) const
Definition: OgreNode.h:554
Ogre::StencilStateOp::operator!=
bool operator!=(const StencilStateOp &other) const
Definition: OgreCommon.h:194
Ogre::v1::GL3PlusDefaultHardwareCounterBuffer
Specialisation of HardwareCounterBuffer for emulation.
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:124
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:288
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:370
Ogre::MetalVaoManager::BlockVec
vector< Block >::type BlockVec
Definition: OgreMetalVaoManager.h:84
Ogre::MovableObjectLodChangedEvent::camera
Camera * camera
The camera with respect to which the level of detail has changed.
Definition: OgreLodListener.h:50
Ogre::ID_COLOUR_OP_EX
@ ID_COLOUR_OP_EX
Definition: OgreScriptCompiler.h:758
Ogre::v1::OverlayElementFactory::destroyOverlayElement
virtual void destroyOverlayElement(OverlayElement *pElement)
Destroys a OverlayElement which this factory created previously.
Definition: OgreOverlayElementFactory.h:66
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:365
Ogre::SmallVector< T, 0 >::SmallVector
SmallVector(const SmallVector &RHS)
Definition: OgreSmallVector.h:786
OgreGL3PlusHardwareUniformBuffer.h
Ogre::GL3PlusDepthBuffer::getStencilBuffer
GLuint getStencilBuffer() const
Definition: OgreGL3PlusDepthBuffer.h:69
Ogre::c_ForwardPlusNumFloat4PerCubemapProbe
static const size_t c_ForwardPlusNumFloat4PerCubemapProbe
Definition: OgreForwardPlusBase.h:49
Ogre::v1::VulkanHardwareBufferCommon::getSizeBytes
size_t getSizeBytes(void) const
Definition: OgreVulkanHardwareBufferCommon.h:87
XRRScreenSize::height
int height
Definition: OgreX11EGLSupport.h:86
Ogre::Degree::valueAngleUnits
Real valueAngleUnits() const
Definition: OgreMath.h:774
Ogre::GpuProgramParameters::SubroutineIterator
unordered_map< unsigned int, String >::const_iterator SubroutineIterator
Definition: OgreGpuProgramParams.h:1436
Ogre::MovableObject::getDefaultQueryFlags
static uint32 getDefaultQueryFlags()
Get the default query flags for all future MovableObject instances.
Definition: OgreMovableObject.h:496
Ogre::HlmsBits::RenderableBits
static const int RenderableBits
Definition: OgreHlms.h:977
Ogre::VulkanFlushOnlyDescValue::VulkanFlushOnlyDescValue
VulkanFlushOnlyDescValue()
Ogre::RTShader::SubRenderStateSetConstIterator
SubRenderStateSet::const_iterator SubRenderStateSetConstIterator
Definition: OgreShaderSubRenderState.h:163
Ogre::BufferPacked::_getFinalBufferStart
size_t _getFinalBufferStart(void) const
Definition: OgreBufferPacked.h:322
Ogre::OGRE_HLMS_TEXTURE_BASE_CLASS
This is not a regular header, therefore it has no include guards.
Definition: OgreHlmsTextureBaseClass.h:74
Ogre::cbitsetN
Definition: OgreBitset.h:66
Ogre::Grid3DPageStrategyData::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgreGrid3DPageStrategy.h:125
Ogre::FrameStats::getBestTime
float getBestTime(void) const
Definition: OgreFrameStats.h:64
Ogre::ShaderParams::mSilenceMissingParameterWarnings
bool mSilenceMissingParameterWarnings
Don't log exceptions about missing parameters.
Definition: OgreShaderParams.h:171
OgreRay.h
Ogre::TextureBox::getDepthOrSlices
uint32 getDepthOrSlices(void) const
Definition: OgreTextureBox.h:78
Ogre::CompositorPassScene::getUpdateShadowNode
bool getUpdateShadowNode(void) const
Definition: OgreCompositorPassScene.h:107
Ogre::AbstractNode::file
String file
Definition: OgreScriptCompiler.h:97
Ogre::OfflineProfiler
Definition: OgreOfflineProfiler.h:27
Ogre::OT_PATCH_7_CONTROL_POINT
@ OT_PATCH_7_CONTROL_POINT
Definition: OgreCommon.h:105
Ogre::SceneManager::RenderContext
Definition: OgreSceneManager.h:759
Ogre::PagedWorld::getSectionCount
size_t getSectionCount() const
Get the number of sections this world has.
Definition: OgrePagedWorld.h:154
Ogre::TextureGpu::getTexturePool
const TexturePool * getTexturePool(void) const
Definition: OgreTextureGpu.h:708
Ogre::HlmsDiskCache::Cache::type
uint8 type
Definition: OgreHlmsDiskCache.h:163
Ogre::GCT_MATRIX_2X2
@ GCT_MATRIX_2X2
Definition: OgreGpuProgramParams.h:85
Ogre::SceneQueryResultWorldFragmentList
list< SceneQuery::WorldFragment * >::type SceneQueryResultWorldFragmentList
Definition: OgreSceneQuery.h:202
Ogre::HlmsManager
HLMS stands for "High Level Material System".
Definition: OgreHlmsManager.h:73
Ogre::PbsMobileTextureTypes
PbsMobileTextureTypes
Definition: OgreHlmsPbsMobilePrerequisites.h:53
Ogre::ComputeProperty::MaxTextureSlot
static const IdString MaxTextureSlot
Definition: OgreHlmsCompute.h:208
Ogre::HiddenAreaVrSettings::leftEyeRadius
Ogre::Vector2 leftEyeRadius
Definition: OgreHiddenAreaMeshVr.h:51
Ogre::Pass
Class defining a single pass of a Technique (of a Material), i.e.
Definition: OgrePass.h:66
Ogre::v1::VulkanHardwareBufferManagerBase::_getDiscardBufferManager
VulkanDiscardBufferManager * _getDiscardBufferManager(void)
Definition: OgreVulkanHardwareBufferManager.h:50
Ogre::MathlibC::fRad2Deg
static const ArrayReal fRad2Deg
Definition: OgreMathlibC.h:56
Ogre::MaterialSerializer::Listener
Class that allows listening in on the various stages of material serialization process.
Definition: OgreMaterialSerializer.h:77
Ogre::v1::D3D11NullPixelBuffer
Definition: OgreD3D11NullTexture.h:78
Ogre::v1::AnimationState::getLoop
bool getLoop(void) const
Gets whether or not this animation loops
Definition: OgreAnimationState.h:125
Ogre::v1::VertexAnimationTrack::getVertexMorphKeyFrame
VertexMorphKeyFrame * getVertexMorphKeyFrame(unsigned short index) const
Returns the morph KeyFrame at the specified index.
Ogre::ParticleSystemManager::setSimulationTickRate
void setSimulationTickRate(Real tickRate)
Sets the simulation tick rate.
Definition: OgreParticleSystemManager.h:163
Ogre::Property::value_type
T value_type
Definition: OgreProperty.h:218
Ogre::ObjectData::advanceCullLightPack
void advanceCullLightPack()
Advances all pointers needed by MovableObject::cullLights to the next pack, i.e.
Definition: OgreObjectData.h:218
Ogre::Vector4::Vector4
Vector4(const Vector3 &rhs, float fW)
Definition: OgreVector4.h:98
Ogre::CreateMaterialScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:545
Ogre::CompositorPassComputeDef::BufferSource::access
ResourceAccess::ResourceAccess access
Definition: OgreCompositorPassComputeDef.h:90
Ogre::PBSM_BLEND_LIGHTEN
@ PBSM_BLEND_LIGHTEN
Definition: OgreHlmsPbsPrerequisites.h:93
Ogre::RTShader::ShaderFunctionConstIterator
ShaderFunctionList::const_iterator ShaderFunctionConstIterator
Definition: OgreShaderFunction.h:223
Ogre::ID_CUBIC_REFLECTION
@ ID_CUBIC_REFLECTION
Definition: OgreScriptCompiler.h:782
Ogre::MetalTexture::MetalTexture
MetalTexture(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader, MetalDevice *device)
Ogre::TextureSourceType::Compositor
@ Compositor
Created by compositor, for shadow mapping.
Definition: OgreTextureGpu.h:178
OgreVolumeOctreeNode.h
Ogre::UnlitProperty::UvDiffuse7
static const IdString UvDiffuse7
Definition: OgreUnlitProperty.h:84
Ogre::RenderPassDescriptor::mInformationOnly
bool mInformationOnly
When true, beginRenderPassDescriptor & endRenderPassDescriptor won't actually load/store this pass de...
Definition: OgreRenderPassDescriptor.h:196
Ogre::ManualObject::SectionList
vector< ManualObjectSection * >::type SectionList
Definition: OgreManualObject2.h:333
Ogre::DescriptorSetTexture2::Slot::getTexture
TextureSlot & getTexture(void)
Definition: OgreDescriptorSetTexture.h:279
Ogre::ObjectMemoryManager::getTwin
ObjectMemoryManager * getTwin() const
Note the return value can be null.
Definition: OgreObjectMemoryManager.h:91
OgreHardwareOcclusionQuery.h
Ogre::RTShader::NormalMapLighting::getNormalMapSpace
NormalMapSpace getNormalMapSpace() const
Return the normal map space.
Definition: OgreShaderExNormalMapLighting.h:130
Ogre::RenderSystem::_renderEmulatedNoBaseInstance
virtual void _renderEmulatedNoBaseInstance(const CbDrawCallStrip *cmd)
Definition: OgreRenderSystem.h:1123
Ogre::GLXContext::mContext
::GLXContext mContext
Definition: OgreGLXContext.h:55
Ogre::GLES2RenderSystem::_setPointParameters
void _setPointParameters(Real size, bool attenuationEnabled, Real constant, Real linear, Real quadratic, Real minSize, Real maxSize)
See RenderSystem.
Definition: OgreGLES2RenderSystem.h:276
Ogre::VulkanVaoManager::Block::Block
Block(size_t _offset, size_t _size)
Definition: OgreVulkanVaoManager.h:81
Ogre::M_ANIMATIONS
@ M_ANIMATIONS
Definition: OgreMeshFileFormat.h:160
Window
#define Window
Definition: OgreX11EGLSupport.h:83
Ogre::VoxelizerBucket::needsTexPool
bool needsTexPool
Definition: OgreVctVoxelizer.h:62
OGRE_HASH_FUNC
#define OGRE_HASH_FUNC
Definition: OgreIdString.h:38
OgreGL3PlusPrerequisites.h
Ogre::v1::Entity::getSkeleton
OldSkeletonInstance * getSkeleton(void) const
Get this Entity's personal skeleton instance.
Definition: OgreEntity.h:426
OgreHardwareBuffer.h
Ogre::ID_ARRAY_INDEX
@ ID_ARRAY_INDEX
Definition: OgreScriptCompiler.h:1020
Ogre::ShaderParams::AutoParam
Definition: OgreShaderParams.h:62
Ogre::CbPipelineStateObject::pso
const HlmsPso * pso
Definition: OgreCbPipelineStateObject.h:37
Ogre::ArrayQuaternion::z
Real z
Definition: C/OgreArrayQuaternion.h:68
OGRE_EXCEPT_EX
#define OGRE_EXCEPT_EX(code, num, desc, src)
Definition: OgreException.h:303
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderArbvp1FiniteDebug
static const String & getPointLightExtruderArbvp1FiniteDebug(void)
Get FINITE extruder program source for debug point lights, compatible with arbvp1.
Definition: OgreShadowVolumeExtrudeProgram.h:303
Ogre::FocusedShadowCameraSetup
Implements the uniform shadow mapping algorithm in focused mode.
Definition: OgreShadowCameraSetupFocused.h:55
Ogre::TextureBox
For cubemaps, the face is in sliceStart, (see CubemapSide::CubemapSide) For cubemap arrays,...
Definition: OgreTextureBox.h:42
Ogre::TerrainGlobalOptions::getQueryFlags
uint32 getQueryFlags(void) const
Get the default query flags for terrains.
Definition: OgreTerrain.h:2013
Ogre::D3D11BufferInterface::_setVboPoolIndex
void _setVboPoolIndex(size_t newVboPool)
Definition: OgreD3D11BufferInterface.h:61
Ogre::STLAllocator::STLAllocator
STLAllocator(STLAllocator< U, P > const &)
cast
Definition: OgreMemorySTLAllocator.h:121
Ogre::FET_TAN_HALF_ANGLES
@ FET_TAN_HALF_ANGLES
Represet extents as tan of the half angles in radians (ie FoV)
Definition: OgreFrustum.h:74
Ogre::PlaneBoundedVolume::intersects
std::pair< bool, Real > intersects(const Ray &ray)
Intersection test with a Ray.
Definition: OgrePlaneBoundedVolume.h:124
Ogre::CompositorPassIblSpecularDef::mParentNodeDef
CompositorNodeDef * mParentNodeDef
Definition: OgreCompositorPassIblSpecularDef.h:64
Ogre::Light::getSpotlightInnerAngle
const Radian & getSpotlightInnerAngle(void) const
Returns the angle covered by the spotlights inner cone.
Definition: OgreLight.h:314
Ogre::v1::StaticGeometry::LODBucket
A LODBucket is a collection of smaller buckets with the same LOD.
Definition: OgreStaticGeometry.h:309
Ogre::RTShader::GLSLProgramProcessor
GLSL Language program processor class.
Definition: OgreShaderGLSLProgramProcessor.h:46
Ogre::PFG_BGRA8_UNORM_SRGB
@ PFG_BGRA8_UNORM_SRGB
Avoid this one (prefer RGBA8).
Definition: OgrePixelFormatGpu.h:151
Ogre::TextureFilterOptions
TextureFilterOptions
High-level filtering options providing shortcuts to settings the minification, magnification and mip ...
Definition: OgreCommon.h:243
LONG
long LONG
Definition: OgreBarrier.h:36
Ogre::NULLVaoManager::BlockVec
vector< Block >::type BlockVec
Definition: OgreNULLVaoManager.h:80
Ogre::ManualResourceLoader::ManualResourceLoader
ManualResourceLoader()
Definition: OgreResource.h:529
Ogre::PlanarReflections::TrackedRenderable::renderableCenter
Vector3 renderableCenter
Definition: OgrePlanarReflections.h:85
OgreSubMesh.h
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE3
@ SPC_LIGHTPOSITION_WORLD_SPACE3
Definition: OgreShaderParameter.h:220
Ogre::IrradianceVolume::getPowerScale
float getPowerScale(void) const
Definition: OgreIrradianceVolume.h:117
Ogre::Terrain::LayerInstance
An instance of a layer, with specific texture names.
Definition: OgreTerrain.h:301
Ogre::RTShader::ShaderProgramWriterHLSLFactory::~ShaderProgramWriterHLSLFactory
virtual ~ShaderProgramWriterHLSLFactory()
Definition: OgreShaderHLSLProgramWriter.h:123
Ogre::LodData::IndexBufferInfo::indexSize
size_t indexSize
Definition: OgreLodData.h:152
Ogre::PBSM_DETAIL0_NM
@ PBSM_DETAIL0_NM
Definition: OgreHlmsPbsPrerequisites.h:71
ProfileSampleFlags::FlagsNone
@ FlagsNone
Default behaviour.
Definition: OgreProfilerCommon.h:37
OgreAnimable.h
Ogre::VctVoxelizerSourceBase::DebugVisualizationEmissive
@ DebugVisualizationEmissive
Definition: OgreVctVoxelizerSourceBase.h:54
Ogre::ScriptCompilerEvent::mType
String mType
Definition: OgreScriptCompiler.h:353
Ogre::PFG_BGRX8_UNORM
@ PFG_BGRX8_UNORM
Avoid this one (prefer RGBA8).
Definition: OgrePixelFormatGpu.h:147
Ogre::PFG_RG8_UNORM
@ PFG_RG8_UNORM
Definition: OgrePixelFormatGpu.h:95
Ogre::FileSystemArchive
Specialisation of the Archive class to allow reading of files from filesystem folders / directories.
Definition: OgreFileSystem.h:67
Ogre::DescriptorSetTexture2::Slot::Slot
Slot(SlotType _slotType)
Definition: OgreDescriptorSetTexture.h:246
Ogre::LBX_BLEND_TEXTURE_ALPHA
@ LBX_BLEND_TEXTURE_ALPHA
as LBX_BLEND_DIFFUSE_ALPHA, but use alpha from texture
Definition: OgreBlendMode.h:97
Ogre::ParticleSystemRenderer::_notifyParticleMoved
virtual void _notifyParticleMoved(list< Particle * >::type &currentParticles)
Optional callback notified when particles moved.
Definition: OgreParticleSystemRenderer.h:94
Ogre::v1::HardwareBuffer::HardwareBuffer
HardwareBuffer(Usage usage, bool systemMemory, bool useShadowBuffer)
Constructor, to be called by HardwareBufferManager only.
Definition: OgreHardwareBuffer.h:163
Ogre::v1::StaticGeometry::Region::getCentre
const Vector3 & getCentre(void) const
Get the centre point of the region.
Definition: OgreStaticGeometry.h:409
Ogre::ShaderParams::AutoParam::extraParamValue
double extraParamValue
Definition: OgreShaderParams.h:65
Ogre::CreateGpuProgramScriptCompilerEvent::mProgramType
GpuProgramType mProgramType
Definition: OgreScriptCompiler.h:555
Ogre::NULLVaoManager::Vao::VertexBinding::stride
uint32 stride
Definition: OgreNULLVaoManager.h:98
Ogre::STLAllocator::construct
void construct(pointer p, const T &val)
Definition: OgreMemorySTLAllocator.h:172
Ogre::SceneManager::getForwardPlus
ForwardPlusBase * getForwardPlus(void)
Definition: OgreSceneManager.h:1276
Ogre::GLES2Plugin::GLES2Plugin
GLES2Plugin()
Ogre::D3D11HLSLProgram::setEntryPoint
void setEntryPoint(const String &entryPoint)
Sets the entry point for this program ie the first method called.
Definition: OgreD3D11HLSLProgram.h:301
Ogre::VES_TEXTURE_COORDINATES
@ VES_TEXTURE_COORDINATES
Texture coordinates.
Definition: OgreVertexElements.h:54
Ogre::NULLWindow::isVisible
virtual bool isVisible(void) const
Ogre::ImageCodec::ImageData::depth
uint32 depth
Definition: OgreImageCodec.h:63
Ogre::v1::D3D11HardwareBuffer::getD3DBuffer
ID3D11Buffer * getD3DBuffer(void)
Get the D3D-specific buffer.
Definition: OgreD3D11HardwareBuffer.h:88
Ogre::ResourceGroupManager::ResourceDeclaration::resourceName
String resourceName
Definition: OgreResourceGroupManager.h:296
Ogre::FGT_UNKNOWN
@ FGT_UNKNOWN
Definition: OgreStaticFaceGroup.h:48
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_glslDebug
static const String & getPointLightExtruderVs_glslDebug(void)
Get extruder program source for debug point lights, compatible with glsl.
Definition: OgreShadowVolumeExtrudeProgram.h:261
Ogre::PFG_BC7_UNORM
@ PFG_BC7_UNORM
Definition: OgrePixelFormatGpu.h:160
Ogre::RenderTarget::getFSAAHint
virtual const String & getFSAAHint() const
Gets the FSAA hint (.
Definition: OgreRenderTarget.h:343
Ogre::Bone::getParent
Bone * getParent(void) const
Gets this Bones's parent (NULL if this is the root).
Definition: OgreBone.h:142
Ogre::SceneFormatBase::Version
Version
Definition: OgreSceneFormatBase.h:90
Ogre::MetalPixelFormatToShaderType
Definition: OgreMetalPixelFormatToShaderType.h:54
Ogre::PbsMobileProperty::DetailOffsetsD1
static const IdString DetailOffsetsD1
Definition: OgreHlmsPbsMobile.h:128
Ogre::RTShader::LayeredBlending::LB_BlendColor
@ LB_BlendColor
Definition: OgreShaderExLayeredBlending.h:77
Ogre::v1::StaticGeometry::Region
The details of a topological region which is the highest level of partitioning for this class.
Definition: OgreStaticGeometry.h:363
Ogre::GpuProgramParameters::getAutoConstantList
const AutoConstantList & getAutoConstantList() const
Get a reference to the list of auto constant bindings.
Definition: OgreGpuProgramParams.h:1905
Ogre::RTShader::Parameter::SPC_BLEND_WEIGHTS
@ SPC_BLEND_WEIGHTS
Blending weights.
Definition: OgreShaderParameter.h:240
OgreArrayAabb.h
Ogre::OGREWidget::OGREWidget
OGREWidget(bool useDepthBuffer)
Ogre::Pass::getName
const String & getName(void) const
Get the name of the pass.
Definition: OgrePass.h:213
Ogre::Pass::hasComputeProgram
bool hasComputeProgram(void) const
Returns true if this pass uses a programmable compute pipeline.
Definition: OgrePass.h:196
Ogre::GpuProgramParameters::AutoConstantDefinition::elementType
ElementType elementType
The type of the constant in the program.
Definition: OgreGpuProgramParams.h:1415
Ogre::VulkanWin32Window::requestFullscreenSwitch
virtual void requestFullscreenSwitch(bool goFullscreen, bool borderless, uint32 monitorIdx, uint32 width, uint32 height, uint32 frequencyNumerator, uint32 frequencyDenominator)
Requests to toggle between fullscreen and windowed mode.
Ogre::v1::HardwareBuffer::_updateFromShadow
virtual void _updateFromShadow(void)
Updates the real buffer from the shadow buffer, if required.
Definition: OgreHardwareBuffer.h:307
Ogre::v1::VertexData::ReadRequestsArray
FastArray< ReadRequests > ReadRequestsArray
Definition: OgreVertexIndexData.h:251
Ogre::PFG_B5G6R5_UNORM
@ PFG_B5G6R5_UNORM
Definition: OgrePixelFormatGpu.h:142
Ogre::D3D11HlmsPso::topology
D3D11_PRIMITIVE_TOPOLOGY topology
Definition: OgreD3D11HlmsPso.h:47
Ogre::LodLevel::VRM_PROPORTIONAL
@ VRM_PROPORTIONAL
Percentage of vertexes to be removed from each submesh.
Definition: OgreLodConfig.h:69
Ogre::ResourceAccess::Undefined
@ Undefined
Definition: OgreResourceTransition.h:76
Ogre::LodConfig::LodLevelList
vector< LodLevel >::type LodLevelList
Lod strategy to use.
Definition: OgreLodConfig.h:134
Ogre::AtomicScalar::operator++
T operator++(void)
Definition: OgreAtomicScalar.h:443
Ogre::LodData::IndexBufferPointer
Definition: OgreLodData.h:144
Ogre::WorkQueue::Response::succeeded
bool succeeded() const
Return whether this is a successful response.
Definition: OgreWorkQueue.h:145
Ogre::RSC_FBO
@ RSC_FBO
Support for Frame Buffer Objects (FBOs)
Definition: OgreRenderSystemCapabilities.h:254
Ogre::LodCollapseCostPtr
SharedPtr< LodCollapseCost > LodCollapseCostPtr
Definition: OgreLodPrerequisites.h:62
Ogre::LBS_MANUAL
@ LBS_MANUAL
a colour supplied manually as a separate argument
Definition: OgreBlendMode.h:123
Ogre::ID_PROFILING_ID
@ ID_PROFILING_ID
Definition: OgreScriptCompiler.h:906
Ogre::LodData::VertexI
unsigned VertexI
Definition: OgreLodData.h:61
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:1065
OgreGL3PlusHardwarePixelBuffer.h
OgreGL3PlusRenderPassDescriptor.h
Ogre::v1::Mesh::IndexMap
FastArray< unsigned short > IndexMap
Definition: OgreMesh.h:108
Ogre::v1::D3D11HardwareBuffer::VERTEX_BUFFER
@ VERTEX_BUFFER
Definition: OgreD3D11HardwareBuffer.h:47
Ogre::v1::TangentSpaceCalc::VertexSplit
std::pair< size_t, size_t > VertexSplit
Definition: OgreTangentSpaceCalc.h:56
Ogre::ParamCommand
Abstract class which is command object which gets/sets parameters.
Definition: OgreStringInterface.h:82
Ogre::TerrainGroup::TerrainSlotDefinition::importData
Terrain::ImportData * importData
Import data, if this is to be defined based on importing.
Definition: OgreTerrainGroup.h:309
Ogre::CompositorWorkspace::setAmalgamatedProfiling
void setAmalgamatedProfiling(bool bEnabled)
When building with OGRE_PROFILING enabled, setting this option to true will cause the profiler to col...
Definition: OgreCompositorWorkspace.h:176
Ogre::ID_CUBIC
@ ID_CUBIC
Definition: OgreScriptCompiler.h:730
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE7
@ SPC_POSTOLIGHT_OBJECT_SPACE7
Definition: OgreShaderParameter.h:134
Ogre::PbsProperty::ObbRestraintLtc
static const IdString ObbRestraintLtc
Definition: OgreHlmsPbs.h:598
Ogre::Resource::getHandle
virtual ResourceHandle getHandle(void) const
Definition: OgreResource.h:341
Ogre::v1::StaticGeometry::LODBucket::getParent
Region * getParent(void)
Definition: OgreStaticGeometry.h:332
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:125
OGRE_NORETURN
#define OGRE_NORETURN
Definition: OgrePlatform.h:154
Ogre::NodeAlloc
SceneCtlAllocatedObject NodeAlloc
Definition: OgreMemoryAllocatorConfig.h:315
Ogre::SceneFlags::ParallaxCorrectedCubemap
@ ParallaxCorrectedCubemap
Definition: OgreSceneFormatBase.h:74
Ogre::v1::Skeleton
A collection of OldBone objects used to animate a skinned mesh.
Definition: OgreSkeleton.h:86
Ogre::v1::OldNode::setUserAny
virtual void setUserAny(const Any &anything)
Definition: OgreOldNode.h:730
Ogre::ID_PASS
@ ID_PASS
Definition: OgreScriptCompiler.h:617
Ogre::VulkanDelayed_vkDestroyBufferView::pAllocator
const VkAllocationCallbacks * pAllocator
Definition: OgreVulkanDelayedFuncs.h:70
Ogre::SkeletonAnimation::getCurrentFrame
Real getCurrentFrame(void) const
Gets the current animation frame, in frames.
Definition: OgreSkeletonAnimation.h:119
Ogre::ID_DEST_COLOUR
@ ID_DEST_COLOUR
Definition: OgreScriptCompiler.h:657
Ogre::CreateMaterialScriptCompilerEvent::CreateMaterialScriptCompilerEvent
CreateMaterialScriptCompilerEvent(const String &file, const String &name, const String &resourceGroup)
Definition: OgreScriptCompiler.h:547
Ogre::separableBlur_XX88
ImageBlur2D separableBlur_XX88
Definition: OgreImageDownsampler.h:120
Ogre::TerrainLodManager::LodInfo::isLast
bool isLast
Definition: OgreTerrainLodManager.h:81
Ogre::ID_VIEWPORT_MODIFIER_MASK
@ ID_VIEWPORT_MODIFIER_MASK
Definition: OgreScriptCompiler.h:900
Ogre::HlmsDiskCache::Pso::macroblock
HlmsMacroblock macroblock
Definition: OgreHlmsDiskCache.h:150
Ogre::RTShader::FFP_LIGHTING
@ FFP_LIGHTING
Definition: OgreShaderFFPRenderState.h:73
Ogre::FastArray::swap
void swap(FastArray< T > &other)
Definition: OgreFastArray.h:107
Ogre::Terrain::getQueryFlags
uint32 getQueryFlags(void) const
Get the query flags for this terrain.
Definition: OgreTerrain.h:1362
Ogre::PFG_ASTC_RGBA_UNORM_5X5_sRGB
@ PFG_ASTC_RGBA_UNORM_5X5_sRGB
Definition: OgrePixelFormatGpu.h:254
Ogre::CPreprocessor::Macro
friend class CPreprocessor::Macro
Definition: OgreGLSLPreprocessor.h:204
Ogre::OT_PATCH_6_CONTROL_POINT
@ OT_PATCH_6_CONTROL_POINT
Definition: OgreCommon.h:104
Ogre::AxisAlignedBox::getMinimum
const Vector3 & getMinimum(void) const
Gets the minimum corner of the box.
Definition: OgreAxisAlignedBox.h:149
Ogre::Log::isTimeStampEnabled
bool isTimeStampEnabled() const
Get whether time stamps are printed for this log.
Definition: OgreLog.h:144
Ogre::ID_TESSELLATION_HULL_PROGRAM
@ ID_TESSELLATION_HULL_PROGRAM
Suport for shader model 5.0.
Definition: OgreScriptCompiler.h:1032
Ogre::AsyncTextureTicket::canMapMoreThanOneSlice
virtual bool canMapMoreThanOneSlice(void) const
See Image2::convertFromTexture for an example of how to use AyncTextureTicket.
Definition: OgreAsyncTextureTicket.h:170
Ogre::delayed_vkDestroyRenderPass
void delayed_vkDestroyRenderPass(VaoManager *vaoMgr, VkDevice device, VkRenderPass renderPass, VkAllocationCallbacks const *pAllocator)
Ogre::v1::BorderPanelOverlayElementFactory::createOverlayElement
OverlayElement * createOverlayElement(const String &instanceName)
See OverlayElementFactory.
Definition: OgreOverlayElementFactory.h:90
Ogre::HiddenAreaVrSettings::rightNoseRadius
Ogre::Vector2 rightNoseRadius
Definition: OgreHiddenAreaMeshVr.h:60
Ogre::HlmsDiskCache::SourceCode
Definition: OgreHlmsDiskCache.h:134
Ogre::D3D11HLSLProgram::getEnableBackwardsCompatibility
bool getEnableBackwardsCompatibility(void) const
Gets whether backwards compatibility is enabled.
Definition: OgreD3D11HLSLProgram.h:322
Ogre::RenderSystemCapabilities::hasCapability
bool hasCapability(const Capabilities c) const
Checks for a capability.
Definition: OgreRenderSystemCapabilities.h:651
OgreTerrain.h
Ogre::MetalTexBufferPacked::bindBufferDS
virtual void bindBufferDS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreMetalTexBufferPacked.h:57
Ogre::D3D11Device::D3D_ERROR
@ D3D_ERROR
Definition: OgreD3D11Device.h:97
Ogre::MapIteratorWrapper::KeyType
T::key_type KeyType
Type you expect to get by funktions like peekNextKey.
Definition: OgreIteratorWrapper.h:265
Ogre::HlmsPbs::PCF_6x6
@ PCF_6x6
Better and slower than 5x5, same considerations.
Definition: OgreHlmsPbs.h:77
Ogre::SceneManager::getCurrentSsrTexture
TextureGpu * getCurrentSsrTexture(void) const
Definition: OgreSceneManager.h:1319
Ogre::LayerBlendModeEx::colourArg1
ColourValue colourArg1
Manual colour value for manual source1.
Definition: OgreBlendMode.h:152
Ogre::HlmsPassPso::sampleDescription
SampleDescription sampleDescription
FSAA specific settings.
Definition: OgreHlmsPso.h:62
Ogre::RTShader::LayeredBlending::LB_BlendDifference
@ LB_BlendDifference
Definition: OgreShaderExLayeredBlending.h:58
Ogre::RenderSystemCapabilities::setComputeProgramConstantFloatCount
void setComputeProgramConstantFloatCount(ushort c)
The number of floating-point constants compute programs support.
Definition: OgreRenderSystemCapabilities.h:983
Ogre::RTShader::FFPAlphaTestFactory::Type
static String Type
Definition: OgreShaderFFPAlphaTest.h:107
Ogre::ID_COLOUR_VALUE
@ ID_COLOUR_VALUE
Definition: OgreScriptCompiler.h:955
Ogre::ParallaxCorrectedCubemapAuto
Definition: OgreParallaxCorrectedCubemapAuto.h:65
Ogre::VectorSet::remove
void remove(iterator it)
Definition: OgreVectorSetImpl.h:47
Ogre::RenderWindow::windowMovedOrResized
virtual void windowMovedOrResized()
Notify that the window has been resized.
Definition: OgreRenderWindow.h:130
Ogre::RTShader::HardwareSkinning::SkinningData::maxWeightCount
ushort maxWeightCount
Definition: OgreShaderExHardwareSkinning.h:67
Ogre::HlmsMacroblock::mDepthClamp
bool mDepthClamp
Definition: OgreHlmsDatablock.h:80
Ogre::ID_COMPUTE
@ ID_COMPUTE
Definition: OgreScriptCompiler.h:1042
Ogre::Vector2::isNaN
bool isNaN() const
Check whether this vector contains valid values.
Definition: OgreVector2.h:534
Ogre::CreateHighLevelGpuProgramScriptCompilerEvent
Definition: OgreScriptCompiler.h:565
Ogre::MetalVaoManager::StrideChanger::offsetAfterPadding
size_t offsetAfterPadding
Definition: OgreMetalVaoManager.h:63
Ogre::InstantRadiosity::mNumRayBounces
size_t mNumRayBounces
In range [0; inf).
Definition: OgreInstantRadiosity.h:144
Ogre::StringInterface::getParameter
virtual String getParameter(const String &name) const
Generic parameter retrieval method.
Definition: OgreStringInterface.h:251
Ogre::SmallVectorImpl::SmallVectorImpl
SmallVectorImpl(unsigned N)
Definition: OgreSmallVector.h:336
Ogre::Bone::getTagPoints
const TagPointVec & getTagPoints(void)
Retrieves the container for efficiently iterating through all tag points of this bone.
Definition: OgreBone.h:175
OgreArrayAabb.h
Ogre::BufferType
BufferType
Definition: OgreBufferPacked.h:36
Ogre::RenderSystem::_hlmsComputePipelineStateObjectCreated
virtual void _hlmsComputePipelineStateObjectCreated(HlmsComputePso *newPso)
Definition: OgreRenderSystem.h:890
Ogre::VulkanTextureGpu::mCurrLayout
VkImageLayout mCurrLayout
The current layout we're in. Including any internal stuff.
Definition: OgreVulkanTextureGpu.h:93
Ogre::GLES2HlmsPso
@See HlmsPso.
Definition: OgreGLES2HlmsPso.h:45
OgreIteratorWrappers.h
Ogre::GpuProgramParameters::ACT_INVERSE_VIEWPORT_HEIGHT
@ ACT_INVERSE_VIEWPORT_HEIGHT
This variable represents 1.0/ViewportHeight.
Definition: OgreGpuProgramParams.h:1237
Ogre::StreamSerialiser::Chunk::Chunk
Chunk()
Definition: OgreStreamSerialiser.h:106
Ogre::Matrix4::concatenate
Matrix4 concatenate(const Matrix4 &m2) const
Definition: OgreMatrix4.h:223
Ogre::GPU_QUALCOMM
@ GPU_QUALCOMM
Definition: OgreRenderSystemCapabilities.h:322
MANAGED_RESOURCE
#define MANAGED_RESOURCE
Definition: OgreGLES2ManagedResource.h:36
Ogre::RTShader::LayeredBlending::LB_BlendReflect
@ LB_BlendReflect
Definition: OgreShaderExLayeredBlending.h:73
Ogre::RenderTarget::isMipmapsDirty
bool isMipmapsDirty(void) const
Definition: OgreRenderTarget.h:356
Ogre::_ConfigOption::currentValue
String currentValue
Definition: OgreConfigOptionMap.h:53
Ogre::ID_TARGET
@ ID_TARGET
Definition: OgreScriptCompiler.h:873
Ogre::ParticleIterator
Convenience class to make it easy to step through all particles in a ParticleSystem.
Definition: OgreParticleIterator.h:48
Ogre::GpuNamedConstants::doubleBufferSize
size_t doubleBufferSize
Total size of the double buffer required.
Definition: OgreGpuProgramParams.h:490
Ogre::GLES2HlmsPso::sourceBlend
GLenum sourceBlend
Definition: OgreGLES2HlmsPso.h:55
Ogre::VulkanQueue::PerFrameData::mCommands
FastArray< VkCommandBuffer > mCommands
Definition: OgreVulkanQueue.h:57
Ogre::v1::BillboardSet::getUseAccurateFacing
virtual bool getUseAccurateFacing(void) const
Gets whether or not billboards use an 'accurate' facing model based on the vector from each billboard...
Definition: OgreBillboardSet.h:692
Ogre::RenderSystem::RenderSystemContext
Definition: OgreRenderSystem.h:952
Ogre::DriverVersion::build
int build
Definition: OgreRenderSystemCapabilities.h:282
OgreMetalTexture.h
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:281
Ogre::HlmsUnlit::getEsmK
uint16 getEsmK(void) const
Definition: OgreHlmsUnlit.h:153
Ogre::SBF_ONE_MINUS_DEST_COLOUR
@ SBF_ONE_MINUS_DEST_COLOUR
Definition: OgreBlendMode.h:240
Ogre::LayerBlendModeEx::operator==
bool operator==(const LayerBlendModeEx &rhs) const
Definition: OgreBlendMode.h:162
Ogre::PFG_ASTC_RGBA_UNORM_10X6_LDR
@ PFG_ASTC_RGBA_UNORM_10X6_LDR
Definition: OgrePixelFormatGpu.h:245
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE2
@ SPC_POSTOLIGHT_VIEW_SPACE2
Definition: OgreShaderParameter.h:149
Ogre::GpuProgramParameters::AutoConstantDefinition::elementCount
size_t elementCount
Definition: OgreGpuProgramParams.h:1413
Ogre::bitset64
Definition: OgreBitset.h:192
Ogre::StringInterface::getParamDictionary
ParamDictionary * getParamDictionary(void)
Retrieves the parameter dictionary for this class.
Definition: OgreStringInterface.h:198
Ogre::ParticleSystemManager::ParticleRendererFactoryIterator
MapIterator< ParticleSystemRendererFactoryMap > ParticleRendererFactoryIterator
Definition: OgreParticleSystemManager.h:364
Ogre::RenderPassDescriptor::requiresTextureFlipping
bool requiresTextureFlipping(void) const
Definition: OgreRenderPassDescriptor.h:234
Ogre::MathlibC
Definition: OgreMathlibC.h:42
Ogre::LayerBlendType
LayerBlendType
Type of texture blend mode.
Definition: OgreBlendMode.h:44
Ogre::NodeArrayMemoryManager::Scale
@ Scale
Definition: OgreArrayMemoryManager.h:311
Ogre::SubMesh::getPoseNormals
bool getPoseNormals()
Definition: OgreSubMesh2.h:209
Ogre::PbsProperty::IrradianceVolumes
static const IdString IrradianceVolumes
Definition: OgreHlmsPbs.h:588
Ogre::BB_FLAG_READONLY
@ BB_FLAG_READONLY
Definition: OgreBufferPacked.h:100
Ogre::OSXGL3PlusSupport::validateConfig
String validateConfig(void) override
Make sure all the extra options are valid.
Ogre::MetalReadOnlyBufferPacked::getBufferPackedType
virtual BufferPackedTypes getBufferPackedType(void) const
Useful to query which one is the derived class.
Definition: OgreMetalTexBufferPacked.h:76
Ogre::FrameStats::addSample
void addSample(uint64 timeMs)
Adds a new measured time, in microseconds
Definition: OgreFrameStats.h:91
Ogre::v1::Mesh::getPoseCount
size_t getPoseCount(void) const
Get the number of poses.
Definition: OgreMesh.h:1023
Ogre::D3D9RenderWindow::isClosed
bool isClosed() const
Indicates whether the window has been closed by the user.
Definition: OgreD3D9RenderWindow.h:52
Ogre::VulkanBufferInterface::getVboName
VkBuffer getVboName(void) const
Definition: OgreVulkanBufferInterface.h:67
Ogre::RTShader::SubRenderStateSet
set< SubRenderState * >::type SubRenderStateSet
Definition: OgreShaderSubRenderState.h:161
Ogre::RTShader::DualQuaternionSkinning
Implement a sub render state which performs dual quaternion hardware skinning.
Definition: OgreShaderExDualQuaternionSkinning.h:58
OgreFileSystemLayer.h
Ogre::GL3PlusHlmsPso::hullShader
GLSLShader * hullShader
Definition: OgreGL3PlusHlmsPso.h:65
Ogre::Archive::getName
const String & getName(void) const
Get the name of this archive.
Definition: OgreArchive.h:108
Ogre::Renderable::getNumWorldTransforms
virtual unsigned short getNumWorldTransforms(void) const
Returns the number of world transform matrices this renderable requires.
Definition: OgreRenderable.h:143
XCreateColormap
int XCreateColormap(Display *nativeDisplayType, Window nativeWindowType, int visual, int allocNone)
Ogre::TextureFilter::TypeGenerateDefaultMipmaps
@ TypeGenerateDefaultMipmaps
Definition: OgreTextureFilters.h:60
Ogre::SkeletonDef::getReverseBindPose
const RawSimdUniquePtr< ArrayMatrixAf4x3, MEMCATEGORY_ANIMATION > & getReverseBindPose(void) const
Definition: OgreSkeletonDef.h:151
Ogre::PixelFormatFlags
PixelFormatFlags
Flags defining some on/off properties of pixel formats.
Definition: OgrePixelFormat.h:369
Ogre::IT_16BIT
@ IT_16BIT
Definition: OgreCommon.h:80
Ogre::SubMesh::getMaterialName
String getMaterialName(void) const
Definition: OgreSubMesh2.h:188
Ogre::DualQuaternion::w
Real w
Definition: OgreDualQuaternion.h:166
Ogre::Win32GLSupport::setStereoModeType
void setStereoModeType(StereoModeType stereoMode)
Definition: OgreWin32GLSupport.h:90
Ogre::InstantRadiosity::mLightMask
uint32 mLightMask
Definition: OgreInstantRadiosity.h:136
Ogre::PF_PVRTC_RGBA2
@ PF_PVRTC_RGBA2
PVRTC (PowerVR) RGBA 2 bpp.
Definition: OgrePixelFormat.h:148
Ogre::TRect::height
T height() const
Definition: OgreCommon.h:792
Ogre::MathlibC::Cmov4
static ArrayReal Cmov4(ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask)
Branchless conditional move for 4 floating point values.
Definition: OgreMathlibC.h:94
Ogre::Image2::getRawBuffer
void * getRawBuffer(void)
Definition: OgreImage2.h:307
Ogre::Plane::Side
Side
The "positive side" of the plane is the half space to which the plane normal points.
Definition: OgrePlane.h:82
Ogre::IT_32BIT
@ IT_32BIT
Definition: OgreCommon.h:81
Ogre::PbsMobileProperty::EnvProbeMap
static const IdString EnvProbeMap
Definition: OgreHlmsPbsMobile.h:110
Ogre::RTShader::HardwareSkinning::SkinningData
Definition: OgreShaderExHardwareSkinning.h:59
Ogre::Node::setName
void setName(const String &name)
Sets a custom name for this node.
Definition: OgreNode.h:201
Ogre::HighLevelGpuProgram
Abstract base class representing a high-level program (a vertex or fragment program).
Definition: OgreHighLevelGpuProgram.h:63
Ogre::RenderTargetEvent::source
RenderTarget * source
The source of the event being raised.
Definition: OgreRenderTargetListener.h:47
Ogre::ObjectData::advanceLodPack
void advanceLodPack()
Definition: OgreObjectData.h:239
Ogre::ID_SPECULAR
@ ID_SPECULAR
Definition: OgreScriptCompiler.h:650
Ogre::v1::VertexPoseKeyFrame::PoseRef::PoseRef
PoseRef(ushort p, Real i)
Definition: OgreKeyFrame.h:212
Ogre::GLES2SurfaceDesc::buffer
v1::GLES2HardwarePixelBuffer * buffer
Definition: OgreGLES2RenderTexture.h:44
Ogre::VulkanWin32Window::windowMovedOrResized
virtual void windowMovedOrResized(void)
Notify that the window has been resized.
Ogre::ObjectData::mWorldRadius
Real *RESTRICT_ALIAS mWorldRadius
Ours is mWorldRadius[mIndex].
Definition: OgreObjectData.h:72
Ogre::ID_SCROLL_ANIM
@ ID_SCROLL_ANIM
Definition: OgreScriptCompiler.h:785
Ogre::OT_PATCH_19_CONTROL_POINT
@ OT_PATCH_19_CONTROL_POINT
Definition: OgreCommon.h:117
Ogre::v1::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:437
Ogre::bitset64::setAllUntil
void setAllUntil(size_t position)
Sets all bits in range [0; position) It's the same as calling:
Ogre::D3D11TextureGpu::getMsaaFramebufferName
ID3D11Resource * getMsaaFramebufferName(void) const
Definition: OgreD3D11TextureGpu.h:127
Ogre::NaClWindow
Definition: OgreNaClWindow.h:38
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:426
Ogre::GpuProgramParameters::ACT_VIEWPORT_WIDTH
@ ACT_VIEWPORT_WIDTH
viewport-related values
Definition: OgreGpuProgramParams.h:1225
Ogre::D3D11ReadOnlyBufferPacked
Definition: OgreD3D11ReadOnlyBufferPacked.h:43
Ogre::RTShader::SubRenderStateAccessor::removeSubRenderStateInstance
void removeSubRenderStateInstance(SubRenderState *subRenderState) const
Remove SubRenderState instance to this accessor.
Definition: OgreShaderSubRenderState.h:184
Ogre::HlmsPbs::AmbientShMonochrome
@ AmbientShMonochrome
Uses spherical harmonics (monochrome / single channel)
Definition: OgreHlmsPbs.h:106
Ogre::AxisAlignedBox::setMaximum
void setMaximum(Real x, Real y, Real z)
Definition: OgreAxisAlignedBox.h:220
Ogre::UnlitProperty::UvDiffuse13
static const IdString UvDiffuse13
Definition: OgreUnlitProperty.h:90
Ogre::ShaderType
ShaderType
Definition: OgreCommon.h:392
Ogre::Camera::getDefaultSortMode
static CameraSortMode getDefaultSortMode(void)
Definition: OgreCamera.h:245
Ogre::VertexArrayObject::getInputLayoutId
uint16 getInputLayoutId(void) const
Definition: OgreVertexArrayObject.h:104
Ogre::StackVector::resizePOD
void resizePOD(size_t newSize, const T &value=T())
Definition: OgreStackVector.h:239
Ogre::HashedVector::end
const_iterator end() const
Definition: OgreCommon.h:541
Ogre::PFG_P016
@ PFG_P016
Definition: OgrePixelFormatGpu.h:168
HANDLE
void * HANDLE
Definition: OgreWaitableEvent.h:36
OgreQuaternion.h
Ogre::ObjectMemoryManager::getTotalNumObjects
size_t getTotalNumObjects() const
Retrieves the sum of the number of objects in all render queues.
Definition: OgreObjectMemoryManager.h:166
Ogre::GpuProgramParameters::ACT_INVERSE_TRANSPOSE_PROJECTION_MATRIX
@ ACT_INVERSE_TRANSPOSE_PROJECTION_MATRIX
Provides inverse transpose of projection matrix.
Definition: OgreGpuProgramParams.h:936
Ogre::PbsProperty::UseParallaxCorrectCubemaps
static const IdString UseParallaxCorrectCubemaps
Definition: OgreHlmsPbs.h:584
Ogre::Any::getType
const std::type_info & getType() const
Definition: OgreAny.h:119
Ogre::RSC_VP_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER
@ RSC_VP_AND_RT_ARRAY_INDEX_FROM_ANY_SHADER
If capability is not set then only geometry shader can have outputs with SV_RenderTargetArrayIndex an...
Definition: OgreRenderSystemCapabilities.h:248
Ogre::FilterSeparableKernel::kernelStart
int8 kernelStart
Definition: OgreImageDownsampler.h:279
Ogre::v1::Animation::IM_LINEAR
@ IM_LINEAR
Values are interpolated along straight lines.
Definition: OgreAnimation.h:102
Ogre::PF_ASTC_SRGB8A8_10X8_LDR
@ PF_ASTC_SRGB8A8_10X8_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 10x8)
Definition: OgrePixelFormat.h:309
Ogre::HlmsTextureManager::DefaultTextureParameters::isNormalMap
bool isNormalMap
Definition: OgreHlmsTextureManager.h:103
Ogre::GTKWindow::getCustomAttribute
void getCustomAttribute(const String &name, void *pData)
Get a custom, GTK specific attribute.
Ogre::GL3PlusSupport::setShaderCachePath
void setShaderCachePath(String path)
Set shader cache path.
Definition: OgreGL3PlusSupport.h:106
Ogre::ID_GOURAUD
@ ID_GOURAUD
Definition: OgreScriptCompiler.h:694
Ogre::InstantRadiosity::mCellSize
Real mCellSize
Controls how we cluster multiple VPLs into one averaged VPL.
Definition: OgreInstantRadiosity.h:151
Ogre::VulkanDevice::SelectedQueue::usage
VulkanQueue::QueueFamily usage
Definition: OgreVulkanDevice.h:78
Ogre::UnlitProperty::MaterialsPerBuffer
static const IdString MaterialsPerBuffer
Definition: OgreUnlitProperty.h:45
OgreVolumePrerequisites.h
Ogre::PbsBrdf::FLAG_LEGACY_MATH
@ FLAG_LEGACY_MATH
Definition: OgreHlmsPbsDatablock.h:61
Ogre::ID_ENABLE_FORWARDPLUS
@ ID_ENABLE_FORWARDPLUS
Definition: OgreScriptCompiler.h:922
DXGI_ALPHA_MODE_STRAIGHT
@ DXGI_ALPHA_MODE_STRAIGHT
Definition: OgreD3D11LegacySDKEmulation.h:45
Ogre::NULLRenderWindow::~NULLRenderWindow
~NULLRenderWindow()
Ogre::v1::GL3PlusHardwareIndexBuffer::getGLBufferId
GLuint getGLBufferId(void) const
Definition: OgreGL3PlusHardwareIndexBuffer.h:70
Ogre::GL3PlusFrameBufferObject::getSurface
const GL3PlusSurfaceDesc & getSurface(size_t attachment)
Definition: OgreGL3PlusFrameBufferObject.h:83
OgreRootLayout.h
Ogre::ArraySphere::setFromSphere
void setFromSphere(const Sphere &sphere, size_t index)
Definition: C/OgreArraySphere.h:94
Ogre::HiddenAreaVrSettings::leftNoseRadius
Ogre::Vector2 leftNoseRadius
Definition: OgreHiddenAreaMeshVr.h:54
Ogre::v1::BorderPanelOverlayElement::CmdBorderLeftUV
Command object for specifying texture coordinates for the border (see ParamCommand).
Definition: OgreBorderPanelOverlayElement.h:206
Ogre::IfdProbeVisualizer
Definition: OgreIfdProbeVisualizer.h:16
Ogre::RenderTarget::isFsaaResolveDirty
bool isFsaaResolveDirty(void) const
Definition: OgreRenderTarget.h:345
Ogre::VulkanPlugin::initialise
void initialise()
Perform any tasks the plugin needs to perform on full system initialisation.
Ogre::RenderTarget::FB_BACK
@ FB_BACK
Definition: OgreRenderTarget.h:87
Ogre::PixelFormatDataTypes::Short
@ Short
Definition: OgreMetalPixelFormatToShaderType.h:45
Ogre::RTShader::LayeredBlending::LB_BlendHardLight
@ LB_BlendHardLight
Definition: OgreShaderExLayeredBlending.h:64
Ogre::CbTexture
Definition: OgreCbTexture.h:35
Ogre::Timer::setOption
bool setOption(const String &strKey, const void *pValue)
Method for setting a specific option of the Timer.
Definition: Android/OgreTimerImp.h:60
Ogre::PagedWorld::getPageProvider
PageProvider * getPageProvider() const
Get the PageProvider which can provide streams for Pages in this world.
Definition: OgrePagedWorld.h:177
Ogre::OSXGL3PlusSupport
Definition: OgreOSXGL3PlusSupport.h:38
Ogre::Page
Page class.
Definition: OgrePage.h:49
Ogre::SO_PHONG
@ SO_PHONG
Definition: OgreCommon.h:282
Ogre::TerrainMaterialGenerator::Profile
Inner class which should also be subclassed to provide profile-specific material generation.
Definition: OgreTerrainMaterialGenerator.h:167
OgreShaderProgramProcessor.h
Ogre::GCT_MATRIX_DOUBLE_2X3
@ GCT_MATRIX_DOUBLE_2X3
Definition: OgreGpuProgramParams.h:104
Ogre::Resource::getGroup
virtual const String & getGroup(void) const
Gets the group which this resource is a member of.
Definition: OgreResource.h:431
Ogre::ShaderParams::Param::name
String name
Definition: OgreShaderParams.h:87
Ogre::EntityMeshLodChangedEvent
Struct containing information about a mesh LOD change event for entities.
Definition: OgreLodListener.h:54
Ogre::Mesh::_setVaoManager
void _setVaoManager(VaoManager *vaoManager)
will manually set the vao manager the mesh will use when it loads.
Definition: OgreMesh2.h:499
Ogre::GpuProgramParameters::ACT_COSTIME_0_1
@ ACT_COSTIME_0_1
Cosine of "Time0_1". Equivalent to RenderMonkey's "CosTime0_1".
Definition: OgreGpuProgramParams.h:1193
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:300
Ogre::D3D11Texture::GetTex2D
ID3D11Texture2D * GetTex2D()
Definition: OgreD3D11Texture.h:81
XWMHints::input
int input
Definition: OgreX11EGLSupport.h:87
Ogre::ID_BOTH
@ ID_BOTH
Definition: OgreScriptCompiler.h:964
Ogre::v1::NULLHardwarePixelBuffer::~NULLHardwarePixelBuffer
virtual ~NULLHardwarePixelBuffer()
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:1093
Ogre::GCT_SAMPLER_WRAPPER1D
@ GCT_SAMPLER_WRAPPER1D
Definition: OgreGpuProgramParams.h:120
Ogre::MovableObject::Listener::objectDestroyed
virtual void objectDestroyed(MovableObject *)
MovableObject is being destroyed.
Definition: OgreMovableObject.h:75
Ogre::MetalGpuProgramManager
Definition: OgreMetalGpuProgramManager.h:39
Ogre::ConstBufferPool::ExtraBufferParams::bytesPerSlot
size_t bytesPerSlot
Definition: OgreConstBufferPool.h:73
OgreStdHeaders.h
Ogre::MemoryDataStream
Common subclass of DataStream for handling data from chunks of memory.
Definition: OgreDataStream.h:314
OgreTextureBox.h
Ogre::PFG_D24_UNORM_S8_UINT
@ PFG_D24_UNORM_S8_UINT
Definition: OgrePixelFormatGpu.h:93
Ogre::RenderingMetrics::mIsRecordingMetrics
bool mIsRecordingMetrics
Definition: OgreCommon.h:1110
Ogre::downscale2x_Signed_A8_cube
ImageDownsamplerCube downscale2x_Signed_A8_cube
Definition: OgreImageDownsampler.h:156
Ogre::Ray::intersects
std::pair< bool, Real > intersects(const Sphere &s) const
Tests whether this ray intersects the given sphere.
Definition: OgreRay.h:101
Ogre::AxisAlignedBox::getHalfSize
Vector3 getHalfSize(void) const
Gets the half-size of the box.
Definition: OgreAxisAlignedBox.h:705
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE5
@ SPC_LIGHTDIRECTION_VIEW_SPACE5
Definition: OgreShaderParameter.h:192
Ogre::D3D9ResourceManager
Definition: OgreD3D9ResourceManager.h:53
XClientMessageEventData::l
StrangeData l[3]
Definition: OgreX11EGLSupport.h:93
Ogre::PbsMobileProperty::UvDiffuse
static const IdString UvDiffuse
Definition: OgreHlmsPbsMobile.h:137
Ogre::RenderSystem
Defines the functionality of a 3D API.
Definition: OgreRenderSystem.h:121
Ogre::RTShader::RenderState
This is a container class for sub render state class.
Definition: OgreShaderRenderState.h:49
Ogre::PixelFormatGpuUtils::PFL_BGRA8
@ PFL_BGRA8
Definition: OgrePixelFormatGpuUtils.h:62
Ogre::SubMeshAlloc
ResourceAllocatedObject SubMeshAlloc
Definition: OgreMemoryAllocatorConfig.h:337
Ogre::Vector3::y
Real y
Definition: OgreVector3.h:54
Ogre::RTShader::HardwareSkinning::SkinningData::skinningType
SkinningType skinningType
Definition: OgreShaderExHardwareSkinning.h:68
Ogre::GLES2RenderSystem::areFixedFunctionLightsInViewSpace
bool areFixedFunctionLightsInViewSpace() const
See RenderSystem.
Definition: OgreGLES2RenderSystem.h:253
Ogre::GL3PlusHlmsPso::polygonMode
GLenum polygonMode
Definition: OgreGL3PlusHlmsPso.h:51
Ogre::BakedDescriptorSets::BakedDescriptorSets
BakedDescriptorSets
Definition: OgreVulkanGlobalBindingTable.h:47
Ogre::RTShader::ShaderGenerator::getTargetLanguageVersion
float getTargetLanguageVersion() const
Return the target shader language version currently in use.
Definition: OgreShaderGenerator.h:152
Ogre::IOException
Definition: OgreException.h:203
Ogre::GPU_3DLABS
@ GPU_3DLABS
Definition: OgreRenderSystemCapabilities.h:314
Ogre::VertexArrayObject::ReadRequests::asyncTicket
AsyncTicketPtr asyncTicket
Definition: OgreVertexArrayObject.h:186
Ogre::MovableObject::Listener::Listener
Listener(void)
Definition: OgreMovableObject.h:72
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::ID_LINEAR
@ ID_LINEAR
Definition: OgreScriptCompiler.h:703
OgreArrayQuaternion.h
Ogre::RenderSystem::_hlmsPipelineStateObjectCreated
virtual void _hlmsPipelineStateObjectCreated(HlmsPso *newPso)
Definition: OgreRenderSystem.h:871
Ogre::BoneTransform::mFinalTransform
SimpleMatrixAf4x3 *RESTRICT_ALIAS mFinalTransform
Caches mDerivedTransform in Bone space, used for rendering.
Definition: OgreBoneTransform.h:66
Ogre::PT_MATRIX4
@ PT_MATRIX4
Definition: OgreStringInterface.h:64
Ogre::MetalTextureGpu::getDisplayTextureName
id< MTLTexture > getDisplayTextureName(void) const
Definition: OgreMetalTextureGpu.h:106
Ogre::HlmsBaseProp::DecalsNormals
static const IdString DecalsNormals
Definition: OgreHlms.h:916
Ogre::GPT_COMPUTE_PROGRAM
@ GPT_COMPUTE_PROGRAM
Definition: OgreGpuProgram.h:57
DXGI_SCALING_STRETCH
@ DXGI_SCALING_STRETCH
Definition: OgreD3D11LegacySDKEmulation.h:50
Ogre::VulkanDelayed_vkDestroySampler::device
VkDevice device
Definition: OgreVulkanDelayedFuncs.h:56
Ogre::Transform::mParents
Node ** mParents
Holds the pointers to each parent. Ours is mParents[mIndex].
Definition: OgreTransform.h:43
Ogre::separableBlur_Signed_XXX888
ImageBlur2D separableBlur_Signed_XXX888
Definition: OgreImageDownsampler.h:164
Ogre::AnimableValuePtr
SharedPtr< AnimableValue > AnimableValuePtr
Definition: OgrePrerequisites.h:388
Ogre::GLES2BufferInterface
For GL3+, most (if not all) buffers, can be treated with the same code.
Definition: OgreGLES2BufferInterface.h:41
Ogre::v1::VertexData::vertexStart
size_t vertexStart
The base vertex index to start from.
Definition: OgreVertexIndexData.h:89
Ogre::ID_BLEND_MANUAL
@ ID_BLEND_MANUAL
Definition: OgreScriptCompiler.h:770
Ogre::ProfileInstance::watchForLimit
bool watchForLimit(Real limit, bool greaterThan=true)
Definition: OgreProfiler.h:318
Ogre::EglPBufferSupport
Definition: OgreEglPBufferSupport.h:42
Ogre::UnlitMobileProp::DiffuseMapCount12
static const IdString DiffuseMapCount12
Definition: OgreHlmsUnlitMobile.h:120
Ogre::VisibleObjectsPerRq
FastArray< MovableObject::MovableObjectArray > VisibleObjectsPerRq
Definition: OgreSceneManager.h:70
Ogre::Matrix4::operator*
Matrix4 operator*(Real scalar) const
Definition: OgreMatrix4.h:566
Ogre::PreApplyTextureAliasesScriptCompilerEvent::PreApplyTextureAliasesScriptCompilerEvent
PreApplyTextureAliasesScriptCompilerEvent(Material *material, AliasTextureNamePairList *aliases)
Definition: OgreScriptCompiler.h:506
Ogre::HlmsTextureManager::DefaultTextureParameters::maxTexturesPerArray
uint16 maxTexturesPerArray
Unknown means assign based on the individual texture.
Definition: OgreHlmsTextureManager.h:99
Ogre::TextureBox::getMaxSlice
uint32 getMaxSlice(void) const
Definition: OgreTextureBox.h:77
Ogre::ID_CLEAR
@ ID_CLEAR
Definition: OgreScriptCompiler.h:876
Ogre::GpuProgram::_getBindingDelegate
virtual GpuProgram * _getBindingDelegate(void)
Returns the GpuProgram which should be bound to the pipeline.
Definition: OgreGpuProgram.h:378
Ogre::DualQuaternion::ptr
Real * ptr()
Pointer accessor for direct copying.
Definition: OgreDualQuaternion.h:123
NUM_BIND_TEX_BUFFERS
#define NUM_BIND_TEX_BUFFERS
Definition: OgreVulkanGlobalBindingTable.h:38
Ogre::Volume::OctreeNode::getTo
const Vector3 & getTo(void) const
Gets the front upper right corner of the cell.
Definition: OgreVolumeOctreeNode.h:217
Ogre::MathlibC::Or
static ArrayInt Or(ArrayInt a, ArrayInt b)
Returns the result of "a | b".
Definition: OgreMathlibC.h:214
Ogre::PbsProperty::EnvMapScale
static const IdString EnvMapScale
Definition: OgreHlmsPbs.h:580
OgreBufferPacked.h
Ogre::Terrain::DERIVED_DATA_LIGHTMAP
static const uint8 DERIVED_DATA_LIGHTMAP
Definition: OgreTerrain.h:1194
Ogre::v1::Animation::RotationInterpolationMode
RotationInterpolationMode
The types of rotational interpolation available.
Definition: OgreAnimation.h:108
Ogre::D3D11Device::D3D_INFO
@ D3D_INFO
Definition: OgreD3D11Device.h:99
OgreShadowCameraSetup.h
Ogre::SampleDescription::isMultisample
bool isMultisample(void) const
Definition: OgreCommon.h:1049
Ogre::SimpleMatrixAf4x3::SimpleMatrixAf4x3
SimpleMatrixAf4x3()
Definition: C/OgreArrayMatrixAf4x3.h:182
Ogre::ObjectData::mLocalAabb
ArrayAabb *RESTRICT_ALIAS mLocalAabb
Bounding box in local space.
Definition: OgreObjectData.h:54
Ogre::TextureUnitState::BindingType
BindingType
The type of unit to bind the texture settings to.
Definition: OgreTextureUnitState.h:447
Ogre::FilterKernel::kernel
uint8 kernel[5][5]
Definition: OgreImageDownsampler.h:270
Ogre::HlmsBaseProp::macOS
static const IdString macOS
Definition: OgreHlms.h:949
Ogre::SceneObjAllocPolicy
CategorisedAllocPolicy< Ogre::MEMCATEGORY_SCENE_OBJECTS > SceneObjAllocPolicy
Definition: OgreMemoryAllocatorConfig.h:269
Ogre::GpuProgram::setComputeGroupDimensions
virtual void setComputeGroupDimensions(Vector3 dimensions)
Sets the number of process groups dispatched by this compute program.
Definition: OgreGpuProgram.h:492
Ogre::PbsMobileProperty::BlendModeIndex3
static const IdString BlendModeIndex3
Definition: OgreHlmsPbsMobile.h:159
Ogre::IrradianceFieldSettings::mDepthProbeResolution
uint8 mDepthProbeResolution
Square resolution of a single probe, depth variance, e.g. 8u means each probe is 8x8.
Definition: OgreIrradianceField.h:70
Ogre::RTShader::ConstParameter::toString
virtual String toString() const =0
Ogre::RenderSystemCapabilities::isDriverOlderThanVersion
bool isDriverOlderThanVersion(const DriverVersion &v) const
Definition: OgreRenderSystemCapabilities.h:509
Ogre::TextureGpuManager::ResourceEntryMap
map< IdString, ResourceEntry >::type ResourceEntryMap
Definition: OgreTextureGpuManager.h:293
Ogre::ID_SOURCE
@ ID_SOURCE
Definition: OgreScriptCompiler.h:633
Ogre::DescriptorSetUav::TextureSlot::makeEmpty
static TextureSlot makeEmpty(void)
Definition: OgreDescriptorSetUav.h:143
ASSUME_NOEXCEPT
#define ASSUME_NOEXCEPT
Definition: OgreComPtr.h:68
Ogre::cbitsetN::unset
void unset(const size_t position)
Sets bit at 'position' to 0.
Ogre::ID_DEST_ALPHA
@ ID_DEST_ALPHA
Definition: OgreScriptCompiler.h:661
Ogre::v1::RibbonTrail::NodeIterator
ConstVectorIterator< NodeList > NodeIterator
Definition: OgreRibbonTrail.h:89
Ogre::RenderSystem::_descriptorSetUavCreated
virtual void _descriptorSetUavCreated(DescriptorSetUav *newSet)
Definition: OgreRenderSystem.h:885
Ogre::v1::TextAreaOverlayElementFactory::createOverlayElement
OverlayElement * createOverlayElement(const String &instanceName)
See OverlayElementFactory.
Definition: OgreOverlayElementFactory.h:103
Ogre::HlmsBlendblock::mSourceBlendFactorAlpha
SceneBlendFactor mSourceBlendFactorAlpha
Definition: OgreHlmsDatablock.h:192
Ogre::TLSS_ALBEDO
@ TLSS_ALBEDO
Albedo colour (diffuse reflectance colour)
Definition: OgreTerrainMaterialGenerator.h:59
Ogre::v1::OverlayElementCommands::CmdCaption
Command object for OverlayElement - see ParamCommand.
Definition: OgreOverlayElementCommands.h:80
OgreCompositorPassStencilDef.h
Ogre::RTShader::FFPAlphaTest::getType
virtual const String & getType() const
Ogre::Technique::GPUDeviceNameRule::devicePattern
String devicePattern
Definition: OgreTechnique.h:106
Ogre::RenderWindowDescription
Render window creation parameters.
Definition: OgreRenderSystem.h:80
Ogre::DriverVersion::hasMinVersion
bool hasMinVersion(int minMajor, int minMinor) const
Definition: OgreRenderSystemCapabilities.h:299
Ogre::cbitset64::findFirstBitSet
size_t findFirstBitSet() const
Finds the first bit set.
Ogre::MathlibC::ColapseMax
static Real ColapseMax(ArrayReal a)
Returns the maximum value of all elements in a.
Definition: OgreMathlibC.h:317
Ogre::Image::FILTER_BILINEAR
@ FILTER_BILINEAR
Definition: OgreImage.h:453
Ogre::NameGenerator
Utility class to generate a sequentially numbered series of names.
Definition: OgreNameGenerator.h:56
Ogre::SceneManager::getCurrentPrePassMode
PrePassMode getCurrentPrePassMode(void) const
Definition: OgreSceneManager.h:1316
Ogre::SKELETON_ANIMATION_LINK
@ SKELETON_ANIMATION_LINK
Definition: OgreSkeletonFileFormat.h:104
Ogre::FileSystemArchiveFactory::~FileSystemArchiveFactory
virtual ~FileSystemArchiveFactory()
Definition: OgreFileSystem.h:148
Ogre::ParticleSystemRenderer::_destroyVisualData
virtual void _destroyVisualData(ParticleVisualData *vis)
Destroy a ParticleVisualData instance.
Definition: OgreParticleSystemRenderer.h:112
Ogre::LodOutputProviderCompressedBuffer
Definition: OgreLodOutputProviderCompressedBuffer.h:39
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:344
Ogre::BCT_FLOAT
@ BCT_FLOAT
Definition: OgreGpuProgramParams.h:56
Ogre::TerrainGlobalOptions::~TerrainGlobalOptions
virtual ~TerrainGlobalOptions()
Definition: OgreTerrain.h:1937
Ogre::ID_LOD_VALUES
@ ID_LOD_VALUES
Definition: OgreScriptCompiler.h:626
Ogre::v1::OverlayManager::isTemplate
bool isTemplate(String strName) const
Definition: OgreOverlayManager.h:212
Ogre::RasterParams::mCameraNear
float mCameraNear
Definition: OgreIrradianceField.h:54
Ogre::Pass::getPolygonModeOverrideable
virtual bool getPolygonModeOverrideable(void) const
Gets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setti...
Definition: OgrePass.h:602
Ogre::LodInputBuffer::Submesh::useSharedVertexBuffer
bool useSharedVertexBuffer
Definition: OgreLodBuffer.h:66
Ogre::CompositorPassDef::mClearStencil
uint32 mClearStencil
Definition: OgreCompositorPassDef.h:133
Ogre::PlatformInformation::CpuFeatures
CpuFeatures
Enum describing the different CPU features we want to check for, platform-dependent.
Definition: OgrePlatformInformation.h:61
Ogre::ZipArchive::isCaseSensitive
bool isCaseSensitive(void) const
Returns whether this archive is case sensitive in the way it matches files.
Definition: OgreZip.h:74
OgrePlanarReflectionsPrerequisites.h
Ogre::OptimisedUtil
Utility class for provides optimised functions.
Definition: OgreOptimisedUtil.h:48
Ogre::SmallVectorTemplateCommon::end
iterator end()
Definition: OgreSmallVector.h:186
Ogre::MovableObject::mRenderables
RenderableArray mRenderables
Definition: OgreMovableObject.h:82
Ogre::UnlitProperty::UvDiffuseSwizzle5
static const IdString UvDiffuseSwizzle5
Definition: OgreUnlitProperty.h:99
Ogre::RTShader::TextureAtlasRecord::posU
float posU
Definition: OgreShaderExTextureAtlasSampler.h:59
Ogre::VertexElement2::operator==
bool operator==(const VertexElement2 _r) const
Definition: OgreVertexBufferPacked.h:54
Ogre::TexBufferPacked::_bindBufferDirectly
virtual void _bindBufferDirectly(uint16 slot, size_t offset, size_t sizeBytes)
To be overriden only by GL3+.
Definition: OgreTexBufferPacked.h:84
Ogre::ID_LIGHT
@ ID_LIGHT
Definition: OgreScriptCompiler.h:1022
Ogre::VulkanVaoManager::StrideChanger::StrideChanger
StrideChanger(size_t _offsetAfterPadding, size_t _paddedBytes)
Definition: OgreVulkanVaoManager.h:89
Ogre::VulkanHlmsPso::pso
VkPipeline pso
Definition: OgreVulkanHlmsPso.h:47
Ogre::VulkanVaoManager::DirtyBlock::frameIdx
uint32 frameIdx
Definition: OgreVulkanVaoManager.h:111
Ogre::UnlitProperty::DiffuseMapPtr
Definition: OgreUnlitProperty.h:131
Ogre::v1::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:157
Ogre::SceneManager::EnvFeatures
EnvFeatures
Definition: OgreSceneManager.h:348
Ogre::NULLWindow::isClosed
virtual bool isClosed(void) const
Indicates whether the window has been closed by the user.
Ogre::GpuProgramManager::Hash
Definition: OgreGpuProgramManager.h:59
Ogre::GpuConstantDefinition::variability
uint16 variability
How this parameter varies (bitwise combination of GpuProgramVariability)
Definition: OgreGpuProgramParams.h:166
Ogre::v1::AnimationTrack::getNumKeyFrames
virtual unsigned short getNumKeyFrames(void) const
Returns the number of keyframes in this animation.
Ogre::CbDrawCall::numDraws
uint32 numDraws
Definition: OgreCbDrawCall.h:64
Ogre::Plane::NO_SIDE
@ NO_SIDE
Definition: OgrePlane.h:84
Ogre::ID_DIRECTIONAL
@ ID_DIRECTIONAL
Definition: OgreScriptCompiler.h:717
Ogre::HlmsPbs::PCF_4x4
@ PCF_4x4
High quality.
Definition: OgreHlmsPbs.h:71
Ogre::CompositorWorkspaceDef::~CompositorWorkspaceDef
virtual ~CompositorWorkspaceDef()
Definition: OgreCompositorWorkspaceDef.h:129
Ogre::DefaultMipmapGen::SwMode
@ SwMode
Generate mipmaps via SW when TextureFilter::TypeGenerateDefaultMipmaps is used.
Definition: OgreTextureGpuManager.h:94
Ogre::GL3PlusVaoManager::Vao::VertexBinding::offset
size_t offset
Definition: OgreGL3PlusVaoManager.h:104
Ogre::HlmsPsoProp::InputLayoutId
static const IdString InputLayoutId
Definition: OgreHlms.h:966
Ogre::CB_START_V1_LEGACY_RENDERING
@ CB_START_V1_LEGACY_RENDERING
Definition: OgreCbCommon.h:71
Ogre::RTShader::FunctionAtomInstanceIterator
FunctionAtomInstanceList::iterator FunctionAtomInstanceIterator
Definition: OgreShaderFunctionAtom.h:256
Ogre::BB_FLAG_INDEX
@ BB_FLAG_INDEX
Definition: OgreBufferPacked.h:97
Ogre::RTShader::Operand::OPS_OUT
@ OPS_OUT
The parameter is a output parameter.
Definition: OgreShaderFunctionAtom.h:88
Ogre::ID_BLEND_TEXTURE_ALPHA
@ ID_BLEND_TEXTURE_ALPHA
Definition: OgreScriptCompiler.h:768
Ogre::PropertyDef::PropertyDef
PropertyDef(const String &name, const String &desc, PropertyType pType)
Construct a property.
Definition: OgreProperty.h:140
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:100
Ogre::dynamic_pointer_cast
SharedPtr< T > dynamic_pointer_cast(SharedPtr< U > const &r)
Definition: OgreSharedPtr.h:376
Ogre::SceneManager::_getAutoParamDataSource
AutoParamDataSource * _getAutoParamDataSource(void) const
Definition: OgreSceneManager.h:756
Ogre::RenderSystem::getRenderSystemEvents
virtual const StringVector & getRenderSystemEvents(void) const
Gets a list of the rendersystem specific events that this rendersystem can raise.
Definition: OgreRenderSystem.h:1332
Ogre::GL3PlusBufferInterface
For GL3+, most (if not all) buffers, can be treated with the same code.
Definition: OgreGL3PlusBufferInterface.h:41
Ogre::float2::x
float x
Definition: OgreShaderPrimitives.h:69
Ogre::v1::OldNode::ConstChildOldNodeIterator
ConstMapIterator< ChildOldNodeMap > ConstChildOldNodeIterator
Definition: OgreOldNode.h:83
Ogre::HlmsComputeJob::getNumThreadGroupsX
uint32 getNumThreadGroupsX(void) const
Definition: OgreHlmsComputeJob.h:204
Ogre::GLSLESProgramCommon::getBaseInstanceLocation
GLint getBaseInstanceLocation() const
Definition: OgreGLSLESProgramCommon.h:109
Ogre::DescriptorSetTexture::mRsData
void * mRsData
Definition: OgreDescriptorSetTexture.h:72
Ogre::LightArray
FastArray< Light * > LightArray
Definition: OgreCommon.h:699
Ogre::AxisAlignedBox::intersects
bool intersects(const Plane &p) const
Tests whether this box intersects a plane.
Definition: OgreAxisAlignedBox.h:647
Ogre::AnimableValue::VECTOR4
@ VECTOR4
Definition: OgreAnimable.h:85
Ogre::GCT_BOOL1
@ GCT_BOOL1
Definition: OgreGpuProgramParams.h:116
Ogre::VulkanQueue::getFamilyIdx
uint32 getFamilyIdx() const
Definition: OgreVulkanQueue.h:75
Ogre::SceneCtlAllocPolicy
CategorisedAllocPolicy< Ogre::MEMCATEGORY_SCENE_CONTROL > SceneCtlAllocPolicy
Definition: OgreMemoryAllocatorConfig.h:268
Ogre::ID_SRC_TEXTURE
@ ID_SRC_TEXTURE
Definition: OgreScriptCompiler.h:773
Ogre::ID_FLAT
@ ID_FLAT
Definition: OgreScriptCompiler.h:693
Ogre::ResourceManager::ResourceCreateOrRetrieveResult
std::pair< ResourcePtr, bool > ResourceCreateOrRetrieveResult
Definition: OgreResourceManager.h:153
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE4
@ SPC_POSTOLIGHT_OBJECT_SPACE4
Definition: OgreShaderParameter.h:131
Ogre::LodOutputProviderMesh::finalize
virtual void finalize(LodData *data)
Definition: OgreLodOutputProviderMesh.h:46
Ogre::VulkanDelayed_vkDestroyPipeline::execute
virtual void execute()
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:213
Ogre::v1::HardwareBufferManager::createCounterBuffer
HardwareCounterBufferSharedPtr createCounterBuffer(size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, const String &name="")
Create counter buffer.
Definition: OgreHardwareBufferManager.h:459
Ogre::RenderQueue::DisableSort
@ DisableSort
Definition: OgreRenderQueue.h:123
Ogre::PFG_ASTC_RGBA_UNORM_8X5_sRGB
@ PFG_ASTC_RGBA_UNORM_8X5_sRGB
Definition: OgrePixelFormatGpu.h:257
Ogre::GL3PlusStagingBuffer
A staging buffer is a buffer that resides on the GPU and be written to/from both CPU & GPU However th...
Definition: OgreGL3PlusStagingBuffer.h:45
Ogre::v1::OverlayElementCommands::CmdVisible
Command object for OverlayElement - see ParamCommand.
Definition: OgreOverlayElementCommands.h:108
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:80
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::v1::GLES2HardwareUniformBuffer
Specialisation of HardwareUniformBuffer for OpenGL.
Definition: OgreGLES2HardwareUniformBuffer.h:40
Ogre::TextureDefinitionBase::TextureDefinition::bTargetOrientation
bool bTargetOrientation
Definition: OgreTextureDefinition.h:105
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:1036
Ogre::UpdateTransformRequest::numNodesPerThread
size_t numNodesPerThread
Number of nodes to process for each thread. Must be multiple of ARRAY_PACKED_REALS.
Definition: OgreSceneManager.h:153
Ogre::InstantRadiosity::mSurvivingRayFraction
Real mSurvivingRayFraction
In range (0; 1]; how many rays that fired in the previous bounce should survive for a next round of b...
Definition: OgreInstantRadiosity.h:147
Ogre::TextureDefinitionBase::BufferDefinition::name
IdString name
Definition: OgreTextureDefinition.h:148
Ogre::FocusedShadowCameraSetup::getXYPadding
Real getXYPadding() const
See FocusedShadowCameraSetup::setXYPadding.
Definition: OgreShadowCameraSetupFocused.h:96
Ogre::LodStrategy
Strategy for determining level of detail.
Definition: OgreLodStrategy.h:51
Ogre::DualQuaternion::x
Real x
Definition: OgreDualQuaternion.h:166
Ogre::Root::_setLightProfilesInvHeight
void _setLightProfilesInvHeight(float invHeight)
Definition: OgreRoot.h:1056
Ogre::Image::FILTER_GAUSSIAN
@ FILTER_GAUSSIAN
Applies gaussian filter over the image, then a point sampling reduction This is done at the same time...
Definition: OgreImage.h:459
Ogre::CompositorWorkspaceDef
@See CompositorWorkspace.
Definition: OgreCompositorWorkspaceDef.h:57
Ogre::LwConstString::find_first_of
size_t find_first_of(const char *val, size_t pos=0) const
Definition: OgreLwConstString.h:127
Ogre::CompositorPassIblSpecularDef::CompositorPassIblSpecularDef
CompositorPassIblSpecularDef(CompositorNodeDef *parentNodeDef, CompositorTargetDef *parentTargetDef)
Definition: OgreCompositorPassIblSpecularDef.h:67
Ogre::TextureFilter::TypeGenerateHwMipmaps
@ TypeGenerateHwMipmaps
Definition: OgreTextureFilters.h:56
Ogre::CompositorManager2
Main system for managing Render Targets through the use of nodes.
Definition: OgreCompositorManager2.h:108
Ogre::PbsBrdf::BlinnPhongFullLegacy
@ BlinnPhongFullLegacy
Implements traditional / the original non-PBR blinn phong:
Definition: OgreHlmsPbsDatablock.h:162
Ogre::RenderTargetViewDef::preferDepthTexture
bool preferDepthTexture
Whether this RTV should be attached to a depth texture (i.e.
Definition: OgreTextureDefinition.h:527
Ogre::VrData::mProjectionMatrix
Matrix4 mProjectionMatrix[2]
Definition: OgreCamera.h:48
Ogre::Math::fDeg2Rad
static const Real fDeg2Rad
Definition: OgreMath.h:751
Ogre::Degree::operator+
const Degree & operator+() const
Definition: OgreMath.h:108
Ogre::Exception::ERR_RENDERINGAPI_ERROR
@ ERR_RENDERINGAPI_ERROR
Definition: OgreException.h:110
Ogre::Vector2::makeCeil
void makeCeil(const Vector2 &cmp)
Sets this vector's components to the maximum of its own and the ones of the passed in vector.
Definition: OgreVector2.h:461
Ogre::PbsUvAtlasParams::vOffset
float vOffset
Definition: OgrePbsMobileShaderCreationData.h:48
Ogre::HlmsTextureManager::MetadataCacheEntry
Definition: OgreHlmsTextureManager.h:144
Ogre::v1::HardwareBufferManagerBase::_notifyCounterBufferDestroyed
void _notifyCounterBufferDestroyed(HardwareCounterBuffer *buf)
Notification that at hardware counter buffer has been destroyed.
Ogre::PBSM_REFLECTION
@ PBSM_REFLECTION
Definition: OgreHlmsPbsPrerequisites.h:76
Ogre::VulkanRenderSystem::getVkInstance
VkInstance getVkInstance(void) const
Definition: OgreVulkanRenderSystem.h:183
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:1140
Ogre::GpuProgram::isAdjacencyInfoRequired
virtual bool isAdjacencyInfoRequired(void) const
Returns whether this geometry program requires adjacency information from the input primitives.
Definition: OgreGpuProgram.h:488
Ogre::DistanceLodSphereStrategy
Level of detail strategy based on distance from camera to an object's bounding sphere.
Definition: OgreDistanceLodStrategy.h:125
Ogre::StagingBuffer::Destination::srcOffset
size_t srcOffset
0-started offset relative to the mapped region
Definition: OgreStagingBuffer.h:90
Ogre::NaClGLSupport
Definition: OgreNaClGLSupport.h:37
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_4_0Debug
static const String & getPointLightExtruderVs_4_0Debug(void)
Get extruder program source for debug point lights, compatible with vs_4_0.
Definition: OgreShadowVolumeExtrudeProgram.h:259
Ogre::SceneManager::Listener::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:298
Ogre::UnlitMobileProp::BlendModeIdx4
static const IdString BlendModeIdx4
Definition: OgreHlmsUnlitMobile.h:129
Ogre::TerrainQuadTreeNode::LodLevel::batchSize
uint16 batchSize
Number of vertices rendered down one side (not including skirts)
Definition: OgreTerrainQuadTreeNode.h:136
Ogre::D3D9RenderSystem::MultiheadUseType
MultiheadUseType
Definition: OgreD3D9RenderSystem.h:55
Ogre::Window::windowMovedOrResized
virtual void windowMovedOrResized(void)
Notify that the window has been resized.
Definition: OgreWindow.h:199
Ogre::DefaultAxisAlignedBoxSceneQuery
Default implementation of AxisAlignedBoxSceneQuery.
Definition: OgreSceneManager.h:2831
Ogre::PlaneBoundedVolume::PlaneBoundedVolume
PlaneBoundedVolume(Plane::Side theOutside)
Constructor, determines which side is deemed to be 'outside'.
Definition: OgrePlaneBoundedVolume.h:62
Ogre::v1::OldNode::Listener::OldNodeDestroyed
virtual void OldNodeDestroyed(const OldNode *)
OldNode is being destroyed.
Definition: OgreOldNode.h:101
Ogre::HlmsMacroblock::mScissorTestEnabled
bool mScissorTestEnabled
Definition: OgreHlmsDatablock.h:79
Ogre::HlmsComputePso
Definition: OgreHlmsPso.h:250
Ogre::VctImageVoxelizer
Definition: OgreVctImageVoxelizer.h:55
Ogre::TVC_DIFFUSE
@ TVC_DIFFUSE
Definition: OgreCommon.h:356
Ogre::Page::WORKQUEUE_PREPARE_REQUEST
static const uint16 WORKQUEUE_PREPARE_REQUEST
Definition: OgrePage.h:191
Ogre::LodData::Triangle::submeshID
unsigned int submeshID() const
Vertex ID in the buffer associated with the submeshID.
Definition: OgreLodData.h:135
Ogre::PF_FLOAT16_R
@ PF_FLOAT16_R
16-bit pixel format, 16 bits (float) for red
Definition: OgrePixelFormat.h:122
Ogre::LodInputProvider::~LodInputProvider
virtual ~LodInputProvider()
Definition: OgreLodInputProvider.h:42
Ogre::VulkanRawBuffer
Provides a simple interface similar to that of MTLBuffer.
Definition: OgreVulkanVaoManager.h:45
Ogre::Quaternion::Quaternion
Quaternion(const Vector3 *akAxis)
Construct a quaternion from 3 orthonormal local axes.
Definition: OgreQuaternion.h:87
Ogre::GLES2Context::getInitialized
bool getInitialized()
Definition: OgreGLES2Context.h:58
Ogre::ForwardPlusBase
ForwardPlusBase.
Definition: OgreForwardPlusBase.h:52
Ogre::D3D11BufferInterfaceBase::getVboName
ID3D11Buffer * getVboName(void) const
Definition: OgreD3D11BufferInterfaceBase.h:62
Ogre::BP_TYPE_TEX
@ BP_TYPE_TEX
Definition: OgreBufferPacked.h:87
Ogre::GpuProgramParameters::ACT_TRANSPOSE_VIEWPROJ_MATRIX
@ ACT_TRANSPOSE_VIEWPROJ_MATRIX
Provides transpose of concatenated view and projection matrices.
Definition: OgreGpuProgramParams.h:948
Ogre::ID_TESSELLATION_HULL
@ ID_TESSELLATION_HULL
Definition: OgreScriptCompiler.h:1040
Ogre::VulkanDelayed_vkDestroyImageView::execute
virtual void execute()
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:1267
Ogre::GLES2HlmsSamplerblock::mU
GLint mU
Definition: OgreGLES2HlmsSamplerblock.h:54
Ogre::VET_INT2
@ VET_INT2
Definition: OgreVertexElements.h:96
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:166
Ogre::v1::NULLHardwarePixelBuffer::NULLHardwarePixelBuffer
NULLHardwarePixelBuffer(uint32 inWidth, uint32 inHeight, uint32 inDepth, PixelFormat inFormat, bool hwGamma, HardwareBuffer::Usage usage)
Ogre::Matrix4::Matrix4
Matrix4()
Default constructor.
Definition: OgreMatrix4.h:98
Ogre::Grid3DPageStrategyData::getCellRangeMaxX
virtual int32 getCellRangeMaxX() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:169
OgreCommon.h
Ogre::OptimisedUtil::OptimisedUtil
OptimisedUtil(void)
Definition: OgreOptimisedUtil.h:65
Ogre::AnyNumeric::AnyNumeric
AnyNumeric(const AnyNumeric &other)
Definition: OgreAny.h:235
Ogre::RTShader::FFPTransform::Type
static String Type
Definition: OgreShaderFFPTransform.h:75
Ogre::PbsProperty::IrradianceField
static const IdString IrradianceField
Definition: OgreHlmsPbs.h:596
Ogre::RenderTargetViewDef::depthReadOnly
bool depthReadOnly
Definition: OgreTextureDefinition.h:530
OgreGLSLSeparableProgram.h
Ogre::v1::GL3PlusNullPixelBuffer
Definition: OgreGL3PlusNullTexture.h:68
Ogre::TerrainMaterialGenerator::Profile::Profile
Profile(TerrainMaterialGenerator *parent, const String &name, const String &desc)
Definition: OgreTerrainMaterialGenerator.h:174
Ogre::rawOffsetPointer
static const FORCEINLINE T * rawOffsetPointer(const T *ptr, ptrdiff_t offset)
Returns raw offseted of the given pointer.
Definition: OgreOptimisedUtil.h:214
Ogre::FastArray::erase
iterator erase(iterator first, iterator last)
Definition: OgreFastArray.h:258
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:1104
Ogre::GLES2RenderTexture::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreGLES2RenderTexture.h:58
Ogre::CompositorPassQuadDef::NO_CORNERS
@ NO_CORNERS
Definition: OgreCompositorPassQuadDef.h:70
Ogre::StoreAction::StoreAction
StoreAction
Definition: OgreRenderPassDescriptor.h:87
Ogre::CB_SET_TEXTURE_BUFFER_INVALID
@ CB_SET_TEXTURE_BUFFER_INVALID
Definition: OgreCbCommon.h:59
Ogre::SceneQuery::WFT_PLANE_BOUNDED_REGION
@ WFT_PLANE_BOUNDED_REGION
Return pointers to convex plane-bounded regions.
Definition: OgreSceneQuery.h:85
ACCUM3
#define ACCUM3(x, y, z, factor)
Ogre::v1::StaticGeometry::OptimisedSubMeshGeometryList
list< OptimisedSubMeshGeometry * >::type OptimisedSubMeshGeometryList
Definition: OgreStaticGeometry.h:150
Ogre::VertexElement2::mSemantic
VertexElementSemantic mSemantic
The meaning of the element.
Definition: OgreVertexBufferPacked.h:44
Ogre::GLSLProgram::getFragmentShader
GLSLShader * getFragmentShader() const
Definition: OgreGLSLProgram.h:140
Ogre::VulkanGlobalBindingTable::dirtyBakedTextures
bool dirtyBakedTextures
Definition: OgreVulkanGlobalBindingTable.h:80
Ogre::Root::setFrameSmoothingPeriod
void setFrameSmoothingPeriod(Real period)
Sets the period over which OGRE smooths out fluctuations in frame times.
Definition: OgreRoot.h:962
Ogre::DescriptorSetUav::Slot::Slot
Slot()
Definition: OgreDescriptorSetUav.h:160
Ogre::StackVector::erase
iterator erase(iterator toErase)
Definition: OgreStackVector.h:170
Ogre::ForwardPlusBase::MaxCubemapProbeRq
static const size_t MaxCubemapProbeRq
Definition: OgreForwardPlusBase.h:88
Ogre::FastArray::FastArray
FastArray(size_t count, const T &value)
Creates an array pushing the value N times.
Definition: OgreFastArray.h:153
Ogre::v1::EdgeData::edgeGroups
EdgeGroupList edgeGroups
All edge groups of this edge list.
Definition: OgreEdgeListBuilder.h:132
Ogre::APKFileSystemArchive::remove
void remove(const String &filename)
Ogre::v1::BillboardParticleRenderer::CmdBillboardType
Command object for billboard type (see ParamCommand).
Definition: OgreBillboardParticleRenderer.h:63
Ogre::separableBlur_Signed_XX88
ImageBlur2D separableBlur_Signed_XX88
Definition: OgreImageDownsampler.h:165
Ogre::downscale2x_XXXA8888
ImageDownsampler2D downscale2x_XXXA8888
Definition: OgreImageDownsampler.h:57
Ogre::v1::DefaultHardwareIndexBuffer
Specialisation of HardwareIndexBuffer for emulation.
Definition: OgreDefaultHardwareBufferManager.h:76
Ogre::v1::HardwareBufferLockGuard::unlock
void unlock()
Definition: OgreHardwareBuffer.h:375
Ogre::SPFM_NONE
@ SPFM_NONE
Don`t free resource at all, lifetime controlled externally.
Definition: OgreSharedPtr.h:52
Ogre::GCT_UINT4
@ GCT_UINT4
Definition: OgreGpuProgramParams.h:115
Ogre::int8
::int8_t int8
Definition: OgrePlatform.h:545
Ogre::AxisAlignedBox::setExtents
void setExtents(const Vector3 &min, const Vector3 &max)
Sets both minimum and maximum extents at once.
Definition: OgreAxisAlignedBox.h:248
Ogre::Node::convertLocalToWorldDirectionUpdated
Vector3 convertLocalToWorldDirectionUpdated(const Vector3 &localDir, bool useScale)
Definition: OgreNode.h:738
Ogre::Image::FILTER_BOX
@ FILTER_BOX
Definition: OgreImage.h:454
Ogre::RenderSystemCapabilities::getComputeProgramConstantBoolCount
ushort getComputeProgramConstantBoolCount(void) const
The number of boolean constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:1008
Ogre::StagingTextureBufferImpl
This implementation can be used by all RenderSystem APIs except D3D11, which is why this implementati...
Definition: OgreStagingTextureBufferImpl.h:49
Ogre::fileSystemPathFromString
const FileSystemPath & fileSystemPathFromString(const String &path)
Definition: OgreFileSystem.h:54
Ogre::v1::MeshSerializerListener::processMaterialName
virtual void processMaterialName(Mesh *mesh, String *name)=0
Called to override the loading of the given named material.
Ogre::TextureUnitState::ET_USCROLL
@ ET_USCROLL
Constant u scrolling effect.
Definition: OgreTextureUnitState.h:83
Ogre::TextureTypes::TextureTypes
TextureTypes
Definition: OgreTextureGpu.h:53
Ogre::ParameterDef::name
String name
Definition: OgreStringInterface.h:73
Ogre::Camera::mSortMode
CameraSortMode mSortMode
PUBLIC VARIABLE.
Definition: OgreCamera.h:241
Ogre::ID_SOURCE2
@ ID_SOURCE2
Definition: OgreScriptCompiler.h:760
Ogre::GL3PlusNullTextureTarget::setFsaaResolved
virtual void setFsaaResolved()
Definition: OgreGL3PlusNullTexture.h:108
Ogre::ThreadLocalPtr::m_VarCounter
static thread_local std::int64_t m_VarCounter
Definition: OgreThreadDefinesSTD.h:79
Ogre::Vector3::UNIT_SCALE
static const Vector3 UNIT_SCALE
Definition: OgreVector3.h:808
Ogre::v1::Mesh::isVertexBufferShadowed
bool isVertexBufferShadowed(void) const
Gets whether or not this meshes vertex buffers are shadowed.
Definition: OgreMesh.h:651
Ogre::PbsProperty::TwoSidedLighting
static const IdString TwoSidedLighting
Definition: OgreHlmsPbs.h:519
Ogre::ComputeProperty::TypedUavLoad
static const IdString TypedUavLoad
Definition: OgreHlmsCompute.h:205
Ogre::ID_FRAGMENT_PROGRAM
@ ID_FRAGMENT_PROGRAM
Definition: OgreScriptCompiler.h:615
Ogre::Material::getUnsupportedTechniquesExplanation
const String & getUnsupportedTechniquesExplanation() const
Gets a string explaining why any techniques are not supported.
Definition: OgreMaterial.h:238
Ogre::RTShader::Program::getUseColumnMajorMatrices
bool getUseColumnMajorMatrices() const
Returns whether Ogre will pass auto-bound matrices as column-major.
Definition: OgreShaderProgram.h:190
Ogre::Node::getDepthLevel
uint16 getDepthLevel() const
Returns how deep in the hierarchy we are (eg. 0 -> root node, 1 -> child of root)
Definition: OgreNode.h:250
Ogre::RenderWindow::setVisible
virtual void setVisible(bool visible)
Set the visibility state.
Definition: OgreRenderWindow.h:142
Ogre::M_SUBMESH_M_GEOMETRY
@ M_SUBMESH_M_GEOMETRY
Definition: OgreMeshFileFormat.h:89
Ogre::IteratorWrapper::hasMoreElements
bool hasMoreElements() const
Returns true if there are more items in the collection.
Definition: OgreIteratorWrapper.h:97
Ogre::HlmsPbs::getAmbientLightMode
AmbientLightMode getAmbientLightMode(void) const
Definition: OgreHlmsPbs.h:381
Ogre::VulkanDiscardBufferManager
Vulkan doesn't support "DISCARD" like D3D9/D3D11 (and OpenGL but often it's broken) where we requeste...
Definition: OgreVulkanDiscardBufferManager.h:47
Ogre::v1::Entity::getSkeletonInstanceSharingSet
const EntitySet * getSkeletonInstanceSharingSet() const
Returns a pointer to the set of entities which share a OldSkeletonInstance.
Definition: OgreEntity.h:515
Ogre::PixelFormatDataTypes::PixelFormatDataTypes
PixelFormatDataTypes
Definition: OgreD3D11PixelFormatToShaderType.h:39
Ogre::RTShader::ShaderProgramWriterCGFactory::getTargetLanguage
virtual const String & getTargetLanguage(void) const
Definition: OgreShaderCGProgramWriter.h:129
Ogre::GLCounterBufferIterator
GLCounterBufferList::iterator GLCounterBufferIterator
Definition: OgreGLSLProgram.h:79
Ogre::CB_LOW_LEVEL_MATERIAL
@ CB_LOW_LEVEL_MATERIAL
Definition: OgreCbCommon.h:77
Ogre::Hlms::getShaderProfile
const String & getShaderProfile(void) const
Definition: OgreHlms.h:470
Ogre::DescBindingTypes::ConstBuffer
@ ConstBuffer
Definition: OgreRootLayout.h:80
Ogre::PBSM_METALLIC
@ PBSM_METALLIC
Definition: OgreHlmsPbsPrerequisites.h:64
Ogre::GCT_SAMPLER1D
@ GCT_SAMPLER1D
Definition: OgreGpuProgramParams.h:77
Ogre::CompositorPassDef::UavDependencyVec
vector< UavDependency >::type UavDependencyVec
Definition: OgreCompositorPassDef.h:218
Ogre::AxisAlignedBox::getMinimum
Vector3 & getMinimum(void)
Gets a modifiable version of the minimum corner of the box.
Definition: OgreAxisAlignedBox.h:157
Ogre::MetalTextureGpuManager
Definition: OgreMetalTextureGpuManager.h:47
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE5
@ SPC_LIGHTDIRECTION_WORLD_SPACE5
Definition: OgreShaderParameter.h:182
Ogre::GLES2VaoManager::StrideChanger
Definition: OgreGLES2VaoManager.h:57
Ogre::separableBlur_Signed_XXXA8888
ImageBlur2D separableBlur_Signed_XXXA8888
Definition: OgreImageDownsampler.h:163
Ogre::SmallVectorTemplateBase::SmallVectorTemplateBase
SmallVectorTemplateBase(size_t Size)
Definition: OgreSmallVector.h:240
Ogre::InstantRadiosity::AreaOfInterest::AreaOfInterest
AreaOfInterest(const Aabb &_aabb, Real _sphereRadius)
Definition: OgreInstantRadiosity.h:186
Ogre::PixelFormatDescription::rbits
unsigned char rbits
Definition: OgrePixelFormatDescriptions.h:57
Ogre::findSupportedFormat
PixelFormatGpu findSupportedFormat(VkPhysicalDevice physicalDevice, const FastArray< PixelFormatGpu > &candidates, VkImageTiling tiling, VkFormatFeatureFlags features)
Ogre::VulkanConstantDefinitionBindingParam::offset
size_t offset
Definition: OgreVulkanProgram.h:54
Ogre::v1::SubMesh::getTextureAliasCount
size_t getTextureAliasCount(void) const
Gets the number of texture aliases assigned to the sub mesh.
Definition: OgreSubMesh.h:230
Ogre::VctCascadeSetting::rayMarchStepScale
float rayMarchStepScale
Definition: OgreVctCascadedVoxelizer.h:55
Ogre::TEX_TYPE_CUBE_MAP
@ TEX_TYPE_CUBE_MAP
3D cube map, used in combination with 3D texture coordinates
Definition: OgreTexture.h:97
Ogre::VulkanWin32Window::destroy
virtual void destroy(void)
Ogre::RenderSystemCapabilities::setNumVertexBlendMatrices
void setNumVertexBlendMatrices(ushort num)
Definition: OgreRenderSystemCapabilities.h:543
OGRE_MEMORY_TRACKER
#define OGRE_MEMORY_TRACKER
Definition: OgrePrerequisites.h:45
Ogre::FilterKernel::kernelStartX
int8 kernelStartX
Definition: OgreImageDownsampler.h:271
Ogre::PbsProperty::ReceiveShadows
static const IdString ReceiveShadows
Definition: OgreHlmsPbs.h:520
Ogre::SharedVertexBufferMap
map< VertexBufferPacked *, VertexBufferPacked * >::type SharedVertexBufferMap
When cloning Vaos, some vertex buffers are used multiple times for LOD'ing purposes (only the IndexBu...
Definition: OgreVertexArrayObject.h:43
Ogre::SceneManager::_getCurrentRenderStage
IlluminationRenderStage _getCurrentRenderStage() const
Definition: OgreSceneManager.h:2720
Ogre::RenderWindow::isVisible
virtual bool isVisible(void) const
Indicates whether the window is visible (not minimized or obscured)
Definition: OgreRenderWindow.h:138
Ogre::PagedWorld::getName
const String & getName() const
Definition: OgrePagedWorld.h:76
Ogre::Bone::_getFullTransform
const FORCEINLINE SimpleMatrixAf4x3 & _getFullTransform(void) const
Gets the full transformation matrix for this node.
Definition: OgreBone.h:302
Ogre::WireAabbFactory
Factory object for creating WireAabb instances.
Definition: OgreWireAabb.h:62
Ogre::RenderTargetViewDef::depthAttachment
RenderTargetViewEntry depthAttachment
Definition: OgreTextureDefinition.h:512
Ogre::SKELETON_ANIMATION_TRACK
@ SKELETON_ANIMATION_TRACK
Definition: OgreSkeletonFileFormat.h:90
Ogre::RTShader::ShaderProgramWriterHLSLFactory
HLSL program writer factory implementation.
Definition: OgreShaderHLSLProgramWriter.h:119
Ogre::RenderSystem::_renderEmulatedNoBaseInstance
virtual void _renderEmulatedNoBaseInstance(const CbDrawCallIndexed *cmd)
Definition: OgreRenderSystem.h:1122
Ogre::GpuProgramManager
Definition: OgreGpuProgramManager.h:48
Ogre::ActiveActorData
Definition: OgrePlanarReflections.h:48
Ogre::D3D11DepthTexture
Definition: OgreD3D11DepthTexture.h:36
Ogre::BufferPacked::getShadowCopy
const void * getShadowCopy(void) const
Definition: OgreBufferPacked.h:327
Ogre::v1::HardwareBuffer
Abstract class defining common features of hardware buffers.
Definition: OgreHardwareBuffer.h:75
Ogre::CbSamplers
Definition: OgreCbTexture.h:55
Ogre::ComputeProperty
Definition: OgreHlmsCompute.h:196
Ogre::LampHorizType::Type180
@ Type180
Definition: OgreIesLoader.h:52
Ogre::Volume::OctreeNode::getCenterFrontTop
const Vector3 getCenterFrontTop(void) const
Gets the center of the corners 6, 7.
Definition: OgreVolumeOctreeNode.h:364
Ogre::StringConverter::toString
static String toString(Radian val, unsigned short precision=0, unsigned short width=0, char fill=' ', std::ios::fmtflags flags=std::ios::fmtflags(0))
Converts a Radian to a String.
Definition: OgreStringConverter.h:80
Ogre::SPFM_DELETE_T
@ SPFM_DELETE_T
Use OGRE_DELETE_T to free (only MEMCATEGORY_GENERAL supported)
Definition: OgreSharedPtr.h:48
Ogre::ID_SHADOWS_ENABLED
@ ID_SHADOWS_ENABLED
Definition: OgreScriptCompiler.h:917
Ogre::Aabb::BOX_ZERO
static const Aabb BOX_ZERO
Definition: C/OgreAabb.h:169
Ogre::TerrainLayerDeclaration::operator==
bool operator==(const TerrainLayerDeclaration &dcl) const
Definition: OgreTerrainMaterialGenerator.h:136
Ogre::UNLIT_BLEND_SCREEN
@ UNLIT_BLEND_SCREEN
Definition: OgreHlmsUnlitPrerequisites.h:74
Ogre::SampleDescription::SampleDescription
SampleDescription(uint8 msaa=1u, MsaaPatterns::MsaaPatterns pattern=MsaaPatterns::Undefined)
Definition: OgreCommon.h:1014
Ogre::c_ForwardPlusNumFloat4PerDecal
static const size_t c_ForwardPlusNumFloat4PerDecal
Definition: OgreForwardPlusBase.h:48
Ogre::Root::getCompositorManager2
CompositorManager2 * getCompositorManager2() const
Definition: OgreRoot.h:337
Ogre::GpuNamedConstants::map
GpuConstantDefinitionMap map
Total size of the bool buffer required.
Definition: OgreGpuProgramParams.h:498
Ogre::CompositorPassClearDef::setBuffersToClear
void setBuffersToClear(uint32 buffersToClear)
Sets which buffers you want to clear for each attachment.
Definition: OgreCompositorPassClearDef.h:84
Ogre::ColourValue::saturate
void saturate(void)
Clamps colour value to the range [0, 1].
Definition: OgreColourValue.h:111
Ogre::StencilStateOp::StencilStateOp
StencilStateOp()
Definition: OgreCommon.h:176
Ogre::Matrix4::_m
Real _m[16]
Definition: OgreMatrix4.h:91
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_glslesDebug
static const String & getDirectionalLightExtruderVs_glslesDebug(void)
Get extruder program source for debug directional lights, compatible with glsles.
Definition: OgreShadowVolumeExtrudeProgram.h:273
Ogre::HlmsBaseProp::RenderDepthOnly
static const IdString RenderDepthOnly
Definition: OgreHlms.h:890
Ogre::SharedPtr::useCount
unsigned int useCount() const
Definition: OgreSharedPtr.h:287
Ogre::InstantRadiosity::mLastRq
uint8 mLastRq
Definition: OgreInstantRadiosity.h:134
Ogre::ParticleSystemManager::getSimulationTickRate
Real getSimulationTickRate() const
See setSimulationTickRate()
Definition: OgreParticleSystemManager.h:166
Ogre::STLAllocator::size_type
std::size_t size_type
Definition: OgreMemorySTLAllocator.h:91
Ogre::EntityMaterialLodChangedEvent::subEntity
v1::SubEntity * subEntity
The sub-entity whose material's level of detail has changed.
Definition: OgreLodListener.h:76
Ogre::IrradianceVolume::getNumBlocksX
uint32 getNumBlocksX(void) const
Definition: OgreIrradianceVolume.h:120
Ogre::Renderable::mRenderableVisible
bool mRenderableVisible
Control visibility at Renderable (e.g.
Definition: OgreRenderable.h:479
Ogre::SceneManager::Listener::sortLightsAffectingFrustum
virtual bool sortLightsAffectingFrustum(LightList &lightList)
Hook to allow the listener to override the ordering of lights for the entire frustum.
Definition: OgreSceneManager.h:340
Ogre::v1::MeshLodUsage::manualName
String manualName
Only relevant if mIsLodManual is true, the name of the alternative mesh to use.
Definition: OgreMesh.h:1075
Ogre::HlmsDiskCache::SourceCode::mergedCache
Hlms::RenderableCache mergedCache
Definition: OgreHlmsDiskCache.h:136
Ogre::GpuLogicalBufferStruct
Container struct to allow params to safely & update shared list of logical buffer assignments.
Definition: OgreGpuProgramParams.h:581
Ogre::ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME
static String DEFAULT_RESOURCE_GROUP_NAME
Default resource group name.
Definition: OgreResourceGroupManager.h:286
Ogre::ID_SYNTAX
@ ID_SYNTAX
Definition: OgreScriptCompiler.h:634
Ogre::M_GEOMETRY_VERTEX_DECLARATION
@ M_GEOMETRY_VERTEX_DECLARATION
Definition: OgreMeshFileFormat.h:217
Ogre::LodInputProviderPtr
SharedPtr< LodInputProvider > LodInputProviderPtr
Definition: OgreLodPrerequisites.h:67
Ogre::Matrix3::EPSILON
static const Real EPSILON
Definition: OgreMatrix3.h:248
OgreNaClGLContext.h
Ogre::RTShader::TextureAtlasTable
vector< TextureAtlasRecord >::type TextureAtlasTable
Definition: OgreShaderExTextureAtlasSampler.h:68
Ogre::HlmsBits
Definition: OgreHlms.h:974
Ogre::TextureEffectPlay_ASAP
@ TextureEffectPlay_ASAP
Video starts out paused.
Definition: OgreExternalTextureSource.h:77
Ogre::PlanarReflections::TrackedRenderable::reflNormal
Vector3 reflNormal
Definition: OgrePlanarReflections.h:84
Ogre::Pass::hasShadowCasterVertexProgram
bool hasShadowCasterVertexProgram(void) const
Returns true if this pass uses a shadow caster vertex program.
Definition: OgrePass.h:198
Ogre::downscale2x_XA88_cube
ImageDownsamplerCube downscale2x_XA88_cube
Definition: OgreImageDownsampler.h:100
Ogre::RenderSystemCapabilities::setVendor
void setVendor(GPUVendor v)
Definition: OgreRenderSystemCapabilities.h:483
Ogre::Exception::ExceptionCodes
ExceptionCodes
Static definitions of error codes.
Definition: OgreException.h:106
Ogre::GL3PlusVaoManager::Vao::VertexBinding::vertexBufferVbo
GLuint vertexBufferVbo
Definition: OgreGL3PlusVaoManager.h:101
Ogre::GL3PlusBufferInterface::getVboPoolIndex
size_t getVboPoolIndex(void)
Definition: OgreGL3PlusBufferInterface.h:67
Ogre::Font::GlyphInfo::GlyphInfo
GlyphInfo(CodePoint id, const UVRect &rect, Real aspect)
Definition: OgreFont.h:148
Ogre::HashedVector::const_reference
VectorImpl::const_reference const_reference
Definition: OgreCommon.h:516
Ogre::D3D11Device::isNull
bool isNull()
Definition: OgreD3D11Device.h:62
Ogre::GLSLESShader::getShaderID
GLuint getShaderID(void) const
Get the OGRE assigned shader ID.
Definition: OgreGLSLESShader.h:141
Ogre::GL3PlusVaoManager::Block::Block
Block(size_t _offset, size_t _size)
Definition: OgreGL3PlusVaoManager.h:56
Ogre::DescriptorSetTexture2::TextureSlot::cubemapsAs2DArrays
bool cubemapsAs2DArrays
Definition: OgreDescriptorSetTexture.h:185
OgreVulkanPrerequisites.h
Ogre::TerrainLodManager::LoadLodRequest::requestee
TerrainLodManager * requestee
Definition: OgreTerrainLodManager.h:69
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE6
@ SPC_POSTOLIGHT_TANGENT_SPACE6
Definition: OgreShaderParameter.h:163
Ogre::PropertySet::getValue
void getValue(const String &name, T &value) const
Get a named property value.
Definition: OgreProperty.h:317
Ogre::FrustrumExtentsType
FrustrumExtentsType
Specify how the frustrum extents are represented.
Definition: OgreFrustum.h:69
Ogre::RTShader::ShaderProgramWriterGLSLFactory
GLSL program writer factory implementation.
Definition: OgreShaderGLSLProgramWriter.h:121
Ogre::ConcreteNode::token
String token
Definition: OgreScriptCompiler.h:71
Ogre::FileInfo::path
String path
Path name; separated by '/' and ending with '/'.
Definition: OgreArchive.h:58
Ogre::NULLVaoManager::Vao::VertexBinding
Definition: OgreNULLVaoManager.h:94
Ogre::ID_PARTICLE_SYSTEM
@ ID_PARTICLE_SYSTEM
Definition: OgreScriptCompiler.h:813
Ogre::PageContentCollectionFactory::PageContentCollectionFactory
PageContentCollectionFactory()
Definition: OgrePageContentCollectionFactory.h:50
XInternAtom
Atom XInternAtom(Display *nativeDisplayType, char *name, X11Bool isTrue)
Ogre::v1::Animation
An animation sequence.
Definition: OgreAnimation.h:94
Ogre::RTShader::Parameter::SPC_TEXTURE_ARRAY
@ SPC_TEXTURE_ARRAY
Definition: OgreShaderParameter.h:296
Ogre::SceneManager::getOptionValues
virtual bool getOptionValues(const String &strKey, StringVector &refValueList)
Method for getting all possible values for a specific option.
Definition: OgreSceneManager.h:1834
Ogre::Volume::ChunkRequest
struct Ogre::Volume::ChunkRequest ChunkRequest
Data being passed around while loading.
Ogre::Plane::getDistance
Real getDistance(const Vector3 &rkPoint) const
This is a pseudodistance.
Definition: OgrePlane.h:128
Ogre::v1::HardwareBufferManagerBase::allocateVertexBufferCopy
virtual HardwareVertexBufferSharedPtr allocateVertexBufferCopy(const HardwareVertexBufferSharedPtr &sourceBuffer, BufferLicenseType licenseType, HardwareBufferLicensee *licensee, bool copyData=false)
Allocates a copy of a given vertex buffer.
Ogre::v1::BorderPanelOverlayElement::CmdBorderTopUV
Command object for specifying texture coordinates for the border (see ParamCommand).
Definition: OgreBorderPanelOverlayElement.h:213
Ogre::ShadowCameraSetup::~ShadowCameraSetup
virtual ~ShadowCameraSetup()
Need virtual destructor in case subclasses use it.
Definition: OgreShadowCameraSetup.h:82
Ogre::v1::TextAreaOverlayElement::CmdFontName
Command object for setting the caption.
Definition: OgreTextAreaOverlayElement.h:166
Ogre::RTShader::FFP_PS_TEXTURING
@ FFP_PS_TEXTURING
Definition: OgreShaderFFPRenderState.h:60
Ogre::Resource::isReloadable
virtual bool isReloadable(void) const
Returns true if the Resource is reloadable, false otherwise.
Definition: OgreResource.h:293
Ogre::MathlibC::INFINITEA
static const ArrayReal INFINITEA
Definition: OgreMathlibC.h:59
Ogre::VulkanCache
Definition: OgreVulkanCache.h:40
Ogre::RenderingMetrics::mFaceCount
size_t mFaceCount
Definition: OgreCommon.h:1112
Ogre::Volume::DualCell::mC0
Vector3 mC0
Definition: OgreVolumeDualGridGenerator.h:45
Ogre::VET_USHORT4
@ VET_USHORT4
Definition: OgreVertexElements.h:94
Ogre::GLES2ManagedResource::notifyOnContextReset
virtual void notifyOnContextReset()
Definition: OgreGLES2ManagedResource.h:55
Ogre::CbBase::CbBase
CbBase(uint16 cmdType)
Definition: OgreCbCommon.h:85
Ogre::PT_UNSIGNED_INT
@ PT_UNSIGNED_INT
Definition: OgreStringInterface.h:56
Ogre::Pass::hasVertexProgram
bool hasVertexProgram(void) const
Returns true if this pass uses a programmable vertex pipeline.
Definition: OgrePass.h:186
Ogre::CompositorNamedBuffer
Definition: OgreCompositorNamedBuffer.h:46
Ogre::IteratorWrapper::begin
const IteratorType & begin()
Bookmark to the begin of the underlying collection.
Definition: OgreIteratorWrapper.h:110
Ogre::RaySceneQueryResultEntry::distance
Real distance
Distance along the ray.
Definition: OgreSceneQuery.h:356
Ogre::SmallVectorImpl::iterator
SuperClass::iterator iterator
Definition: OgreSmallVector.h:332
Ogre::SceneManager::getCurrentCompositorPass
const CompositorPass * getCurrentCompositorPass(void) const
Note: May be null.
Definition: OgreSceneManager.h:2415
Ogre::CompositorTargetDef::getShadowMapSupportedLightTypes
uint8 getShadowMapSupportedLightTypes(void) const
Definition: OgreCompositorPassDef.h:301
Ogre::NULLRenderWindow::resize
virtual void resize(unsigned int width, unsigned int height)
Alter the size of the window.
Ogre::HlmsBaseProp::LightsDirectional
static const IdString LightsDirectional
Definition: OgreHlms.h:863
Ogre::GLES2DepthTextureTarget::getForceDisableColourWrites
virtual bool getForceDisableColourWrites(void) const
Used by depth texture views which need to disable colour writes when rendering to it PF_NULL targets ...
Definition: OgreGLES2DepthTexture.h:108
Ogre::v1::SubMesh::blendIndexToBoneIndexMap
IndexMap blendIndexToBoneIndexMap
Definition: OgreSubMesh.h:116
Ogre::VaoManager::waitForTailFrameToFinish
virtual uint8 waitForTailFrameToFinish(void)=0
Returns the current frame # (which wraps to 0 every mDynamicBufferMultiplier times).
Ogre::v1::HardwareBufferLockGuard::~HardwareBufferLockGuard
~HardwareBufferLockGuard()
Definition: OgreHardwareBuffer.h:373
Ogre::PF_ETC2_RGB8
@ PF_ETC2_RGB8
ETC2 (Ericsson Texture Compression)
Definition: OgrePixelFormat.h:248
Ogre::Image2::FILTER_GAUSSIAN
@ FILTER_GAUSSIAN
Applies gaussian filter over the image, then a point sampling reduction This is done at the same time...
Definition: OgreImage2.h:342
Ogre::Root::getAppName
const String & getAppName(void) const
Definition: OgreRoot.h:332
OgreSimpleRenderable.h
Ogre::Texture::getHeight
uint32 getHeight(void) const
Returns the height of the texture.
Definition: OgreTexture.h:221
Ogre::SceneQuery::WorldFragment::planes
list< Plane >::type * planes
Planes bounding a convex region, only applicable for WFT_PLANE_BOUNDED_REGION.
Definition: OgreSceneQuery.h:113
Ogre::RenderSystemCapabilities::getRenderSystemName
String getRenderSystemName(void) const
Get the identifier of the rendersystem from which these capabilities were generated.
Definition: OgreRenderSystemCapabilities.h:892
OgreLodPrerequisites.h
Ogre::HlmsComputeJob::getNumThreadGroupsY
uint32 getNumThreadGroupsY(void) const
Definition: OgreHlmsComputeJob.h:205
Ogre::v1::Mesh::setAutoBuildEdgeLists
void setAutoBuildEdgeLists(bool autobuild)
Sets whether or not this Mesh should automatically build edge lists when asked for them,...
Definition: OgreMesh.h:935
Ogre::v1::MetalHardwareBufferCommon
Common buffer operations for most v1 buffer interfaces used in Metal This implementation treats: Igno...
Definition: OgreMetalHardwareBufferCommon.h:46
DXGI_PRESENT_PARAMETERS::pScrollOffset
POINT * pScrollOffset
Definition: OgreD3D11LegacySDKEmulation.h:76
Ogre::PageStrategy::getManager
PageManager * getManager() const
Definition: OgrePageStrategy.h:88
Ogre::RTShader::ParameterPtr
SharedPtr< Parameter > ParameterPtr
Definition: OgreShaderPrerequisites.h:72
Ogre::VulkanProgram::getRootLayout
VulkanRootLayout * getRootLayout(void)
Definition: OgreVulkanProgram.h:129
Ogre::RTShader::SubRenderStateFactory::createInstance
virtual SubRenderState * createInstance(ScriptCompiler *compiler, PropertyAbstractNode *prop, Pass *pass, SGScriptTranslator *translator)
Create an instance of the SubRenderState based on script properties.
Definition: OgreShaderSubRenderState.h:253
OgreVulkanWindow.h
Ogre::FogMode
FogMode
Fog modes.
Definition: OgreCommon.h:286
Ogre::MetalVaoManager::Vao::VertexBinding::vertexBufferVbo
__unsafe_unretained id< MTLBuffer > vertexBufferVbo
Definition: OgreMetalVaoManager.h:104
Ogre::WaveformType
WaveformType
Enumerates the wave types usable with the Ogre engine.
Definition: OgreCommon.h:323
Ogre::SkeletonDef::DepthLevelInfo::firstBoneIndex
size_t firstBoneIndex
Definition: OgreSkeletonDef.h:77
Ogre::LodData::TriangleI
unsigned TriangleI
Definition: OgreLodData.h:64
Ogre::GpuConstantDefinition::isBool
static bool isBool(GpuConstantType c)
Definition: OgreGpuProgramParams.h:273
Ogre::FreeImageCodec
Codec specialized in images loaded using FreeImage.
Definition: OgreFreeImageCodec.h:48
Ogre::GL3PlusTextureGpu
Definition: OgreGL3PlusTextureGpu.h:39
OgreEGLSupport.h
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE6
@ SPC_TEXTURE_COORDINATE6
Definition: OgreShaderParameter.h:294
Ogre::AxisAlignedBox::merge
void merge(const Vector3 &point)
Extends the box to encompass the specified point (if needed).
Definition: OgreAxisAlignedBox.h:390
Ogre::RTShader::ConstParameter
Helper template which is the base for our ConstParameters.
Definition: OgreShaderParameter.h:573
Ogre::GPU_IMAGINATION_TECHNOLOGIES
@ GPU_IMAGINATION_TECHNOLOGIES
Definition: OgreRenderSystemCapabilities.h:316
Ogre::ObjCmdBuffer::Cmd::~Cmd
virtual ~Cmd()
Definition: OgreObjCmdBuffer.h:60
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:743
Ogre::RTShader::LayeredBlending::LB_BlendVividLight
@ LB_BlendVividLight
Definition: OgreShaderExLayeredBlending.h:70
Ogre::TextureFlags::Reinterpretable
@ Reinterpretable
When present, you may be creating another TextureGpu that accesses the internal resources of this Tex...
Definition: OgreTextureGpu.h:115
Ogre::OSXGL3PlusSupport::OSXGL3PlusSupport
OSXGL3PlusSupport()
Ogre::AsyncTextureTicket::DelayedDownload::DelayedDownload
DelayedDownload(TextureGpu *_textureSrc, uint8 _mipLevel, bool _accurateTracking, TextureBox *_srcBox)
Definition: OgreAsyncTextureTicket.h:73
Ogre::ID_EXECUTION_MASK
@ ID_EXECUTION_MASK
Definition: OgreScriptCompiler.h:899
Ogre::Terrain::GpuBufferAllocator
Interface used to by the Terrain instance to allocate GPU buffers.
Definition: OgreTerrain.h:536
Ogre::Technique::GPUDeviceNameRuleList
vector< GPUDeviceNameRule >::type GPUDeviceNameRuleList
Definition: OgreTechnique.h:115
Ogre::ConcreteNodeList
list< ConcreteNodePtr >::type ConcreteNodeList
Definition: OgreScriptCompiler.h:67
Ogre::InstantRadiosity
Definition: OgreInstantRadiosity.h:53
Ogre::HlmsBaseProp::UseSsr
static const IdString UseSsr
Definition: OgreHlms.h:899
Ogre::RenderTarget::copyContentsToMemory
OGRE_DEPRECATED 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:293
Ogre::RadixSort::~RadixSort
~RadixSort()
Definition: OgreRadixSort.h:238
Ogre::GpuConstantDefinition
Information about predefined program constants.
Definition: OgreGpuProgramParams.h:152
Ogre::v1::OverlayContainer::ChildContainerMap
map< String, OverlayContainer * >::type ChildContainerMap
Definition: OgreOverlayContainer.h:61
Ogre::GL3PlusRenderSystem
Implementation of GL 3 as a rendering system.
Definition: OgreGL3PlusRenderSystem.h:56
Ogre::TextureBox::data
void * data
Pointer is never owned by us.
Definition: OgreTextureBox.h:53
Ogre::SharedPtrInfo::useCount
AtomicScalar< unsigned > useCount
Definition: OgreSharedPtr.h:62
Ogre::PF_BYTE_LA
@ PF_BYTE_LA
2 byte pixel format, 1 byte luminance, 1 byte alpha
Definition: OgrePixelFormat.h:59
Ogre::PF_ASTC_RGBA_10X8_LDR
@ PF_ASTC_RGBA_10X8_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 10x8)
Definition: OgrePixelFormat.h:281
Ogre::Singleton
Template class for creating single-instance global classes.
Definition: OgreSingleton.h:64
Ogre::VulkanQueue::PerFrameData::mProtectingFences
FastArray< VkFence > mProtectingFences
Definition: OgreVulkanQueue.h:59
Ogre::TexturePool::availableSlots
vector< uint16 >::type availableSlots
Definition: OgreTextureGpuManager.h:74
Ogre::ParticleSystem::getSpeedFactor
Real getSpeedFactor(void) const
Gets the 'speed factor' on this particle system.
Definition: OgreParticleSystem.h:406
Ogre::downscale2x_Signed_XXX888_cube
ImageDownsamplerCube downscale2x_Signed_XXX888_cube
Definition: OgreImageDownsampler.h:153
Ogre::Terrain::isLoaded
bool isLoaded() const
Return whether the terrain is loaded.
Definition: OgreTerrain.h:755
Ogre::UserObjectBindings::getEmptyUserAny
static const Any & getEmptyUserAny()
Returns empty user any object.
Definition: OgreUserObjectBindings.h:100
Ogre::ID_RTV
@ ID_RTV
Definition: OgreScriptCompiler.h:830
Ogre::RTShader::FunctionInvocation::Type
static String Type
The type of this class.
Definition: OgreShaderFunctionAtom.h:246
Ogre::v1::Rectangle2DFactory
Factory object for creating Entity instances.
Definition: OgreRectangle2D.h:102
Ogre::MovablePlane
Definition of a Plane that may be attached to a node, and the derived details of it retrieved simply.
Definition: OgreMovablePlane.h:55
Ogre::CompositorWorkspaceDef::getNameStr
String getNameStr(void) const
Definition: OgreCompositorWorkspaceDef.h:132
Ogre::v1::CbDrawCall::instanceCount
uint32 instanceCount
Definition: OgreCbDrawCall.h:107
Ogre::TerrainLodManager::WORKQUEUE_LOAD_LOD_DATA_REQUEST
static const uint16 WORKQUEUE_LOAD_LOD_DATA_REQUEST
Definition: OgreTerrainLodManager.h:90
Ogre::STLAllocator::destroy
void destroy(pointer p)
Definition: OgreMemorySTLAllocator.h:178
Ogre::Volume::OctreeNode::getCenterValue
const Vector4 getCenterValue(void) const
Gets the center value.
Definition: OgreVolumeOctreeNode.h:517
Ogre::operator>=
bool operator>=(const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:251
Ogre::TextureGpuManager::BudgetEntry
Specifies the minimum squared resolution & number of slices to keep around all the for time StagingTe...
Definition: OgreTextureGpuManager.h:246
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::Ray::getOrigin
const Vector3 & getOrigin(void) const
Gets the origin of the ray.
Definition: OgreRay.h:58
Ogre::FXAlloc
SceneObjAllocatedObject FXAlloc
Definition: OgreMemoryAllocatorConfig.h:310
Ogre::GLSLShader::isLinked
GLint isLinked(void)
Return the shader link status.
Definition: OgreGLSLShader.h:201
Ogre::translateWGLError
String translateWGLError()
Ogre::D3D11GpuProgramManager
Definition: OgreD3D11GpuProgramManager.h:37
Ogre::RenderSystemCapabilities::getStencilBufferBitDepth
ushort getStencilBufferBitDepth(void) const
Determines the bit depth of the hardware accelerated stencil buffer, if supported.
Definition: OgreRenderSystemCapabilities.h:582
Ogre::Quaternion::isNaN
bool isNaN() const
Check whether this quaternion contains valid values.
Definition: OgreQuaternion.h:315
Ogre::VulkanTextureGpu::getMsaaFramebufferName
VkImage getMsaaFramebufferName(void) const
Definition: OgreVulkanTextureGpu.h:169
Ogre::PageProvider::~PageProvider
virtual ~PageProvider()
Definition: OgrePageManager.h:61
Ogre::Hlms::LibraryVec
vector< Library >::type LibraryVec
Definition: OgreHlms.h:201
Ogre::AtomicScalar::set
void set(const T &v)
Definition: OgreAtomicScalar.h:430
Ogre::SmallVectorImpl::operator<
bool operator<(const SmallVectorImpl &RHS) const
Definition: OgreSmallVector.h:594
Ogre::RTShader::UniformParameter::isAutoConstantIntParameter
bool isAutoConstantIntParameter() const
Return true if this parameter an auto constant with int data type, false otherwise.
Definition: OgreShaderParameter.h:439
Ogre::TerrainQuadTreeNode::LodLevel::gpuIndexData
IndexData * gpuIndexData
Index data on the gpu.
Definition: OgreTerrainQuadTreeNode.h:138
Ogre::ShadowTextureDefinition::constantBiasScale
float constantBiasScale
Constant bias is per material (tweak HlmsDatablock::mShadowConstantBias).
Definition: OgreCompositorShadowNodeDef.h:71
Ogre::v1::Skeleton::LinkedSkeletonAnimSourceIterator
ConstVectorIterator< LinkedSkeletonAnimSourceList > LinkedSkeletonAnimSourceIterator
Definition: OgreSkeleton.h:347
Ogre::LinearResampler_Float32::scale
static void scale(const TextureBox &src, PixelFormatGpu srcFormat, const TextureBox &dst, PixelFormatGpu dstFormat)
Definition: OgreImageResampler.h:181
Ogre::GpuProgramParameters::ElementType
ElementType
Defines the base element type of the auto constant.
Definition: OgreGpuProgramParams.h:1398
Ogre::Vector3::NEGATIVE_UNIT_X
static const Vector3 NEGATIVE_UNIT_X
Definition: OgreVector3.h:805
Ogre::RTShader::RenderStateConstIterator
RenderStateList::const_iterator RenderStateConstIterator
Definition: OgreShaderRenderState.h:131
Ogre::FastArray::push_back
void push_back(const T &val)
Definition: OgreFastArray.h:182
Ogre::bitset64::empty
bool empty() const
Returns true if all bits are unset.
Ogre::UnlitProperty::SignedIntTex
static const IdString SignedIntTex
Definition: OgreUnlitProperty.h:44
Ogre::PFG_RG16_UINT
@ PFG_RG16_UINT
Definition: OgrePixelFormatGpu.h:83
Ogre::BT_DYNAMIC_PERSISTENT_COHERENT
@ BT_DYNAMIC_PERSISTENT_COHERENT
Same as BT_DYNAMIC_PERSISTENT, but mapping will be persistent and cache coherent.
Definition: OgreBufferPacked.h:62
Ogre::PbsProperty::FresnelWorkflow
static const IdString FresnelWorkflow
Definition: OgreHlmsPbs.h:517
OgreOldSkeletonInstance.h
Ogre::CompositorPassScene::_setCustomCamera
void _setCustomCamera(Camera *camera)
Definition: OgreCompositorPassScene.h:102
Ogre::TextureDefinitionBase::TextureDefinition::heightFactor
float heightFactor
Definition: OgreTextureDefinition.h:107
Ogre::v1::D3D11HardwareBufferManager
D3D11HardwareBufferManagerBase as a Singleton.
Definition: OgreD3D11HardwareBufferManager.h:66
Ogre::GLSLProgram::getVertexArrayObject
GL3PlusOldVertexArrayObject * getVertexArrayObject()
Definition: OgreGLSLProgram.h:142
Ogre::CompositorPassDef::mReadOnlyDepth
bool mReadOnlyDepth
Definition: OgreCompositorPassDef.h:171
Ogre::Vector4::z
Real z
Definition: OgreVector4.h:48
Ogre::GL3PlusVaoManager::Block
Definition: OgreGL3PlusVaoManager.h:51
DXGI_SWAP_CHAIN_FULLSCREEN_DESC
struct DXGI_SWAP_CHAIN_FULLSCREEN_DESC DXGI_SWAP_CHAIN_FULLSCREEN_DESC
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const short &val)
Definition: OgreProperty.h:155
Ogre::PixelFormatDescription::elemBytes
unsigned char elemBytes
Definition: OgrePixelFormatDescriptions.h:44
Ogre::SceneBlendFactor
SceneBlendFactor
Blending factors for manually blending objects with the scene.
Definition: OgreBlendMode.h:234
Ogre::D3D11Device::GetDriverVersion
LARGE_INTEGER GetDriverVersion()
Definition: OgreD3D11Device.h:69
Ogre::VctMaterial::DatablockConversionResult::hasDiffuseTex
bool hasDiffuseTex(void) const
Definition: OgreVctMaterial.h:56
Ogre::PbsProperty::ObbRestraintApprox
static const IdString ObbRestraintApprox
Definition: OgreHlmsPbs.h:597
Ogre::GCT_SUBROUTINE
@ GCT_SUBROUTINE
Definition: OgreGpuProgramParams.h:98
Ogre::PF_ASTC_RGBA_12X12_LDR
@ PF_ASTC_RGBA_12X12_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 12x12)
Definition: OgrePixelFormat.h:287
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:172
Ogre::LBX_DOTPRODUCT
@ LBX_DOTPRODUCT
dot product of color1 and color2
Definition: OgreBlendMode.h:103
Ogre::FactoryAlloc
GeneralAllocatedObject FactoryAlloc
Definition: OgreMemoryAllocatorConfig.h:309
Ogre::RTShader::Parameter::SPC_NORMAL_OBJECT_SPACE
@ SPC_NORMAL_OBJECT_SPACE
Normal in object space.
Definition: OgreShaderParameter.h:103
Ogre::D3D9VideoMode::getDisplayMode
D3DDISPLAYMODE getDisplayMode() const
Definition: OgreD3D9VideoMode.h:58
Ogre::PF_SHORT_RGB
@ PF_SHORT_RGB
48-bit pixel format, 16 bits for red, green and blue
Definition: OgrePixelFormat.h:144
Ogre::SDLWindow
Definition: OgreSDLWindow.h:36
Ogre::LodCollapseCostOutside
Definition: OgreLodCollapseCostOutside.h:41
Ogre::VET_SHORT4_SNORM
@ VET_SHORT4_SNORM
Definition: OgreVertexElements.h:107
Ogre::HlmsCache::HlmsCache
HlmsCache(uint32 _hash, HlmsTypes _type, const HlmsPso &_pso)
Definition: OgreHlmsCommon.h:205
Ogre::PFG_ASTC_RGBA_UNORM_6X6_sRGB
@ PFG_ASTC_RGBA_UNORM_6X6_sRGB
Definition: OgrePixelFormatGpu.h:256
Ogre::HlmsTextureManager::TextureArray::NamePair::resourceName
String resourceName
Definition: OgreHlmsTextureManager.h:159
Ogre::ASTCCodec::~ASTCCodec
virtual ~ASTCCodec()
Definition: OgreASTCCodec.h:59
Ogre::Volume::Vertex::z
Real z
Z coordinate of the position.
Definition: OgreVolumeMeshBuilder.h:51
Ogre::ScriptToken::type
uint32 type
This is the id associated with the lexeme, which comes from a lexeme-token id mapping.
Definition: OgreScriptLexer.h:74
Ogre::CompositorPassStencilDef::mStencilParams
StencilParams mStencilParams
Definition: OgreCompositorPassStencilDef.h:49
Ogre::BT_DYNAMIC_DEFAULT
@ BT_DYNAMIC_DEFAULT
Read access from GPU.
Definition: OgreBufferPacked.h:56
OGRE_FRAME_STATS_SAMPLES
#define OGRE_FRAME_STATS_SAMPLES
Definition: OgreFrameStats.h:42
Ogre::v1::VertexAnimationTrack::setTargetMode
void setTargetMode(TargetMode m)
Set the target mode.
Definition: OgreAnimationTrack.h:665
Ogre::HlmsComputePso::rsData
void * rsData
Definition: OgreHlmsPso.h:271
Ogre::GpuProgramParameters::getFloatConstantList
const FloatConstantList & getFloatConstantList() const
Get a reference to the list of float constants.
Definition: OgreGpuProgramParams.h:1874
Ogre::ArrayReal
Real ArrayReal
Definition: OgreArrayConfig.h:194
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:732
Ogre::ID_SCENE_BLEND_OP
@ ID_SCENE_BLEND_OP
Definition: OgreScriptCompiler.h:666
Ogre::PagedWorld::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgrePagedWorld.h:64
Ogre::HlmsPso::macroblock
const HlmsMacroblock * macroblock
Definition: OgreHlmsPso.h:144
Ogre::RTShader::ShaderGenerator::setVertexShaderOutputsCompactPolicy
void setVertexShaderOutputsCompactPolicy(VSOutputCompactPolicy policy)
Set the vertex shader outputs compaction policy.
Definition: OgreShaderGenerator.h:469
OgreEdgeListBuilder.h
Ogre::LightClosest::distance
Real distance
Definition: OgreCommon.h:711
Ogre::Box
Structure used to define a box in a 3-D integer space.
Definition: OgreCommon.h:872
Ogre::TextureGpuManagerListener
Definition: OgreTextureGpuManagerListener.h:47
Ogre::DescriptorSetTexture2::Slot::empty
bool empty(void) const
Definition: OgreDescriptorSetTexture.h:252
Ogre::AlignedMemory
Class to provide aligned memory allocate functionality.
Definition: OgreAlignedAllocator.h:59
Ogre::MaterialPtr
SharedPtr< Material > MaterialPtr
Definition: OgrePrerequisites.h:398
Ogre::PbsProperty::DetailMap3
static const IdString DetailMap3
Definition: OgreHlmsPbs.h:510
Ogre::CompositorTargetDef
Definition: OgreCompositorPassDef.h:266
Ogre::TerrainQuadTreeNode::getCurrentLod
int getCurrentLod() const
Get the current LOD index (only valid after calculateCurrentLod)
Definition: OgreTerrainQuadTreeNode.h:248
Ogre::MemoryCategory
MemoryCategory
A set of categories that indicate the purpose of a chunk of memory being allocated.
Definition: OgreMemoryAllocatorConfig.h:159
Ogre::RenderTarget::FrameStats::batchCount
size_t batchCount
Definition: OgreRenderTarget.h:80
Ogre::CubemapProbe::mDirty
bool mDirty
True if we must re-render to update the texture's contents. False when we don't.
Definition: OgreCubemapProbe.h:85
OgreWindow.h
Ogre::LightListInfo::boundingSphere
Sphere *RESTRICT_ALIAS boundingSphere
Definition: OgreCommon.h:744
Ogre::ReadOnlyBufferPacked::ReadOnlyBufferPacked
ReadOnlyBufferPacked(size_t internalBufferStartBytes, size_t numElements, uint32 bytesPerElement, uint32 numElementsPadding, BufferType bufferType, void *initialData, bool keepAsShadow, VaoManager *vaoManager, BufferInterface *bufferInterface, PixelFormatGpu pf)
Definition: OgreReadOnlyBufferPacked.h:53
Ogre::Log::mMutex
LightweightMutex mMutex
Definition: OgreLog.h:121
Ogre::ID_CONTENT_TYPE
@ ID_CONTENT_TYPE
Definition: OgreScriptCompiler.h:803
Ogre::GLSLProgram::getDomainShader
GLSLShader * getDomainShader() const
Definition: OgreGLSLProgram.h:138
Ogre::StaticCache::avail
size_t avail() const
Returns number of bytes available for reading in cache after rewinding.
Definition: OgreDataStream.h:138
Ogre::ID_MAX
@ ID_MAX
Definition: OgreScriptCompiler.h:669
Ogre::SOP_ZERO
@ SOP_ZERO
Set the stencil value to zero.
Definition: OgreCommon.h:154
Ogre::PixelUtil
Some utility functions for packing and unpacking pixel data.
Definition: OgrePixelFormat.h:406
Ogre::PbsMobileProperty::UvRoughness
static const IdString UvRoughness
Definition: OgreHlmsPbsMobile.h:140
Ogre::HlmsBaseProp::Tangent4
static const IdString Tangent4
Definition: OgreHlms.h:843
Ogre::ShadowCameraSetup::getMaxDistance
Real getMaxDistance() const
Definition: OgreShadowCameraSetup.h:85
Ogre::MovableObject::setListener
void setListener(Listener *listener)
Sets a listener for this object.
Definition: OgreMovableObject.h:539
Ogre::CompositorWorkspaceDef::ChannelRoute::inNode
IdString inNode
Definition: OgreCompositorWorkspaceDef.h:66
Ogre::GPT_HULL_PROGRAM
@ GPT_HULL_PROGRAM
Definition: OgreGpuProgram.h:55
Ogre::AutoParamDataSource::hasLightList
bool hasLightList() const
Definition: OgreAutoParamDataSource.h:177
Ogre::ForwardPlusBase::getFineLightMaskGranularity
bool getFineLightMaskGranularity(void) const
Definition: OgreForwardPlusBase.h:254
Ogre::CompositorPassQuadDef::mIsResolve
bool mIsResolve
When true, the user is telling Ogre this pass just performs a custom FSAA resolve filter.
Definition: OgreCompositorPassQuadDef.h:93
Ogre::HlmsBaseProp::NumShadowMapLights
static const IdString NumShadowMapLights
Definition: OgreHlms.h:881
Ogre::ComPtr::operator=
ComPtr & operator=(const ComPtr< U > &other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:170
Ogre::KeyFrameRig::mFrame
Real mFrame
Definition: OgreSkeletonTrack.h:44
Ogre::WindowEventListener::windowClosed
virtual void windowClosed(Window *rw)
Definition: OgreWindowEventUtilities.h:108
Ogre::VulkanDynamicBuffer::isCoherentMemory
bool isCoherentMemory(void) const
Definition: OgreVulkanDynamicBuffer.h:93
Ogre::VulkanConstBufferPacked
Definition: OgreVulkanConstBufferPacked.h:41
Ogre::Particle::ParticleType
ParticleType
Type of particle.
Definition: OgreParticle.h:71
Ogre::SceneManager::_getEntityMemoryManager
ObjectMemoryManager & _getEntityMemoryManager(SceneMemoryMgrTypes sceneType)
Retrieves the main entity memory manager.
Definition: OgreSceneManager.h:1335
Ogre::v1::HardwareIndexBuffer::getIndexSize
size_t getIndexSize(void) const
Get the size in bytes of each index.
Definition: OgreHardwareIndexBuffer.h:74
Ogre::Terrain::TERRAINGENERALINFO_CHUNK_VERSION
static const uint16 TERRAINGENERALINFO_CHUNK_VERSION
Definition: OgreTerrain.h:293
Ogre::ID_SAMPLES_SINGLE_ITERATION_FALLBACK
@ ID_SAMPLES_SINGLE_ITERATION_FALLBACK
Definition: OgreScriptCompiler.h:1002
Ogre::TextureFilter::FilterBase::_executeSerial
virtual void _executeSerial(TextureGpu *texture)
Gets executed after the TextureGpu is fully resident and fully loaded.
Definition: OgreTextureFilters.h:77
Ogre::RTShader::Parameter::SPC_DEPTH_VIEW_SPACE
@ SPC_DEPTH_VIEW_SPACE
Depth in view space.
Definition: OgreShaderParameter.h:282
Ogre::PF_ASTC_SRGB8A8_4X4_LDR
@ PF_ASTC_SRGB8A8_4X4_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 4x4)
Definition: OgrePixelFormat.h:289
Ogre::bitset64::set
void set(const size_t position)
Sets bit at 'position' to 1.
Ogre::Technique::GPUDeviceNameRule::GPUDeviceNameRule
GPUDeviceNameRule(const String &pattern, IncludeOrExclude ie, bool caseSen)
Definition: OgreTechnique.h:111
Ogre::ProcessResourceNameScriptCompilerEvent::GPU_PROGRAM
@ GPU_PROGRAM
Definition: OgreScriptCompiler.h:517
Ogre::SubStringRef::setStart
void setStart(size_t newStart)
Definition: OgreHlmsCommon.h:136
Ogre::Vector2::y
Real y
Definition: OgreVector2.h:53
Ogre::TerrainLayerSamplerElement::TerrainLayerSamplerElement
TerrainLayerSamplerElement(uint8 src, TerrainLayerSamplerSemantic sem, uint8 elemStart, uint8 elemCount)
Definition: OgreTerrainMaterialGenerator.h:93
Ogre::ForwardPlusBase::MethodForwardClustered
@ MethodForwardClustered
Definition: OgreForwardPlusBase.h:58
Ogre::ActiveActorData::reflectionCamera
Camera * reflectionCamera
Definition: OgrePlanarReflections.h:50
Ogre::VertexBufferDownloadHelper::DownloadData::origElements
const VertexElement2 * origElements
If this value is nullptr, then the requested element semantic was not present in the Vao.
Definition: OgreVertexBufferDownloadHelper.h:78
Ogre::ANT_PROPERTY
@ ANT_PROPERTY
Definition: OgreScriptCompiler.h:84
Ogre::GpuProgramParameters::ACT_SURFACE_ALPHA_REJECTION_VALUE
@ ACT_SURFACE_ALPHA_REJECTION_VALUE
Surface alpha rejection value, not as set in Pass::setAlphaRejectionValue, but a floating number betw...
Definition: OgreGpuProgramParams.h:1011
Ogre::NULLPlugin::NULLPlugin
NULLPlugin()
Ogre::PagedWorldSection::getPageProvider
virtual PageProvider * getPageProvider() const
Get the PageProvider which can provide streams for Pages in this section.
Definition: OgrePagedWorldSection.h:271
Ogre::makeVkStruct
void makeVkStruct(T &inOutStruct, VkStructureType structType)
Definition: OgreVulkanUtils.h:46
Ogre::PixelFormatDataTypes::UnormFloat2
@ UnormFloat2
Definition: OgreD3D11PixelFormatToShaderType.h:42
Ogre::PixelFormatDescription::abits
unsigned char abits
Definition: OgrePixelFormatDescriptions.h:57
Ogre::DescriptorSetUav::mUavs
FastArray< Slot > mUavs
Render-System specific data.
Definition: OgreDescriptorSetUav.h:243
Ogre::CompositorPassUavDef::TextureSource::textureName
IdString textureName
Name of the texture (can come from input channel, local textures, or global ones) Not used if externa...
Definition: OgreCompositorPassUavDef.h:59
Ogre::TextureTypes::TypeCube
@ TypeCube
Definition: OgreTextureGpu.h:60
Ogre::MaterialScriptProgramDefinition::progType
GpuProgramType progType
Definition: OgreMaterialSerializer.h:49
Ogre::VertexBufferDownloadHelper::DownloadData::bufferIdx
size_t bufferIdx
Definition: OgreVertexBufferDownloadHelper.h:79
Ogre::v1::HardwareBufferManagerBase::destroyVertexBufferBinding
virtual void destroyVertexBufferBinding(VertexBufferBinding *binding)
Destroys a VertexBufferBinding.
Ogre::Terrain::_setMorphRequired
void _setMorphRequired(bool morph)
Request internal implementation options for the terrain material to use, in this case vertex morphing...
Definition: OgreTerrain.h:1480
Ogre::VulkanWin32Window::isHidden
virtual bool isHidden(void) const
Indicates whether the window was set to hidden (not displayed)
Ogre::RSC_ATOMIC_COUNTERS
@ RSC_ATOMIC_COUNTERS
Supports asynchronous hardware occlusion queries.
Definition: OgreRenderSystemCapabilities.h:196
Ogre::GpuConstantDefinition::isSampler
bool isSampler() const
Definition: OgreGpuProgramParams.h:287
Ogre::HlmsPbs::setVctFullConeCount
void setVctFullConeCount(bool vctFullConeCount)
When false, we will use 4 cones for diffuse VCT.
Definition: OgreHlmsPbs.h:440
Ogre::TextureDefinitionBase::getLocalTextureDefinitions
const TextureDefinitionVec & getLocalTextureDefinitions(void) const
Definition: OgreTextureDefinition.h:310
Ogre::RenderSystemCapabilities::isCapabilityRenderSystemSpecific
bool isCapabilityRenderSystemSpecific(const Capabilities c) const
Returns true if capability is render system specific.
Definition: OgreRenderSystemCapabilities.h:623
Ogre::HlmsDiskCache::PsoVec
vector< Pso >::type PsoVec
Definition: OgreHlmsDiskCache.h:158
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_glsles
static const String & getPointLightExtruderVs_glsles(void)
Get extruder program source for point lights, compatible with glsles.
Definition: OgreShadowVolumeExtrudeProgram.h:242
Ogre::Mesh::getIndexBufferDefaultType
BufferType getIndexBufferDefaultType(void) const
Gets the usage setting for this meshes index buffers.
Definition: OgreMesh2.h:412
Ogre::v1::BillboardParticleRenderer::CmdAccurateFacing
Command object for accurate facing(see ParamCommand).
Definition: OgreBillboardParticleRenderer.h:105
Ogre::Quaternion::x
Real x
Definition: OgreQuaternion.h:312
Ogre::OrderParamVecByKey
bool OrderParamVecByKey(const std::pair< IdString, String > &_left, const std::pair< IdString, String > &_right)
Definition: OgreHlmsCommon.h:170
Ogre::GL3PlusRenderSystem::_getMainContext
GL3PlusContext * _getMainContext()
Returns the main context.
Definition: OgreGL3PlusRenderSystem.h:468
Ogre::v1::MESH_VERSION_LATEST
@ MESH_VERSION_LATEST
Latest version available.
Definition: OgreMeshSerializer.h:45
Ogre::D3D11HLSLProgram::getColumnMajorMatrices
bool getColumnMajorMatrices(void) const
Gets whether matrix packed in column-major order.
Definition: OgreD3D11HLSLProgram.h:318
Ogre::PixelFormatGpuUtils::PixelFormatLayout
PixelFormatLayout
Pixel components size and order, typeless.
Definition: OgrePixelFormatGpuUtils.h:47
Ogre::v1::EdgeData::TriangleFaceNormalList
std::vector< Vector4, STLAllocator< Vector4, CategorisedAlignAllocPolicy< MEMCATEGORY_GEOMETRY > > > TriangleFaceNormalList
Array of 4D vector of triangle face normal, which is unit vector orthogonal to the triangles,...
Definition: OgreEdgeListBuilder.h:92
Ogre::Terrain::ImportData::destroy
void destroy()
Delete any input data if this struct is set to do so.
Definition: OgreTerrain.h:479
Ogre::RTShader::ShaderProgramWriterHLSLFactory::create
virtual ProgramWriter * create(void)
Definition: OgreShaderHLSLProgramWriter.h:136
Ogre::PFG_RGB8_UNORM_SRGB
@ PFG_RGB8_UNORM_SRGB
Definition: OgrePixelFormatGpu.h:187
Ogre::ParticleSystemManager::ParticleAffectorFactoryIterator
MapIterator< ParticleAffectorFactoryMap > ParticleAffectorFactoryIterator
Definition: OgreParticleSystemManager.h:362
Ogre::CompositorPassUavDef::getTextureSources
const TextureSources & getTextureSources(void) const
Definition: OgreCompositorPassUavDef.h:134
Ogre::v1::BorderPanelOverlayElement::CmdBorderSize
Command object for specifying border sizes (see ParamCommand).
Definition: OgreBorderPanelOverlayElement.h:192
Ogre::InstantRadiosity::mVplQuadAtten
Real mVplQuadAtten
Definition: OgreInstantRadiosity.h:206
Ogre::VerticesRemapInfo::performPoseRemap
void performPoseRemap(v1::Pose *pose) const
Definition: OgreVertexRemapping.h:250
Ogre::NodeMemoryManager::getMemoryManagerType
SceneMemoryMgrTypes getMemoryManagerType() const
Definition: OgreNodeMemoryManager.h:88
Ogre::AnimableValue::COLOUR
@ COLOUR
Definition: OgreAnimable.h:87
Ogre::MathlibC::And
static ArrayMaskI And(ArrayMaskI a, ArrayInt b)
Definition: OgreMathlibC.h:152
Ogre::LodConfig::mesh
v1::MeshPtr mesh
Definition: OgreLodConfig.h:131
Ogre::AxisAlignedBox::getCenter
Vector3 getCenter(void) const
Gets the centre of the box.
Definition: OgreAxisAlignedBox.h:673
Ogre::ParticleAffector::ParticleAffector
ParticleAffector(ParticleSystem *parent)
Definition: OgreParticleAffector.h:82
Ogre::Matrix3::IDENTITY
static const Matrix3 IDENTITY
Definition: OgreMatrix3.h:250
Ogre::EGLGLSupport
Definition: OgreEGLGLSupport.h:38
Ogre::Math::Sqrt
static Real Sqrt(Real fValue)
Square root function.
Definition: OgreMath.h:411
Ogre::PF_L8
@ PF_L8
8-bit pixel format, all bits luminance.
Definition: OgrePixelFormat.h:48
Ogre::CompositorPassComputeDef::ComputeTextureSource::ComputeTextureSource
ComputeTextureSource(uint32 _texUnitIdx, IdString _textureName, ResourceAccess::ResourceAccess _access, int32 _mipmapLevel, int32 _textureArrayIndex, PixelFormatGpu _pixelFormat, bool _allowWriteAfterWrite)
Definition: OgreCompositorPassComputeDef.h:76
Ogre::Technique::getParent
Material * getParent(void) const
Gets the parent Material.
Definition: OgreTechnique.h:172
Ogre::VulkanWindowSwapChainBased::SwapchainUsedInRendering
@ SwapchainUsedInRendering
We already called VulkanWindowSwapChainBased::getImageAcquiredSemaphore.
Definition: OgreVulkanWindow.h:89
Ogre::ShaderParams::Param::getManualValue
void getManualValue(T &value) const
Returns the value.
Definition: OgreShaderParams.h:132
Ogre::MetalConstBufferPacked::bindBufferGS
virtual void bindBufferGS(uint16 slot)
Definition: OgreMetalConstBufferPacked.h:51
Ogre::v1::MeshSerializerListener::processSkeletonName
virtual void processSkeletonName(Mesh *mesh, String *name)=0
Called to override the reference to a skeleton.
Ogre::UnlitProperty::BlendModeIndex7
static const IdString BlendModeIndex7
Definition: OgreUnlitProperty.h:118
Ogre::GpuLogicalIndexUse::variability
uint16 variability
How the contents of this slot vary.
Definition: OgreGpuProgramParams.h:572
Ogre::RenderSystemCapabilities
singleton class for storing the capabilities of the graphics card.
Definition: OgreRenderSystemCapabilities.h:335
Ogre::Bone::getDepthLevel
uint16 getDepthLevel() const
Returns how deep in the hierarchy we are (eg. 0 -> root node, 1 -> child of root)
Definition: OgreBone.h:125
DXGI_SCALING_NONE
@ DXGI_SCALING_NONE
Definition: OgreD3D11LegacySDKEmulation.h:51
Ogre::VulkanQueue::EncoderComputeOpen
@ EncoderComputeOpen
Definition: OgreVulkanQueue.h:65
Ogre::D3D9Mappings::D3D_FUSAGE_MIN
@ D3D_FUSAGE_MIN
min filter
Definition: OgreD3D9Mappings.h:61
Ogre::WindowEventUtilities::WindowEventListeners
multimap< Window *, WindowEventListener * >::type WindowEventListeners
Definition: OgreWindowEventUtilities.h:184
Ogre::ID_NORMAL_OFFSET_BIAS
@ ID_NORMAL_OFFSET_BIAS
Definition: OgreScriptCompiler.h:1010
Ogre::GPT_DOMAIN_PROGRAM
@ GPT_DOMAIN_PROGRAM
Definition: OgreGpuProgram.h:56
Ogre::ArrayAabb::mCenter
ArrayVector3 mCenter
Definition: C/OgreArrayAabb.h:72
Ogre::LodLevel::manualMeshName
String manualMeshName
Set's a mesh as the Lod Level for given distance.
Definition: OgreLodConfig.h:114
Ogre::SceneManager::setVisibilityMask
virtual_l2 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:2537
Ogre::downscale2x_Signed_XX88_cube
ImageDownsamplerCube downscale2x_Signed_XX88_cube
Definition: OgreImageDownsampler.h:154
Ogre::OT_PATCH_4_CONTROL_POINT
@ OT_PATCH_4_CONTROL_POINT
Definition: OgreCommon.h:102
Ogre::v1::DefaultHardwareUniformBuffer
Specialisation of HardwareUniformBuffer for emulation.
Definition: OgreDefaultHardwareBufferManager.h:100
Ogre::VulkanWindowSwapChainBased::getImageAcquiredSemaphore
VkSemaphore getImageAcquiredSemaphore(void)
Returns null if getImageAcquiredSemaphore has already been called during this frame.
Ogre::HlmsManager::getHlms
Hlms * getHlms(HlmsTypes type)
Returns a registered HLMS based on type. May be null.
Definition: OgreHlmsManager.h:155
Ogre::downscale3D2x_Float32_X
ImageDownsampler3D downscale3D2x_Float32_X
Definition: OgreImageDownsampler.h:189
Ogre::CompositorPassSceneDef::mPrePassMode
PrePassMode mPrePassMode
This is a depth pre-pass.
Definition: OgreCompositorPassSceneDef.h:102
Ogre::D3D9VideoMode::D3D9VideoMode
D3D9VideoMode(D3DDISPLAYMODE d3ddm)
Definition: OgreD3D9VideoMode.h:47
Ogre::v1::TextAreaOverlayElementFactory
Factory for creating TextAreaOverlayElement instances.
Definition: OgreOverlayElementFactory.h:99
Ogre::PFG_P8
@ PFG_P8
Definition: OgrePixelFormatGpu.h:176
Ogre::v1::OverlayElementFactory
Defines the interface which all components wishing to supply OverlayElement subclasses must implement...
Definition: OgreOverlayElementFactory.h:58
Ogre::GpuSharedParameters::getUnsignedIntPointer
const uint * getUnsignedIntPointer(size_t pos) const
Get a pointer to the 'nth' item in the uint buffer.
Definition: OgreGpuProgramParams.h:781
Ogre::MovableAlloc
SceneObjAllocatedObject MovableAlloc
Definition: OgreMemoryAllocatorConfig.h:314
Ogre::ParamDictionary::ParamDictionary
ParamDictionary()
Definition: OgreStringInterface.h:130
Ogre::FastArray::end
iterator end()
Definition: OgreFastArray.h:387
Ogre::Quaternion::Quaternion
Quaternion()
Default constructor, initializes to identity rotation (aka 0°)
Definition: OgreQuaternion.h:60
Ogre::v1::ManualObject::setWriteOnly
virtual void setWriteOnly(bool writeOnly)
Same as setReadable, but with the invese scemantic.
Definition: OgreManualObject.h:186
Ogre::MathlibC::AndNot
static ArrayMaskI AndNot(ArrayMaskI a, ArrayInt b)
Definition: OgreMathlibC.h:195
Ogre::PlaneBoundedVolume::PlaneList
StdVector< Plane > PlaneList
Definition: OgrePlaneBoundedVolume.h:55
Ogre::v1::Mesh::isIndexBufferShadowed
bool isIndexBufferShadowed(void) const
Gets whether or not this meshes index buffers are shadowed.
Definition: OgreMesh.h:653
Ogre::RenderSystemCapabilities::getNumWorldMatrices
ushort getNumWorldMatrices(void) const
Definition: OgreRenderSystemCapabilities.h:554
Ogre::Viewport::getVisibilityMask
uint32 getVisibilityMask(void) const
Gets a per-viewport visibility mask.
Definition: OgreViewport.h:242
Ogre::RTShader::FFPColour::setResolveStageFlags
void setResolveStageFlags(unsigned int flags)
Set the resolve stage flags that this sub render state will produce.
Definition: OgreShaderFFPColour.h:97
Ogre::ID_COMP_FUNC
@ ID_COMP_FUNC
Definition: OgreScriptCompiler.h:967
Ogre::PrePassUse
@ PrePassUse
This pass will be using the results of a previous pre-pass.
Definition: OgreCommon.h:75
Ogre::Volume::CSGUnarySource
Source which does a unary operation to another one.
Definition: OgreVolumeCSGSource.h:301
Ogre::GLES2Support::setShaderLibraryPath
void setShaderLibraryPath(String path)
Set shader library path.
Definition: OgreGLES2Support.h:114
Ogre::v1::VertexBufferBinding
Records the state of all the vertex buffer bindings required to provide a vertex declaration with the...
Definition: OgreHardwareVertexBuffer.h:501
OgreMathlib.h
Ogre::CompositorTextureBaseTranslator
Definition: OgreScriptTranslator.h:255
Ogre::PbsProperty::EmissiveConstant
static const IdString EmissiveConstant
Definition: OgreHlmsPbs.h:559
Ogre::D3D9HardwareVertexBuffer
Specialisation of HardwareVertexBuffer for D3D9.
Definition: OgreD3D9HardwareVertexBuffer.h:38
Ogre::CMPF_GREATER_EQUAL
@ CMPF_GREATER_EQUAL
Definition: OgreCommon.h:143
Ogre::Renderable::getHlmsCasterHash
uint32 getHlmsCasterHash(void) const
Definition: OgreRenderable.h:379
Ogre::PFG_ETC2_RGB8_UNORM_SRGB
@ PFG_ETC2_RGB8_UNORM_SRGB
Definition: OgrePixelFormatGpu.h:217
Ogre::GpuConstantDefinition::isDouble
static bool isDouble(GpuConstantType c)
Definition: OgreGpuProgramParams.h:207
Ogre::Bitwise::firstPO2From
static FORCEINLINE uint32 firstPO2From(uint32 n)
Returns the closest power-of-two number greater or equal to value.
Definition: OgreBitwise.h:157
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE5
@ SPC_POSTOLIGHT_VIEW_SPACE5
Definition: OgreShaderParameter.h:152
Ogre::ResourceGroupListener
This abstract class defines an interface which is called back during resource group loading to indica...
Definition: OgreResourceGroupManager.h:91
OgreShaderExNormalMapLighting.h
Ogre::UpdateTransformRequest::t
Transform t
Definition: OgreSceneManager.h:151
Ogre::v1::RenderOperation::operationType
OperationType operationType
The type of operation to perform.
Definition: OgreRenderOperation.h:61
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:134
Ogre::ID_DEFAULT_PARAMS
@ ID_DEFAULT_PARAMS
Definition: OgreScriptCompiler.h:635
Ogre::Light::getAttenuationLinear
Real getAttenuationLinear(void) const
Returns the linear factor in the attenuation formula.
Definition: OgreLight.h:240
Ogre::DescriptorSetSampler::mShaderTypeSamplerCount
uint16 mShaderTypeSamplerCount[NumShaderTypes]
Definition: OgreDescriptorSetSampler.h:56
Ogre::v1::VertexShadowMapHelper::optimizeForShadowMapping
static void optimizeForShadowMapping(const VertexShadowMapHelper::GeometryVec &inGeom, VertexShadowMapHelper::GeometryVec &outGeom)
Reads all the vertex & index buffer from all the LOD levels in inVao, optimizes the buffers for shado...
Ogre::TerrainMaterialGenerator::ProfileList
vector< Profile * >::type ProfileList
List of profiles - NB should be ordered in descending complexity.
Definition: OgreTerrainMaterialGenerator.h:212
Ogre::RenderSystemCapabilities::getMaximumResolution2D
ushort getMaximumResolution2D(void) const
Maximum resolution (width or height)
Definition: OgreRenderSystemCapabilities.h:807
Ogre::PFF_FLOAT
@ PFF_FLOAT
This is a floating point format.
Definition: OgrePixelFormat.h:376
Ogre::SharedPtr::getPointer
T * getPointer() const
Definition: OgreSharedPtr.h:295
Ogre::GLSLESShader::getPreprocessorDefines
const String & getPreprocessorDefines(void) const
Sets the preprocessor defines use to compile the program.
Definition: OgreGLSLESShader.h:90
Ogre::UnlitProperty::DiffuseMapPtr::blendModeIndex
const IdString * blendModeIndex
Definition: OgreUnlitProperty.h:135
Ogre::ConstBufferPool::ExtraBufferParams::useReadOnlyBuffers
bool useReadOnlyBuffers
Definition: OgreConstBufferPool.h:75
Ogre::VulkanExternalDevice::graphicsQueue
VkQueue graphicsQueue
Definition: OgreVulkanDevice.h:70
Ogre::FileSystemLayerAlloc
GeneralAllocatedObject FileSystemLayerAlloc
Definition: OgreMemoryAllocatorConfig.h:346
Ogre::Root::getFrameSmoothingPeriod
Real getFrameSmoothingPeriod(void) const
Gets the period over which OGRE smooths out fluctuations in frame times.
Definition: OgreRoot.h:964
NotPointerAtom
Definition: OgreX11EGLSupport.h:75
Ogre::LBS_SPECULAR
@ LBS_SPECULAR
the interpolated specular colour from the vertices
Definition: OgreBlendMode.h:121
Ogre::VulkanQueue::PerFrameData::mCmdPool
VkCommandPool mCmdPool
Definition: OgreVulkanQueue.h:56
Ogre::v1::MetalTextureBuffer
Texture surface.
Definition: OgreMetalHardwarePixelBuffer.h:84
Ogre::HlmsUnlitDatablock::A_MASK
static const uint8 A_MASK
Definition: OgreHlmsUnlitDatablock.h:65
Ogre::HlmsBaseProp::Hlslvk
static const IdString Hlslvk
Definition: OgreHlms.h:944
Ogre::GCT_FLOAT2
@ GCT_FLOAT2
Definition: OgreGpuProgramParams.h:74
Ogre::D3D11HLSLProgramPtr
SharedPtr< D3D11HLSLProgram > D3D11HLSLProgramPtr
Definition: OgreD3D11Prerequisites.h:130
Ogre::CompositorNodeDef::setStartEnabled
void setStartEnabled(bool enabled)
Whether the node should be start as enabled when instantiated.
Definition: OgreCompositorNodeDef.h:115
Ogre::downscale2x_sRGB_XXX888_cube
ImageDownsamplerCube downscale2x_sRGB_XXX888_cube
Definition: OgreImageDownsampler.h:248
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE3
@ SPC_LIGHTDIRECTION_VIEW_SPACE3
Definition: OgreShaderParameter.h:190
Ogre::DepthBufferRefMap
map< TextureGpu *, uint16 >::type DepthBufferRefMap
Definition: OgreRenderSystem.h:61
Ogre::CompositorPassMipmapDef
Definition: OgreCompositorPassMipmapDef.h:47
Ogre::RTShader::sh_hash_combine
void sh_hash_combine(uint32 &seed, T const &v)
Utility function with same style as boost::hash_combine.
Definition: OgreShaderPrerequisites.h:80
Ogre::VctMaterial::getTexturePool
TextureGpu * getTexturePool(void) const
Definition: OgreVctMaterial.h:113
Ogre::v1::HardwareBufferLicensee::~HardwareBufferLicensee
virtual ~HardwareBufferLicensee()
Definition: OgreHardwareBufferManager.h:65
Ogre::RenderSystemCapabilitiesSerializer
Class for serializing RenderSystemCapabilities to / from a .rendercaps script.
Definition: OgreRenderSystemCapabilitiesSerializer.h:49
Ogre::ForwardPlusBase::MinCubemapProbeRq
static const size_t MinCubemapProbeRq
Definition: OgreForwardPlusBase.h:87
OgreVolumeGridSource.h
Ogre::UnlitBlendModes
UnlitBlendModes
Definition: OgreHlmsUnlitPrerequisites.h:64
Ogre::StencilParams::StencilParams
StencilParams()
Definition: OgreCommon.h:213
Ogre::TextureDefinitionBase::PixelFormatGpuVec
vector< PixelFormatGpu >::type PixelFormatGpuVec
Definition: OgreTextureDefinition.h:93
Ogre::RTShader::FFPFogFactory
A factory that enables creation of FFPFog instances.
Definition: OgreShaderFFPFog.h:176
Ogre::Pass::getNumShadowContentTextures
size_t getNumShadowContentTextures(void) const
Definition: OgrePass.h:526
Ogre::TerrainMaterialGeneratorA
A TerrainMaterialGenerator which can cope with normal mapped, specular mapped terrain.
Definition: OgreTerrainMaterialGeneratorA.h:52
Ogre::ST_INTERIOR
@ ST_INTERIOR
Definition: OgreSceneManager.h:2858
Ogre::LogManager::stream
Log::Stream stream(LogMessageLevel lml=LML_NORMAL, bool maskDebug=false)
Get a stream on the default log.
Ogre::PbsMobileProperty::NormalMapTex
static const IdString NormalMapTex
Definition: OgreHlmsPbsMobile.h:107
Ogre::SmallVector::SmallVector
SmallVector(const SmallVector &RHS)
Definition: OgreSmallVector.h:754
Ogre::v1::MetalHardwareBufferCommon::getSizeBytes
size_t getSizeBytes(void) const
Definition: OgreMetalHardwareBufferCommon.h:93
Ogre::UnlitProperty::UvDiffuse8
static const IdString UvDiffuse8
Definition: OgreUnlitProperty.h:85
Ogre::ScriptCompiler::Error::line
int line
Definition: OgreScriptCompiler.h:201
Ogre::D3D9StereoDriverImpl::~D3D9StereoDriverImpl
virtual ~D3D9StereoDriverImpl()
Definition: OgreD3D9StereoDriverImpl.h:44
Ogre::v1::IndexData::indexCount
size_t indexCount
The number of indexes to use from the buffer.
Definition: OgreVertexIndexData.h:305
Ogre::TexturePool::usedSlots
TextureGpuVec usedSlots
Definition: OgreTextureGpuManager.h:75
Ogre::Math::Exp
static Real Exp(Real fValue)
Definition: OgreMath.h:323
Ogre::HlmsTexturePack::TextureEntryVec
vector< TextureEntry >::type TextureEntryVec
Definition: OgreHlmsTexturePack.h:56
Ogre::Volume::MeshBuilderCallback
Callback class when the user needs information about the triangles of chunks of a LOD level.
Definition: OgreVolumeMeshBuilder.h:107
Ogre::StreamSerialiser::getCurrentChunkDepth
size_t getCurrentChunkDepth() const
Report the current depth of the chunk nesting, whether reading or writing.
Definition: OgreStreamSerialiser.h:157
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE6
@ SPC_LIGHTDIRECTION_OBJECT_SPACE6
Definition: OgreShaderParameter.h:173
OgreIesLoader.h
Ogre::RTShader::TargetRenderState::updateGpuProgramsParams
void updateGpuProgramsParams(Renderable *rend, Pass *pass, const AutoParamDataSource *source, const LightList *pLightList)
Update the GPU programs constant parameters before a renderable is rendered.
Ogre::MetalBufferInterface::getVboPoolIndex
size_t getVboPoolIndex(void)
Definition: OgreMetalBufferInterface.h:58
Ogre::Matrix4::ZERO
static const Matrix4 ZERO
Definition: OgreMatrix4.h:559
Ogre::CompositorPassQuadDef::VIEW_SPACE_CORNERS_NORMALIZED
@ VIEW_SPACE_CORNERS_NORMALIZED
When normalized, then the corner is divided by the far plane.
Definition: OgreCompositorPassQuadDef.h:75
Ogre::HLMS_USER2
@ HLMS_USER2
Definition: OgreHlmsCommon.h:188
Ogre::PreApplyTextureAliasesScriptCompilerEvent::mMaterial
Material * mMaterial
Definition: OgreScriptCompiler.h:502
Ogre::DescriptorSetUav::SlotType
SlotType
Definition: OgreDescriptorSetUav.h:55
Ogre::PbsProperty::BlendModeIndex2
static const IdString BlendModeIndex2
Definition: OgreHlmsPbs.h:567
Ogre::Hlms::getTypeNameStr
const String & getTypeNameStr(void) const
Definition: OgreHlms.h:467
Ogre::PASS_STENCIL
@ PASS_STENCIL
Definition: OgreCompositorPassDef.h:58
Ogre::TextureMipmap
TextureMipmap
Enum identifying special mipmap numbers.
Definition: OgreTexture.h:106
Ogre::LodOutputBuffer::Submesh::genIndexBuffers
vector< LodIndexBuffer >::type genIndexBuffers
Definition: OgreLodBuffer.h:81
Ogre::MetalTexBufferPacked::bindBufferHS
virtual void bindBufferHS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreMetalTexBufferPacked.h:58
Ogre::CB_SET_READONLY_BUFFER_HS
@ CB_SET_READONLY_BUFFER_HS
Definition: OgreCbCommon.h:63
Ogre::ProfileInstance::watchForMin
bool watchForMin(void)
Definition: OgreProfiler.h:317
Ogre::CompositorWorkspace
A compositor workspace is the main interface to render into an RT, be it a RenderWindow or an RTT (Re...
Definition: OgreCompositorWorkspace.h:85
Ogre::VulkanWindowSwapChainBased::mSurfaceKHR
VkSurfaceKHR mSurfaceKHR
Definition: OgreVulkanWindow.h:102
Ogre::HlmsComputeJob::getNumThreadGroupsZ
uint32 getNumThreadGroupsZ(void) const
Definition: OgreHlmsComputeJob.h:206
Ogre::GpuProgramParameters::ACT_VIEW_SIDE_VECTOR
@ ACT_VIEW_SIDE_VECTOR
This variable provides the view side vector (world space).
Definition: OgreGpuProgramParams.h:1251
Ogre::CreateHighLevelGpuProgramScriptCompilerEvent::CreateHighLevelGpuProgramScriptCompilerEvent
CreateHighLevelGpuProgramScriptCompilerEvent(const String &file, const String &name, const String &resourceGroup, const String &source, const String &language, GpuProgramType programType)
Definition: OgreScriptCompiler.h:572
Ogre::ComputeProperty::NumTextureSlots
static const IdString NumTextureSlots
Definition: OgreHlmsCompute.h:207
Ogre::GpuProgram::getSourceFile
virtual const String & getSourceFile(void) const
Gets the name of the file used as source for this program.
Definition: OgreGpuProgram.h:315
Ogre::IrradianceField::getIrradianceTex
TextureGpu * getIrradianceTex(void) const
Definition: OgreIrradianceField.h:299
Ogre::ConstVectorIterator::ConstVectorIterator
ConstVectorIterator(typename T::const_iterator start, typename T::const_iterator last)
Constructor.
Definition: OgreIteratorWrapper.h:223
Ogre::ObjectAbstractNode::values
AbstractNodeList values
Definition: OgreScriptCompiler.h:136
Ogre::PF_ASTC_RGBA_8X6_LDR
@ PF_ASTC_RGBA_8X6_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 8x6)
Definition: OgrePixelFormat.h:273
Ogre::NodeArrayMemoryManager::DerivedOrientation
@ DerivedOrientation
Definition: OgreArrayMemoryManager.h:313
Ogre::VariableAccessAbstractNode::name
String name
Definition: OgreScriptCompiler.h:177
Ogre::Ray::intersects
std::pair< bool, Real > intersects(const AxisAlignedBox &box) const
Tests whether this ray intersects the given box.
Definition: OgreRay.h:111
Ogre::VulkanWin32Window::requestResolution
virtual void requestResolution(uint32 width, uint32 height)
Requests a change in resolution.
Ogre::TextureUnitState::getReferencedTextureName
IdString getReferencedTextureName() const
Gets the name of the texture in the compositor that this texture references.
Definition: OgreTextureUnitState.h:1006
Ogre::ID_POINT_SIZE_MAX
@ ID_POINT_SIZE_MAX
Definition: OgreScriptCompiler.h:723
Ogre::RqBits
Definition: OgreRenderQueue.h:299
Ogre::M_MESH_BONE_ASSIGNMENT
@ M_MESH_BONE_ASSIGNMENT
Definition: OgreMeshFileFormat.h:233
Ogre::Pass::getEmissive
const ColourValue & getEmissive(void) const
Gets the self illumination colour of the pass.
Definition: OgrePass.h:443
Ogre::HlmsUnlit::setOptimizationStrategy
virtual void setOptimizationStrategy(OptimizationStrategy optimizationStrategy)
Not supported.
Definition: OgreHlmsUnlit.h:126
DXGI_PRESENT_PARAMETERS
struct DXGI_PRESENT_PARAMETERS DXGI_PRESENT_PARAMETERS
Ogre::UtilityAlloc
GeneralAllocatedObject UtilityAlloc
Definition: OgreMemoryAllocatorConfig.h:341
Ogre::VulkanVaoManager::DirtyBlock::offset
size_t offset
Definition: OgreVulkanVaoManager.h:114
Ogre::v1::BorderPanelOverlayElement::CmdBorderBottomUV
Command object for specifying texture coordinates for the border (see ParamCommand).
Definition: OgreBorderPanelOverlayElement.h:227
Ogre::VES_BLEND_WEIGHTS
@ VES_BLEND_WEIGHTS
Blending weights.
Definition: OgreVertexElements.h:43
Ogre::DefaultMipmapGen::NoMipmaps
@ NoMipmaps
Do not generate mipmaps when TextureFilter::TypeGenerateDefaultMipmaps is used.
Definition: OgreTextureGpuManager.h:90
Ogre::PbsProperty::HwGammaRead
static const IdString HwGammaRead
Definition: OgreHlmsPbs.h:483
Ogre::DescriptorSetUav::BufferSlot
Definition: OgreDescriptorSetUav.h:60
Ogre::RenderSystem::_renderNoBaseInstance
virtual void _renderNoBaseInstance(const v1::CbDrawCallIndexed *cmd)
Definition: OgreRenderSystem.h:1131
Ogre::FloatGpuParameterControllerValue
Predefined controller value for setting a single floating- point value in a constant parameter of a v...
Definition: OgrePredefinedControllers.h:143
Ogre::D3D9VideoMode::getWidth
unsigned int getWidth() const
Definition: OgreD3D9VideoMode.h:53
Ogre::HashedVector::operator==
bool operator==(const HashedVector< T > &b)
Definition: OgreCommon.h:678
Ogre::TerrainAlloc
GeneralAllocatedObject TerrainAlloc
Definition: OgreTerrainPrerequisites.h:40
Ogre::TerrainGlobalOptions::getDefaultGlobalColourMapSize
uint16 getDefaultGlobalColourMapSize() const
Get the default size of the terrain global colour map for a new terrain.
Definition: OgreTerrain.h:2068
OgreEGLContext.h
Ogre::CompositorPassDef::mExecutionMask
uint8 mExecutionMask
Definition: OgreCompositorPassDef.h:191
Ogre::CompositorNamedBuffer::CompositorNamedBuffer
CompositorNamedBuffer(IdString _name, UavBufferPacked *_buffer)
Definition: OgreCompositorNamedBuffer.h:52
Ogre::BasicBlock::mRefCount
uint16 mRefCount
Render-System specific data.
Definition: OgreHlmsDatablock.h:55
Ogre::CompositorPassComputeDef
Definition: OgreCompositorPassComputeDef.h:49
Ogre::CompositorTexture::CompositorTexture
CompositorTexture(IdString _name, TextureGpu *_texture)
Definition: OgreCompositorPass.h:59
Ogre::Quaternion::Quaternion
Quaternion(const Radian &rfAngle, const Vector3 &rkAxis)
Construct a quaternion from an angle/axis.
Definition: OgreQuaternion.h:77
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:182
Ogre::v1::EdgeData::TriangleList
vector< Triangle >::type TriangleList
Definition: OgreEdgeListBuilder.h:99
Ogre::ID_STARTING_SLOT
@ ID_STARTING_SLOT
Definition: OgreScriptCompiler.h:983
Ogre::Light::getAttenuationConstant
Real getAttenuationConstant(void) const
Returns the constant factor in the attenuation formula.
Definition: OgreLight.h:236
OgreTransform.h
Ogre::ControllerValue
Can either be used as an input or output value.
Definition: OgreController.h:104
Ogre::Texture::setGamma
void setGamma(float g)
Sets the gamma adjustment factor applied to this texture on loading the data.
Definition: OgreTexture.h:172
Ogre::GL3PlusContext::releaseContext
virtual void releaseContext()
Release the render context.
Definition: OgreGL3PlusContext.h:70
Ogre::Hlms::LightGatherForward
@ LightGatherForward
Definition: OgreHlms.h:87
Ogre::ConfigDialog::~ConfigDialog
virtual ~ConfigDialog()
Definition: GLX/OgreConfigDialogImp.h:53
Ogre::DescriptorSetUav::Slot::slotType
SlotType slotType
Definition: OgreDescriptorSetUav.h:152
Ogre::TextureDefinitionBase::getTextureSource
void getTextureSource(IdString name, size_t &index, TextureSource &textureSource) const
Retrieves in which container to look for when looking to which texture is a given name associated wit...
Ogre::ID_MAX_LIGHTS
@ ID_MAX_LIGHTS
Definition: OgreScriptCompiler.h:708
Ogre::v1::PanelOverlayElementFactory
Factory for creating PanelOverlayElement instances.
Definition: OgreOverlayElementFactory.h:73
Ogre::GpuParamVariability
GpuParamVariability
The variability of a GPU parameter, as derived from auto-params targeting it.
Definition: OgreGpuProgramParams.h:132
OgreD3D11StereoDriverImpl.h
Ogre::SubMesh::IndexMap
FastArray< unsigned short > IndexMap
Definition: OgreSubMesh2.h:65
Ogre::PF_ASTC_RGBA_10X6_LDR
@ PF_ASTC_RGBA_10X6_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 10x6)
Definition: OgrePixelFormat.h:279
Ogre::EmitterCommands::CmdMaxVelocity
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:120
Ogre::GPT_VERTEX_PROGRAM
@ GPT_VERTEX_PROGRAM
Definition: OgreGpuProgram.h:52
Ogre::DataStreamList
StdList< DataStreamPtr > DataStreamList
List of DataStream items.
Definition: OgreDataStream.h:308
Ogre::LodOutputProviderBuffer
Definition: OgreLodOutputProviderBuffer.h:40
Ogre::ID_HLMS
@ ID_HLMS
Definition: OgreScriptCompiler.h:1025
Ogre::SceneFormatListener
Override this listener if you want to filter which objects get exported.
Definition: OgreSceneFormatBase.h:125
OGRE_MAX_CUBE_PROBES
#define OGRE_MAX_CUBE_PROBES
Definition: OgreParallaxCorrectedCubemap.h:44
Ogre::ParticleSystemRenderer::_notifyParticleCleared
virtual void _notifyParticleCleared(list< Particle * >::type &currentParticles)
Optional callback notified when particles cleared.
Definition: OgreParticleSystemRenderer.h:96
Ogre::GpuProgramParameters
Collects together the program parameters used for a GpuProgram.
Definition: OgreGpuProgramParams.h:881
Ogre::RSC_TEXTURE_1D
@ RSC_TEXTURE_1D
Supports 1d textures.
Definition: OgreRenderSystemCapabilities.h:186
XTextProperty::value
int * value
Definition: OgreX11EGLSupport.h:91
Ogre::ParallaxCorrectedCubemap::mTrackedViewProjMatrix
Matrix4 mTrackedViewProjMatrix
When mTrackedPosition is not inside any probe, we'll use the view-projection matrix to select the clo...
Definition: OgreParallaxCorrectedCubemap.h:71
OgreVulkanRenderPassDescriptor.h
Ogre::D3D11RenderSystem::_getDevice
D3D11Device & _getDevice()
Definition: OgreD3D11RenderSystem.h:336
Ogre::Volume::OctreeNode::setTo
void setTo(Vector3 to)
Setter for the to-part of this cell.
Definition: OgreVolumeOctreeNode.h:166
Ogre::DescriptorSetUav::DescriptorSetUav
DescriptorSetUav()
Definition: OgreDescriptorSetUav.h:245
Ogre::D3D11ConstBufferPacked
Definition: OgreD3D11ConstBufferPacked.h:37
Ogre::HlmsTextureExportListener::savingChangeTextureNameOriginal
virtual void savingChangeTextureNameOriginal(const String &aliasName, String &inOutResourceName, String &inOutFilename)
Gives you a chance to completely change the name of the texture when saving a material.
Definition: OgreHlmsDatablock.h:255
Ogre::SceneManager::Listener::~Listener
virtual ~Listener()
Definition: OgreSceneManager.h:256
Ogre::EglPBufferWindow
PBuffer implementation of EGL When supported, PBuffer is a surface-less implementation of OpenGL.
Definition: OgreEglPBufferWindow.h:64
Ogre::EglPBufferSupport::DeviceData::eglCtx
::EGLContext eglCtx
Definition: OgreEglPBufferSupport.h:53
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:195
Ogre::ID_CONNECT_EXTERNAL
@ ID_CONNECT_EXTERNAL
Definition: OgreScriptCompiler.h:822
Ogre::HashedVector::HashedVector
HashedVector(size_type n)
Definition: OgreCommon.h:570
Ogre::PM_WIREFRAME
@ PM_WIREFRAME
Wireframe models are rendered.
Definition: OgreCommon.h:346
Ogre::MetalWindow::nextDrawable
virtual bool nextDrawable(void)
Ogre::HlmsTextureManager::DefaultTextureParameters::DefaultTextureParameters
DefaultTextureParameters()
Definition: OgreHlmsTextureManager.h:117
Ogre::Volume::OctreeNode::getCenterRightTop
const Vector3 getCenterRightTop(void) const
Gets the center of the corners 5, 6.
Definition: OgreVolumeOctreeNode.h:400
Ogre::MathlibC::InvSqrtNonZero4
static ArrayReal InvSqrtNonZero4(ArrayReal f)
Returns the squared root of the reciprocal of x.
Definition: OgreMathlibC.h:364
Ogre::GLES2VaoManager::Vao::VertexBinding::offset
size_t offset
Definition: OgreGLES2VaoManager.h:103
Ogre::RTShader::ProgramWriterManager
Definition: OgreShaderProgramWriterManager.h:60
Ogre::RTShader::UniformParameter::isAutoConstantParameter
bool isAutoConstantParameter() const
Return true if this parameter is an auto constant parameter, false otherwise.
Definition: OgreShaderParameter.h:436
Ogre::SceneManagerMetaData
Structure containing information about a scene manager.
Definition: OgreSceneManager.h:2862
OgreAnimation.h
Ogre::RSC_TEXTURE_COMPRESSION
@ RSC_TEXTURE_COMPRESSION
Supports compressed textures.
Definition: OgreRenderSystemCapabilities.h:140
Ogre::HlmsListener::preparePassHash
virtual void preparePassHash(const CompositorShadowNode *shadowNode, bool casterPass, bool dualParaboloid, SceneManager *sceneManager, Hlms *hlms)
Called right before creating the pass cache, to allow the listener to add/remove properties.
Definition: OgreHlmsListener.h:146
Ogre::TerrainQuadTreeNode::POSITION_BUFFER
static unsigned short POSITION_BUFFER
Buffer binding used for holding positions.
Definition: OgreTerrainQuadTreeNode.h:261
Ogre::PF_DXT5
@ PF_DXT5
DDS (DirectDraw Surface) DXT5 format.
Definition: OgrePixelFormat.h:120
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::ID_SCROLL_Y
@ ID_SCROLL_Y
Definition: OgreScriptCompiler.h:791
Ogre::v1::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:648
Ogre::VertexElement2VecVec
vector< VertexElement2Vec >::type VertexElement2VecVec
Definition: OgreVertexBufferPacked.h:85
Ogre::SkeletonDef::IndexToIndexMap
map< uint32, uint32 >::type IndexToIndexMap
Definition: OgreSkeletonDef.h:84
Ogre::ImageCodec2::ImageData2::freeOnDestruction
bool freeOnDestruction
Definition: OgreImageCodec2.h:77
Ogre::TextureType
TextureType
Enum identifying the texture type.
Definition: OgreTexture.h:88
Ogre::D3D11HLSLProgram::mReinterpretingGS
bool mReinterpretingGS
Definition: OgreD3D11HLSLProgram.h:360
Ogre::v1::VertexData::ReadRequests::semantic
VertexElementSemantic semantic
Definition: OgreVertexIndexData.h:240
Ogre::VerticesRemapInfo::performBoneAssignmentRemap
void performBoneAssignmentRemap(MeshOrSubmesh *m) const
Definition: OgreVertexRemapping.h:213
Ogre::v1::SubMesh::vertexData
VertexData * vertexData[NumVertexPass]
Dedicated vertex data (only valid if useSharedVertices = false).
Definition: OgreSubMesh.h:91
Ogre::ID_LOD_BIAS
@ ID_LOD_BIAS
Definition: OgreScriptCompiler.h:909
Ogre::FastArray::erase
iterator erase(iterator toErase)
Definition: OgreFastArray.h:248
Ogre::Volume::OctreeNode::getCorner7
const Vector3 getCorner7(void) const
Gets the coordinate of corner 7.
Definition: OgreVolumeOctreeNode.h:499
Ogre::MetalTexBufferPacked::bindBufferGS
virtual void bindBufferGS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreMetalTexBufferPacked.h:56
Ogre::downscale2x_XXXA8888_cube
ImageDownsamplerCube downscale2x_XXXA8888_cube
Definition: OgreImageDownsampler.h:95
Ogre::HlmsTextureManager::TEXTURE_TYPE_DETAIL_NORMAL_MAP
@ TEXTURE_TYPE_DETAIL_NORMAL_MAP
Definition: OgreHlmsTextureManager.h:139
Ogre::PbsMobileShaderCreationData::mFresnelTypeSizeBytes
uint8 mFresnelTypeSizeBytes
Definition: OgrePbsMobileShaderCreationData.h:57
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_4_0Finite
static const String & getDirectionalLightExtruderVs_4_0Finite(void)
Get FINITE extruder program source for directional lights, compatible with vs_4_0.
Definition: OgreShadowVolumeExtrudeProgram.h:296
Ogre::VulkanProgram::getPreprocessorDefines
const String & getPreprocessorDefines(void) const
Sets the preprocessor defines use to compile the program.
Definition: OgreVulkanProgram.h:100
Ogre::GCT_MATRIX_DOUBLE_3X4
@ GCT_MATRIX_DOUBLE_3X4
Definition: OgreGpuProgramParams.h:108
Ogre::PagedWorld::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgrePagedWorld.h:63
Ogre::RenderTargetViewEntryVec
vector< RenderTargetViewEntry >::type RenderTargetViewEntryVec
Definition: OgreTextureDefinition.h:72
Ogre::BoneTransform::mParentNodeTransform
const SimpleMatrixAf4x3 **RESTRICT_ALIAS mParentNodeTransform
Points to the Node parent's pointer.
Definition: OgreBoneTransform.h:55
Ogre::v1::HardwareBufferLockGuard::lock
void lock(const SharedPtr< T > &p, size_t offset, size_t length, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:404
OgreHighLevelGpuProgram.h
Ogre::MovableObject::_notifyManager
void _notifyManager(SceneManager *man)
Notify the object of it's manager (internal use only)
Definition: OgreMovableObject.h:164
Ogre::ConcreteNode::file
String file
Definition: OgreScriptCompiler.h:71
Ogre::ResourceAccess::Read
@ Read
Definition: OgreResourceTransition.h:77
Ogre::ComputeProperty::ThreadsPerGroupY
static const IdString ThreadsPerGroupY
Definition: OgreHlmsCompute.h:199
Ogre::Serializer::ENDIAN_NATIVE
@ ENDIAN_NATIVE
Use the platform native endian.
Definition: OgreSerializer.h:68
Ogre::ID_NO_GAMMA
@ ID_NO_GAMMA
Definition: OgreScriptCompiler.h:856
Ogre::D3D9ResourceManager::setAutoHardwareBufferManagement
void setAutoHardwareBufferManagement(bool autoManagement)
Set/Get automatic hardware buffers management.
Definition: OgreD3D9ResourceManager.h:92
Ogre::Volume::CSGUnionSource
Builds the union between two sources.
Definition: OgreVolumeCSGSource.h:246
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:111
Ogre::TU_RENDERTARGET
@ TU_RENDERTARGET
This texture will be a render target, i.e.
Definition: OgreTexture.h:66
Ogre::PBSM_BLEND_MULTIPLY2X
@ PBSM_BLEND_MULTIPLY2X
Definition: OgreHlmsPbsPrerequisites.h:90
Ogre::CompositorPassSceneDef::mFlushCommandBuffersAfterShadowNode
bool mFlushCommandBuffersAfterShadowNode
Same as CompositorPassDef::mFlushCommandBuffers, but executed after the shadow node Note you may end ...
Definition: OgreCompositorPassSceneDef.h:152
Ogre::MathlibC::AndNot
static ArrayMaskI AndNot(ArrayInt a, ArrayMaskI b)
Definition: OgreMathlibC.h:200
Ogre::v1::SkeletonSerializer
Class for serialising skeleton data to/from an OGRE .skeleton file.
Definition: OgreSkeletonSerializer.h:70
Ogre::Renderable::getUseIdentityViewProjMatrixIsDynamic
virtual bool getUseIdentityViewProjMatrixIsDynamic(void) const
Returns whether the Hlms implementation should evaluate getUseIdentityProjection per object at runtim...
Definition: OgreRenderable.h:177
Ogre::GCT_SAMPLER_WRAPPERCUBE
@ GCT_SAMPLER_WRAPPERCUBE
Definition: OgreGpuProgramParams.h:123
Ogre::RTShader::CompareUniformByName
Definition: OgreShaderProgramWriter.h:47
Ogre::GTKGLSupport::initialiseExtensions
void initialiseExtensions(void)
Initialises GL extensions, must be done AFTER the GL context has been established.
Ogre::PFG_AYUV
@ PFG_AYUV
Definition: OgrePixelFormatGpu.h:163
Ogre::getNumVulkanSupports
int getNumVulkanSupports()
Definition: OgreVulkanSupport.h:128
Ogre::GLSLShader::getOutputOperationType
virtual OperationType getOutputOperationType(void) const
Returns the operation type that this geometry program will emit.
Definition: OgreGLSLShader.h:114
Ogre::UNLIT_BLEND_NORMAL_PREMUL
@ UNLIT_BLEND_NORMAL_PREMUL
Premultiplied alpha blending.
Definition: OgreHlmsUnlitPrerequisites.h:69
Ogre::Barrier
A barrier is a synchronization mechanism where multiple threads wait until all of them have reached t...
Definition: OgreBarrier.h:63
Ogre::PbsProperty::TargetEnvprobeMap
static const IdString TargetEnvprobeMap
Definition: OgreHlmsPbs.h:582
Ogre::D3D9MultiRenderTarget::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D9MultiRenderTarget.h:49
Ogre::CompositorWorkspaceListener
Definition: OgreCompositorWorkspaceListener.h:46
Ogre::SceneFlags::SceneNodes
@ SceneNodes
Definition: OgreSceneFormatBase.h:49
Ogre::ManualObject::position
virtual_l1 void position(const Vector3 &pos)
Add a vertex position, starting a new vertex at the same time.
Ogre::MathlibC::MAX_NEG
static const ArrayReal MAX_NEG
Definition: OgreMathlibC.h:60
Ogre::TLSS_NORMAL
@ TLSS_NORMAL
Tangent-space normal information from a detail texture.
Definition: OgreTerrainMaterialGenerator.h:61
Ogre::VaoManager::isFrameFinished
virtual bool isFrameFinished(uint32 frameCount)=0
If this returns true, then waitForSpecificFrameToFinish is guaranteed to return immediately.
Ogre::VulkanDelayed_vkDestroyShaderModule
Definition: OgreVulkanDelayedFuncs.h:77
Ogre::ScriptingAllocatedObject
AllocatedObject< ScriptingAllocPolicy > ScriptingAllocatedObject
Definition: OgreMemoryAllocatorConfig.h:284
Ogre::GLUniformReference::mLocation
GLint mLocation
GL location handle.
Definition: OgreGLSLProgram.h:47
Ogre::Renderable::getPoseWeight
float getPoseWeight(size_t index) const
Ogre::MetalWindow::isClosed
virtual bool isClosed(void) const
Indicates whether the window has been closed by the user.
Ogre::CompositorNodeDef::getNumTargetPasses
size_t getNumTargetPasses(void) const
Gets the number of target passes in this node.
Definition: OgreCompositorNodeDef.h:164
Ogre::TerrainGroup::setResourceGroup
void setResourceGroup(const String &grp)
Set the resource group in which files will be located.
Definition: OgreTerrainGroup.h:163
Ogre::Terrain::LayerInstance::LayerInstance
LayerInstance()
Definition: OgreTerrain.h:308
Ogre::CompositorPassQuadDef::VIEW_SPACE_CORNERS
@ VIEW_SPACE_CORNERS
Definition: OgreCompositorPassQuadDef.h:71
Ogre::RenderPassDescriptor::Depth
@ Depth
Definition: OgreRenderPassDescriptor.h:173
Ogre::TEX_TYPE_2D_RECT
@ TEX_TYPE_2D_RECT
2D non-square texture, used in combination with 2D texture coordinates
Definition: OgreTexture.h:101
Ogre::v1::BorderRenderable::getPolygonModeOverrideable
bool getPolygonModeOverrideable(void) const
Gets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setti...
Definition: OgreBorderPanelOverlayElement.h:343
XClientMessageEvent
Definition: OgreX11EGLSupport.h:94
Ogre::RTShader::NormalMapLighting::setNormalMapTextureName
void setNormalMapTextureName(const String &textureName)
Set the normal map texture name.
Definition: OgreShaderExNormalMapLighting.h:135
Ogre::Hlms::postCommandBufferExecution
virtual void postCommandBufferExecution(CommandBuffer *commandBuffer)
This gets called after executing the command buffer.
Definition: OgreHlms.h:763
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:728
Ogre::ItemFactory::~ItemFactory
~ItemFactory()
Definition: OgreItem.h:271
Ogre::D3D11StereoDriverBridge
Bridge interface from the render system to the stereo driver.
Definition: OgreD3D11StereoDriverBridge.h:45
Ogre::AxisAlignedBox::getAllCorners
const Vector3 * getAllCorners(void) const
Returns a pointer to an array of 8 corner points, useful for collision vs.
Definition: OgreAxisAlignedBox.h:300
Ogre::CbLowLevelMaterial
Definition: OgreCbLowLevelMaterial.h:35
Ogre::ID_ONCE_PER_LIGHT
@ ID_ONCE_PER_LIGHT
Definition: OgreScriptCompiler.h:712
DXGI_SWAP_CHAIN_DESC1::Stereo
int Stereo
Definition: OgreD3D11LegacySDKEmulation.h:57
Ogre::OR_DEGREE_180
@ OR_DEGREE_180
Definition: OgreCommon.h:970
Ogre::GLES2NullTextureTarget::setFsaaResolved
virtual void setFsaaResolved()
Definition: OgreGLES2NullTexture.h:108
Ogre::WorkQueue::Request::getRetryCount
uint8 getRetryCount() const
Get the remaining retry count.
Definition: OgreWorkQueue.h:119
Ogre::LwString::a
LwString & a(int32 a0)
Definition: OgreLwString.h:247
Ogre::UnlitMobileProp::UvAtlas6
static const IdString UvAtlas6
Definition: OgreHlmsUnlitMobile.h:149
Ogre::ShaderParams::getUpdateCounter
uint32 getUpdateCounter(void) const
Definition: OgreShaderParams.h:181
Ogre::Terrain::getGlobalColourMap
const TexturePtr & getGlobalColourMap() const
Get access to the global colour map, if enabled.
Definition: OgreTerrain.h:1426
Ogre::VulkanExternalInstance
Use it to pass an external instance.
Definition: OgreVulkanDevice.h:55
Ogre::D3D9RenderTexture::~D3D9RenderTexture
~D3D9RenderTexture()
Definition: OgreD3D9Texture.h:226
Ogre::NULLRenderSystem::hasAnisotropicMipMapFilter
virtual bool hasAnisotropicMipMapFilter() const
Determines if the system has anisotropic mip map filter support.
Definition: OgreNULLRenderSystem.h:180
Ogre::GTKGLSupport::begin_context
void begin_context(RenderTarget *_target=0)
Ogre::VctMaterial::DatablockConversionResult::emissiveTexIdx
uint16 emissiveTexIdx
Definition: OgreVctMaterial.h:50
Ogre::RenderPassDepthTarget
Definition: OgreRenderPassDescriptor.h:145
Ogre::InvalidParametersException
Definition: OgreException.h:217
Ogre::VulkanDevice::mDeviceMemoryProperties
VkPhysicalDeviceMemoryProperties mDeviceMemoryProperties
Definition: OgreVulkanDevice.h:100
Ogre::KeyFrameRig::mInvNextFrameDistance
Real mInvNextFrameDistance
Definition: OgreSkeletonTrack.h:45
Ogre::v1::GLES2RenderBuffer
Renderbuffer surface.
Definition: OgreGLES2HardwarePixelBuffer.h:85
Ogre::Sphere::Sphere
Sphere()
Standard constructor - creates a unit sphere around the origin.
Definition: OgreSphere.h:57
Ogre::SceneManager::_getTagPointNodeMemoryManager
NodeMemoryManager & _getTagPointNodeMemoryManager(void)
Definition: OgreSceneManager.h:1327
OgreParticle.h
Ogre::NullEntity::NullEntity
NullEntity()
Definition: OgreMovableObject.h:640
Ogre::PixelFormatDataTypes::NumPixelFormatDataTypes
@ NumPixelFormatDataTypes
Definition: OgreD3D11PixelFormatToShaderType.h:65
Ogre::WindowEventUtilities::_msWindows
static WindowList _msWindows
Definition: OgreWindowEventUtilities.h:186
Ogre::Id
Usage: OGRE_NEW SceneNode( Id::generateNewId< Node >() )
Definition: OgreId.h:42
Ogre::HlmsMacroblock::mDepthBiasConstant
float mDepthBiasConstant
When polygons are coplanar, you can get problems with 'depth fighting' where the pixels from the two ...
Definition: OgreHlmsDatablock.h:99
Ogre::ShaderParams::ManualParam::dataSizeBytes
uint8 dataSizeBytes
Size in bytes from dataBytes.
Definition: OgreShaderParams.h:72
Ogre::ID_DECREMENT_WRAP
@ ID_DECREMENT_WRAP
Definition: OgreScriptCompiler.h:973
Ogre::VulkanResourceTransition
Definition: OgreVulkanResourceTransition.h:37
Ogre::BoneArrayMemoryManager::Scale
@ Scale
Definition: OgreBoneArrayMemoryManager.h:60
Ogre::HlmsBaseProp::ForwardPlusDebug
static const IdString ForwardPlusDebug
Definition: OgreHlms.h:905
Ogre::PageManager::CameraList
vector< Camera * >::type CameraList
Definition: OgrePageManager.h:407
Ogre::PbsProperty::DetailWeightMap
static const char * DetailWeightMap
Definition: OgreHlmsPbs.h:503
Ogre::D3D9HLSLProgram::OPT_0
@ OPT_0
Optimisation level 0.
Definition: OgreD3D9HLSLProgram.h:154
Ogre::WorkQueue::Request::getType
uint16 getType() const
Get the type of this request within the given channel.
Definition: OgreWorkQueue.h:115
Ogre::Camera::_getCachedRealOrientation
const Quaternion & _getCachedRealOrientation(void) const
Definition: OgreCamera.h:489
Ogre::VulkanDelayed_vkDestroyShaderModule::shaderModule
VkShaderModule shaderModule
Definition: OgreVulkanDelayedFuncs.h:81
Ogre::type4::type4
type4(const Vector2 &valXY, const Vector2 &valZW)
Definition: OgreShaderPrimitives.h:53
Ogre::LodData::VertexEqual::VertexEqual
VertexEqual(LodData *gen)
Definition: OgreLodData.h:95
OGRE_FREE
#define OGRE_FREE(ptr, category)
Free the memory allocated with OGRE_MALLOC or OGRE_ALLOC_T. Category is required to be restated to en...
Definition: OgreMemoryAllocatorConfig.h:457
XClientMessageEvent::format
int format
Definition: OgreX11EGLSupport.h:94
Ogre::ThreadHandlePtr
SharedPtr< ThreadHandle > ThreadHandlePtr
Definition: OgreThreads.h:120
Ogre::APKFileSystemArchive::getModifiedTime
time_t getModifiedTime(const String &filename)
Retrieve the modification time of a given file.
Ogre::GpuConstantDefinition::isDouble
bool isDouble() const
Definition: OgreGpuProgramParams.h:202
Ogre::KnownKeyFramesVec
vector< KeyFrameRigVec::const_iterator >::type KnownKeyFramesVec
Definition: OgreSkeletonAnimation.h:42
Ogre::FileStreamDataStream
Common subclass of DataStream for handling data from std::basic_istream.
Definition: OgreDataStream.h:481
Ogre::ARGB
uint32 ARGB
Definition: OgreColourValue.h:42
Ogre::VoxelizerJobSetting::Index32bit
@ Index32bit
Definition: OgreVctVoxelizer.h:49
OgreExternalTextureSource.h
Ogre::GL3PlusDepthBuffer::getDepthBuffer
GLuint getDepthBuffer() const
Definition: OgreGL3PlusDepthBuffer.h:68
Ogre::v1::Entity::getSoftwareAnimationNormalsRequests
int getSoftwareAnimationNormalsRequests(void) const
Returns the number of requests that have been made for software animation of normals.
Definition: OgreEntity.h:465
OgreTimerImp.h
Ogre::PbsProperty::BrdfCookTorrance
static const IdString BrdfCookTorrance
Definition: OgreHlmsPbs.h:601
Ogre::Grid2DPageStrategyData::getLoadRadiusInCells
virtual Real getLoadRadiusInCells()
Get the load radius as a multiple of cells.
Definition: OgreGrid2DPageStrategy.h:173
Ogre::Assert::Continue
@ Continue
Definition: OgreAssert.h:46
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::MetalWindow::MetalWindow
MetalWindow(const String &title, uint32 width, uint32 height, bool fullscreenMode, const NameValuePairList *miscParams, MetalDevice *ownerDevice)
Ogre::Material::touch
void touch(void)
'Touches' the resource to indicate it has been used.
Definition: OgreMaterial.h:527
Ogre::HighLevelGpuProgram::_getBindingDelegate
GpuProgram * _getBindingDelegate(void)
Returns the GpuProgram which should be bound to the pipeline.
Definition: OgreHighLevelGpuProgram.h:134
Ogre::GpuProgramParameters::ACT_RENDER_TARGET_FLIPPING
@ ACT_RENDER_TARGET_FLIPPING
render target related values
Definition: OgreGpuProgramParams.h:988
Ogre::GL3PlusSupport::getShaderLibraryPath
const String & getShaderLibraryPath(void) const
Get shader library path.
Definition: OgreGL3PlusSupport.h:98
Ogre::ShadowNodeHelper::Resolution
Definition: OgreCompositorShadowNode.h:346
Ogre::Terrain::TERRAINGENERALINFO_CHUNK_ID
static const uint32 TERRAINGENERALINFO_CHUNK_ID
Definition: OgreTerrain.h:292
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE5
@ SPC_LIGHTDIRECTION_TANGENT_SPACE5
Definition: OgreShaderParameter.h:202
Ogre::PbsProperty::Set1TextureSlotEnd
static const IdString Set1TextureSlotEnd
Definition: OgreHlmsPbs.h:492
Ogre::Frustum::_getCachedFrustumPlanes
const Plane * _getCachedFrustumPlanes(void) const
Returns the frustum planes, doesn't check if dirty.
Definition: OgreFrustum.h:453
Ogre::Volume::Vertex::nX
Real nX
X component of the normal.
Definition: OgreVolumeMeshBuilder.h:54
Ogre::Pool::~Pool
virtual ~Pool()
Definition: OgreResourceManager.h:56
OgreEGLGLSupport.h
Ogre::LodCollapseCost::~LodCollapseCost
virtual ~LodCollapseCost()
Definition: OgreLodCollapseCost.h:42
Ogre::KfTransformArrayMemoryManager::MemoryTypes
MemoryTypes
Definition: OgreKfTransformArrayMemoryManager.h:47
Ogre::ConcreteNodeType
ConcreteNodeType
These enums hold the types of the concrete parsed nodes.
Definition: OgreScriptCompiler.h:52
Ogre::HlmsBaseProp::ReadOnlyIsTex
static const IdString ReadOnlyIsTex
Definition: OgreHlms.h:937
Ogre::ArrayQuaternion::getAsQuaternion
Quaternion getAsQuaternion(size_t index) const
Prefer using.
Definition: C/OgreArrayQuaternion.h:92
Ogre::PFG_RG8_UINT
@ PFG_RG8_UINT
Definition: OgrePixelFormatGpu.h:96
Ogre::Page::ContentCollectionList
vector< PageContentCollection * >::type ContentCollectionList
Definition: OgrePage.h:53
Ogre::v1::BillboardParticleRenderer::CmdBillboardRotationType
Command object for billboard rotation type (see ParamCommand).
Definition: OgreBillboardParticleRenderer.h:77
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:260
Ogre::VulkanHlmsPso::rootLayout
VulkanRootLayout * rootLayout
Definition: OgreVulkanHlmsPso.h:48
Ogre::SharedPtr::SharedPtr
SharedPtr(const SharedPtr< Y > &r)
Definition: OgreSharedPtr.h:209
Ogre::DescriptorSetUav::TextureSlot::textureArrayIndex
uint16 textureArrayIndex
Definition: OgreDescriptorSetUav.h:111
Ogre::PbsProperty::LightProfilesTexture
static const IdString LightProfilesTexture
Definition: OgreHlmsPbs.h:578
Ogre::delayed_vkDestroyImage
void delayed_vkDestroyImage(VaoManager *vaoMgr, VkDevice device, VkImage image, VkAllocationCallbacks const *pAllocator)
Ogre::RenderSystemCapabilities::setMaxThreadsPerThreadgroupAxis
void setMaxThreadsPerThreadgroupAxis(const uint32 value[3])
Definition: OgreRenderSystemCapabilities.h:1013
Ogre::HlmsCacheVec
vector< HlmsCache * >::type HlmsCacheVec
Definition: OgreHlmsCommon.h:211
Ogre::D3D11DriverList
Definition: OgreD3D11DriverList.h:38
Ogre::ID_IS_PREPASS
@ ID_IS_PREPASS
Definition: OgreScriptCompiler.h:924
Ogre::v1::NumericKeyFrame::~NumericKeyFrame
~NumericKeyFrame()
Definition: OgreKeyFrame.h:87
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:1028
Ogre::GCT_MATRIX_DOUBLE_4X4
@ GCT_MATRIX_DOUBLE_4X4
Definition: OgreGpuProgramParams.h:111
Ogre::Math::Clamp
static T Clamp(T val, T minval, T maxval)
Clamp a value within an inclusive range.
Definition: OgreMath.h:721
Ogre::ID_SRC_COLOUR
@ ID_SRC_COLOUR
Definition: OgreScriptCompiler.h:658
Ogre::MetalDepthTextureTarget
Definition: OgreMetalDepthTexture.h:93
Ogre::efficientVectorRemove
T::iterator efficientVectorRemove(T &container, typename T::iterator &iterator)
Used for efficient removal in std::vector and std::deque (like an std::list) However it assumes the o...
Definition: OgreCommon.h:1133
Ogre::TerrainLodManager::LodInfo::size
uint size
Definition: OgreTerrainLodManager.h:83
Ogre::NULLVertexArrayObject
Definition: OgreNULLVertexArrayObject.h:38
Ogre::_StringHash
stdext::hash_compare< _StringBase, std::less< _StringBase > > _StringHash
Definition: OgreString.h:226
Ogre::Node::Listener
Listener which gets called back on Node events.
Definition: OgreNode.h:79
Ogre::Box::top
uint32 top
Definition: OgreCommon.h:874
Ogre::RenderingMetrics
Definition: OgreCommon.h:1108
Ogre::ComputeProperty::NumThreadGroupsZ
static const IdString NumThreadGroupsZ
Definition: OgreHlmsCompute.h:203
Ogre::SceneBlendOperation
SceneBlendOperation
Blending operations controls how objects are blended into the scene.
Definition: OgreBlendMode.h:253
Ogre::GL3PlusVaoManager::StrideChanger::StrideChanger
StrideChanger()
Definition: OgreGL3PlusVaoManager.h:63
Ogre::ForwardClustered::getDecalsPerCell
uint32 getDecalsPerCell(void) const
Definition: OgreForwardClustered.h:132
Ogre::RTShader::ShaderGenerator::SGPass
friend class SGPass
Definition: OgreShaderGenerator.h:1080
Ogre::HashedVector::operator<
bool operator<(const HashedVector< T > &b)
Definition: OgreCommon.h:681
Ogre::HashedVector::~HashedVector
~HashedVector()
Definition: OgreCommon.h:582
Ogre::RenderSystem::getRSDepthRange
virtual Real getRSDepthRange(void) const
OpenGL depth is in range [-1;1] so it returns 2.0f; D3D11 & Metal are in range [0;1] so it returns 1....
Definition: OgreRenderSystem.h:1063
Ogre::ArrayQuaternion::ArrayQuaternion
ArrayQuaternion(const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, const ArrayReal &chunkZ)
Definition: C/OgreArrayQuaternion.h:71
Ogre::TextureFlags::AutomaticBatching
@ AutomaticBatching
When not present: The Texture is exactly the type requested (e.g.
Definition: OgreTextureGpu.h:155
Ogre::MetalWindow::_setVisible
virtual void _setVisible(bool visible)
Internal method to notify the window it has been obscured or minimized.
Ogre::ConcreteNodePtr
SharedPtr< ConcreteNode > ConcreteNodePtr
Definition: OgreScriptCompiler.h:65
Ogre::HlmsLowLevel::_getAutoParamDataSource
AutoParamDataSource * _getAutoParamDataSource(void) const
Definition: OgreHlmsLowLevel.h:82
Ogre::LBX_ADD_SMOOTH
@ LBX_ADD_SMOOTH
as LBX_ADD, but subtract product from the sum
Definition: OgreBlendMode.h:91
Ogre::CompositorTargetDef::getCompositorPasses
const CompositorPassDefVec & getCompositorPasses() const
Definition: OgreCompositorPassDef.h:321
Ogre::CompositorNodeDef::mCustomIdentifier
IdString mCustomIdentifier
Definition: OgreCompositorNodeDef.h:103
Ogre::AllocatedObject
Superclass for all objects that wish to use custom memory allocators when their new / delete operator...
Definition: OgreMemoryAllocatedObject.h:58
Ogre::ID_RENDER_QUAD
@ ID_RENDER_QUAD
Definition: OgreScriptCompiler.h:879
Ogre::LwConstString::find_last_of
size_t find_last_of(char c, size_t pos=~0) const
Definition: OgreLwConstString.h:134
Ogre::Log::getName
const String & getName() const
Return the name of the log.
Definition: OgreLog.h:138
Ogre::VoxelizedMeshCache
Definition: OgreVoxelizedMeshCache.h:49
Ogre::RSC_HWRENDER_TO_VERTEX_BUFFER
@ RSC_HWRENDER_TO_VERTEX_BUFFER
Supports rendering to vertex buffers.
Definition: OgreRenderSystemCapabilities.h:137
OgreGpuProgramManager.h
Ogre::GLES2ManagedResource::notifyOnContextLost
virtual void notifyOnContextLost()
Definition: OgreGLES2ManagedResource.h:52
Ogre::AtomicScalar::AtomicScalar
AtomicScalar(const T &initial)
Definition: OgreAtomicScalar.h:406
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:192
Ogre::FrameTimeControllerValue
Predefined controller value for getting the latest frame time.
Definition: OgrePredefinedControllers.h:51
Ogre::LodData::VertexEqual::mGen
LodData * mGen
Definition: OgreLodData.h:92
Ogre::GLES2VaoManager::BlockVec
vector< Block >::type BlockVec
Definition: OgreGLES2VaoManager.h:80
Ogre::Any::Any
Any(const ValueType &value)
Definition: OgreAny.h:70
Ogre::Texture::getUsage
virtual int getUsage() const
Returns the TextureUsage identifier for this Texture.
Definition: OgreTexture.h:258
Ogre::v1::PatchSurface::VS_BACK
@ VS_BACK
The side from which u goes right and v goes down (reverse of texture coords)
Definition: OgrePatchSurface.h:75
Ogre::NULLTexBufferPacked::bindBufferPS
virtual void bindBufferPS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreNULLTexBufferPacked.h:52
Ogre::ShaderParams::ManualParam
Definition: OgreShaderParams.h:68
Ogre::SceneManager::getEnvFeatures
uint32 getEnvFeatures(void) const
Definition: OgreSceneManager.h:1657
Ogre::GLSLESProgramCommon::getVertexShader
GLSLESShader * getVertexShader() const
Definition: OgreGLSLESProgramCommon.h:106
Ogre::CamerasInProgress::renderingCamera
const Camera * renderingCamera
Definition: OgreSceneManager.h:181
Ogre::VoxelizerJobSetting::HasDiffuseTex
@ HasDiffuseTex
Definition: OgreVctVoxelizer.h:51
Ogre::PluginAlloc
GeneralAllocatedObject PluginAlloc
Definition: OgreMemoryAllocatorConfig.h:321
Ogre::RawSimdUniquePtr< FrustumRegion, MEMCATEGORY_SCENE_CONTROL >
Ogre::Resource::LF_DEFAULT
@ LF_DEFAULT
Only reloadable resources are processed, reload restores initial state.
Definition: OgreResource.h:140
Ogre::RqBits::ShaderShiftTransp
static const int ShaderShiftTransp
Definition: OgreRenderQueue.h:320
Ogre::STLAllocator::const_reference
const typedef value_type & const_reference
Definition: OgreMemorySTLAllocator.h:90
Ogre::Font::CodePointRange
std::pair< CodePoint, CodePoint > CodePointRange
A range of code points, inclusive on both ends.
Definition: OgreFont.h:155
Ogre::v1::HardwareIndexBuffer
Specialisation of HardwareBuffer for vertex index buffers, still abstract.
Definition: OgreHardwareIndexBuffer.h:49
Ogre::VulkanDelayed_vkDestroySampler
Definition: OgreVulkanDelayedFuncs.h:53
Ogre::UpdateTransformRequest::UpdateTransformRequest
UpdateTransformRequest(const Transform &_t, size_t _numNodesPerThread, size_t _numTotalNodes)
Definition: OgreSceneManager.h:159
Ogre::RenderSystemCapabilities::setTessellationDomainProgramConstantBoolCount
void setTessellationDomainProgramConstantBoolCount(ushort c)
The number of boolean constants tessellation Domain programs support.
Definition: OgreRenderSystemCapabilities.h:962
Ogre::VctCascadeSetting::setResolution
void setResolution(uint32 res)
Definition: OgreVctCascadedVoxelizer.h:93
Ogre::GCT_FLOAT1
@ GCT_FLOAT1
Definition: OgreGpuProgramParams.h:73
Ogre::ComPtr::operator=
ComPtr & operator=(T *other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:150
Ogre::PixelFormatDataTypes::Int
@ Int
Definition: OgreMetalPixelFormatToShaderType.h:43
Ogre::ControllerValue::~ControllerValue
virtual ~ControllerValue()
Definition: OgreController.h:108
Ogre::ParticleSystemRenderer::ParticleSystemRenderer
ParticleSystemRenderer()
Constructor.
Definition: OgreParticleSystemRenderer.h:57
Ogre::PageStrategy::PageStrategy
PageStrategy(const String &name, PageManager *manager)
Definition: OgrePageStrategy.h:79
Ogre::VctCascadeSetting::bCorrectAreaLightShadows
bool bCorrectAreaLightShadows
See VctImageVoxelizer::VctImageVoxelizer.
Definition: OgreVctCascadedVoxelizer.h:51
Ogre::RasterParams
Definition: OgreIrradianceField.h:50
Ogre::Hlms::getAreaLightsLtcLimit
uint16 getAreaLightsLtcLimit(void) const
Definition: OgreHlms.h:538
Ogre::StagingBuffer::Destination::dstOffset
size_t dstOffset
The offset in the destination buffer to copy to.
Definition: OgreStagingBuffer.h:87
Ogre::PbsMobileProperty::FresnelScalar
static const IdString FresnelScalar
Definition: OgreHlmsPbsMobile.h:116
Ogre::HlmsManager::getMaterial
HlmsDatablock * getMaterial(IdString name) const
Alias function.
Definition: OgreHlmsManager.h:297
Ogre::GL3PlusHlmsPso::blendFunc
GLenum blendFunc
Definition: OgreGL3PlusHlmsPso.h:59
Ogre::Particle::Particle
Particle()
Definition: OgreParticle.h:102
Ogre::separableBlur_sRGB_AX88
ImageBlur2D separableBlur_sRGB_AX88
Definition: OgreImageDownsampler.h:266
Ogre::D3D9GpuProgram::CmdColumnMajorMatrices
Command object for setting matrix packing in column-major order.
Definition: OgreD3D9GpuProgram.h:43
Ogre::v1::SubMesh::renderOpMeshIndex
uint32 renderOpMeshIndex
Definition: OgreSubMesh.h:75
Ogre::v1::GVA_CENTER
@ GVA_CENTER
Definition: OgreOverlayElement.h:82
Ogre::MetalHlmsPso
@See HlmsPso
Definition: OgreMetalHlmsPso.h:44
Ogre::GLSLESShader::_getBindingDelegate
GpuProgram * _getBindingDelegate(void)
Since GLSL has no assembly, use this shader for binding.
Definition: OgreGLSLESShader.h:144
Ogre::SOP_DECREMENT
@ SOP_DECREMENT
Decrease the stencil value by 1, clamping at 0.
Definition: OgreCommon.h:160
Ogre::NULLVaoManager::Vao::VertexBinding::vertexElements
VertexElement2Vec vertexElements
Definition: OgreNULLVaoManager.h:97
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:382
Ogre::SMT_FRAME_SEQUENTIAL
@ SMT_FRAME_SEQUENTIAL
Definition: OgreCommon.h:389
Ogre::HlmsBaseProp::AllPointLights
static const IdString AllPointLights
Definition: OgreHlms.h:873
Ogre::D3D9HLSLProgram::setEntryPoint
void setEntryPoint(const String &entryPoint)
Sets the entry point for this program ie the first method called.
Definition: OgreD3D9HLSLProgram.h:176
Ogre::PCT_BYTE
@ PCT_BYTE
Definition: OgrePixelFormat.h:394
Ogre::GL3PlusDepthTexture::getShareableDepthBuffer
bool getShareableDepthBuffer(void) const
Definition: OgreGL3PlusDepthTexture.h:48
Ogre::PFG_R16_UNORM
@ PFG_R16_UNORM
Definition: OgrePixelFormatGpu.h:102
Ogre::Node::getUserAny
virtual const OGRE_DEPRECATED Any & getUserAny(void) const
Definition: OgreNode.h:776
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:340
Ogre::v1::StaticGeometry
Pre-transforms and batches up meshes for efficient use as static geometry in a scene.
Definition: OgreStaticGeometry.h:123
Ogre::SkeletonDef::DepthLevelInfoVec
vector< DepthLevelInfo >::type DepthLevelInfoVec
Definition: OgreSkeletonDef.h:82
Ogre::Quaternion::msEpsilon
static const Real msEpsilon
Cutoff for sine near zero.
Definition: OgreQuaternion.h:306
Ogre::OGREPROF_GENERAL
@ OGREPROF_GENERAL
General processing.
Definition: OgreProfiler.h:214
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:124
Ogre::UO_UNMAP_ALL
@ UO_UNMAP_ALL
Unmaps all types of mapping, including persistent buffers.
Definition: OgreBufferPacked.h:75
Ogre::VctCascadedVoxelizer::getCascade
VctCascadeSetting & getCascade(size_t idx)
Definition: OgreVctCascadedVoxelizer.h:161
Ogre::CompositorTargetTranslator
Definition: OgreScriptTranslator.h:302
Ogre::separableBlur_Float32_XXX
ImageBlur2D separableBlur_Float32_XXX
Definition: OgreImageDownsampler.h:209
Ogre::GLES2RenderSystem::_setTextureCoordCalculation
void _setTextureCoordCalculation(size_t stage, TexCoordCalcMethod m, const Frustum *frustum=0)
See RenderSystem.
Definition: OgreGLES2RenderSystem.h:289
Ogre::StringConverter::toString
static String toString(Degree val, unsigned short precision=0, unsigned short width=0, char fill=' ', std::ios::fmtflags flags=std::ios::fmtflags(0))
Converts a Degree to a String.
Definition: OgreStringConverter.h:87
Ogre::ResourceLayout::NumResourceLayouts
@ NumResourceLayouts
Definition: OgreResourceTransition.h:67
Ogre::CompositorPassDef::UavDependency::UavDependency
UavDependency(uint32 _uavSlot, ResourceAccess::ResourceAccess _access, bool _allowWriteAfterWrite)
Definition: OgreCompositorPassDef.h:214
Ogre::LwString::a
LwString & a(const M &a0, const N &a1, const O &a2, const P &a3)
Definition: OgreLwString.h:458
Ogre::GLES2Context::releaseContext
virtual void releaseContext()
Release the render context.
Definition: OgreGLES2Context.h:70
Ogre::CompositorWorkspaceDef::ChannelRoute::inChannel
uint32 inChannel
Name of the alias.
Definition: OgreCompositorWorkspaceDef.h:65
Ogre::RenderSystemCapabilitiesManager
Class for managing RenderSystemCapabilities database for Ogre.
Definition: OgreRenderSystemCapabilitiesManager.h:49
Ogre::GeometryAllocPolicy
CategorisedAllocPolicy< Ogre::MEMCATEGORY_GEOMETRY > GeometryAllocPolicy
Definition: OgreMemoryAllocatorConfig.h:266
Ogre::GL3PlusTextureGpuManager::getGlSupport
const GL3PlusSupport & getGlSupport(void) const
Definition: OgreGL3PlusTextureGpuManager.h:88
Ogre::PbsProperty::BrdfBlinnPhong
static const IdString BrdfBlinnPhong
Definition: OgreHlmsPbs.h:602
Ogre::D3D11NullTextureTarget::setFsaaResolveDirty
virtual void setFsaaResolveDirty(void)
Null buffers never resolve; only colour buffers do.
Definition: OgreD3D11NullTexture.h:117
Ogre::M_POSE_VERTEX
@ M_POSE_VERTEX
Definition: OgreMeshFileFormat.h:155
Ogre::LodConfigSerializer
Definition: OgreLodConfigSerializer.h:40
Ogre::AnyNumeric::AnyNumeric
AnyNumeric(const ValueType &value)
Definition: OgreAny.h:229
Ogre::Controller::Controller
Controller(const SharedPtr< ControllerValue< T > > &src, const SharedPtr< ControllerValue< T > > &dest, const SharedPtr< ControllerFunction< T > > &func)
Usual constructor.
Definition: OgreController.h:155
Ogre::CompositorShadowNode::getDefinition
const CompositorShadowNodeDef * getDefinition() const
Definition: OgreCompositorShadowNode.h:189
Ogre::NULLRenderWindow::isClosed
virtual bool isClosed(void) const
Indicates whether the window has been closed by the user.
DXGI_PRESENT_PARAMETERS
Definition: OgreD3D11LegacySDKEmulation.h:72
Ogre::VulkanVaoManager::DirtyBlock::vboFlag
VboFlag vboFlag
Definition: OgreVulkanVaoManager.h:112
Ogre::v1::Pose::getNormals
const NormalsMap & getNormals(void) const
Gets a const reference to the vertex offsets.
Definition: OgrePose.h:114
Ogre::LwString::Float::Float
Float(float value, int precision=-1, int minWidth=-1)
Definition: OgreLwString.h:309
_OgrePagingExport
#define _OgrePagingExport
Definition: OgrePagingPrerequisites.h:72
Ogre::GLSLShader::setColumnMajorMatrices
void setColumnMajorMatrices(bool columnMajor)
Sets whether matrix packing in column-major order.
Definition: OgreGLSLShader.h:172
Ogre::CbIndirectBuffer
Definition: OgreCbShaderBuffer.h:54
Ogre::HlmsBaseProp::LightsSpotParams
static const IdString LightsSpotParams
Definition: OgreHlms.h:871
Ogre::GLES2BufferInterface::getVboName
GLuint getVboName(void) const
Definition: OgreGLES2BufferInterface.h:68
Ogre::ID_NAMED
@ ID_NAMED
Definition: OgreScriptCompiler.h:804
Ogre::RenderTarget::isRenderWindow
virtual bool isRenderWindow(void) const
Whether our derived class is RenderWindow.
Definition: OgreRenderTarget.h:417
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE7
@ SPC_LIGHTDIRECTION_OBJECT_SPACE7
Definition: OgreShaderParameter.h:174
Ogre::SmallVector::SmallVector
SmallVector()
Definition: OgreSmallVector.h:739
Ogre::SmallVectorTemplateBase::destroy_range
static void destroy_range(T *S, T *E)
Definition: OgreSmallVector.h:242
Ogre::GCT_MATRIX_4X3
@ GCT_MATRIX_4X3
Definition: OgreGpuProgramParams.h:92
Ogre::Terrain::WORKQUEUE_DERIVED_DATA_REQUEST
static const uint16 WORKQUEUE_DERIVED_DATA_REQUEST
Definition: OgreTerrain.h:1546
Ogre::EmbeddedZipArchiveFactory::addEmbbeddedFile
static void addEmbbeddedFile(const String &name, const uint8 *fileData, size_t fileSize, DecryptEmbeddedZipFileFunc decryptFunc)
Add an embedded file to the embedded file list.
Ogre::TextureDefinitionBase::BufferDefinition::numElements
size_t numElements
Definition: OgreTextureDefinition.h:150
Ogre::ShadowTextureDefinition::getTextureNameStr
String getTextureNameStr() const
Definition: OgreCompositorShadowNodeDef.h:130
OgreParallaxCorrectedCubemapBase.h
Ogre::Renderable::getCurrentMaterialLod
uint8 getCurrentMaterialLod(void) const
Definition: OgreRenderable.h:413
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:72
Ogre::v1::StaticGeometry::QueuedSubMesh::submesh
SubMesh * submesh
Definition: OgreStaticGeometry.h:163
Ogre::VulkanVaoManager::Block::size
size_t size
Definition: OgreVulkanVaoManager.h:79
_OgreD3D11Export
#define _OgreD3D11Export
Definition: OgreD3D11Prerequisites.h:142
Ogre::RSC_TEXTURE_COMPRESSION_ETC1
@ RSC_TEXTURE_COMPRESSION_ETC1
Supports compressed textures in the ETC1 format.
Definition: OgreRenderSystemCapabilities.h:150
OgreArrayMatrixAf4x3.h
Ogre::StackVector::erasePOD
iterator erasePOD(iterator first, iterator last)
Definition: OgreStackVector.h:197
Ogre::D3D9VideoMode::increaseRefreshRate
void increaseRefreshRate(unsigned int rr)
Definition: OgreD3D9VideoMode.h:59
Ogre::VoxelizerJobSetting::CompressedVertexFormat
@ CompressedVertexFormat
Definition: OgreVctVoxelizer.h:50
Ogre::PCT_COUNT
@ PCT_COUNT
Unsigned integer per component.
Definition: OgrePixelFormat.h:400
Ogre::Log::isFileOutputSuppressed
bool isFileOutputSuppressed() const
Get whether file output is suppressed for this log.
Definition: OgreLog.h:142
_OgreHlmsPbsExport
#define _OgreHlmsPbsExport
Definition: OgreHlmsPbsPrerequisites.h:43
Ogre::SceneManager::AnimationIterator
MapIterator< AnimationList > AnimationIterator
Definition: OgreSceneManager.h:2277
Ogre::SkeletonAnimManager
This is how the Skeleton system works in 2.0: There is one BoneMemoryManager per skeleton.
Definition: OgreSkeletonAnimManager.h:104
Ogre::ResourceLayout::MipmapGen
@ MipmapGen
Definition: OgreResourceTransition.h:60
Ogre::v1::HardwareBufferManagerBase::createCounterBuffer
virtual HardwareCounterBufferSharedPtr createCounterBuffer(size_t sizeBytes, HardwareBuffer::Usage usage=HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE, bool useShadowBuffer=false, const String &name="")=0
Create counter buffer.
Ogre::PbsMobileProperty::BlendModeIndex2
static const IdString BlendModeIndex2
Definition: OgreHlmsPbsMobile.h:158
Ogre::GL3PlusRenderSystem::_setTextureCoordCalculation
void _setTextureCoordCalculation(size_t stage, TexCoordCalcMethod m, const Frustum *frustum=0)
See RenderSystem.
Definition: OgreGL3PlusRenderSystem.h:358
Ogre::MaterialManager
Class for managing Material settings for Ogre.
Definition: OgreMaterialManager.h:63
Ogre::TerrainGlobalOptions::getDefaultLayerTextureWorldSize
Real getDefaultLayerTextureWorldSize() const
Get the default world size for a layer 'splat' texture to cover.
Definition: OgreTerrain.h:2060
Ogre::Volume::ChunkParameters::sceneManager
SceneManager * sceneManager
The scenemanager to construct the entity with.
Definition: OgreVolumeChunk.h:53
Ogre::ResourceGroupManager::ResourceDeclaration::loader
ManualResourceLoader * loader
Definition: OgreResourceGroupManager.h:298
Ogre::ArrayVector3
Cache-friendly array of 3-dimensional represented as a SoA array.
Definition: C/OgreArrayVector3.h:64
Ogre::D3D11HLSLProgram::CmdEntryPoint
Command object for setting entry point.
Definition: OgreD3D11HLSLProgram.h:55
Ogre::CB_DRAW_V1_INDEXED_NO_BASE_INSTANCE
@ CB_DRAW_V1_INDEXED_NO_BASE_INSTANCE
Definition: OgreCbCommon.h:73
Ogre::v1::OldNode::Listener
Listener which gets called back on OldNode events.
Definition: OgreOldNode.h:87
Ogre::RTShader::RenderStateList
vector< RenderState * >::type RenderStateList
Definition: OgreShaderRenderState.h:129
Ogre::NULLTextureGpuRenderTarget
Definition: OgreNULLTextureGpu.h:69
Ogre::Aabb::mHalfSize
Ogre::Vector3 mHalfSize
Definition: C/OgreAabb.h:81
Ogre::downscale2x_Float32_XX
ImageDownsampler2D downscale2x_Float32_XX
Definition: OgreImageDownsampler.h:177
Ogre::RootLayout::ArrayDesc::toKey
uint32 toKey(void) const
Definition: OgreRootLayout.h:397
OgreThreadDefinesBoost.h
Ogre::HlmsCache::hash
uint32 hash
Definition: OgreHlmsCommon.h:198
Ogre::PixelFormatDataTypes::Uint2
@ Uint2
Definition: OgreD3D11PixelFormatToShaderType.h:56
Ogre::v1::BillboardChainFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreBillboardChain.h:365
Ogre::SmallVectorTemplateCommon::pointer
T * pointer
Definition: OgreSmallVector.h:180
Ogre::SkeletonInstance
Instance of a Skeleton, main external interface for retrieving bone positions and applying animations...
Definition: OgreSkeletonInstance.h:71
Ogre::CommandBuffer::execute_setReadOnlyBufferVS
static CommandBufferExecuteFunc execute_setReadOnlyBufferVS
Definition: OgreCommandBuffer.h:88
Ogre::StackVector::capacity
size_t capacity() const
Definition: OgreStackVector.h:113
Ogre::VulkanDevice::mQueueProps
FastArray< VkQueueFamilyProperties > mQueueProps
Definition: OgreVulkanDevice.h:102
Ogre::VctVoxelizerSourceBase::getAlbedoVox
TextureGpu * getAlbedoVox(void)
Definition: OgreVctVoxelizerSourceBase.h:94
OgreTimerImp.h
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE6
@ SPC_LIGHTPOSITION_WORLD_SPACE6
Definition: OgreShaderParameter.h:223
Ogre::PixelFormatGpuUtils::PFL_RGB8
@ PFL_RGB8
Definition: OgrePixelFormatGpuUtils.h:64
Ogre::CocoaWindow
Definition: OgreOSXCocoaWindow.h:50
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:1297
Ogre::ArrayActorPlane
Actors are defined by a plane and a rectangle that limits that plane.
Definition: OgrePlanarReflectionActor.h:60
Ogre::BB_FLAG_INDIRECT
@ BB_FLAG_INDIRECT
Definition: OgreBufferPacked.h:102
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:2025
Ogre::Terrain::ImportData::deleteInputData
bool deleteInputData
Whether this structure should 'own' the input data (inputImage and inputFloat), and therefore delete ...
Definition: OgreTerrain.h:385
Ogre::SkeletonDef::getDepthLevelInfo
const DepthLevelInfoVec & getDepthLevelInfo(void) const
Definition: OgreSkeletonDef.h:148
Ogre::TextureDefinitionBase::BufferDefinitionVec
vector< BufferDefinition >::type BufferDefinitionVec
Definition: OgreTextureDefinition.h:180
Ogre::ID_DEPTH_STENCIL
@ ID_DEPTH_STENCIL
Definition: OgreScriptCompiler.h:842
Ogre::CompositorWorkspaceListenerVec
vector< CompositorWorkspaceListener * >::type CompositorWorkspaceListenerVec
Definition: OgreCompositorCommon.h:62
Ogre::PFG_RGBA16_SINT
@ PFG_RGBA16_SINT
Definition: OgrePixelFormatGpu.h:63
Ogre::ColourBufferType
ColourBufferType
Defines the colour buffer types.
Definition: OgreCommon.h:378
Ogre::MathlibC::AndNot
static ArrayInt AndNot(ArrayInt a, ArrayInt b)
Returns the result of "a & ~b".
Definition: OgreMathlibC.h:190
Ogre::HlmsDatablock::getName
IdString getName(void) const
Definition: OgreHlmsDatablock.h:351
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::CompositorPassComputeDef::BufferSource::offset
size_t offset
Definition: OgreCompositorPassComputeDef.h:91
Ogre::VulkanTextureGpuManager
Definition: OgreVulkanTextureGpuManager.h:53
Ogre::v1::BillboardSet::getBillboardOrigin
virtual BillboardOrigin getBillboardOrigin(void) const
Gets the point which acts as the origin point for all billboards in this set.
Ogre::SceneQueryMovableObjectPair
std::pair< MovableObject *, MovableObject * > SceneQueryMovableObjectPair
Definition: OgreSceneQuery.h:483
Ogre::NULLRenderSystem::validateConfigOptions
virtual String validateConfigOptions(void)
Validates the options set for the rendering system, returning a message if there are problems.
Definition: OgreNULLRenderSystem.h:77
Ogre::ID_TESSELLATION_DOMAIN_PROGRAM_REF
@ ID_TESSELLATION_DOMAIN_PROGRAM_REF
Definition: OgreScriptCompiler.h:1036
Ogre::v1::PatchSurface::getControlPointBuffer
void * getControlPointBuffer(void) const
Definition: OgrePatchSurface.h:169
OgreView
Definition: OgreOSXCocoaTouchView.h:35
Ogre::D3D11HlmsPso::geometryShader
D3D11HLSLProgram * geometryShader
Definition: OgreD3D11HlmsPso.h:53
Ogre::STLAllocator::Base
STLAllocatorBase< T > Base
define our types, as per ISO C++
Definition: OgreMemorySTLAllocator.h:85
Ogre::VctCascadeSetting::cameraStepSize
Vector3 cameraStepSize
How much we let the camera move before updating the cascade Value is in range [1; inf) Camera is eval...
Definition: OgreVctCascadedVoxelizer.h:80
Ogre::DescBindingRange::start
uint16 start
Definition: OgreRootLayout.h:54
Ogre::EglPBufferSupport::DeviceData::fsaa
FastArray< SampleDescription > fsaa
Definition: OgreEglPBufferSupport.h:48
Ogre::ID_FIRST_RENDER_QUEUE
@ ID_FIRST_RENDER_QUEUE
Definition: OgreScriptCompiler.h:919
Ogre::RenderTarget::getFSAA
virtual uint getFSAA() const
Indicates whether multisampling is performed on rendering and at what level.
Definition: OgreRenderTarget.h:339
Ogre::PixelShader
@ PixelShader
Definition: OgreCommon.h:395
Ogre::ShadowCameraSetup::ShadowCameraSetup
ShadowCameraSetup()
Definition: OgreShadowCameraSetup.h:80
Ogre::M_GEOMETRY_VERTEX_ELEMENT
@ M_GEOMETRY_VERTEX_ELEMENT
Definition: OgreMeshFileFormat.h:218
Ogre::FastArray::value_type
T value_type
Definition: OgreFastArray.h:95
Ogre::RealAsUint
uint32 RealAsUint
Definition: OgrePrerequisites.h:88
Ogre::HlmsManager::getScriptPatterns
virtual const StringVector & getScriptPatterns(void) const
Gets the file patterns which should be used to find scripts for this class.
Definition: OgreHlmsManager.h:365
Ogre::PixelFormatDataTypes::Uint3
@ Uint3
Definition: OgreD3D11PixelFormatToShaderType.h:57
Ogre::v1::StaticGeometry::OptimisedSubMeshGeometry::indexData
IndexData * indexData
Definition: OgreStaticGeometry.h:148
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:1191
OgreParticleEmitter.h
Ogre::ID_EXP2
@ ID_EXP2
Definition: OgreScriptCompiler.h:705
Ogre::GL3PlusFBOManager::checkFormat
bool checkFormat(PixelFormat format)
Check if a certain format is usable as FBO rendertarget format.
Definition: OgreGL3PlusFBORenderTexture.h:102
Ogre::PbsProperty::DiffuseMapGrayscale
static const IdString DiffuseMapGrayscale
Definition: OgreHlmsPbs.h:495
Ogre::ObjectMemoryManager::_getDummyNode
SceneNode * _getDummyNode() const
Returns the pointer to the dummy node (useful when detaching)
Definition: OgreObjectMemoryManager.h:173
Ogre::AllocatedObject::AllocatedObject
AllocatedObject()
Definition: OgreMemoryAllocatedObject.h:61
Ogre::SmallVector< T, 0 >::SmallVector
SmallVector()
Definition: OgreSmallVector.h:772
Ogre::MaterialSerializer::Listener::~Listener
virtual ~Listener()
Definition: OgreMaterialSerializer.h:80
Ogre::RqBits::DepthBits
static const int DepthBits
Definition: OgreRenderQueue.h:308
Ogre::CompositorPassDef::mColourWrite
bool mColourWrite
When false will not really bind the RenderTarget for rendering and use a null colour buffer instead.
Definition: OgreCompositorPassDef.h:170
Ogre::CompositorPassClearDef
Definition: OgreCompositorPassClearDef.h:47
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:1038
Ogre::v1::VertexBufferBinding::getBindings
virtual const VertexBufferBindingMap & getBindings(void) const
Gets a read-only version of the buffer bindings.
Ogre::ResourceLayout::RenderTargetReadOnly
@ RenderTargetReadOnly
Definition: OgreResourceTransition.h:54
Ogre::v1::GL3PlusHardwareUniformBuffer::getGLBufferId
GLuint getGLBufferId(void) const
Definition: OgreGL3PlusHardwareUniformBuffer.h:76
Ogre::IrradianceFieldSettings::mRasterParams
RasterParams mRasterParams
Use rasterization to generate light & depth data, instead of voxelization.
Definition: OgreIrradianceField.h:81
Ogre::HlmsManager::ResourceToTexExtensionMap
map< String, String >::type ResourceToTexExtensionMap
Definition: OgreHlmsManager.h:127
Ogre::ScriptLoader
Abstract class defining the interface used by classes which wish to perform script loading to define ...
Definition: OgreScriptLoader.h:59
Ogre::GpuProgramParameters::ACDT_NONE
@ ACDT_NONE
no data is required
Definition: OgreGpuProgramParams.h:1385
Ogre::v1::BillboardParticleRendererFactory
Factory class for BillboardParticleRenderer.
Definition: OgreBillboardParticleRenderer.h:249
Ogre::Vector3::perpendicular
Vector3 perpendicular(void) const
Generates a vector perpendicular to this vector (eg an 'up' vector).
Definition: OgreVector3.h:567
XSizeHints::flags
int flags
Definition: OgreX11EGLSupport.h:88
Ogre::ID_TEXTURE_SOURCE
@ ID_TEXTURE_SOURCE
Definition: OgreScriptCompiler.h:808
Ogre::Hlms::LightGatherNone
@ LightGatherNone
Definition: OgreHlms.h:90
Ogre::RenderSystem::_renderNoBaseInstance
virtual void _renderNoBaseInstance(const v1::CbDrawCallStrip *cmd)
Definition: OgreRenderSystem.h:1132
Ogre::GLES2VaoManager::Block::offset
size_t offset
Definition: OgreGLES2VaoManager.h:52
Ogre::LightClosestArray
FastArray< LightClosest > LightClosestArray
Definition: OgreCommon.h:754
Ogre::delayed_vkDestroyPipeline
void delayed_vkDestroyPipeline(VaoManager *vaoMgr, VkDevice device, VkPipeline pipeline, VkAllocationCallbacks const *pAllocator)
Ogre::SceneManagerMetaData::worldGeometrySupported
bool worldGeometrySupported
Flag indicating whether world geometry is supported.
Definition: OgreSceneManager.h:2871
Ogre::RenderSystemCapabilities::setFragmentProgramConstantFloatCount
void setFragmentProgramConstantFloatCount(ushort c)
The number of floating-point constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:785
Ogre::DescriptorSetTexture2::Slot::slotType
SlotType slotType
Definition: OgreDescriptorSetTexture.h:233
Ogre::v1::Entity::_getNumBoneMatrices
unsigned short _getNumBoneMatrices(void) const
Internal method for retrieving bone matrix information.
Definition: OgreEntity.h:422
Ogre::MemoryDataStream::getPtr
uchar * getPtr(void)
Get a pointer to the start of the memory block this stream holds.
Definition: OgreDataStream.h:433
Ogre::PFG_Y410
@ PFG_Y410
Definition: OgrePixelFormatGpu.h:164
Ogre::RenderSysAllocPolicy
CategorisedAllocPolicy< Ogre::MEMCATEGORY_RENDERSYS > RenderSysAllocPolicy
Definition: OgreMemoryAllocatorConfig.h:272
Ogre::TextureGpuManager::BudgetEntry::BudgetEntry
BudgetEntry()
Definition: OgreTextureGpuManager.h:251
Ogre::static_pointer_cast
SharedPtr< T > static_pointer_cast(SharedPtr< U > const &r)
Definition: OgreSharedPtr.h:370
Ogre::Page::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgrePage.h:98
Ogre::HlmsCache::type
HlmsTypes type
Definition: OgreHlmsCommon.h:199
Ogre::FrameBufferDescKey::readyWindowForPresent
bool readyWindowForPresent
Definition: OgreRenderPassDescriptor.h:257
Ogre::PixelFormatDescription::componentType
PixelComponentType componentType
Component type.
Definition: OgrePixelFormatDescriptions.h:51
Ogre::Texture::getTextureType
TextureType getTextureType(void) const
Gets the type of texture.
Definition: OgreTexture.h:137
Ogre::TerrainGroup::getFilenamePrefix
const String & getFilenamePrefix() const
Definition: OgreTerrainGroup.h:158
Ogre::RenderSystemCapabilities::getGeometryProgramConstantFloatCount
ushort getGeometryProgramConstantFloatCount(void) const
The number of floating-point constants geometry programs support.
Definition: OgreRenderSystemCapabilities.h:712
Ogre::ArrayMatrixAf4x3
Cache-friendly container of AFFINE 4x4 matrices represented as a SoA array.
Definition: C/OgreArrayMatrixAf4x3.h:69
Ogre::CB_SET_V1_RENDER_OP
@ CB_SET_V1_RENDER_OP
Definition: OgreCbCommon.h:72
Ogre::Volume::OctreeNode::getCenterRightBottom
const Vector3 getCenterRightBottom(void) const
Gets the center of the corners 1, 2.
Definition: OgreVolumeOctreeNode.h:409
Ogre::RSC_HWSTENCIL
@ RSC_HWSTENCIL
Supports hardware stencil buffer.
Definition: OgreRenderSystemCapabilities.h:92
Ogre::ForwardPlusBase::CachedGridBufferVec
vector< CachedGridBuffer >::type CachedGridBufferVec
Definition: OgreForwardPlusBase.h:82
OgreHardwareIndexBuffer.h
Ogre::MetalDevice::mComputeEncoder
id< MTLComputeCommandEncoder > mComputeEncoder
Definition: OgreMetalDevice.h:48
Ogre::GpuProgramParameters::ACT_INVERSE_TRANSPOSE_VIEW_MATRIX
@ ACT_INVERSE_TRANSPOSE_VIEW_MATRIX
Provides inverse transpose of view matrix.
Definition: OgreGpuProgramParams.h:920
Ogre::Bone::TagPointVec
vector< TagPoint * >::type TagPointVec
Definition: OgreBone.h:65
Ogre::GL3PlusSupport
Definition: OgreGL3PlusSupport.h:40
Ogre::CompositorManager2::getSharedFullscreenQuad
v1::Rectangle2D * getSharedFullscreenQuad(void) const
Returns a shared fullscreen rectangle/triangle useful for PASS_QUAD passes.
Definition: OgreCompositorManager2.h:241
Ogre::HashedVector::reference
VectorImpl::reference reference
Definition: OgreCommon.h:515
Ogre::VoxelizedMeshCache::VoxelizedMesh
Definition: OgreVoxelizedMeshCache.h:52
Ogre::GpuProgramParameters::ACT_SHADOW_COLOUR
@ ACT_SHADOW_COLOUR
Provides the fixed shadow colour as configured via SceneManager::setShadowColour; useful for integrat...
Definition: OgreGpuProgramParams.h:1316
Ogre::ProfileFrame::hierarchicalLvl
uint hierarchicalLvl
The hierarchical level of this profile, 0 being the main loop.
Definition: OgreProfiler.h:262
Ogre::UnlitMobileProp::TexMatrixCount3
static const IdString TexMatrixCount3
Definition: OgreHlmsUnlitMobile.h:99
Ogre::HlmsSamplerblock::mCompareFunction
CompareFunction mCompareFunction
Defaults to NUM_COMPARE_FUNCTIONS which means disabled.
Definition: OgreHlmsSamplerblock.h:82
Ogre::Mesh::getHashForCaches
const uint64 * getHashForCaches(void) const
Returns an array of [2] containing a hash for use in caches.
Definition: OgreMesh2.h:377
Ogre::VulkanWindowSwapChainBased::mSwapchain
VkSwapchainKHR mSwapchain
Definition: OgreVulkanWindow.h:103
Ogre::PFG_BGRA8_UNORM
@ PFG_BGRA8_UNORM
Avoid this one (prefer RGBA8).
Definition: OgrePixelFormatGpu.h:145
Ogre::CompositorPassQuadDef::mFrustumCorners
FrustumCorners mFrustumCorners
Type of frustum corners to pass in the quad normals.
Definition: OgreCompositorPassQuadDef.h:111
Ogre::VctLighting::mMultiplier
float mMultiplier
Sets the intensity/brightness of the GI.
Definition: OgreVctLighting.h:168
Ogre::D3D11Device::eExceptionsErrorLevel
eExceptionsErrorLevel
Definition: OgreD3D11Device.h:93
Ogre::Terrain::isDerivedDataUpdateInProgress
bool isDerivedDataUpdateInProgress() const
Query whether a derived data update is in progress or not.
Definition: OgreTerrain.h:1631
Ogre::AsyncTextureTicket::DelayedDownload::textureSrc
TextureGpu * textureSrc
Definition: OgreAsyncTextureTicket.h:64
Ogre::CopyEncTransitionMode::CopyEncTransitionMode
CopyEncTransitionMode
Copy Encoder Transition modes to be used by TextureGpu::copyTo and TextureGpu::_autogenerateMipmaps.
Definition: OgreTextureGpu.h:190
Ogre::ArrayQuaternion::setFromQuaternion
void setFromQuaternion(const Quaternion &v, size_t index)
Definition: C/OgreArrayQuaternion.h:102
Ogre::SceneManager::getAmbientLightHemisphereDir
const Vector3 & getAmbientLightHemisphereDir(void) const
Definition: OgreSceneManager.h:1656
OgreSceneFormatPrerequisites.h
Ogre::Root::isInitialised
bool isInitialised(void) const
Returns whether the system is initialised or not.
Definition: OgreRoot.h:358
Ogre::ID_LIGHT_MASK
@ ID_LIGHT_MASK
Definition: OgreScriptCompiler.h:718
Ogre::SceneManager::setLightMask
virtual_l2 void setLightMask(uint32 mask)
Sets a mask which is bitwise 'and'ed with lights' own light masks to determine if the light should be...
Definition: OgreSceneManager.h:2559
Ogre::v1::PatchSurface::getIndexOffset
size_t getIndexOffset(void) const
Returns the index offset used by this buffer to write data into the buffer.
Definition: OgrePatchSurface.h:128
Ogre::ParticleSystemManager::ParticleTemplateMap
map< String, ParticleSystem * >::type ParticleTemplateMap
Definition: OgreParticleSystemManager.h:82
Ogre::TerrainLodManager::TERRAINLODDATA_CHUNK_ID
static const uint32 TERRAINLODDATA_CHUNK_ID
Definition: OgreTerrainLodManager.h:55
Ogre::RootLayout::ArrayDesc::arraySize
uint16 arraySize
Definition: OgreRootLayout.h:388
Ogre::TerrainMaterialGenerator::Profile::~Profile
virtual ~Profile()
Definition: OgreTerrainMaterialGenerator.h:178
Ogre::D3D11NullTexture::_autogenerateMipmaps
virtual void _autogenerateMipmaps(void)
Tells the API to let the HW autogenerate mipmaps.
Definition: OgreD3D11NullTexture.h:64
Ogre::TechniqueTranslator
Definition: OgreScriptTranslator.h:156
Ogre::ResourceManager::getResourceIterator
ResourceMapIterator getResourceIterator(void)
Returns an iterator over all resources in this manager.
Definition: OgreResourceManager.h:596
OgreFont.h
Ogre::SceneManager::isSkyEnabled
bool isSkyEnabled(void) const
Definition: OgreSceneManager.h:1159
Ogre::BuildLightListRequest
Definition: OgreSceneManager.h:165
Ogre::type4::w
T w
Definition: OgreShaderPrimitives.h:43
Ogre::PbsProperty::UvEmissive
static const IdString UvEmissive
Definition: OgreHlmsPbs.h:558
Ogre::PFG_ASTC_RGBA_UNORM_5X4_LDR
@ PFG_ASTC_RGBA_UNORM_5X4_LDR
Definition: OgrePixelFormatGpu.h:237
Ogre::PageStrategyData::~PageStrategyData
virtual ~PageStrategyData()
Definition: OgrePageStrategy.h:53
Ogre::GL3PlusSupport::~GL3PlusSupport
virtual ~GL3PlusSupport()
Definition: OgreGL3PlusSupport.h:44
Ogre::HlmsMacroblock
A macro block contains settings that will rarely change, and thus are common to many materials.
Definition: OgreHlmsDatablock.h:77
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const Matrix4 &val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:510
Ogre::v1::EdgeData::EdgeGroup::vertexSet
size_t vertexSet
The vertex set index that contains the vertices for this edge group.
Definition: OgreEdgeListBuilder.h:106
Ogre::UnlitMobileProp::DiffuseMapCount2
static const IdString DiffuseMapCount2
Definition: OgreHlmsUnlitMobile.h:110
Ogre::RenderSystemList
vector< RenderSystem * >::type RenderSystemList
Definition: OgreRoot.h:53
DXGI_SWAP_CHAIN_DESC1::Flags
UINT Flags
Definition: OgreD3D11LegacySDKEmulation.h:64
Ogre::CbDrawCall
Definition: OgreCbDrawCall.h:61
Ogre::ScopedLock::~ScopedLock
~ScopedLock()
Definition: OgreLightweightMutex.h:109
Ogre::Codec::isCodecRegistered
static bool isCodecRegistered(const String &codecType)
Return whether a codec is registered already.
Definition: OgreCodec.h:96
Ogre::v1::ManualObject::SectionList
vector< ManualObjectSection * >::type SectionList
Definition: OgreManualObject.h:459
Ogre::HlmsTexturePack::TextureEntry::paths
StringVector paths
For cubemaps, the order is +X, -X, +Y, -Y, +Z, -Z.
Definition: OgreHlmsTexturePack.h:53
XRRScreenSize::width
int width
Definition: OgreX11EGLSupport.h:86
Ogre::CompositorManager2::getBarrierSolver
BarrierSolver & getBarrierSolver(void)
Definition: OgreCompositorManager2.h:386
Ogre::ComPtr::ComPtr
ComPtr(U *other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:129
Ogre::AxisAlignedBox::EXTENT_NULL
@ EXTENT_NULL
Definition: OgreAxisAlignedBox.h:58
Ogre::v1::Billboard::mRotation
Radian mRotation
Definition: OgreBillboard.h:87
Ogre::BoneTransform::mDerivedTransform
SimpleMatrixAf4x3 *RESTRICT_ALIAS mDerivedTransform
Caches the full transform into an affine 4x4 matrix.
Definition: OgreBoneTransform.h:62
Ogre::PFG_P010
@ PFG_P010
Definition: OgrePixelFormatGpu.h:167
Ogre::WorkQueue::ResponseHandler
Interface definition for a handler of responses.
Definition: OgreWorkQueue.h:202
OgreD3D11DeviceResource.h
Ogre::D3D11RenderWindowSwapChainBased::_shouldRebindBackBuffer
virtual bool _shouldRebindBackBuffer()
Definition: OgreD3D11RenderWindow.h:117
Ogre::PFG_PVRTC_RGB2_SRGB
@ PFG_PVRTC_RGB2_SRGB
Definition: OgrePixelFormatGpu.h:196
Ogre::DescriptorSetTexture2::BufferSlot::buffer
TexBufferPacked * buffer
Texture buffer to bind.
Definition: OgreDescriptorSetTexture.h:145
Ogre::v1::BillboardParticleRenderer::CmdPointRendering
Command object for point rendering (see ParamCommand).
Definition: OgreBillboardParticleRenderer.h:98
Ogre::PrefabRootLayout::Standard
@ Standard
4 textures per material, VS and PS only
Definition: OgreGpuProgram.h:67
Ogre::CbDrawIndexed::baseVertex
uint32 baseVertex
Definition: OgreCbDrawCall.h:56
Ogre::LodProfile
vector< ProfiledEdge >::type LodProfile
Definition: OgreLodConfig.h:49
Ogre::Volume::OctreeNode::getCorner5
const Vector3 getCorner5(void) const
Gets the coordinate of corner 5.
Definition: OgreVolumeOctreeNode.h:490
Ogre::D3D9RenderSystem
Implementation of DirectX9 as a rendering system.
Definition: OgreD3D9RenderSystem.h:52
Ogre::VET_UINT3
@ VET_UINT3
Definition: OgreVertexElements.h:101
Ogre::UnlitProperty::SamplerStateStart
static const IdString SamplerStateStart
Definition: OgreUnlitProperty.h:68
Ogre::ShadowTextureDefinition::numSplits
uint32 numSplits
Definition: OgreCompositorShadowNodeDef.h:94
Ogre::VulkanQueue::getVaoManager
VulkanVaoManager * getVaoManager(void)
Definition: OgreVulkanQueue.h:287
Ogre::TU_DYNAMIC_WRITE_ONLY
@ TU_DYNAMIC_WRITE_ONLY
same as HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY
Definition: OgreTexture.h:59
Ogre::TextureBox::fullyContains
bool fullyContains(const TextureBox &other) const
Returns true if 'other' fits inside 'this' (fully, not partially)
Definition: OgreTextureBox.h:110
Ogre::v1::SubMesh::VertexBoneAssignmentList
multimap< size_t, VertexBoneAssignment >::type VertexBoneAssignmentList
Multimap of verex bone assignments (orders by vertex index)
Definition: OgreSubMesh.h:183
Ogre::WindowList
StdVector< Window * > WindowList
Render window container.
Definition: OgreCommon.h:1120
Ogre::v1::OverlayManager::FactoryMap
map< String, OverlayElementFactory * >::type FactoryMap
Definition: OgreOverlayManager.h:57
Ogre::CompositorShadowNodeDef::getShadowTextureDefinition
const ShadowTextureDefinition * getShadowTextureDefinition(size_t texIndex) const
Retrieves a shadow texture definition by its index.
Definition: OgreCompositorShadowNodeDef.h:223
XVisualIDFromVisual
int XVisualIDFromVisual(Visual *v)
Ogre::CompositorShadowNodeDef
Shadow Nodes are special nodes (not to be confused with.
Definition: OgreCompositorShadowNodeDef.h:149
Ogre::CB_INVALID
@ CB_INVALID
Definition: OgreCbCommon.h:37
Ogre::BySkeletonDef::boneMemoryManager
BoneMemoryManager boneMemoryManager
Definition: OgreSkeletonAnimManager.h:53
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:86
Ogre::RenderSystemCapabilities::setTessellationHullProgramConstantIntCount
void setTessellationHullProgramConstantIntCount(ushort c)
The number of integer constants tessellation Domain programs support.
Definition: OgreRenderSystemCapabilities.h:926
Ogre::Material
Class encapsulates rendering properties of an object.
Definition: OgreMaterial.h:85
OgreHardwarePixelBuffer.h
OgreString.h
Ogre::Resource::LOADSTATE_PREPARING
@ LOADSTATE_PREPARING
Preparing is in progress.
Definition: OgreResource.h:131
Ogre::TextureDefinitionBase::TextureDefinition::depthBufferFormat
PixelFormatGpu depthBufferFormat
Definition: OgreTextureDefinition.h:131
Ogre::ProfileHistory::numCallsThisFrame
uint numCallsThisFrame
The number of times this profile has been called each frame.
Definition: OgreProfiler.h:285
Ogre::GLSLProgram::setSkeletalAnimationIncluded
void setSkeletalAnimationIncluded(bool included)
Sets whether the linked program includes the required instructions to perform skeletal animation.
Definition: OgreGLSLProgram.h:121
Ogre::DescBindingTypes::Sampler
@ Sampler
Definition: OgreRootLayout.h:84
Ogre::BySkeletonDef::operator==
bool operator==(IdString name) const
Definition: OgreSkeletonAnimManager.h:74
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:414
Ogre::TU_NOT_TEXTURE
@ TU_NOT_TEXTURE
Definition: OgreTexture.h:82
Ogre::GLAtomicCounterReference::mSourceProgType
GpuProgramType mSourceProgType
Which type of program params will this value come from?
Definition: OgreGLSLProgram.h:66
Ogre::Frustum::isReflected
virtual bool isReflected(void) const
Returns whether this frustum is being reflected.
Definition: OgreFrustum.h:590
Ogre::v1::HardwarePixelBuffer::blitFromMemory
void blitFromMemory(const PixelBox &src)
Convenience function that blits a pixelbox from memory to the entire buffer.
Definition: OgreHardwarePixelBuffer.h:155
Ogre::PT_COLOURVALUE
@ PT_COLOURVALUE
Definition: OgreStringInterface.h:66
Ogre::InvalidStateException
Definition: OgreException.h:210
Ogre::D3D9GpuVertexProgram
Direct3D implementation of low-level vertex programs.
Definition: OgreD3D9GpuProgram.h:112
Ogre::CompositorPassQuadDef::VIEW_SPACE_CORNERS_NORMALIZED_LH
@ VIEW_SPACE_CORNERS_NORMALIZED_LH
Definition: OgreCompositorPassQuadDef.h:76
Ogre::GLES2ManagedResource
Represents a GLES2 rendering resource.
Definition: OgreGLES2ManagedResource.h:45
Ogre::GL3PlusVertexArrayObject::GL3PlusVertexArrayObject
GL3PlusVertexArrayObject(GLuint vaoName, uint32 renderQueueId, const VertexBufferPackedVec &vertexBuffers, IndexBufferPacked *indexBuffer, OperationType opType)
Definition: Vao/OgreGL3PlusVertexArrayObject.h:42
Ogre::v1::AnimationStateSet::OGRE_AUTO_MUTEX
OGRE_AUTO_MUTEX
Mutex, public for external locking if needed.
Definition: OgreAnimationState.h:205
Ogre::HashedVector::at
reference at(size_type n)
Definition: OgreCommon.h:562
Ogre::VctVoxelizer
Definition: OgreVctVoxelizer.h:113
Ogre::RenderTarget::FrameStats::triangleCount
size_t triangleCount
Definition: OgreRenderTarget.h:79
Ogre::v1::EdgeData::isClosed
bool isClosed
Flag indicate the mesh is manifold.
Definition: OgreEdgeListBuilder.h:134
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:1352
Ogre::RTShader::ConstParameter::ConstParameter
ConstParameter(valueType val, GpuConstantType type, const Semantic &semantic, const Content &content)
Definition: OgreShaderParameter.h:577
Ogre::v1::Entity::hasSkeleton
bool hasSkeleton(void) const
Returns whether or not this entity is skeletally animated.
Definition: OgreEntity.h:424
Ogre::ID_ALL
@ ID_ALL
Definition: OgreScriptCompiler.h:883
Ogre::Image::loadRawData
Image & loadRawData(DataStreamPtr &stream, uint32 width, uint32 height, PixelFormat format)
Loads raw data from a stream.
Definition: OgreImage.h:252
Ogre::GLSLShader::CmdAttach
Command object for attaching another GLSL Program.
Definition: OgreGLSLShader.h:65
Ogre::PixelFormatDataTypes::SnormFloat4
@ SnormFloat4
Definition: OgreD3D11PixelFormatToShaderType.h:48
Ogre::CompositorPassSceneDef::mLodBias
Real mLodBias
Multiplier to the Lod value.
Definition: OgreCompositorPassSceneDef.h:137
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:111
Ogre::VulkanFlushOnlyDescValue::refCount
uint16 refCount
Definition: OgreVulkanRenderPassDescriptor.h:61
Ogre::Volume::CSGOperationSource
Abstract operation volume source holding two sources as operants.
Definition: OgreVolumeCSGSource.h:168
Ogre::StaticFaceGroup::numVertices
int numVertices
The range of vertices in the buffer this facegroup references.
Definition: OgreStaticFaceGroup.h:85
Ogre::ParallaxCorrectedCubemapBase
Definition: OgreParallaxCorrectedCubemapBase.h:47
Ogre::PageManager::getDebugDisplayLevel
uint8 getDebugDisplayLevel() const
Get the debug display level.
Definition: OgrePageManager.h:422
Ogre::v1::TangentSpaceCalc::IndexRemap::indexSet
size_t indexSet
Index data set (can be >0 if more than one index data was added)
Definition: OgreTangentSpaceCalc.h:62
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:94
Ogre::GpuConstantType
GpuConstantType
Enumeration of the types of constant we may encounter in programs.
Definition: OgreGpuProgramParams.h:71
Ogre::MetalDevice::mRenderEncoder
id< MTLRenderCommandEncoder > mRenderEncoder
Definition: OgreMetalDevice.h:49
Ogre::TerrainGroup::WORKQUEUE_LOAD_REQUEST
static const uint16 WORKQUEUE_LOAD_REQUEST
Definition: OgreTerrainGroup.h:501
Ogre::Vector3::Vector3
Vector3()
Default constructor.
Definition: OgreVector3.h:61
Ogre::HiddenAreaVrSettings::rightNoseCenter
Ogre::Vector2 rightNoseCenter
Definition: OgreHiddenAreaMeshVr.h:59
Ogre::Frustum::getReflectionPlane
virtual const Plane & getReflectionPlane(void) const
Returns the reflection plane of the frustum if appropriate.
Definition: OgreFrustum.h:594
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:375
Ogre::HlmsTexturePack::hasMipmaps
bool hasMipmaps
Definition: OgreHlmsTexturePack.h:62
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:1144
Ogre::CompositorShadowNode::getAffectedLightsBitSet
const LightsBitSet & getAffectedLightsBitSet(void) const
Definition: OgreCompositorShadowNode.h:278
Ogre::AxisAlignedBox::setMinimumZ
void setMinimumZ(Real z)
Definition: OgreAxisAlignedBox.h:207
Ogre::TextureGpuListener::ResidentToSysRamSync
@ ResidentToSysRamSync
Only called while TextureGpu is still Resident, and strategy is AlwaysKeepSystemRamCopy.
Definition: OgreTextureGpuListener.h:69
Ogre::RTShader::LayeredBlending::LB_FFPBlend
@ LB_FFPBlend
Definition: OgreShaderExLayeredBlending.h:50
Ogre::FrameBufferDescKey::numColourEntries
uint8 numColourEntries
Definition: OgreRenderPassDescriptor.h:258
Ogre::BasicBlock::mBlockType
uint8 mBlockType
Definition: OgreHlmsDatablock.h:63
Ogre::HashedVector::HashedVector
HashedVector(size_type n, const T &t)
Definition: OgreCommon.h:571
Ogre::Vector3::absDotProduct
Real absDotProduct(const Vector3 &vec) const
Calculates the absolute dot (scalar) product of this vector with another.
Definition: OgreVector3.h:425
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE0
@ SPC_LIGHTPOSITION_OBJECT_SPACE0
Light position in object space index 0-7.
Definition: OgreShaderParameter.h:207
Ogre::NULLTexBufferPacked::bindBufferHS
virtual void bindBufferHS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreNULLTexBufferPacked.h:55
Ogre::ArraySphere::setAll
void setAll(const Sphere &sphere)
Sets all packed spheres to the same value as the scalar input sphere.
Definition: C/OgreArraySphere.h:102
Ogre::AnyNumeric
Specialised Any class which has built in arithmetic operators, but can hold only types which support ...
Definition: OgreAny.h:220
Ogre::PF_SHORT_GR
@ PF_SHORT_GR
32-bit pixel format, 16-bit green, 16-bit red
Definition: OgrePixelFormat.h:142
Ogre::ProcessNameExclusionScriptCompilerEvent::mClass
String mClass
Definition: OgreScriptCompiler.h:533
Ogre::v1::BillboardSet::getBillboardsInWorldSpace
bool getBillboardsInWorldSpace()
Gets whether billboards are treated as being in world space.
Definition: OgreBillboardSet.h:720
TAS_MAX_TEXTURES
#define TAS_MAX_TEXTURES
Definition: OgreShaderExTextureAtlasSampler.h:35
Ogre::EglPBufferContext::getDeviceData
const EglPBufferSupport::DeviceData * getDeviceData() const
Definition: OgreEglPBufferContext.h:47
OgreCbCommon.h
Ogre::NULLBufferInterface::getNullDataPtr
uint8 * getNullDataPtr(void)
Definition: OgreNULLBufferInterface.h:57
Ogre::PccPerPixelGridPlacement::getOverlap
const Vector3 & getOverlap(void) const
Definition: OgrePccPerPixelGridPlacement.h:165
Ogre::HlmsPso::operator=
HlmsPso & operator=(const HlmsPso &_r)
Definition: OgreHlmsPso.h:180
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:252
Ogre::HlmsBits::InputLayoutShift
static const int InputLayoutShift
Definition: OgreHlms.h:983
OgreSDLGLSupport.h
Ogre::ProfileHistory::currentTimeMillisecs
Real currentTimeMillisecs
The current frame time this profile has taken in milliseconds.
Definition: OgreProfiler.h:272
Ogre::ResourceSimdAllocObject
AllocatedObject< ResourceSimdAllocPolicy > ResourceSimdAllocObject
Definition: OgreMemoryAllocatorConfig.h:287
Ogre::CompositorPassUav
Implementation of CompositorPass This implementation will set UAVs.
Definition: OgreCompositorPassUav.h:60
Ogre::Vector4::Vector4
Vector4(const Real fX, const Real fY, const Real fZ, const Real fW)
Definition: OgreVector4.h:59
Ogre::RTShader::FFP_COLOUR
@ FFP_COLOUR
Definition: OgreShaderFFPRenderState.h:72
OgreMetalRenderPassDescriptor.h
Ogre::MetalFrameBufferDescValue::MetalFrameBufferDescValue
MetalFrameBufferDescValue()
Ogre::GTKGLSupport::addConfig
void addConfig()
Add any special config values to the system.
Ogre::ResourceGroupListener::resourceRemove
virtual void resourceRemove(const ResourcePtr &resource)
This event is fired when a resource is about to be removed.
Definition: OgreResourceGroupManager.h:189
Ogre::TerrainMaterialGenerator::Profile::getParent
TerrainMaterialGenerator * getParent() const
Get the generator which owns this profile.
Definition: OgreTerrainMaterialGenerator.h:180
Ogre::RTShader::NormalMapLighting::getNormalMapFiltering
void getNormalMapFiltering(FilterOptions &minFilter, FilterOptions &magFilter, FilterOptions &mipFilter) const
Return the normal map filtering attributes.
Definition: OgreShaderExNormalMapLighting.h:157
Ogre::PbsMobileProperty::UvDetailNm3
static const IdString UvDetailNm3
Definition: OgreHlmsPbsMobile.h:151
Ogre::GLES2FBORenderTexture
RenderTexture for GL ES 2 FBO.
Definition: OgreGLES2FBORenderTexture.h:41
Ogre::ColourValue::ptr
float * ptr()
Pointer accessor for direct copying.
Definition: OgreColourValue.h:160
Ogre::PFG_R32_SINT
@ PFG_R32_SINT
Definition: OgrePixelFormatGpu.h:90
Ogre::MetalBufferInterface::_setVboPoolIndex
void _setVboPoolIndex(size_t newVboPool)
Definition: OgreMetalBufferInterface.h:62
OgreD3D9StereoDriverImpl.h
Ogre::PixelBox::data
void * data
The data pointer.
Definition: OgrePixelBox.h:78
Ogre::GLXGLSupport::mAtomState
Atom mAtomState
Definition: OgreGLXGLSupport.h:46
Ogre::AxisAlignedBox::contains
bool contains(const AxisAlignedBox &other) const
Tests whether another box contained by this box.
Definition: OgreAxisAlignedBox.h:779
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Radian &)
Apply delta value.
Definition: OgreAnimable.h:225
Ogre::HlmsBlendblock::mBlendOperation
SceneBlendOperation mBlendOperation
Definition: OgreHlmsDatablock.h:196
Ogre::AnyNumeric::operator=
AnyNumeric & operator=(const AnyNumeric &rhs)
Definition: OgreAny.h:316
Ogre::TRect::TRect
TRect(TRect const &o)
Definition: OgreCommon.h:776
Ogre::Node::numChildren
size_t numChildren(void) const
Reports the number of child nodes under this one.
Definition: OgreNode.h:550
Ogre::ID_RESOLVE_MIPMAP
@ ID_RESOLVE_MIPMAP
Definition: OgreScriptCompiler.h:836
OgreD3D11Window.h
Ogre::D3D11VaoManager::StrideChanger::paddedBytes
size_t paddedBytes
Definition: OgreD3D11VaoManager.h:57
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE7
@ SPC_LIGHTPOSITION_WORLD_SPACE7
Definition: OgreShaderParameter.h:224
Ogre::NULLWindow::swapBuffers
virtual void swapBuffers(void)
Ogre::PropertySet::setValue
void setValue(const String &name, T value)
Set a named property value.
Definition: OgreProperty.h:332
Ogre::CompositorTexture::name
IdString name
Definition: OgreCompositorPass.h:56
XVisualInfo::depth
int depth
Definition: OgreX11EGLSupport.h:85
Ogre::RTShader::LayeredBlending::Type
static String Type
Definition: OgreShaderExLayeredBlending.h:152
Ogre::STLAllocator::STLAllocator
STLAllocator(STLAllocator const &)
copy ctor - done component wise
Definition: OgreMemorySTLAllocator.h:111
Ogre::CompositorNode::getDefinition
const CompositorNodeDef * getDefinition() const
Definition: OgreCompositorNode.h:162
Ogre::ArrayAabb::getAsAabb
Aabb getAsAabb(size_t index) const
Prefer using.
Definition: C/OgreArrayAabb.h:98
Ogre::TerrainGroup::TerrainSlotDefinition
Definition of how to populate a 'slot' in the terrain group.
Definition: OgreTerrainGroup.h:304
Ogre::ID_TARGET_WIDTH
@ ID_TARGET_WIDTH
Definition: OgreScriptCompiler.h:849
Ogre::RenderSystem::endCopyEncoder
virtual void endCopyEncoder()
Required when caller will soon start analyzing barriers (e.g.
Definition: OgreRenderSystem.h:867
Ogre::D3D11VertexArrayObjectShared
Definition: OgreD3D11VertexArrayObject.h:38
Ogre::DataStream::~DataStream
virtual ~DataStream()
Definition: OgreDataStream.h:209
Ogre::ArrayVector3::mChunkBase
ArrayReal mChunkBase[3]
Definition: C/OgreArrayVector3.h:67
Ogre::Node::convertLocalToWorldOrientationUpdated
Quaternion convertLocalToWorldOrientationUpdated(const Quaternion &localOrientation)
Definition: OgreNode.h:755
Ogre::CompositorPassUavDef::BufferSource::BufferSource
BufferSource(uint32 _uavSlot, IdString _bufferName, ResourceAccess::ResourceAccess _access, size_t _offset=0, size_t _sizeBytes=0)
Definition: OgreCompositorPassUavDef.h:84
DXGI_PRESENT_PARAMETERS::pScrollRect
RECT * pScrollRect
Definition: OgreD3D11LegacySDKEmulation.h:75
Ogre::PassesByRenderWindowMap
map< TextureGpu *, FastArray< CompositorPass * > >::type PassesByRenderWindowMap
Definition: OgreCompositorWorkspace.h:50
Ogre::GPU_MS_WARP
@ GPU_MS_WARP
Definition: OgreRenderSystemCapabilities.h:320
Ogre::GL3PlusTextureManager::getWarningTextureID
GLuint getWarningTextureID()
Definition: OgreGL3PlusTextureManager.h:50
Ogre::AnimableValue::setValue
virtual void setValue(const ColourValue &)
Set value.
Definition: OgreAnimable.h:175
Ogre::TextureBox::bytesPerImage
size_t bytesPerImage
Definition: OgreTextureBox.h:50
Ogre::GLES2NullTextureTarget::getForceDisableColourWrites
virtual bool getForceDisableColourWrites(void) const
Used by depth texture views which need to disable colour writes when rendering to it PF_NULL targets ...
Definition: OgreGLES2NullTexture.h:103
OgreVertexIndexData.h
Ogre::CB_DRAW_CALL_INDEXED
@ CB_DRAW_CALL_INDEXED
Definition: OgreCbCommon.h:42
Ogre::MetalDepthBuffer::mStencilAttachmentDesc
MTLRenderPassStencilAttachmentDescriptor * mStencilAttachmentDesc
Definition: OgreMetalDepthBuffer.h:40
Ogre::Viewport::getScissorTop
Real getScissorTop(void) const
Definition: OgreViewport.h:143
OgreShaderExLayeredBlending.h
Ogre::CAPS_CATEGORY_COMMON
@ CAPS_CATEGORY_COMMON
Definition: OgreRenderSystemCapabilities.h:66
Ogre::HlmsDatablock::calculateHash
virtual void calculateHash()
Calculates the hashes needed for sorting by the RenderQueue (i.e. mTextureHash)
Definition: OgreHlmsDatablock.h:349
Ogre::HashedVector::HashedVector
HashedVector(const HashedVector< T > &rhs)
Definition: OgreCommon.h:572
Ogre::v1::Mesh::getSkeleton
const SkeletonDefPtr & getSkeleton(void) const
Definition: OgreMesh.h:456
Ogre::NULLTextureManager::NULLTextureManager
NULLTextureManager()
Ogre::ShadowTextureDefinition::autoNormalOffsetBiasScale
float autoNormalOffsetBiasScale
0 to disable.
Definition: OgreCompositorShadowNodeDef.h:82
Ogre::TextureGpuListener::shouldStayLoaded
virtual bool shouldStayLoaded(TextureGpu *texture)
Return true if this TextureGpu should likely stay loaded or else graphical changes could occur.
Definition: OgreTextureGpuListener.h:115
Ogre::RTShader::CGProgramWriter
CG target language writer implementation.
Definition: OgreShaderCGProgramWriter.h:53
Ogre::v1::OverlayElement::getName
const String & getName(void) const
Gets the name of this overlay.
Ogre::TexCoordCalcMethod
TexCoordCalcMethod
Enum describing the ways to generate texture coordinates.
Definition: OgreRenderSystem.h:65
Ogre::Volume::DualCell::mC3
Vector3 mC3
Definition: OgreVolumeDualGridGenerator.h:48
Ogre::Technique::GPUDeviceNameRule
Rule controlling whether technique is deemed supported based on GPU device name.
Definition: OgreTechnique.h:104
Ogre::v1::OverlayElementCommands::CmdTop
Command object for OverlayElement - see ParamCommand.
Definition: OgreOverlayElementCommands.h:52
Ogre::Log::getLogDetail
LoggingLevel getLogDetail() const
Gets the level of the log detail.
Definition: OgreLog.h:171
Ogre::GpuProgramManager::Microcode
MemoryDataStreamPtr Microcode
Definition: OgreGpuProgramManager.h:75
Ogre::v1::BBO_TOP_LEFT
@ BBO_TOP_LEFT
Definition: OgreBillboardSet.h:59
Ogre::MetalDepthTextureTarget::getForceDisableColourWrites
virtual bool getForceDisableColourWrites(void) const
Used by depth texture views which need to disable colour writes when rendering to it PF_NULL targets ...
Definition: OgreMetalDepthTexture.h:106
Ogre::Hlms::Library
Definition: OgreHlms.h:195
Ogre::ArrayMatrix4::getAsMatrix4
void getAsMatrix4(Matrix4 &out, size_t index) const
Definition: C/OgreArrayMatrix4.h:90
OGRE_LOCK_RW_MUTEX_READ
#define OGRE_LOCK_RW_MUTEX_READ(name)
Definition: OgreThreadDefinesBoost.h:63
Ogre::TextureGpu::getTexturePoolId
uint32 getTexturePoolId(void) const
Definition: OgreTextureGpu.h:707
Ogre::MetalVaoManager::Block::Block
Block(size_t _offset, size_t _size)
Definition: OgreMetalVaoManager.h:59
Ogre::v1::MESH_VERSION_1_0
@ MESH_VERSION_1_0
OGRE version v1.0+.
Definition: OgreMeshSerializer.h:59
Ogre::Math::LogN
static Real LogN(Real base, Real fValue)
Definition: OgreMath.h:340
OgreCompositorPassClearDef.h
Ogre::CommonTextureTypes::NumCommonTextureTypes
@ NumCommonTextureTypes
Definition: OgreTextureGpuManager.h:107
Ogre::MaterialSerializer::~MaterialSerializer
virtual ~MaterialSerializer()
default destructor
Definition: OgreMaterialSerializer.h:245
Ogre::v1::EdgeData::Triangle::Triangle
Triangle()
Definition: OgreEdgeListBuilder.h:72
HANDLE
void * HANDLE
Definition: OgreThreads.h:83
Ogre::VulkanRenderSystem::getVulkanDevice
VulkanDevice * getVulkanDevice() const
Definition: OgreVulkanRenderSystem.h:353
Ogre::GpuProgramParameters_AutoConstantEntry::data
size_t data
Definition: OgreGpuProgramParams.h:2468
Ogre::SDLWindow::getCustomAttribute
void getCustomAttribute(const String &name, void *pData)
Overridden - see RenderTarget.
Definition: OgreSDLWindow.h:79
Ogre::v1::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:83
Ogre::ID_CAMERA_DIRECTION
@ ID_CAMERA_DIRECTION
Definition: OgreScriptCompiler.h:941
Ogre::GPT_GEOMETRY_PROGRAM
@ GPT_GEOMETRY_PROGRAM
Definition: OgreGpuProgram.h:54
Ogre::v1::HardwareBufferManagerBase::touchVertexBufferCopy
virtual void touchVertexBufferCopy(const HardwareVertexBufferSharedPtr &bufferCopy)
Tell engine that the vertex buffer copy intent to reuse.
Ogre::Bitwise::isPO2
static FORCEINLINE bool isPO2(T n)
Determines whether the number is power-of-two or not.
Definition: OgreBitwise.h:172
Ogre::ShaderParams::Param::isEx
bool isEx
Definition: OgreShaderParams.h:89
Ogre::TextureUnitState::ET_ENVIRONMENT_MAP
@ ET_ENVIRONMENT_MAP
Generate all texture coords based on angle between camera and vertex.
Definition: OgreTextureUnitState.h:77
Ogre::Terrain::DERIVED_DATA_ALL
static const uint8 DERIVED_DATA_ALL
Definition: OgreTerrain.h:1195
Ogre::Light::getRectSize
const Vector2 & getRectSize(void) const
Definition: OgreLight.h:355
Ogre::RTShader::LayeredBlending::LB_BlendPhoenix
@ LB_BlendPhoenix
Definition: OgreShaderExLayeredBlending.h:75
Ogre::RadialDensityMask::getRadius
const float * getRadius(void) const
Definition: OgreRadialDensityMask.h:116
Ogre::Codec::unregisterCodec
static void unregisterCodec(Codec *pCodec)
Unregisters a codec from the database.
Definition: OgreCodec.h:103
Ogre::SkeletonDef::BoneData::vPos
Vector3 vPos
Definition: OgreSkeletonDef.h:52
Ogre::Box::getHeight
uint32 getHeight() const
Get the height of this box.
Definition: OgreCommon.h:931
XSetWindowAttributes::background_pixel
int background_pixel
Definition: OgreX11EGLSupport.h:90
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE1
@ SPC_POSTOLIGHT_TANGENT_SPACE1
Definition: OgreShaderParameter.h:158
Ogre::SDLGLSupport
Definition: OgreSDLGLSupport.h:10
Ogre::ID_SHADOW_MAP_FULL_VIEWPORT
@ ID_SHADOW_MAP_FULL_VIEWPORT
Definition: OgreScriptCompiler.h:905
Ogre::D3D11VertexArrayObjectShared::mIndexFormat
DXGI_FORMAT mIndexFormat
Definition: OgreD3D11VertexArrayObject.h:44
Ogre::downscale2x_Signed_XXX888
ImageDownsampler2D downscale2x_Signed_XXX888
Definition: OgreImageDownsampler.h:131
Ogre::TextureDefinitionBase::setNumLocalBufferDefinitions
void setNumLocalBufferDefinitions(size_t numTDs)
Reserves enough memory for all texture definitions.
Definition: OgreTextureDefinition.h:447
OgreTechnique.h
Ogre::SmallVectorImpl::erase
iterator erase(iterator I)
Definition: OgreSmallVector.h:444
Ogre::FastHash
uint32 FastHash(const char *data, int len, uint32 hashSoFar=0)
Fast general hashing algorithm.
Definition: OgreCommon.h:48
Ogre::UnlitMobileProp::TexMatrixCount4
static const IdString TexMatrixCount4
Definition: OgreHlmsUnlitMobile.h:100
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_4_0FiniteDebug
static const String & getDirectionalLightExtruderVs_4_0FiniteDebug(void)
Get FINITE extruder program source for debug directional lights, compatible with vs_4_0.
Definition: OgreShadowVolumeExtrudeProgram.h:317
OgreHlmsBufferManager.h
Ogre::VulkanVaoManager::CPU_WRITE_PERSISTENT
@ CPU_WRITE_PERSISTENT
Definition: OgreVulkanVaoManager.h:67
Ogre::Terrain
The main containing class for a chunk of terrain.
Definition: OgreTerrain.h:265
Ogre::RTShader::FFPFog::Type
static String Type
Definition: OgreShaderFFPFog.h:118
Ogre::TextureUnitState::TT_SCALE_V
@ TT_SCALE_V
Definition: OgreTextureUnitState.h:120
Ogre::Plane
Defines a plane in 3D space.
Definition: OgrePlane.h:61
Ogre::Volume::Vertex::Vertex
Vertex()
Definition: OgreVolumeMeshBuilder.h:73
Ogre::D3D11Device::GetImmediateContext1
ID3D11DeviceContext1 * GetImmediateContext1()
Definition: OgreD3D11Device.h:65
Ogre::Volume::ChunkRequest
Data being passed around while loading.
Definition: OgreVolumeChunkHandler.h:47
Ogre::TextureGpuManager::MetadataCacheEntry::height
uint32 height
Definition: OgreTextureGpuManager.h:265
Ogre::SmallVectorTemplateCommon::reference
T & reference
Definition: OgreSmallVector.h:178
OgreHlmsPbsDatablock.h
Ogre::ExternalTextureSource
IMPORTANT: Plugins must override default dictionary name! Base class that texture plugins derive from...
Definition: OgreExternalTextureSource.h:88
Ogre::IdString::getReleaseText
void getReleaseText(char *outCStr, size_t stringSize) const
C String version. Zero allocations. See getFriendlyText.
Definition: OgreIdString.h:302
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:146
Ogre::MetalNullTexture::_autogenerateMipmaps
virtual void _autogenerateMipmaps(void)
Tells the API to let the HW autogenerate mipmaps.
Definition: OgreMetalNullTexture.h:61
Ogre::ParticleSystem
Class defining particle system based special effects.
Definition: OgreParticleSystem.h:65
OgreMetalDevice.h
Ogre::HlmsTextureManager::DefaultTextureParameters::packMaxRatio
float packMaxRatio
Textures with a higher AR (whether width / height or height / width) than this value won't be packed.
Definition: OgreHlmsTextureManager.h:112
Ogre::WindowEventListener::windowFocusChange
virtual void windowFocusChange(Window *rw)
Definition: OgreWindowEventUtilities.h:117
Ogre::ID_DEPTH_BIAS
@ ID_DEPTH_BIAS
Definition: OgreScriptCompiler.h:674
Ogre::PbsProperty::DetailOffsets1
static const IdString DetailOffsets1
Definition: OgreHlmsPbs.h:538
Ogre::TerrainMaterialGeneratorA::SM2Profile::isLayerSpecularMappingEnabled
bool isLayerSpecularMappingEnabled() const
Whether to support specular mapping per layer in the shader (default true).
Definition: OgreTerrainMaterialGeneratorA.h:87
Ogre::RTShader::Operand::OpMask
OpMask
Definition: OgreShaderFunctionAtom.h:94
Ogre::SceneManager::Listener
Class that allows listening in on the various stages of SceneManager processing, so that custom behav...
Definition: OgreSceneManager.h:252
Ogre::GL3PlusReadOnlyBufferEmulatedPacked
Definition: OgreGL3PlusReadOnlyBufferPacked.h:87
Ogre::Math::Sqr
static Real Sqr(Real fValue)
Squared function.
Definition: OgreMath.h:405
Ogre::CLIPPED_NONE
@ CLIPPED_NONE
Nothing was clipped.
Definition: OgreCommon.h:956
Ogre::v1::HardwareBuffer::HBU_STATIC
@ HBU_STATIC
Static buffer which the application rarely modifies once created.
Definition: OgreHardwareBuffer.h:85
Ogre::Terrain::ImportData::worldSize
Real worldSize
The world size of the terrain.
Definition: OgreTerrain.h:358
Ogre::VulkanProgram::CmdPreprocessorDefines
Command object for setting macro defines.
Definition: OgreVulkanProgram.h:76
Ogre::SharedPtr::unspecified_bool
static void unspecified_bool(SharedPtr ***)
Definition: OgreSharedPtr.h:297
Ogre::MeshSerializerImpl_v2_1_R0
Definition: OgreMesh2SerializerImpl.h:228
Ogre::RTShader::ProgramWriter::~ProgramWriter
virtual ~ProgramWriter()
Class destructor.
Definition: OgreShaderProgramWriter.h:66
Ogre::HlmsUnlitMobileDatablock
Contains information needed by the UI (2D) for OpenGL ES 2.0.
Definition: OgreHlmsUnlitMobileDatablock.h:47
Ogre::PFG_ASTC_RGBA_UNORM_6X5_LDR
@ PFG_ASTC_RGBA_UNORM_6X5_LDR
Definition: OgrePixelFormatGpu.h:239
Ogre::StencilParams::enabled
uint8 enabled
Definition: OgreCommon.h:206
Ogre::CB_DRAW_CALL_STRIP_EMULATED_NO_BASE_INSTANCE
@ CB_DRAW_CALL_STRIP_EMULATED_NO_BASE_INSTANCE
Definition: OgreCbCommon.h:43
OgreConfigFile.h
Ogre::ID_PSSM_SPLIT_PADDING
@ ID_PSSM_SPLIT_PADDING
Definition: OgreScriptCompiler.h:1012
Ogre::TerrainMaterialGenerator::updateCompositeMap
virtual void updateCompositeMap(const Terrain *terrain, const Rect &rect)
Update the composite map for a terrain.
Definition: OgreTerrainMaterialGenerator.h:340
Ogre::SmallVector< T, 0 >::SmallVector
SmallVector(ItTy S, ItTy E)
Definition: OgreSmallVector.h:782
Ogre::AtomAbstractNode
This is an abstract node which cannot be broken down further.
Definition: OgreScriptCompiler.h:112
Ogre::RenderSystemCapabilities::setTessellationHullProgramConstantBoolCount
void setTessellationHullProgramConstantBoolCount(ushort c)
The number of boolean constants tessellation Domain programs support.
Definition: OgreRenderSystemCapabilities.h:931
Ogre::TextureBox::bytesPerRow
size_t bytesPerRow
Definition: OgreTextureBox.h:49
Ogre::GCT_DOUBLE3
@ GCT_DOUBLE3
Definition: OgreGpuProgramParams.h:101
Ogre::RSC_MRT_DIFFERENT_BIT_DEPTHS
@ RSC_MRT_DIFFERENT_BIT_DEPTHS
Supports MRTs with different bit depths.
Definition: OgreRenderSystemCapabilities.h:160
Ogre::Mesh::msUseTimestampAsHash
static bool msUseTimestampAsHash
If a mesh file didn't save hash information (see Mesh::getHashForCaches) and msUseTimestampAsHash == ...
Definition: OgreMesh2.h:485
Ogre::MaterialSerializer::writeAttribute
void writeAttribute(unsigned short level, const String &att, const bool useMainBuffer=true)
Definition: OgreMaterialSerializer.h:326
Ogre::PbsUvAtlasParams::PbsUvAtlasParams
PbsUvAtlasParams()
Definition: OgrePbsMobileShaderCreationData.h:50
Ogre::Volume::OctreeNode::getCenterBackLeft
const Vector3 getCenterBackLeft(void) const
Gets the center of the corners 0, 4.
Definition: OgreVolumeOctreeNode.h:418
Ogre::v1::RenderToVertexBuffer::reset
virtual void reset()
Reset the vertex buffer to the initial state.
Definition: OgreRenderToVertexBuffer.h:111
Ogre::Node::TS_LOCAL
@ TS_LOCAL
Transform is relative to the local space.
Definition: OgreNode.h:67
Ogre::RTShader::HardwareSkinningTechnique
Implement a sub render state which performs hardware skinning.
Definition: OgreShaderExHardwareSkinningTechnique.h:49
Ogre::Bone::getChildren
const BoneVec & getChildren(void)
Retrieves the container for efficiently iterating through all children of this bone.
Definition: OgreBone.h:156
Ogre::D3D9HLSLProgram::CmdMicrocode
Command object for getting/setting micro code.
Definition: OgreD3D9HLSLProgram.h:83
Ogre::VulkanGlobalBindingTable::minDirtySlotSamplers
uint8 minDirtySlotSamplers
Definition: OgreVulkanGlobalBindingTable.h:78
Ogre::Viewport::setMaterialScheme
void setMaterialScheme(const String &schemeName)
Set the material scheme which the viewport should use.
Definition: OgreViewport.h:194
Ogre::VerticesRemapInfo::indexMap
vector< unsigned >::type indexMap
Definition: OgreVertexRemapping.h:48
Ogre::VaoManager::MemoryStatsEntry::getCombinedPoolIdx
uint64 getCombinedPoolIdx() const
getCombinedPoolIdx You can use this code to calculate pool capacity per poolType:
Definition: OgreVaoManager.h:230
Ogre::TID_QUOTE
@ TID_QUOTE
Definition: OgreScriptLexer.h:57
Ogre::DefaultWorkQueueBase
Base for a general purpose request / response style background work queue.
Definition: OgreWorkQueue.h:366
Ogre::SceneManagerMetaData::typeName
String typeName
A globally unique string identifying the scene manager type.
Definition: OgreSceneManager.h:2865
Ogre::CompositorShadowNodeVec
vector< CompositorShadowNode * >::type CompositorShadowNodeVec
Definition: OgreCompositorCommon.h:61
Ogre::VertexElementSemantic
VertexElementSemantic
Vertex element semantics, used to identify the meaning of vertex buffer contents.
Definition: OgreVertexElements.h:38
Ogre::CompositorPassShadows::getShadowNodes
const FastArray< CompositorShadowNode * > & getShadowNodes() const
Definition: OgreCompositorPassShadows.h:91
Ogre::ScriptCompiler::CE_UNDEFINEDVARIABLE
@ CE_UNDEFINEDVARIABLE
Definition: OgreScriptCompiler.h:213
Ogre::Renderable::getRenderQueueSubGroup
uint8 getRenderQueueSubGroup(void) const
Definition: OgreRenderable.h:432
Ogre::MetalBufferInterface::getVboName
id< MTLBuffer > getVboName(void) const
Use __unsafe_unretained when possible to avoid unnecessary ARC overhead.
Definition: OgreMetalBufferInterface.h:60
Ogre::RTShader::FFP_PS_PRE_PROCESS
@ FFP_PS_PRE_PROCESS
Definition: OgreShaderFFPRenderState.h:57
Ogre::NULLPlugin
Plugin instance for NULL Manager.
Definition: OgreNULLPlugin.h:38
Ogre::PbsMobileProperty::UvDetail3
static const IdString UvDetail3
Definition: OgreHlmsPbsMobile.h:146
Ogre::D3D11HlmsPso::inputLayout
ComPtr< ID3D11InputLayout > inputLayout
Definition: OgreD3D11HlmsPso.h:48
Ogre::ProfileHistory::minTimePercent
Real minTimePercent
The minimum percentage of frame time this profile has taken.
Definition: OgreProfiler.h:280
Ogre::DynLibAlloc
GeneralAllocatedObject DynLibAlloc
Definition: OgreMemoryAllocatorConfig.h:307
Ogre::HlmsPassPso::InvertVertexWinding
@ InvertVertexWinding
Definition: OgreHlmsPso.h:112
Ogre::D3D11RenderWindowBase
Definition: OgreD3D11RenderWindow.h:49
Ogre::VectorSet::removeExists
void removeExists(const T &item)
Definition: OgreVectorSetImpl.h:69
Ogre::v1::TangentSpaceCalc::IndexRemap::splitVertex
VertexSplit splitVertex
The old and new vertex index.
Definition: OgreTangentSpaceCalc.h:66
Ogre::LBS_DIFFUSE
@ LBS_DIFFUSE
the interpolated diffuse colour from the vertices
Definition: OgreBlendMode.h:119
Ogre::ProfileSessionListener::DISPLAY_PERCENTAGE
@ DISPLAY_PERCENTAGE
Display % frame usage on the overlay.
Definition: OgreProfiler.h:366
Ogre::downscale3D2x_sRGB_AX88
ImageDownsampler3D downscale3D2x_sRGB_AX88
Definition: OgreImageDownsampler.h:240
Ogre::GLSLProgram::isSkeletalAnimationIncluded
bool isSkeletalAnimationIncluded(void) const
Returns whether the linked program includes the required instructions to perform skeletal animation.
Definition: OgreGLSLProgram.h:129
Ogre::AxisAlignedBox::Extent
Extent
Definition: OgreAxisAlignedBox.h:56
Ogre::ResourceStatus::stageMask
uint8 stageMask
Definition: OgreResourceTransition.h:118
Ogre::IsWindows8OrGreater
bool IsWindows8OrGreater()
Definition: OgreOSVersionHelpers.h:68
Ogre::PageStrategy::~PageStrategy
virtual ~PageStrategy()
Definition: OgrePageStrategy.h:85
Ogre::D3D9HLSLProgram::OPT_NONE
@ OPT_NONE
No optimisation.
Definition: OgreD3D9HLSLProgram.h:152
Ogre::uint4
Definition: OgreShaderPrimitives.h:79
Ogre::NULLPlugin::install
void install(const NameValuePairList *options)
Perform the plugin initial installation sequence.
Ogre::SOP_DECREMENT_WRAP
@ SOP_DECREMENT_WRAP
Decrease the stencil value by 1, wrapping when decrementing 0.
Definition: OgreCommon.h:164
Ogre::M_MESH_LOD_GENERATED
@ M_MESH_LOD_GENERATED
Definition: OgreMeshFileFormat.h:251
Ogre::separableBlur_XXXA8888
ImageBlur2D separableBlur_XXXA8888
Definition: OgreImageDownsampler.h:118
Ogre::cbitsetN::clear
void clear()
Sets all bits to 0.
Definition: OgreBitset.h:77
Ogre::NULLTexture::getBuffer
virtual v1::HardwarePixelBufferSharedPtr getBuffer(size_t face, size_t mipmap)
Return hardware pixel buffer for a surface.
Definition: OgreNULLTexture.h:57
Ogre::PixelFormatDataTypes::Ushort
@ Ushort
Definition: OgreMetalPixelFormatToShaderType.h:46
Ogre::LwString::a
LwString & a(const M &a0, const N &a1, const O &a2, const P &a3, const Q &a4)
Definition: OgreLwString.h:466
Ogre::c_computeStageMask
static const uint8 c_computeStageMask
Definition: OgreCommon.h:406
Ogre::MetalVaoManager::Block
Definition: OgreMetalVaoManager.h:54
Ogre::Terrain::TERRAIN_CHUNK_ID
static const uint32 TERRAIN_CHUNK_ID
Definition: OgreTerrain.h:277
Ogre::BakedDescriptorSets::TexBuffers
@ TexBuffers
Definition: OgreVulkanGlobalBindingTable.h:50
Ogre::CompositorWorkspaceListener::allWorkspacesBeforeBeginUpdate
virtual void allWorkspacesBeforeBeginUpdate(void)
Called from CompositorManager2 (not CompositorWorkspace) when we're about to begin updating all the w...
Definition: OgreCompositorWorkspaceListener.h:95
Ogre::CompositorPassCompute
Implementation of CompositorPass This implementation will render a fullscreen triangle/quad to the Re...
Definition: OgreCompositorPassCompute.h:81
Ogre::GL3PlusTextureGpuManager::getTemporaryFbo
GLuint getTemporaryFbo(uint32 fboIdx) const
fboIdx must be in range [0; 1]
Definition: OgreGL3PlusTextureGpuManager.h:86
Ogre::RTShader::NormalMapLighting::setTexCoordIndex
void setTexCoordIndex(unsigned int index)
Set the index of the input vertex shader texture coordinate set.
Definition: OgreShaderExNormalMapLighting.h:98
Ogre::ThreadLocalPtr
Definition: OgreThreadDefinesSTD.h:31
Ogre::LightProfiles
Definition: OgreLightProfiles.h:46
Ogre::ProfileSessionListener::ProfileSessionListener
ProfileSessionListener()
Definition: OgreProfiler.h:371
Ogre::MaterialScriptProgramDefinition
Struct for holding a program definition which is in progress.
Definition: OgreMaterialSerializer.h:46
Ogre::RTShader::HLSLProgramWriter::getTargetLanguage
virtual const String & getTargetLanguage() const
Definition: OgreShaderHLSLProgramWriter.h:73
Ogre::LwString::a
LwString & a(const M &a0, const N &a1, const O &a2, const P &a3, const Q &a4, const R &a5)
Definition: OgreLwString.h:474
Ogre::RTShader::SubRenderStateListConstIterator
SubRenderStateList::const_iterator SubRenderStateListConstIterator
Definition: OgreShaderSubRenderState.h:159
Ogre::RTShader::FFP_VS_LIGHTING
@ FFP_VS_LIGHTING
Definition: OgreShaderFFPRenderState.h:48
Ogre::Ray
Representation of a ray in space, i.e.
Definition: OgreRay.h:45
Ogre::STLAllocator
Definition: OgreMemorySTLAllocator.h:81
Ogre::ObjectAbstractNode::name
String name
Definition: OgreScriptCompiler.h:131
Ogre::GL3PlusFBOMultiRenderTarget
MultiRenderTarget for OpenGL.
Definition: OgreGL3PlusFBOMultiRenderTarget.h:40
Ogre::HlmsTextureManager::MetadataCacheEntry::poolId
uint32 poolId
Definition: OgreHlmsTextureManager.h:147
Ogre::DescriptorSetSampler::mSamplers
FastArray< const HlmsSamplerblock * > mSamplers
Render-System specific data.
Definition: OgreDescriptorSetSampler.h:59
Ogre::MaterialSerializer::writeValue
void writeValue(const String &val, const bool useMainBuffer=true)
Definition: OgreMaterialSerializer.h:337
Ogre::v1::ManualObject::ManualObjectSection::set32BitIndices
void set32BitIndices(bool n32)
Set whether we need 32-bit indices.
Definition: OgreManualObject.h:439
Ogre::VectorSet::replaceExists
void replaceExists(const T &oldItem, const T &newItem)
Definition: OgreVectorSetImpl.h:92
Ogre::MetalBufferRegion::offsets
NSUInteger * offsets
Definition: OgreMetalDescriptorSetTexture.h:55
OgreHlmsUnlitMobilePrerequisites.h
Ogre::GL3PlusHlmsPso::cullMode
GLenum cullMode
Definition: OgreGL3PlusHlmsPso.h:50
Ogre::Node::Listener::Listener
Listener()
Definition: OgreNode.h:82
Ogre::CompositorTextureVec
vector< CompositorTexture >::type CompositorTextureVec
Definition: OgreCompositorPass.h:68
Ogre::VctCascadedVoxelizer::isAnisotropic
bool isAnisotropic(void) const
Returns if we're using anisotropic VCT.
Definition: OgreVctCascadedVoxelizer.h:227
Ogre::GCT_SAMPLER2DARRAY
@ GCT_SAMPLER2DARRAY
Definition: OgreGpuProgramParams.h:84
Ogre::LightClosest::LightClosest
LightClosest(Light *_light, size_t _globalIndex, Real _distance)
Definition: OgreCommon.h:718
Ogre::v1::RenderToVertexBuffer::getRenderToBufferMaterial
const MaterialPtr & getRenderToBufferMaterial()
Get the material which is used to render the geometry into the vertex buffer.
Definition: OgreRenderToVertexBuffer.h:129
Ogre::FileInfo
Information about a file/directory within the archive will be returned using a FileInfo struct.
Definition: OgreArchive.h:51
Ogre::Pass::getPassIterationCount
size_t getPassIterationCount(void) const
Gets the pass iteration count value.
Definition: OgrePass.h:1022
Ogre::CompositorPassComputeDef::BufferSource::BufferSource
BufferSource(uint32 _slotIdx, IdString _bufferName, ResourceAccess::ResourceAccess _access, size_t _offset=0, size_t _sizeBytes=0, bool _allowWriteAfterWrite=false)
Definition: OgreCompositorPassComputeDef.h:96
Ogre::HashedVector::erase
iterator erase(iterator first, iterator last)
Definition: OgreCommon.h:654
Ogre::MEMCATEGORY_ANIMATION
@ MEMCATEGORY_ANIMATION
Animation data like tracks, bone matrices.
Definition: OgreMemoryAllocatorConfig.h:166
Ogre::UnlitProperty::HwGammaRead
static const IdString HwGammaRead
Definition: OgreUnlitProperty.h:42
Ogre::Texture::getFormat
PixelFormat getFormat() const
Returns the pixel format for the texture surface.
Definition: OgreTexture.h:326
Ogre::VES_SPECULAR
@ VES_SPECULAR
Specular colours.
Definition: OgreVertexElements.h:51
Ogre::HlmsPbsDatablock::MaterialSizeInGpu
static const size_t MaterialSizeInGpu
Definition: OgreHlmsPbsDatablock.h:759
Ogre::GpuSharedParametersUsage::getSharedParams
GpuSharedParametersPtr getSharedParams() const
Definition: OgreGpuProgramParams.h:844
Ogre::TFO_BILINEAR
@ TFO_BILINEAR
Equal to: min=FO_LINEAR, mag=FO_LINEAR, mip=FO_POINT.
Definition: OgreCommon.h:248
Ogre::HlmsPbs
Physically based shading implementation specfically designed for OpenGL 3+, D3D11 and other RenderSys...
Definition: OgreHlmsPbs.h:58
Ogre::v1::GL3PlusDefaultHardwareBufferManager::GL3PlusDefaultHardwareBufferManager
GL3PlusDefaultHardwareBufferManager()
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:182
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE6
@ SPC_LIGHTDIRECTION_TANGENT_SPACE6
Definition: OgreShaderParameter.h:203
Ogre::v1::OverlayManager
Manages Overlay objects, parsing them from .overlay files and storing a lookup library of them.
Definition: OgreOverlayManager.h:52
Ogre::CompositorPassSceneDef::mLodCameraName
IdString mLodCameraName
When empty, it implies mCameraName == mLodCameraName; except for shadow nodes.
Definition: OgreCompositorPassSceneDef.h:86
Ogre::AnimableObject::AnimableObject
AnimableObject()
Definition: OgreAnimable.h:290
Ogre::Light::getSpotlightFalloff
Real getSpotlightFalloff(void) const
Returns the falloff between the inner and outer cones of the spotlight.
Definition: OgreLight.h:324
Ogre::RenderSystemCapabilities::setNonPOW2TexturesLimited
void setNonPOW2TexturesLimited(bool l)
Non-POW2 textures limited.
Definition: OgreRenderSystemCapabilities.h:832
Ogre::v1::PanelOverlayElement::CmdTiling
Command object for specifying tiling (see ParamCommand).
Definition: OgrePanelOverlayElement.h:114
Ogre::GpuProgramParameters::AutoConstantDefinition
Structure defining an auto constant that's available for use in a parameters object.
Definition: OgreGpuProgramParams.h:1409
StrangeData
Definition: OgreX11EGLSupport.h:92
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:220
Ogre::SceneFormatListener::exportMesh
virtual bool exportMesh(const Mesh *mesh)
Definition: OgreSceneFormatBase.h:133
Ogre::v1::HardwareBufferManager::_notifyVertexBufferDestroyed
void _notifyVertexBufferDestroyed(HardwareVertexBuffer *buf)
Notification that a hardware vertex buffer has been destroyed.
Definition: OgreHardwareBufferManager.h:537
Ogre::D3D11TextureGpuWindow
Definition: OgreD3D11TextureGpuWindow.h:38
Ogre::AxisAlignedBox::isFinite
bool isFinite(void) const
Returns true if the box is finite.
Definition: OgreAxisAlignedBox.h:522
Ogre::RTShader::Operand::getIndirectionLevel
ushort getIndirectionLevel() const
Returns the level of indirection.
Definition: OgreShaderFunctionAtom.h:149
Ogre::ResourceGroupListener::worldGeometryPrepareStageStarted
virtual void worldGeometryPrepareStageStarted(const String &description)
This event is fired when a stage of preparing linked world geometry is about to start.
Definition: OgreResourceGroupManager.h:143
Ogre::AxisAlignedBox::operator=
AxisAlignedBox & operator=(const AxisAlignedBox &rhs)
Definition: OgreAxisAlignedBox.h:127
Ogre::MetalProgram::setPreprocessorDefines
void setPreprocessorDefines(const String &defines)
Sets the preprocessor defines use to compile the program.
Definition: OgreMetalProgram.h:95
Ogre::Hlms::getHighQuality
bool getHighQuality(void) const
Definition: OgreHlms.h:490
Ogre::LwString::a
LwString & a(Float a0)
Definition: OgreLwString.h:323
Ogre::D3D11TextureGpu::getFinalTextureName
ID3D11Resource * getFinalTextureName(void) const
Definition: OgreD3D11TextureGpu.h:126
Ogre::ID_BLEND_DIFFUSE_COLOUR
@ ID_BLEND_DIFFUSE_COLOUR
Definition: OgreScriptCompiler.h:766
OGRE_DEPRECATED
#define OGRE_DEPRECATED
Definition: OgrePlatform.h:229
Ogre::MetalReadOnlyBufferPacked
Definition: OgreMetalTexBufferPacked.h:67
Ogre::RSC_HWRENDER_TO_TEXTURE_3D
@ RSC_HWRENDER_TO_TEXTURE_3D
Definition: OgreRenderSystemCapabilities.h:184
Ogre::SBF_ONE_MINUS_SOURCE_COLOUR
@ SBF_ONE_MINUS_SOURCE_COLOUR
Definition: OgreBlendMode.h:241
Ogre::Terrain::ImportData::ImportData
ImportData()
Definition: OgreTerrain.h:403
Ogre::D3D9DepthBuffer::~D3D9DepthBuffer
~D3D9DepthBuffer()
Ogre::DriverVersion::minor
int minor
Definition: OgreRenderSystemCapabilities.h:280
Ogre::v1::HardwareBufferManagerBase::BLT_MANUAL_RELEASE
@ BLT_MANUAL_RELEASE
Licensee will only release buffer when it says so.
Definition: OgreHardwareBufferManager.h:167
Ogre::VrData
Definition: OgreCamera.h:45
Ogre::LoggingLevel
LoggingLevel
The level of detail to which the log will go into.
Definition: OgreLog.h:61
Ogre::PbsProperty::useLightBuffers
static const IdString useLightBuffers
Definition: OgreHlmsPbs.h:481
Ogre::ConstBufferPool::ExtraBufferParams::bufferType
BufferType bufferType
Definition: OgreConstBufferPool.h:74
Ogre::D3D11StereoDriverImpl
Virtual interface of the stereo driver.
Definition: OgreD3D11StereoDriverImpl.h:41
Ogre::ID_MIPMAPS
@ ID_MIPMAPS
Definition: OgreScriptCompiler.h:870
Ogre::ID_MSAA
@ ID_MSAA
Definition: OgreScriptCompiler.h:858
Ogre::v1::VertexData::HardwareAnimationData
Struct used to hold hardware morph / pose vertex data information.
Definition: OgreVertexIndexData.h:95
Ogre::GpuProgramParameters::ACT_INVERSE_TRANSPOSE_WORLDVIEW_MATRIX
@ ACT_INVERSE_TRANSPOSE_WORLDVIEW_MATRIX
The current world & view matrices concatenated, then inverted & transposed.
Definition: OgreGpuProgramParams.h:964
Ogre::CompositorPassSceneDef::setUseRefractions
void setUseRefractions(IdString depthTextureName, IdString refractionsTexture)
Definition: OgreCompositorPassSceneDef.h:241
Ogre::AnimableAlloc
AnimationAllocatedObject AnimableAlloc
Definition: OgreMemoryAllocatorConfig.h:296
Ogre::ObjCmdBuffer::Cmd
Definition: OgreObjCmdBuffer.h:57
Ogre::Forward3D::getLightsPerCell
uint32 getLightsPerCell(void) const
Definition: OgreForward3D.h:107
Ogre::WorkQueue::Response::mMessages
String mMessages
Any diagnostic messages.
Definition: OgreWorkQueue.h:135
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:75
Ogre::Quaternion::orientationEquals
bool orientationEquals(const Quaternion &other, Real tolerance=1e-3) const
Compare two quaternions which are assumed to be used as orientations.
Definition: OgreQuaternion.h:249
Ogre::Radian::valueRadians
Real valueRadians() const
Definition: OgreMath.h:60
OgreGLSLESProgramCommon.h
Ogre::ResourceLayout::Texture
@ Texture
Definition: OgreResourceTransition.h:52
Ogre::HlmsListener::setupRootLayout
virtual void setupRootLayout(RootLayout &rootLayout, const HlmsPropertyVec &properties) const
Called right before compiling.
Definition: OgreHlmsListener.h:116
Ogre::Vector3::length
Real length() const
Returns the length (magnitude) of the vector.
Definition: OgreVector3.h:349
Ogre::v1::TangentSpaceCalc::IndexRemap::IndexRemap
IndexRemap(size_t i, size_t f, const VertexSplit &s)
Definition: OgreTangentSpaceCalc.h:69
Ogre::Light::getSpotlightNearClipDistance
Real getSpotlightNearClipDistance() const
Get the near clip plane distance to be used by spotlights that use light clipping.
Definition: OgreLight.h:349
Ogre::ArrayVector3::NEGATIVE_UNIT_X
static const ArrayVector3 NEGATIVE_UNIT_X
Definition: C/OgreArrayVector3.h:349
Ogre::TextureGpuListener::FsaaSettingAlteredByApi
@ FsaaSettingAlteredByApi
Requested FSAA (MSAA / CSAA / EQAA / etc) is not supported by the API, and thus the setting had to be...
Definition: OgreTextureGpuListener.h:94
Ogre::UNLIT_BLEND_ADD
@ UNLIT_BLEND_ADD
Definition: OgreHlmsUnlitPrerequisites.h:70
Ogre::RTShader::ShaderParameterIterator
ShaderParameterList::iterator ShaderParameterIterator
Definition: OgreShaderParameter.h:369
Ogre::VaoManager::createStagingBuffer
virtual StagingBuffer * createStagingBuffer(size_t sizeBytes, bool forUpload)=0
Creates a new staging buffer and adds it to the pool.
OgreTimerImp.h
Ogre::MeshSerializer
Class for serialising mesh data to/from an OGRE .mesh file.
Definition: OgreMesh2Serializer.h:98
Ogre::D3D9DepthBuffer
Definition: OgreD3D9DepthBuffer.h:36
Ogre::Vector2::Vector2
Vector2(const Real fX, const Real fY)
Definition: OgreVector2.h:64
Ogre::Pass::hasTessellationHullProgram
bool hasTessellationHullProgram(void) const
Returns true if this pass uses a programmable tessellation control pipeline.
Definition: OgrePass.h:192
Ogre::HlmsUnlitDatablock::getColour
ColourValue getColour(void) const
Gets the current colour. The returned value is meaningless if mHasColour is false.
Definition: OgreHlmsUnlitDatablock.h:154
Ogre::Font::CodePoint
Ogre::uint32 CodePoint
Definition: OgreFont.h:139
Ogre::TextureTypes::Unknown
@ Unknown
Definition: OgreTextureGpu.h:55
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:2112
Ogre::EntityMeshLodChangedEvent::previousLodIndex
ushort previousLodIndex
Previous level of detail index.
Definition: OgreLodListener.h:66
Ogre::RenderingMetrics::mBatchCount
size_t mBatchCount
Definition: OgreCommon.h:1111
Ogre::PbsProperty::Pcf
static const IdString Pcf
Definition: OgreHlmsPbs.h:570
Ogre::RTShader::ProgramManager
A singleton manager class that manages shader based programs.
Definition: OgreShaderProgramManager.h:49
Ogre::PF_R8_UINT
@ PF_R8_UINT
8-bit pixel format, 8 bits red (unsigned int).
Definition: OgrePixelFormat.h:160
Ogre::HlmsPropertyVec
vector< HlmsProperty >::type HlmsPropertyVec
Definition: OgreHlmsCommon.h:160
Ogre::NULLUavBufferPacked::bindBufferCS
virtual void bindBufferCS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Binds the texture buffer to the given slot in the Vertex/Pixel/Geometry/Hull/Domain/Compute Shader.
Definition: OgreNULLUavBufferPacked.h:57
Ogre::HlmsUnlitMobileDatablock::UvAtlasParams
Definition: OgreHlmsUnlitMobileDatablock.h:75
Ogre::PF_ASTC_RGBA_5X4_LDR
@ PF_ASTC_RGBA_5X4_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 5x4)
Definition: OgrePixelFormat.h:263
Ogre::LodListener::prequeueEntityMaterialLodChanged
virtual bool prequeueEntityMaterialLodChanged(EntityMaterialLodChangedEvent &evt)
Called before an entity's material LOD has changed.
Definition: OgreLodListener.h:190
Ogre::VertexShadowMapHelper::optimizeForShadowMapping
static void optimizeForShadowMapping(VaoManager *vaoManager, const VertexArrayObjectArray &inVao, VertexArrayObjectArray &outVao)
Reads all the vertex & index buffer from all the LOD levels in inVao, optimizes the buffers for shado...
Ogre::Terrain::DefaultGpuBufferAllocator
Standard implementation of a buffer allocator which re-uses buffers.
Definition: OgreTerrain.h:575
Ogre::PSSMShadowCameraSetup
Parallel Split Shadow Map (PSSM) shadow camera setup.
Definition: OgreShadowCameraSetupPSSM.h:61
Ogre::Matrix4::extractQuaternion
Quaternion extractQuaternion() const
Extracts the rotation / scaling part as a quaternion from the Matrix.
Definition: OgreMatrix4.h:552
Ogre::EmscriptenEGLWindow
Definition: OgreEmscriptenEGLWindow.h:46
Ogre::v1::GHA_LEFT
@ GHA_LEFT
Definition: OgreOverlayElement.h:72
Ogre::ForwardClustered::getHeight
uint32 getHeight(void) const
Definition: OgreForwardClustered.h:129
Ogre::ID_SHADING
@ ID_SHADING
Definition: OgreScriptCompiler.h:692
OgreErrorDialogImp.h
Ogre::TerrainMaterialGenerator::Profile::updateParams
virtual void updateParams(const MaterialPtr &mat, const Terrain *terrain)=0
Update params for a terrain.
Ogre::TextureDefinitionBase::BufferDefinition::bindFlags
uint32 bindFlags
Definition: OgreTextureDefinition.h:152
Ogre::ControllerValueRealPtr
SharedPtr< ControllerValue< Real > > ControllerValueRealPtr
Definition: OgreControllerManager.h:50
MAX_LIGHTS
#define MAX_LIGHTS
Definition: OgreD3D9RenderSystem.h:40
Ogre::Bitwise::halfToFloat
static float halfToFloat(uint16 y)
Convert a float16 (NV_half_float) to a float32 Courtesy of OpenEXR.
Definition: OgreBitwise.h:370
Ogre::ParameterDef::description
String description
Definition: OgreStringInterface.h:74
Ogre::NUM_STALL_TYPES
@ NUM_STALL_TYPES
Definition: OgreStagingBuffer.h:55
Ogre::HashedVector::erase
iterator erase(iterator pos)
Definition: OgreCommon.h:648
Ogre::ColourValue::a
float a
Definition: OgreColourValue.h:76
OgreShaderProgramManager.h
Ogre::RenderSystemCapabilities::calculateSize
virtual size_t calculateSize() const
Definition: OgreRenderSystemCapabilities.h:457
Ogre::SkeletonManager
Handles the management of skeleton resources.
Definition: OgreSkeletonManager.h:50
Ogre::CommonTextureTypes::EnvMap
@ EnvMap
Definition: OgreTextureGpuManager.h:105
Ogre::RSC_CUBEMAPPING
@ RSC_CUBEMAPPING
Supports cube mapping.
Definition: OgreRenderSystemCapabilities.h:90
Ogre::v1::OldNode::Listener::OldNodeAttached
virtual void OldNodeAttached(const OldNode *)
OldNode has been attached to a parent.
Definition: OgreOldNode.h:103
Ogre::Vector4::x
Real x
Definition: OgreVector4.h:48
Ogre::VctLighting::getBindTrilinearSamplerblock
const HlmsSamplerblock * getBindTrilinearSamplerblock(void)
Definition: OgreVctLighting.h:351
Ogre::RTShader::UniformParameterIterator
UniformParameterList::iterator UniformParameterIterator
Definition: OgreShaderParameter.h:567
Ogre::GpuTrackedResource::isTextureGpu
virtual bool isTextureGpu(void) const
Definition: OgreResourceTransition.h:110
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:1082
Ogre::Terrain::LayerInstance::textureNames
StringVector textureNames
List of texture names to import; must match with TerrainLayerDeclaration.
Definition: OgreTerrain.h:306
Ogre::HighLevelGpuProgramFactory::create
virtual HighLevelGpuProgram * create(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)=0
Ogre::PF_A8B8G8R8
@ PF_A8B8G8R8
32-bit pixel format, 8 bits for blue, green, red and alpha.
Definition: OgrePixelFormat.h:77
Ogre::v1::GLES2DefaultHardwareVertexBuffer::getDataPtr
void * getDataPtr(size_t offset) const
Definition: OgreGLES2DefaultHardwareBufferManager.h:66
Ogre::ConstBufferPool::BufferPool::freeSlots
vector< uint32 >::type freeSlots
Definition: OgreConstBufferPool.h:63
Ogre::MetalRenderTargetCommon::getOwnerDevice
MetalDevice * getOwnerDevice(void) const
Definition: OgreMetalRenderTargetCommon.h:52
Ogre::GpuResidency::OnStorage
@ OnStorage
Texture is on storage (i.e.
Definition: OgreGpuResource.h:48
Ogre::RTShader::LayeredBlending::LB_BlendNormal
@ LB_BlendNormal
Definition: OgreShaderExLayeredBlending.h:51
Ogre::GL3PlusDescriptorSetTexture2::texName
GLuint texName
Definition: OgreGL3PlusDescriptorSetTexture.h:48
Ogre::RenderPassTargetBase::mipLevel
uint8 mipLevel
Definition: OgreRenderPassDescriptor.h:122
DisplayHeight
int DisplayHeight(Display *nativeDisplayType, int screen)
Ogre::Image::FILTER_TRIANGLE
@ FILTER_TRIANGLE
Definition: OgreImage.h:455
Ogre::SubMesh::mMaterialName
String mMaterialName
Name of the material this SubMesh uses.
Definition: OgreSubMesh2.h:97
Ogre::float2::float2
float2(const Vector2 &val)
Definition: OgreShaderPrimitives.h:71
Ogre::ObjectData::advancePack
void advancePack()
Advances all pointers to the next pack, i.e.
Definition: OgreObjectData.h:144
Ogre::EglPBufferContext
Definition: OgreEglPBufferContext.h:37
Ogre::DescriptorSetTexture2
Definition: OgreDescriptorSetTexture.h:132
Ogre::TerrainGlobalOptions::getSkirtSize
Real getSkirtSize() const
The default size of 'skirts' used to hide terrain cracks (default 10)
Definition: OgreTerrain.h:1943
Ogre::Angle
Wrapper class which identifies a value as the currently default angle type, as defined by Math::setAn...
Definition: OgreMath.h:140
OgreAabb.h
Ogre::FreeOnDestructor::~FreeOnDestructor
~FreeOnDestructor()
Definition: OgreBufferPacked.h:124
Ogre::VoxelizedMeshCache::mGlslTexUnits
FastArray< int32 > mGlslTexUnits
The number of texture units GL can handle may exceed the hard limit in ShaderParams::ManualParam::dat...
Definition: OgreVoxelizedMeshCache.h:82
Ogre::PbsProperty::BlendModeIndex1
static const IdString BlendModeIndex1
Definition: OgreHlmsPbs.h:566
Ogre::GpuProgramParameters::AutoConstantDefinition::dataType
ACDataType dataType
The type of any extra data.
Definition: OgreGpuProgramParams.h:1417
Ogre::StagingBuffer::getLastUsedTimestamp
uint64 getLastUsedTimestamp(void) const
Returns the time in millisecond when the ref. count became 0.
Definition: OgreStagingBuffer.h:306
Ogre::SimplePageContentCollection::getContentList
virtual const ContentList & getContentList() const
Get const access to the list of content.
Definition: OgreSimplePageContentCollection.h:90
Ogre::SharedPtr::SharedPtr
friend class SharedPtr
Definition: OgreSharedPtr.h:120
Ogre::APKFileSystemArchive::create
DataStreamPtr create(const String &filename)
Create a new file (or overwrite one already there).
Ogre::MetalDiscardBufferManager::UnsafeBlock::lastFrameUsed
uint32 lastFrameUsed
Definition: OgreMetalDiscardBufferManager.h:51
Ogre::v1::VertexCacheProfiler::getSize
unsigned int getSize()
Definition: OgreVertexIndexData.h:350
Ogre::ProfileInstance::reset
void reset()
Ogre::float4x4
Definition: OgreShaderPrimitives.h:86
Ogre::GpuProgramParameters::ACT_TRANSPOSE_WORLD_MATRIX
@ ACT_TRANSPOSE_WORLD_MATRIX
Provides transpose of world matrix.
Definition: OgreGpuProgramParams.h:896
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
Class representing a Bone in the join hierarchy of a skeleton.
Definition: OgreBone.h:61
Ogre::v1::VertexData::_getHardwareBufferManager
HardwareBufferManagerBase * _getHardwareBufferManager(void) const
Definition: OgreVertexIndexData.h:283
Ogre::SkeletonAnimation
Represents the instance of a Skeletal animation based on its definition.
Definition: OgreSkeletonAnimation.h:54
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:173
Ogre::SkeletonDef::slotToBlockIdx
static uint32 slotToBlockIdx(uint32 slotIdx)
Converts a "Slot index" to a block index.
Definition: OgreSkeletonDef.h:180
Ogre::FO_POINT
@ FO_POINT
Use the closest pixel.
Definition: OgreCommon.h:270
Ogre::RTShader::Parameter::isConstParameter
virtual bool isConstParameter() const
Returns true if this instance is a ConstParameter otherwise false.
Definition: OgreShaderParameter.h:338
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE3
@ SPC_LIGHTDIRECTION_OBJECT_SPACE3
Definition: OgreShaderParameter.h:170
Ogre::ExternalTextureSource::CmdPlayMode
Definition: OgreExternalTextureSource.h:112
Ogre::TextureDefinitionBase::TextureDefinition::depthBufferId
uint16 depthBufferId
This is a default value for the texture, but can be overriden by an RTV definition.
Definition: OgreTextureDefinition.h:129
Ogre::RTShader::NormalMapLighting::NMS_TANGENT
@ NMS_TANGENT
Definition: OgreShaderExNormalMapLighting.h:111
Ogre::MetalHlmsPso::pixelShader
MetalProgram * pixelShader
Definition: OgreMetalHlmsPso.h:51
Ogre::GpuProgramParameters::ACT_INVERSE_VIEWPROJ_MATRIX
@ ACT_INVERSE_VIEWPROJ_MATRIX
Provides inverse of concatenated view and projection matrices.
Definition: OgreGpuProgramParams.h:944
Ogre::TerrainGroup::ConstTerrainIterator
ConstMapIterator< TerrainSlotMap > ConstTerrainIterator
Definition: OgreTerrainGroup.h:462
Ogre::HlmsBaseProp::FwdClusteredLightsPerCell
static const IdString FwdClusteredLightsPerCell
Definition: OgreHlms.h:912
Ogre::ID_TECHNIQUE
@ ID_TECHNIQUE
Definition: OgreScriptCompiler.h:616
Ogre::HlmsPso::operationType
OperationType operationType
Definition: OgreHlmsPso.h:140
Ogre::bitset64::capacity
size_t capacity() const
Return maximum number of bits this bitset can hold.
Definition: OgreBitset.h:221
Ogre::v1::StaticGeometry::getSquaredRenderingDistance
virtual Real getSquaredRenderingDistance(void) const
Gets the squared distance at which batches are no longer rendered.
Definition: OgreStaticGeometry.h:628
Ogre::DescriptorSetUav::mRefCount
uint16 mRefCount
Definition: OgreDescriptorSetUav.h:241
Ogre::PF_A8
@ PF_A8
8-bit pixel format, all bits alpha.
Definition: OgrePixelFormat.h:54
Ogre::ComPtr
Definition: OgreComPtr.h:89
DXGI_SWAP_CHAIN_DESC1::BufferCount
UINT BufferCount
Definition: OgreD3D11LegacySDKEmulation.h:60
Ogre::Aabb::BOX_INFINITE
static const Aabb BOX_INFINITE
Definition: C/OgreAabb.h:165
Ogre::StackVector::StackVector
StackVector()
Definition: OgreStackVector.h:58
Ogre::RTShader::Program::getFunctions
const ShaderFunctionList & getFunctions() const
Get the function list of this program.
Definition: OgreShaderProgram.h:137
Ogre::TextureGpuListener::FromSysRamToStorage
@ FromSysRamToStorage
OnSystemRam -> OnStorage.
Definition: OgreTextureGpuListener.h:55
Ogre::ID_WRAP
@ ID_WRAP
Definition: OgreScriptCompiler.h:741
Ogre::ID_SEPARATE_SCENE_BLEND
@ ID_SEPARATE_SCENE_BLEND
Definition: OgreScriptCompiler.h:665
Ogre::PbsMobileProperty::DetailOffsetsD2
static const IdString DetailOffsetsD2
Definition: OgreHlmsPbsMobile.h:129
Ogre::ForwardPlusBase::CachedGridBuffer::gridBuffer
TexBufferPacked * gridBuffer
We use a TexBufferPacked instead of ReadOnlyBufferPacked because there is a considerable slowdown whe...
Definition: OgreForwardPlusBase.h:77
Ogre::SkeletonInstance::_getBoneFullTransform
const FORCEINLINE SimpleMatrixAf4x3 & _getBoneFullTransform(size_t index) const
Gets full transform of a bone by its index.
Definition: OgreSkeletonInstance.h:152
Ogre::ObjCmdBuffer::addCommand
T * addCommand()
Definition: OgreObjCmdBuffer.h:75
Ogre::RTShader::Operand::getMask
int getMask() const
Returns the mask bitfield.
Definition: OgreShaderFunctionAtom.h:139
Ogre::WaveformControllerFunction
Predefined controller function based on a waveform.
Definition: OgrePredefinedControllers.h:257
Ogre::PBSM_BLEND_GRAIN_MERGE
@ PBSM_BLEND_GRAIN_MERGE
Definition: OgreHlmsPbsPrerequisites.h:96
Ogre::HlmsManager::mAdditionalTextureExtensionsPerGroup
ResourceToTexExtensionMap mAdditionalTextureExtensionsPerGroup
Definition: OgreHlmsManager.h:128
ZZIP_DIR
struct zzip_dir ZZIP_DIR
Definition: OgreZip.h:39
Ogre::VoxelizedMeshCache::getBlankEmissive
TextureGpu * getBlankEmissive(void)
Definition: OgreVoxelizedMeshCache.h:144
Ogre::GCT_SAMPLER3D
@ GCT_SAMPLER3D
Definition: OgreGpuProgramParams.h:79
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE3
@ SPC_LIGHTPOSITIONVIEW_SPACE3
Definition: OgreShaderParameter.h:230
Ogre::RTShader::TextureAtlasSampler::Type
static String Type
Definition: OgreShaderExTextureAtlasSampler.h:165
OgreGLXContext.h
XClientMessageEvent::message_type
Atom message_type
Definition: OgreX11EGLSupport.h:94
Ogre::ArrayMatrixAf4x3::IDENTITY
static const ArrayMatrixAf4x3 IDENTITY
Definition: C/OgreArrayMatrixAf4x3.h:170
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:263
Ogre::LodData::Vertex::edges
VEdges edges
Definition: OgreLodData.h:117
Ogre::ST_GENERIC
@ ST_GENERIC
Definition: OgreSceneManager.h:2854
Ogre::v1::VertexData
Summary class collecting together vertex source information.
Definition: OgreVertexIndexData.h:50
Ogre::RTShader::GLSLESProgramWriter
GLSL ES target language writer implementation.
Definition: OgreShaderGLSLESProgramWriter.h:53
Ogre::EntityMeshLodChangedEvent::newLodIndex
ushort newLodIndex
New level of detail index.
Definition: OgreLodListener.h:69
Ogre::ComPtr::Reset
void Reset() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:231
Ogre::PixelFormatGpuUtils::PFL_RGBA16
@ PFL_RGBA16
Definition: OgrePixelFormatGpuUtils.h:56
Ogre::v1::MetalHardwareBufferManager::MetalHardwareBufferManager
MetalHardwareBufferManager(MetalDevice *device, VaoManager *vaoManager)
Definition: OgreMetalHardwareBufferManager.h:76
Ogre::GpuProgramParameters::ACT_SURFACE_SPECULAR_COLOUR
@ ACT_SURFACE_SPECULAR_COLOUR
Surface specular colour, as set in Pass::setSpecular.
Definition: OgreGpuProgramParams.h:1005
Ogre::v1::HardwareBufferManager::createVertexDeclaration
virtual VertexDeclaration * createVertexDeclaration(void)
Definition: OgreHardwareBufferManager.h:465
Ogre::PbsProperty::NormalWeightTex
static const IdString NormalWeightTex
Definition: OgreHlmsPbs.h:530
Ogre::MetalRenderTexture::swapBuffers
virtual void swapBuffers(void)
Swaps the frame buffers to display the next frame.
Ogre::MovableObject::setName
void setName(const String &name)
Sets a custom name for this node.
Definition: OgreMovableObject.h:185
Ogre::HlmsBlendblock::mSeparateBlend
bool mSeparateBlend
Used to determine if separate alpha blending should be used for color and alpha channels.
Definition: OgreHlmsDatablock.h:188
Ogre::TerrainGroup::TerrainSlot::y
long y
Definition: OgreTerrainGroup.h:326
Ogre::Volume::OctreeNode::getCorner3
const Vector3 getCorner3(void) const
Gets the coordinate of corner 3.
Definition: OgreVolumeOctreeNode.h:472
Ogre::ID_LOD_DISTANCES
@ ID_LOD_DISTANCES
Definition: OgreScriptCompiler.h:628
Ogre::RenderSystemCapabilities::setMaxSupportedAnisotropy
void setMaxSupportedAnisotropy(Real s)
Set the maximum supported anisotropic filtering.
Definition: OgreRenderSystemCapabilities.h:849
Ogre::PbsProperty::UsePlanarReflections
static const IdString UsePlanarReflections
Definition: OgreHlmsPbs.h:521
Ogre::v1::Entity::sharesSkeletonInstance
bool sharesSkeletonInstance() const
Returns whether this entity shares it's SkeltonInstance with other entity instances.
Definition: OgreEntity.h:510
Ogre::UnlitProperty::BlendModeIndex14
static const IdString BlendModeIndex14
Definition: OgreUnlitProperty.h:125
Ogre::PF_BYTE_BGRA
@ PF_BYTE_BGRA
4 byte pixel format, 1 byte for blue, 1 byte for green, 1 byte for red and one byte for alpha
Definition: OgrePixelFormat.h:94
Ogre::Terrain::ImportData::inputBias
Real inputBias
How to bias the input values provided (if any)
Definition: OgreTerrain.h:390
Ogre::Renderable::setDefaultRenderQueueSubGroup
static void setDefaultRenderQueueSubGroup(uint8 subGroup)
Sets the default render queue sub group for all future Renderable instances.
Definition: OgreRenderable.h:436
Ogre::TrackVertexColourEnum
TrackVertexColourEnum
Definition: OgreCommon.h:353
Ogre::VctLighting::shouldStayLoaded
virtual bool shouldStayLoaded(TextureGpu *texture)
Return true if this TextureGpu should likely stay loaded or else graphical changes could occur.
Definition: OgreVctLighting.h:359
Ogre::Grid3DPageStrategyData::getCellRangeMinX
virtual int32 getCellRangeMinX() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:163
Ogre::D3D11RenderWindowBase::isHidden
bool isHidden() const
Indicates whether the window was set to hidden (not displayed)
Definition: OgreD3D11RenderWindow.h:65
Ogre::ParallaxCorrectedCubemapBase::_setProbeRenderInProgress
void _setProbeRenderInProgress(CubemapProbe *probe)
Definition: OgreParallaxCorrectedCubemapBase.h:148
Ogre::TerrainLayerSamplerList
vector< TerrainLayerSampler >::type TerrainLayerSamplerList
Definition: OgreTerrainMaterialGenerator.h:125
Ogre::D3D9HLSLProgram::OPT_2
@ OPT_2
Optimisation level 2.
Definition: OgreD3D9HLSLProgram.h:158
Ogre::HashedVector::iterator
VectorImpl::iterator iterator
Definition: OgreCommon.h:519
XGetVisualInfo
XVisualInfo * XGetVisualInfo(Display *nativeDisplayType, int mask, XVisualInfo *info, int *n)
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE7
@ SPC_POSTOLIGHT_WORLD_SPACE7
Definition: OgreShaderParameter.h:144
Ogre::HlmsBaseProp::UvCount1
static const IdString UvCount1
Definition: OgreHlms.h:854
Ogre::GLSLShader
Specialisation of HighLevelGpuProgram to encapsulate shader objects obtained from compiled shaders wr...
Definition: OgreGLSLShader.h:61
Ogre::D3D11Mappings
Definition: OgreD3D11Mappings.h:42
Ogre::DefaultMipmapGen::DefaultMipmapGen
DefaultMipmapGen
Definition: OgreTextureGpuManager.h:87
Ogre::Codec::registerCodec
static void registerCodec(Codec *pCodec)
Registers a new codec in the database.
Definition: OgreCodec.h:84
Ogre::ConcentricShadowCamera
Implements the concentric shadow mapping algorithm.
Definition: OgreShadowCameraSetupConcentric.h:48
Ogre::RTShader::LayeredBlending::LB_BlendAverage
@ LB_BlendAverage
Definition: OgreShaderExLayeredBlending.h:55
Ogre::RTShader::LayeredBlending::TextureBlend::sourceModifier
SourceModifier sourceModifier
Definition: OgreShaderExLayeredBlending.h:100
Ogre::HlmsComputePso::computeParams
GpuProgramParametersSharedPtr computeParams
Definition: OgreHlmsPso.h:253
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:76
Ogre::PixelFormatGpuUtils::getCompressedBlockWidth
static uint32 getCompressedBlockWidth(PixelFormatGpu format, bool apiStrict=true)
Returns the minimum width for block compressed schemes.
Ogre::ComPtr::SafeBoolHelper::member
int member
Definition: OgreComPtr.h:189
Ogre::PagedWorld::CHUNK_SECTIONDECLARATION_ID
static const uint32 CHUNK_SECTIONDECLARATION_ID
Definition: OgrePagedWorld.h:65
Ogre::CompositorPassUavDef::TextureSource::access
ResourceAccess::ResourceAccess access
Definition: OgreCompositorPassUavDef.h:62
Ogre::NULLTextureManager::isHardwareFilteringSupported
virtual bool isHardwareFilteringSupported(TextureType ttype, PixelFormat format, int usage, bool preciseFormatOnly=false)
Returns whether this render system has hardware filtering supported for the texture format requested ...
Ogre::HlmsTextureManager::DefaultTextureParameters::packingMethod
PackingMethod packingMethod
Definition: OgreHlmsTextureManager.h:102
Ogre::X11EGLSupport::mAtomDeleteWindow
Atom mAtomDeleteWindow
Definition: OgreX11EGLSupport.h:160
Ogre::M_SUBMESH_LOD
@ M_SUBMESH_LOD
Definition: OgreMeshFileFormat.h:78
Ogre::v1::StaticGeometry::QueuedSubMesh::materialName
String materialName
Definition: OgreStaticGeometry.h:166
Ogre::GLES2VaoManager
Definition: OgreGLES2VaoManager.h:37
Ogre::IM_USEBONEDUALQUATERNIONS
@ IM_USEBONEDUALQUATERNIONS
Definition: OgreCommon.h:424
Ogre::Archive::getType
const String & getType(void) const
Return the type code of this Archive.
Definition: OgreArchive.h:219
Ogre::GpuProgramParameters::ACT_FOG_PARAMS
@ ACT_FOG_PARAMS
Fog params: density, linear start, linear end, 1/(end-start)
Definition: OgreGpuProgramParams.h:997
Ogre::getMaxUsableSampleCount
VkSampleCountFlagBits getMaxUsableSampleCount(VkPhysicalDeviceProperties &physicalDeviceProperties, uint32 requestedSampleCount)
Ogre::GCT_BOOL3
@ GCT_BOOL3
Definition: OgreGpuProgramParams.h:118
Ogre::AtomicObject::operator-=
T operator-=(const T &sub)
Definition: OgreAtomicObject.h:108
Ogre::ID_POINTS
@ ID_POINTS
Definition: OgreScriptCompiler.h:699
Ogre::PF_D24_UNORM
@ PF_D24_UNORM
Depth texture format 24 bits for depth.
Definition: OgrePixelFormat.h:344
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:191
Ogre::DefaultSceneFormatListener
Default implementation that prevents a SceneNode from being exported if the only attached objects.
Definition: OgreSceneFormatBase.h:144
Ogre::GLES2RTTManager::getBestDepthStencil
virtual void getBestDepthStencil(GLenum internalFormat, GLenum *depthFormat, GLenum *stencilFormat)
Definition: OgreGLES2RenderTexture.h:86
Ogre::TerrainPagedWorldSection::getTerrainGroup
virtual TerrainGroup * getTerrainGroup()
Get the TerrainGroup which this world section is using.
Definition: OgreTerrainPagedWorldSection.h:107
Ogre::SmallVectorTemplateCommon
Definition: OgreSmallVector.h:163
Ogre::v1::OldSkeletonManager
Handles the management of skeleton resources.
Definition: OgreOldSkeletonManager.h:52
Ogre::MEMCATEGORY_COUNT
@ MEMCATEGORY_COUNT
Definition: OgreMemoryAllocatorConfig.h:180
Ogre::Win32Window::getWindowHandle
HWND getWindowHandle() const
Definition: OgreWin32Window.h:95
Ogre::IrradianceFieldSettings::mNumRaysPerPixel
uint16 mNumRaysPerPixel
Number of rays per pixel in terms of mDepthProbeResolution.
Definition: OgreIrradianceField.h:68
Ogre::v1::EdgeData::triangleLightFacings
TriangleLightFacingList triangleLightFacings
Triangle light facing states.
Definition: OgreEdgeListBuilder.h:130
OgreDescriptorSetUav.h
Ogre::D3D9HLSLProgram::CmdPreprocessorDefines
Command object for setting macro defines.
Definition: OgreD3D9HLSLProgram.h:61
Ogre::ID_COMPOSITOR_NODE
@ ID_COMPOSITOR_NODE
Definition: OgreScriptCompiler.h:824
Ogre::CB_SET_READONLY_BUFFER_PS
@ CB_SET_READONLY_BUFFER_PS
Definition: OgreCbCommon.h:61
Ogre::VerticesRemapInfo
Definition: OgreVertexRemapping.h:44
Ogre::PT_LONG
@ PT_LONG
Definition: OgreStringInterface.h:59
Ogre::ID_ITERATION
@ ID_ITERATION
Definition: OgreScriptCompiler.h:710
Ogre::CompositorTargetDef::getTargetLevelBarrier
bool getTargetLevelBarrier(void) const
Definition: OgreCompositorPassDef.h:304
Ogre::TextureGpuManager::MetadataCacheEntry::textureType
TextureTypes::TextureTypes textureType
Definition: OgreTextureGpuManager.h:269
Ogre::Plugin
Class defining a generic OGRE plugin.
Definition: OgrePlugin.h:83
Ogre::v1::Billboard::getTexcoordRect
const FloatRect & getTexcoordRect(void) const
getTexcoordRect() returns the previous value set by setTexcoordRect().
Definition: OgreBillboard.h:219
Ogre::D3D11VaoManager::StrideChanger::StrideChanger
StrideChanger(size_t _offsetAfterPadding, size_t _paddedBytes)
Definition: OgreD3D11VaoManager.h:60
Ogre::MsaaPatterns::CenterZero
@ CenterZero
All subsamples are at 0, 0; effectively "disabling" msaa.
Definition: OgreCommon.h:993
Ogre::NULLTextureManager::~NULLTextureManager
virtual ~NULLTextureManager()
Ogre::GpuProgramParameters::getDoubleConstantList
const DoubleConstantList & getDoubleConstantList() const
Get a reference to the list of double constants.
Definition: OgreGpuProgramParams.h:1880
Ogre::GCT_MATRIX_3X4
@ GCT_MATRIX_3X4
Definition: OgreGpuProgramParams.h:90
Ogre::HashedVector::begin
const_iterator begin() const
Definition: OgreCommon.h:540
Ogre::StereoModeType
StereoModeType
Defines the stereo mode types.
Definition: OgreCommon.h:386
Ogre::DescriptorSetTexture
Descriptor sets describe what textures should be bound together in one place.
Definition: OgreDescriptorSetTexture.h:68
Ogre::MovableObject::_getManager
SceneManager * _getManager(void) const
Get the manager of this object, if any (internal use only)
Definition: OgreMovableObject.h:166
Ogre::FocusedShadowCameraSetup::setXYPadding
void setXYPadding(Real pad)
setXYPadding FocusedShadowCameraSetup tries to make the shadow mapping camera fit the casters as tigh...
Definition: OgreShadowCameraSetupFocused.h:93
Ogre::RenderSystemCapabilities::setDeviceName
void setDeviceName(const String &name)
sets the device name for Render system
Definition: OgreRenderSystemCapabilities.h:743
Ogre::ParamDictionary::getParameters
const ParameterList & getParameters(void) const
Retrieves a list of parameters valid for this object.
Definition: OgreStringInterface.h:147
Ogre::VctLighting::isAnisotropic
bool isAnisotropic(void) const
Definition: OgreVctLighting.h:331
Ogre::LodLevel
Structure for automatic Lod configuration.
Definition: OgreLodConfig.h:54
Ogre::TagPoint::getParentBone
Bone * getParentBone(void) const
Gets this Bones's parent (NULL if no parent).
Definition: Animation/OgreTagPoint.h:119
Ogre::RTShader::ShaderProgramWriterGLSLESFactory::~ShaderProgramWriterGLSLESFactory
virtual ~ShaderProgramWriterGLSLESFactory()
Definition: OgreShaderGLSLESProgramWriter.h:145
Ogre::AbstractNodeAlloc
ScriptingAllocatedObject AbstractNodeAlloc
Definition: OgreMemoryAllocatorConfig.h:295
Ogre::PrefabRootLayout::High
@ High
8 textures per material, VS and PS only
Definition: OgreGpuProgram.h:69
Ogre::ForwardPlusBase::setFadeAttenuationRange
void setFadeAttenuationRange(bool fade)
Attenuates the light by the attenuation range, causing smooth endings when at the end of the light ra...
Definition: OgreForwardPlusBase.h:234
Ogre::RSC_VAO
@ RSC_VAO
Support for Vertex Array Objects (VAOs)
Definition: OgreRenderSystemCapabilities.h:270
Ogre::SceneManager::getShadowDirLightTextureOffset
virtual Real getShadowDirLightTextureOffset(void) const
Gets the proportional distance which a texture shadow which is generated from a directional light wil...
Definition: OgreSceneManager.h:2371
Ogre::RTShader::PerPixelLighting
Per pixel Lighting extension sub render state implementation.
Definition: OgreShaderExPerPixelLighting.h:59
Ogre::Hlms::DatablockEntry::DatablockEntry
DatablockEntry()
ResourceGroup in which it was defined, if any.
Definition: OgreHlms.h:100
Ogre::CompositorPassSceneDef::mPrePassSsrTexture
IdString mPrePassSsrTexture
Definition: OgreCompositorPassSceneDef.h:93
Ogre::FOG_NONE
@ FOG_NONE
No fog. Duh.
Definition: OgreCommon.h:289
Ogre::VertexShadowMapHelper::findFirstAppearance
static bool findFirstAppearance(const VertexArrayObjectArray &vao, const VertexBufferPacked *vertexBuffer, size_t &outVaoIdx, size_t &outVertexBufferIdx)
Finds the first occurence of 'vertexBuffer' pointer in vao, and returns its indexes so that vao[outVa...
Ogre::FrameEvent::timeSinceLastEvent
Real timeSinceLastEvent
Elapsed time in seconds since the last event.
Definition: OgreFrameListener.h:53
Ogre::v1::StaticGeometry::MaterialBucket::GeometryIterator
VectorIterator< GeometryBucketList > GeometryIterator
Iterator over geometry.
Definition: OgreStaticGeometry.h:296
Ogre::v1::Skeleton::hasManualBones
virtual bool hasManualBones(void) const
Are there any manually controlled bones?
Definition: OgreSkeleton.h:360
Ogre::RTShader::ShaderGenerator::getShaderCachePath
const String & getShaderCachePath() const
Get the output shader cache path.
Definition: OgreShaderGenerator.h:198
Ogre::v1::HardwareBufferManager::_notifyIndexBufferDestroyed
void _notifyIndexBufferDestroyed(HardwareIndexBuffer *buf)
Notification that a hardware index buffer has been destroyed.
Definition: OgreHardwareBufferManager.h:542
Ogre::AsyncTicket::queryIsTransferDone
virtual bool queryIsTransferDone(void)
Definition: OgreAsyncTicket.h:81
Ogre::VaoManager::MemoryStatsEntryVec
vector< MemoryStatsEntry >::type MemoryStatsEntryVec
Definition: OgreVaoManager.h:236
Ogre::UnlitProperty
Definition: OgreUnlitProperty.h:40
Ogre::CompositorWorkspace::getDefaultCamera
Camera * getDefaultCamera() const
Gets the default camera passed through mDefaultViewport.
Definition: OgreCompositorWorkspace.h:324
Ogre::v1::OverlayManager::mDefaultRenderQueueId
uint8 mDefaultRenderQueueId
Definition: OgreOverlayManager.h:71
Ogre::SceneManagerMetaData::sceneTypeMask
SceneTypeMask sceneTypeMask
A mask describing which sorts of scenes this manager can handle.
Definition: OgreSceneManager.h:2869
Ogre::Resource::_notifyOrigin
virtual void _notifyOrigin(const String &origin)
Notify this resource of it's origin.
Definition: OgreResource.h:452
Ogre::Volume::ChunkTreeSharedData::parameters
ChunkParameters * parameters
The parameters with which the chunktree got loaded.
Definition: OgreVolumeChunk.h:121
Ogre::PlaneBoundedVolumeList
vector< PlaneBoundedVolume >::type PlaneBoundedVolumeList
Definition: OgrePlaneBoundedVolume.h:131
Ogre::SHADOWMAP_UNIFORM
@ SHADOWMAP_UNIFORM
Definition: OgreCompositorShadowNodeDef.h:49
Ogre::ID_SINE
@ ID_SINE
Definition: OgreScriptCompiler.h:794
Ogre::v1::HardwareBuffer::copyData
virtual void copyData(HardwareBuffer &srcBuffer)
Copy all data from another buffer into this one.
Definition: OgreHardwareBuffer.h:300
Ogre::PbsProperty::VctNumProbes
static const IdString VctNumProbes
Definition: OgreHlmsPbs.h:589
Ogre::CompositorWorkspaceDef::getName
IdString getName(void) const
Definition: OgreCompositorWorkspaceDef.h:131
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:1122
OgreMemoryTrackAlloc.h
Ogre::HashedVector::size_type
VectorImpl::size_type size_type
Definition: OgreCommon.h:517
Ogre::HlmsTexturePack
Definition: OgreHlmsTexturePack.h:47
Ogre::HlmsProperty::keyName
IdString keyName
Definition: OgreHlmsCommon.h:148
Ogre::PFG_R1_UNORM
@ PFG_R1_UNORM
Definition: OgrePixelFormatGpu.h:112
Ogre::v1::HardwareBuffer::LockOptions
LockOptions
Locking options.
Definition: OgreHardwareBuffer.h:122
Ogre::Radian::operator*=
Radian & operator*=(Real f)
Definition: OgreMath.h:75
Ogre::DefaultPlaneBoundedVolumeListSceneQuery
Default implementation of PlaneBoundedVolumeListSceneQuery.
Definition: OgreSceneManager.h:2806
OgreGLSLESProgramManagerCommon.h
Ogre::CbTextures::texUnit
uint16 texUnit
Definition: OgreCbTexture.h:48
Ogre::TexturePtrList
vector< TexturePtr >::type TexturePtrList
Definition: OgreGL3PlusTextureManager.h:41
Ogre::PT_VECTOR3
@ PT_VECTOR3
Definition: OgreStringInterface.h:62
Ogre::UnlitMobileProp::DiffuseMapCount7
static const IdString DiffuseMapCount7
Definition: OgreHlmsUnlitMobile.h:115
Ogre::ProfileHistory::minTimeMillisecs
Real minTimeMillisecs
The minimum frame time this profile has taken in milliseconds.
Definition: OgreProfiler.h:282
Ogre::InstantRadiosity::mVplLinearAtten
Real mVplLinearAtten
Definition: OgreInstantRadiosity.h:205
Ogre::HlmsBaseProp::LightsPoint
static const IdString LightsPoint
Definition: OgreHlms.h:865
Ogre::TEXCALC_PROJECTIVE_TEXTURE
@ TEXCALC_PROJECTIVE_TEXTURE
Projective texture.
Definition: OgreRenderSystem.h:76
Ogre::TextureGpuListener::LostResidency
@ LostResidency
Resident -> OnStorage Resident -> OnSystemRam.
Definition: OgreTextureGpuListener.h:62
Ogre::NULLStagingBuffer
A staging buffer is a buffer that resides on the GPU and be written to/from both CPU & GPU However th...
Definition: OgreNULLStagingBuffer.h:45
Ogre::ConstMapIterator
Concrete IteratorWrapper for const access to the underlying key-value container.
Definition: OgreIteratorWrapper.h:352
Ogre::ScriptCompiler::CE_STRINGEXPECTED
@ CE_STRINGEXPECTED
Definition: OgreScriptCompiler.h:209
Ogre::VctCascadedVoxelizer::getNumCascades
size_t getNumCascades(void) const
Definition: OgreVctCascadedVoxelizer.h:160
Ogre::Texture::setWidth
void setWidth(uint32 w)
Set the width of the texture; can only do this before load();.
Definition: OgreTexture.h:249
Ogre::ResourceAccess::toString
const char * toString(ResourceAccess value)
Ogre::PF_ASTC_SRGB8A8_8X8_LDR
@ PF_ASTC_SRGB8A8_8X8_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 8x8)
Definition: OgrePixelFormat.h:303
Ogre::AtomicObject::AtomicObject
AtomicObject(const T &initial)
Definition: OgreAtomicObject.h:47
Ogre::v1::EdgeData::EdgeList
vector< Edge >::type EdgeList
Definition: OgreEdgeListBuilder.h:100
XVisualInfo::visualid
int visualid
Definition: OgreX11EGLSupport.h:85
Ogre::v1::StaticGeometry::QueuedGeometry::position
Vector3 position
Definition: OgreStaticGeometry.h:178
Ogre::M_MESH_LOD_MANUAL
@ M_MESH_LOD_MANUAL
Definition: OgreMeshFileFormat.h:248
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:103
Ogre::ID_NONE
@ ID_NONE
Definition: OgreScriptCompiler.h:702
Ogre::GpuProgramParameters::getUnsignedIntPointer
const uint * getUnsignedIntPointer(size_t pos) const
Get a pointer to the 'nth' item in the uint buffer.
Definition: OgreGpuProgramParams.h:1896
Ogre::AndroidLogListener::AndroidLogListener
AndroidLogListener()
OgreGLES2ManagedResource.h
XEvent
Definition: OgreX11EGLSupport.h:95
Ogre::TextureFlags::RenderWindowSpecific
@ RenderWindowSpecific
Indicates this texture contains a RenderWindow.
Definition: OgreTextureGpu.h:129
Ogre::Terrain::ImportData::inputScale
Real inputScale
How to scale the input values provided (if any)
Definition: OgreTerrain.h:388
Ogre::CommandBuffer::execute_drawCallStrip
static CommandBufferExecuteFunc execute_drawCallStrip
Definition: OgreCommandBuffer.h:73
Ogre::STALL_PARTIAL
@ STALL_PARTIAL
Next map call will cause a stall.
Definition: OgreStagingBuffer.h:48
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_1_1Finite
static const String & getPointLightExtruderVs_1_1Finite(void)
Get FINITE extruder program source for point lights, compatible with vs_1_1.
Definition: OgreShadowVolumeExtrudeProgram.h:284
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:111
Ogre::RegionSceneQuery
Abstract class defining a query which returns single results from a region.
Definition: OgreSceneQuery.h:218
Ogre::GpuProgramParameters::ACT_SURFACE_SHININESS
@ ACT_SURFACE_SHININESS
Surface shininess, as set in Pass::setShininess.
Definition: OgreGpuProgramParams.h:1009
Ogre::ArrayMatrix4::mChunkBase
ArrayReal mChunkBase[16]
Definition: C/OgreArrayMatrix4.h:72
Ogre::TID_COLON
@ TID_COLON
Definition: OgreScriptLexer.h:54
Ogre::CompositorWorkspaceDef::_getChannelRoutes
ChannelRouteList & _getChannelRoutes(void)
Gets direct access to the channel route (aka the interconnections between all of our nodes).
Definition: OgreCompositorWorkspaceDef.h:250
Ogre::TextureSourceType::TextureSourceType
TextureSourceType
Definition: OgreTextureGpu.h:174
Ogre::UpdateLodRequest::UpdateLodRequest
UpdateLodRequest(uint8 _firstRq, uint8 _lastRq, const ObjectMemoryManagerVec *_objectMemManager, const Camera *_camera, const Camera *_lodCamera, Real _lodBias)
Definition: OgreSceneManager.h:139
Ogre::stringstream
StringStream stringstream
Definition: OgrePrerequisites.h:595
Ogre::EmitterCommands::CmdColour
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:52
Ogre::Image2
Class representing an image file.
Definition: OgreImage2.h:54
Ogre::GLES2RenderSystem::_getMainContext
GLES2Context * _getMainContext()
Returns the main context.
Definition: OgreGLES2RenderSystem.h:439
Ogre::v1::EdgeData::Triangle::vertexSet
size_t vertexSet
The vertex set these vertices came from.
Definition: OgreEdgeListBuilder.h:65
Ogre::CompositorNode::getInputChannel
const CompositorChannelVec & getInputChannel() const
Definition: OgreCompositorNode.h:221
Ogre::SmallVector< T, 0 >::SmallVector
SmallVector(unsigned Size, const T &Value=T())
Definition: OgreSmallVector.h:774
Ogre::v1::OldNode::getListener
virtual Listener * getListener(void) const
Gets the current listener for this OldNode.
Definition: OgreOldNode.h:648
DXGI_SWAP_CHAIN_FULLSCREEN_DESC::ScanlineOrdering
DXGI_MODE_SCANLINE_ORDER ScanlineOrdering
Definition: OgreD3D11LegacySDKEmulation.h:68
Ogre::operator<
bool operator<(SharedPtr< T > const &a, SharedPtr< U > const &b)
Definition: OgreSharedPtr.h:364
Ogre::MetalHlmsPso::vertexShader
MetalProgram * vertexShader
Definition: OgreMetalHlmsPso.h:50
Ogre::CAPS_CATEGORY_COMMON_3
@ CAPS_CATEGORY_COMMON_3
Definition: OgreRenderSystemCapabilities.h:68
Ogre::D3D9HLSLProgram::setColumnMajorMatrices
void setColumnMajorMatrices(bool columnMajor)
Sets whether matrix packing in column-major order.
Definition: OgreD3D9HLSLProgram.h:188
Ogre::ResourceBackgroundQueue::Listener::~Listener
virtual ~Listener()
Need virtual destructor in case subclasses use it.
Definition: OgreResourceBackgroundQueue.h:104
Ogre::delayed_vkDestroyImageView
void delayed_vkDestroyImageView(VaoManager *vaoMgr, VkDevice device, VkImageView pView, VkAllocationCallbacks const *pAllocator)
Ogre::IdString::mHash
uint32 mHash
Definition: OgreIdString.h:99
Ogre::LodInputBuffer
Data representing all required information from a Mesh. Used by LodInputProviderBuffer.
Definition: OgreLodBuffer.h:59
Ogre::v1::HardwareBufferManager::_freeUnusedBufferCopies
virtual void _freeUnusedBufferCopies(void)
Free all unused vertex buffer copies.
Definition: OgreHardwareBufferManager.h:516
Ogre::PixelFormatGpu
PixelFormatGpu
The pixel format used for images, textures, and render surfaces.
Definition: OgrePixelFormatGpu.h:44
Ogre::Terrain::setRenderQueueGroup
void setRenderQueueGroup(uint8 grp)
Set the render queue group that this terrain will be rendered into.
Definition: OgreTerrain.h:1352
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Vector3 &val)
Definition: OgreProperty.h:164
Ogre::D3D9DepthBuffer::getDeviceCreator
IDirect3DDevice9 * getDeviceCreator() const
Ogre::v1::Mesh::ConstPoseIterator
ConstVectorIterator< PoseList > ConstPoseIterator
Definition: OgreMesh.h:1042
Ogre::ShadowTextureDefinition::autoConstantBiasScale
float autoConstantBiasScale
0 to disable.
Definition: OgreCompositorShadowNodeDef.h:79
Ogre::ThreadHandle::getUserParam
void * getUserParam() const
Definition: OgreThreads.h:105
Ogre::StreamAlloc
GeneralAllocatedObject StreamAlloc
Definition: OgreMemoryAllocatorConfig.h:335
Ogre::GLES2HlmsSamplerblock::mMagFilter
GLint mMagFilter
Definition: OgreGLES2HlmsSamplerblock.h:53
Ogre::cbitsetN::setAll
void setAll()
Sets all bits to 1.
Ogre::RTShader::Parameter::SPC_POSTOCAMERA_TANGENT_SPACE
@ SPC_POSTOCAMERA_TANGENT_SPACE
View vector in tangent space.
Definition: OgreShaderParameter.h:124
Ogre::GL3PlusHlmsPso
@See HlmsPso.
Definition: OgreGL3PlusHlmsPso.h:45
Ogre::Volume::DualCell::mC6
Vector3 mC6
Definition: OgreVolumeDualGridGenerator.h:51
Ogre::SBF_SOURCE_COLOUR
@ SBF_SOURCE_COLOUR
Definition: OgreBlendMode.h:239
XQueryTree
void XQueryTree(Display *nativeDisplayType, Window nativeWindowType, Window *root, Window *parent, Window **children, unsigned int *nChildren)
Ogre::ResourceGroupManager::ResourceLocation::archive
Archive * archive
Pointer to the archive which is the destination.
Definition: OgreResourceGroupManager.h:309
Ogre::GLES2FBOManager::FormatProperties::Mode::stencil
size_t stencil
Definition: OgreGLES2FBORenderTexture.h:132
Ogre::UnlitProperty::UvDiffuseSwizzle7
static const IdString UvDiffuseSwizzle7
Definition: OgreUnlitProperty.h:101
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:225
Ogre::ScriptLexer
Definition: OgreScriptLexer.h:81
Ogre::PbsProperty::SpecularMap
static const char * SpecularMap
Definition: OgreHlmsPbs.h:499
Ogre::RenderSystemCapabilities::ShaderProfiles
set< String >::type ShaderProfiles
Definition: OgreRenderSystemCapabilities.h:340
Ogre::RenderSystemCapabilities::getNumMultiRenderTargets
ushort getNumMultiRenderTargets(void) const
The number of simultaneous render targets supported.
Definition: OgreRenderSystemCapabilities.h:595
Ogre::PFG_ASTC_RGBA_UNORM_10X8_sRGB
@ PFG_ASTC_RGBA_UNORM_10X8_sRGB
Definition: OgrePixelFormatGpu.h:262
Ogre::GTKWindow::destroy
void destroy(void)
Destroys the window.
Ogre::UnlitProperty::UvDiffuse11
static const IdString UvDiffuse11
Definition: OgreUnlitProperty.h:88
Ogre::v1::Mesh::setLodStrategyName
void setLodStrategyName(const String &name)
Definition: OgreMesh.h:509
Ogre::CompositorPassShadowsDef::mShadowNodes
FastArray< IdString > mShadowNodes
Name of shadow nodes to update.
Definition: OgreCompositorPassShadowsDef.h:57
Ogre::Degree::operator+=
Degree & operator+=(const Degree &d)
Definition: OgreMath.h:111
Ogre::CMPF_NOT_EQUAL
@ CMPF_NOT_EQUAL
Definition: OgreCommon.h:142
Ogre::Any::Any
Any(const Any &other)
Definition: OgreAny.h:75
Ogre::CompositorPassSceneDef::mCullCameraName
IdString mCullCameraName
When empty, it implies mCameraName == mCullCameraName.
Definition: OgreCompositorPassSceneDef.h:88
Ogre::Volume::TextureSource
A volume source from a 3D texture.
Definition: OgreVolumeTextureSource.h:39
Ogre::HlmsMacroblock::mCullMode
CullingMode mCullMode
Culling mode based on the 'vertex winding'.
Definition: OgreHlmsDatablock.h:114
Ogre::VulkanWin32Window::_initialize
virtual void _initialize(TextureGpuManager *textureGpuManager, const NameValuePairList *miscParams)
Ogre::M_SUBMESH_INDEX_BUFFFER
@ M_SUBMESH_INDEX_BUFFFER
Definition: OgreMeshFileFormat.h:83
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:1049
Ogre::CompositorManager2::CompositorNodeDefMap
map< IdString, CompositorNodeDef * >::type CompositorNodeDefMap
Definition: OgreCompositorManager2.h:111
Ogre::PlaneBoundedVolume::PlaneBoundedVolume
PlaneBoundedVolume()
Definition: OgrePlaneBoundedVolume.h:60
Ogre::PFG_BC4_UNORM
@ PFG_BC4_UNORM
One channel compressed 4bpp. Ideal for greyscale.
Definition: OgrePixelFormatGpu.h:135
Ogre::CompositorPassComputeDef::ComputeTextureSource::pixelFormat
PixelFormatGpu pixelFormat
Definition: OgreCompositorPassComputeDef.h:64
Ogre::StaticFaceGroup::vertexStart
int vertexStart
Index into a buffer containing vertex definitions.
Definition: OgreStaticFaceGroup.h:79
Ogre::SkeletonInstance::getAnimations
const SkeletonAnimationVec & getAnimations(void) const
Return all animations associated with this skeleton.
Definition: OgreSkeletonInstance.h:172
Ogre::SharedPtr::~SharedPtr
~SharedPtr()
Definition: OgreSharedPtr.h:240
Ogre::MetalProgram::CmdShaderReflectionPairHint
Command object for setting vertex shader pair.
Definition: OgreMetalProgram.h:77
Ogre::CompositorPassSceneDef::mInstancedStereo
bool mInstancedStereo
When true, will render in instanced stereo mode, thus outputting left & right eyes at the same time.
Definition: OgreCompositorPassSceneDef.h:141
Ogre::AnyNumeric::operator+
AnyNumeric operator+(const AnyNumeric &rhs) const
Definition: OgreAny.h:321
Ogre::VulkanPlugin
Plugin instance for Vulkan Manager.
Definition: OgreVulkanPlugin.h:37
Ogre::OT_PATCH_20_CONTROL_POINT
@ OT_PATCH_20_CONTROL_POINT
Definition: OgreCommon.h:118
Ogre::v1::HardwareBuffer::getUsage
Usage getUsage(void) const
Returns the Usage flags with which this buffer was created.
Definition: OgreHardwareBuffer.h:334
Ogre::PF_PVRTC2_4BPP
@ PF_PVRTC2_4BPP
PVRTC (PowerVR) Version 2, 4 bpp.
Definition: OgrePixelFormat.h:156
Ogre::IrradianceVolume::getIrradianceMaxPower
float getIrradianceMaxPower(void) const
Definition: OgreIrradianceVolume.h:103
Ogre::WindowEventListener::windowMoved
virtual void windowMoved(Window *rw)
Definition: OgreWindowEventUtilities.h:76
Ogre::RTShader::NormalMapLighting::setNormalMapMipBias
void setNormalMapMipBias(Real mipBias)
Setup the normal map map mip bias value.
Definition: OgreShaderExNormalMapLighting.h:173
Ogre::EmitterCommands::CmdPosition
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:148
Ogre::v1::BorderPanelOverlayElement::CmdBorderMaterial
Command object for specifying the Material for the border (see ParamCommand).
Definition: OgreBorderPanelOverlayElement.h:199
Ogre::WorkQueue::Response::abortRequest
void abortRequest()
Abort the request.
Definition: OgreWorkQueue.h:151
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:254
Ogre::Particle::mPosition
Vector3 mPosition
World position.
Definition: OgreParticle.h:88
Ogre::v1::GL3PlusHardwareBufferManager::~GL3PlusHardwareBufferManager
~GL3PlusHardwareBufferManager()
Definition: OgreGL3PlusHardwareBufferManager.h:117
Ogre::NodeArrayMemoryManager::Orientation
@ Orientation
Definition: OgreArrayMemoryManager.h:310
Ogre::Node::Listener::nodeAttached
virtual void nodeAttached(const Node *)
Node has been attached to a parent.
Definition: OgreNode.h:95
Ogre::IteratorWrapper::current
IteratorType & current()
Full access to the current iterator.
Definition: OgreIteratorWrapper.h:114
Ogre::CompositorPassDef::mNumViewports
uint32 mNumViewports
Definition: OgreCompositorPassDef.h:120
Ogre::PageStrategyData::PageStrategyData
PageStrategyData()
Definition: OgrePageStrategy.h:52
Ogre::CompositorNodeDef::CompositorNodeDef
CompositorNodeDef(const String &name, CompositorManager2 *compositorManager)
Definition: OgreCompositorNodeDef.h:105
Ogre::RenderSystemCapabilities::setStencilBufferBitDepth
void setStencilBufferBitDepth(ushort num)
Definition: OgreRenderSystemCapabilities.h:538
OgreGL3PlusDynamicBuffer.h
Ogre::VertexArrayObject::getVertexBuffers
const VertexBufferPackedVec & getVertexBuffers(void) const
Definition: OgreVertexArrayObject.h:106
Ogre::PbsProperty::NumSamplers
static const IdString NumSamplers
Definition: OgreHlmsPbs.h:494
Ogre::ID_TARGET_ORIENTATION_MODE
@ ID_TARGET_ORIENTATION_MODE
Definition: OgreScriptCompiler.h:853
Ogre::RSC_FIXED_FUNCTION
@ RSC_FIXED_FUNCTION
Supports fixed-function pipeline.
Definition: OgreRenderSystemCapabilities.h:158
Ogre::RotationalSpline
This class interpolates orientations (rotations) along a spline using derivatives of quaternions.
Definition: OgreRotationalSpline.h:61
Ogre::v1::TextAreaOverlayElement::Right
@ Right
Definition: OgreTextAreaOverlayElement.h:51
Ogre::PFG_R8_SNORM
@ PFG_R8_SNORM
Definition: OgrePixelFormatGpu.h:109
Ogre::MovableObject::getName
const String & getName(void) const
Returns the name of this object.
Definition: OgreMovableObject.h:188
OgreGlSwitchableSupport.h
Ogre::Volume::ChunkParameters::errorMultiplicator
Real errorMultiplicator
The error multiplicator per LOD level with 1.0 as default.
Definition: OgreVolumeChunk.h:62
Ogre::ParticleSystem::CmdEmittedEmitterQuota
Command object for emittedEmitterQuota (see ParamCommand).
Definition: OgreParticleSystem.h:77
OgreBitset.h
Ogre::RTShader::Operand::OPS_IN
@ OPS_IN
The parameter is a input parameter.
Definition: OgreShaderFunctionAtom.h:86
Ogre::RenderTexture
This class represents a RenderTarget that renders to a Texture.
Definition: OgreRenderTexture.h:48
Ogre::VulkanDescriptorSetUav::VulkanDescriptorSetUav
VulkanDescriptorSetUav(const DescriptorSetUav &descSetUav)
Ogre::VerticesRemapInfo::usedCount
unsigned usedCount
Definition: OgreVertexRemapping.h:49
Ogre::Node::Listener::nodeUpdated
virtual void nodeUpdated(const Node *)
Called when a node gets updated.
Definition: OgreNode.h:91
Ogre::GpuSharedParameters::getUnsignedIntConstantList
const UnsignedIntConstantList & getUnsignedIntConstantList() const
Get a reference to the list of uint constants.
Definition: OgreGpuProgramParams.h:794
Ogre::VctCascadeSetting::areaHalfSize
Vector3 areaHalfSize
The area around the camera to voxelize.
Definition: OgreVctCascadedVoxelizer.h:62
Ogre::Image::Box
Ogre::Box Box
Definition: OgreImage.h:63
Ogre::ID_TARGET_FORMAT
@ ID_TARGET_FORMAT
Definition: OgreScriptCompiler.h:854
Ogre::STLAllocator::STLAllocator
STLAllocator()
ctor
Definition: OgreMemorySTLAllocator.h:103
Ogre::CompositorPassComputeDef::CompositorPassComputeDef
CompositorPassComputeDef(CompositorNodeDef *parentNodeDef, CompositorTargetDef *parentTargetDef)
Definition: OgreCompositorPassComputeDef.h:115
Ogre::v1::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:181
Ogre::Terrain::TERRAIN_MAX_BATCH_SIZE
static const uint16 TERRAIN_MAX_BATCH_SIZE
Definition: OgreTerrain.h:279
Ogre::v1::HardwareBuffer::lock
void * lock(LockOptions options)
Lock the entire buffer for (potentially) reading / writing.
Definition: OgreHardwareBuffer.h:222
Ogre::GPU_INTEL
@ GPU_INTEL
Definition: OgreRenderSystemCapabilities.h:311
Ogre::HlmsPso::pixelShader
GpuProgramPtr pixelShader
Definition: OgreHlmsPso.h:135
Ogre::OR_DEGREE_270
@ OR_DEGREE_270
Causes internal resolution to swap width and height.
Definition: OgreCommon.h:972
Ogre::Math::RangeRandom
static Real RangeRandom(Real fLow, Real fHigh)
Generate a random number within the range provided.
Ogre::CompositorManager2::getNumWorkspaces
size_t getNumWorkspaces(void) const
Definition: OgreCompositorManager2.h:369
Ogre::SkeletonAnimationDefVec
vector< SkeletonAnimationDef >::type SkeletonAnimationDefVec
Definition: OgreSkeletonAnimationDef.h:108
Ogre::RTShader::ShaderGenerator::RenderStateCreateOrRetrieveResult
std::pair< RenderState *, bool > RenderStateCreateOrRetrieveResult
Definition: OgreShaderGenerator.h:217
Ogre::v1::VertexData::ReadRequests::type
VertexElementType type
Definition: OgreVertexIndexData.h:241
Ogre::ID_LIGHT_VISIBILITY_MASK
@ ID_LIGHT_VISIBILITY_MASK
Definition: OgreScriptCompiler.h:916
Ogre::D3D9HardwareIndexBuffer
Definition: OgreD3D9HardwareIndexBuffer.h:38
Ogre::v1::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:674
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:165
Ogre::SmallVectorImpl
SmallVectorImpl - This class consists of common code factored out of the SmallVector class to reduce ...
Definition: OgreSmallVector.h:327
Ogre::ProfileInstance::history
ProfileHistory history
Definition: OgreProfiler.h:342
Ogre::RenderObjectListener
Abstract interface which classes must implement if they wish to receive events from the scene manager...
Definition: OgreRenderObjectListener.h:43
Ogre::v1::HardwareBufferManagerBase::registerVertexBufferSourceAndCopy
virtual void registerVertexBufferSourceAndCopy(const HardwareVertexBufferSharedPtr &sourceBuffer, const HardwareVertexBufferSharedPtr &copy)
Registers a vertex buffer as a copy of another.
Ogre::v1::StaticGeometry::Region::getID
uint32 getID(void) const
Get the region ID of this region.
Definition: OgreStaticGeometry.h:407
Ogre::CubemapProbe::getAreaInnerRegion
const Vector3 & getAreaInnerRegion(void) const
Definition: OgreCubemapProbe.h:228
Ogre::CB_DRAW_CALL_INDEXED_EMULATED_NO_BASE_INSTANCE
@ CB_DRAW_CALL_INDEXED_EMULATED_NO_BASE_INSTANCE
Definition: OgreCbCommon.h:40
Ogre::SceneManager::QUERY_FRUSTUM_DEFAULT_MASK
static uint32 QUERY_FRUSTUM_DEFAULT_MASK
Default query mask for frusta and cameras.
Definition: OgreSceneManager.h:235
Ogre::Rectangle2DFactory::Rectangle2DFactory
Rectangle2DFactory()
Definition: OgreRectangle2D2.h:123
Ogre::UnlitMobileProp::TexMatrixCount2
static const IdString TexMatrixCount2
Definition: OgreHlmsUnlitMobile.h:98
Ogre::D3D11Texture::getD3dFormat
DXGI_FORMAT getD3dFormat(void) const
Definition: OgreD3D11Texture.h:89
Ogre::HlmsTextureManager::TextureMapType
TextureMapType
Definition: OgreHlmsTextureManager.h:132
Ogre::CommandBuffer::execute_setConstantBufferGS
static CommandBufferExecuteFunc execute_setConstantBufferGS
Definition: OgreCommandBuffer.h:76
Ogre::ID_INVERT
@ ID_INVERT
Definition: OgreScriptCompiler.h:974
Ogre::v1::GLES2DefaultHardwareBufferManagerBase::createCounterBuffer
HardwareCounterBufferSharedPtr createCounterBuffer(size_t sizeBytes, HardwareBuffer::Usage usage=HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE, bool useShadowBuffer=false, const String &name="")
Create counter buffer.
Definition: OgreGLES2DefaultHardwareBufferManager.h:149
Ogre::APKFileSystemArchive::find
StringVectorPtr find(const String &pattern, bool recursive=true, bool dirs=false)
Find all file or directory names matching a given pattern in this archive.
Ogre::v1::VulkanHardwareIndexBuffer
Definition: OgreVulkanHardwareIndexBuffer.h:41
Ogre::STLAllocator::deallocate
void deallocate(pointer ptr, size_type)
memory deallocation (elements, used by STL)
Definition: OgreMemorySTLAllocator.h:141
Ogre::ObjectData::advanceDirtyInstanceMgr
void advanceDirtyInstanceMgr()
Advances all pointers needed by InstanceBatch::_updateBounds to the next pack, i.e.
Definition: OgreObjectData.h:208
Ogre::CompositorWorkspaceDef::ChannelRoute::outNode
IdString outNode
Definition: OgreCompositorWorkspaceDef.h:64
Ogre::PbsProperty::PerceptualRoughness
static const IdString PerceptualRoughness
Definition: OgreHlmsPbs.h:488
Ogre::type4::x
T x
Definition: OgreShaderPrimitives.h:43
Ogre::GL3PlusFrameBufferDescValue
Definition: OgreGL3PlusRenderPassDescriptor.h:46
Ogre::TID_VARIABLE
@ TID_VARIABLE
Definition: OgreScriptLexer.h:55
Ogre::ID_LIGHT_CLIP_PLANES
@ ID_LIGHT_CLIP_PLANES
Definition: OgreScriptCompiler.h:687
Ogre::PbsMobileProperty::DetailWeights
static const IdString DetailWeights
Definition: OgreHlmsPbsMobile.h:125
Ogre::GTKWindow
Definition: OgreGTKWindow.h:48
Ogre::RTShader::LayeredBlending::SM_Source1Modulate
@ SM_Source1Modulate
Definition: OgreShaderExLayeredBlending.h:86
Ogre::X11EGLSupport
Definition: OgreX11EGLSupport.h:140
Ogre::UpdateTransformRequest::numTotalNodes
size_t numTotalNodes
Definition: OgreSceneManager.h:154
Ogre::AsyncTextureTicket::DelayedDownload::accurateTracking
bool accurateTracking
Definition: OgreAsyncTextureTicket.h:66
Ogre::v1::StaticGeometry::LODBucket::getLod
ushort getLod(void) const
Get the LOD index.
Definition: OgreStaticGeometry.h:334
Ogre::ManualObjectFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreManualObject2.h:388
OgreArrayVector3.h
Ogre::Bitwise::fixedToFloat
static float fixedToFloat(unsigned value, unsigned int bits)
Fixed point to float.
Definition: OgreBitwise.h:258
Ogre::RaySceneQueryResultEntry
This struct allows a single comparison of result data no matter what the type.
Definition: OgreSceneQuery.h:353
Ogre::PFF_NATIVEENDIAN
@ PFF_NATIVEENDIAN
Format is in native endian.
Definition: OgrePixelFormat.h:381
Ogre::HlmsBlendblock::BlendChannelMasks
BlendChannelMasks
Definition: OgreHlmsDatablock.h:150
Ogre::CB_SET_CONSTANT_BUFFER_CS
@ CB_SET_CONSTANT_BUFFER_CS
Definition: OgreCbCommon.h:51
Ogre::UnlitProperty::NumSamplers
static const IdString NumSamplers
Definition: OgreUnlitProperty.h:67
Ogre::v1::VertexShadowMapHelper::GeometryVec
vector< Geometry >::type GeometryVec
Definition: OgreVertexShadowMapHelper.h:130
Ogre::v1::IndexData::indexStart
size_t indexStart
Index in the buffer to start from for this operation.
Definition: OgreVertexIndexData.h:302
Ogre::LodStrategy::lodSet
static void lodSet(ObjectData &t, Real lodValues[ARRAY_PACKED_REALS])
Ogre::MathlibC::HALF
static const ArrayReal HALF
Definition: OgreMathlibC.h:45
Ogre::CubemapProbe::getAreaLS
Aabb getAreaLS(void) const
Definition: OgreCubemapProbe.h:209
Ogre::STLAllocatorBase< const T >::value_type
T value_type
Definition: OgreMemorySTLAllocator.h:73
Ogre::DescriptorSetSampler::checkValidity
void checkValidity(void) const
Definition: OgreDescriptorSetSampler.h:110
Ogre::Terrain::ImportData::pos
Vector3 pos
Position of the terrain.
Definition: OgreTerrain.h:355
Ogre::LodOutputProvider::~LodOutputProvider
virtual ~LodOutputProvider()
Definition: OgreLodOutputProvider.h:42
Ogre::HlmsBits::InputLayoutMask
static const int InputLayoutMask
Definition: OgreHlms.h:989
Ogre::Volume::CSGCubeSource
A not rotated cube.
Definition: OgreVolumeCSGSource.h:104
Ogre::BySkeletonDef::initializeMemoryManager
void initializeMemoryManager(void)
Ogre::UnlitProperty::BlendModeIndex1
static const IdString BlendModeIndex1
Definition: OgreUnlitProperty.h:112
Ogre::VrData::set
void set(const Matrix4 eyeToHead[2], const Matrix4 projectionMatrix[2])
Definition: OgreCamera.h:52
Ogre::DescriptorSetTexture2::Slot
Definition: OgreDescriptorSetTexture.h:231
Ogre::CompositorPassScene::getCamera
Camera * getCamera() const
Definition: OgreCompositorPassScene.h:101
Ogre::SimpleMatrix4::load
void load(const Matrix4 &src)
Assumes src is aligned.
Definition: C/OgreArrayMatrix4.h:227
Ogre::QueuedRenderable::renderable
Renderable * renderable
Definition: OgreRenderQueue.h:52
OgreRenderToVertexBuffer.h
Ogre::StagingBufferAlloc
GeometryAllocatedObject StagingBufferAlloc
Definition: OgreMemoryAllocatorConfig.h:334
Ogre::HlmsUnlitDatablock::B_MASK
static const uint8 B_MASK
Definition: OgreHlmsUnlitDatablock.h:64
Ogre::ShadowTextureDefinition::numStableSplits
uint32 numStableSplits
Definition: OgreCompositorShadowNodeDef.h:95
Ogre::CB_SET_TEXTURES
@ CB_SET_TEXTURES
Definition: OgreCbCommon.h:69
Ogre::VET_BYTE4
@ VET_BYTE4
Definition: OgreVertexElements.h:103
Ogre::v1::SubEntity::getParent
Entity * getParent(void) const
Accessor to get parent Entity.
Definition: OgreSubEntity.h:135
_OgreGL3PlusExport
#define _OgreGL3PlusExport
Definition: OgreGL3PlusPrerequisites.h:118
Ogre::float4x4::m
float m[4][4]
Definition: OgreShaderPrimitives.h:89
Ogre::AbstractNode
Definition: OgreScriptCompiler.h:94
OgreOSXCocoaContext.h
OgreResourceBackgroundQueue.h
Ogre::RTShader::ShaderProgramWriterHLSLFactory::getTargetLanguage
virtual const String & getTargetLanguage(void) const
Definition: OgreShaderHLSLProgramWriter.h:128
Ogre::InternalCubemapProbeFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreInternalCubemapProbe.h:73
Ogre::DualQuaternion::isNaN
bool isNaN() const
Check whether this dual quaternion contains valid values.
Definition: OgreDualQuaternion.h:148
Ogre::UnlitProperty::UvDiffuseSwizzle6
static const IdString UvDiffuseSwizzle6
Definition: OgreUnlitProperty.h:100
Ogre::VertexBufferPackedVec
vector< VertexBufferPacked * >::type VertexBufferPackedVec
Definition: OgreVertexArrayObject.h:38
Ogre::PVRTCCodec::~PVRTCCodec
virtual ~PVRTCCodec()
Definition: OgrePVRTCCodec.h:59
Ogre::LwConstString::LwString
friend class LwString
Definition: OgreLwConstString.h:65
Ogre::CompositorPassTargetBarrierDef
Definition: OgreCompositorPassTargetBarrierDef.h:50
Ogre::GLAtomicCounterReference::mConstantDef
const GpuConstantDefinition * mConstantDef
The constant definition it relates to.
Definition: OgreGLSLProgram.h:68
Ogre::D3D11VertexArrayObject::mSharedData
D3D11VertexArrayObjectShared * mSharedData
Definition: OgreD3D11VertexArrayObject.h:54
Ogre::Math::ICeil
static int ICeil(float fValue)
Definition: OgreMath.h:240
Ogre::DriverVersion
DriverVersion is used by RenderSystemCapabilities and both GL and D3D9 to store the version of the cu...
Definition: OgreRenderSystemCapabilities.h:277
Ogre::Pass::TextureUnitStateIterator
VectorIterator< TextureUnitStates > TextureUnitStateIterator
Definition: OgrePass.h:501
Ogre::GL3PlusFrameBufferDescValue::GL3PlusFrameBufferDescValue
GL3PlusFrameBufferDescValue()
Ogre::ParticleSystem::getDefaultIterationInterval
static Real getDefaultIterationInterval(void)
Get the default iteration interval for all ParticleSystem instances.
Definition: OgreParticleSystem.h:435
Ogre::LwString::a
LwString & a(const char *a0)
Definition: OgreLwString.h:224
Ogre::HlmsPbs::getUseLightBuffers
bool getUseLightBuffers()
Definition: OgreHlmsPbs.h:461
Ogre::HlmsBaseProp::UvCount4
static const IdString UvCount4
Definition: OgreHlms.h:857
OgreNULLPrerequisites.h
Ogre::UnlitMobileProp::BlendModeIdx6
static const IdString BlendModeIdx6
Definition: OgreHlmsUnlitMobile.h:131
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:180
Ogre::v1::VertexAnimationTrack::setAssociatedVertexData
void setAssociatedVertexData(VertexData *data)
Sets the associated VertexData which this track will update.
Definition: OgreAnimationTrack.h:660
Ogre::StaticFaceGroup::materialHandle
ResourceHandle materialHandle
Handle to material used by this group.
Definition: OgreStaticFaceGroup.h:105
Ogre::v1::Skeleton::getManualBonesDirty
virtual bool getManualBonesDirty(void) const
Have manual bones been modified since the skeleton was last updated?
Definition: OgreSkeleton.h:358
Ogre::WorkQueue::RequestHandler::RequestHandler
RequestHandler()
Definition: OgreWorkQueue.h:170
Ogre::ID_POLYGON_MODE
@ ID_POLYGON_MODE
Definition: OgreScriptCompiler.h:696
Ogre::LodAlloc
SceneCtlAllocatedObject LodAlloc
Definition: OgreMemoryAllocatorConfig.h:345
Ogre::Material::_getLodValues
const LodValueArray * _getLodValues(void) const
Definition: OgreMaterial.h:505
Ogre::MapIteratorWrapper::ValueType
IteratorWrapper< T, IteratorType, typename T::mapped_type >::ValueType ValueType
Redefined ValueType for a map/set.
Definition: OgreIteratorWrapper.h:258
Ogre::v1::Billboard::isUseTexcoordRect
bool isUseTexcoordRect(void) const
Returns true if this billboard use individual texture coordinate rect (i.e.
Definition: OgreBillboard.h:183
Ogre::VulkanStagingTexture::_getDynamicBuffer
VulkanDynamicBuffer * _getDynamicBuffer(void)
Definition: OgreVulkanStagingTexture.h:72
Ogre::Terrain::GpuBufferAllocator::GpuBufferAllocator
GpuBufferAllocator()
Definition: OgreTerrain.h:539
Ogre::CommandBuffer::execute_drawCallIndexed
static CommandBufferExecuteFunc execute_drawCallIndexed
Definition: OgreCommandBuffer.h:70
Ogre::TerrainAutoUpdateLodByDistance::getStrategyId
virtual uint32 getStrategyId()
Definition: OgreTerrainAutoUpdateLod.h:80
Ogre::RenderSystemCapabilities::setFragmentProgramConstantBoolCount
void setFragmentProgramConstantBoolCount(ushort c)
The number of boolean constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:795
Ogre::VulkanDynamicBuffer
Vulkan maps per pool, thus mapping the same pool twice is a common ocurrence.
Definition: OgreVulkanDynamicBuffer.h:48
Ogre::RenderTarget::getForceDisableColourWrites
virtual bool getForceDisableColourWrites(void) const
Used by depth texture views which need to disable colour writes when rendering to it PF_NULL targets ...
Definition: OgreRenderTarget.h:430
Ogre::ConstBufferPool
Maintains a pool of buffers grouped by hash ID.
Definition: OgreConstBufferPool.h:57
Ogre::RTShader::FFP_TRANSFORM
@ FFP_TRANSFORM
Definition: OgreShaderFFPRenderState.h:71
Ogre::Font::getGlyphAspectRatio
Real getGlyphAspectRatio(CodePoint id) const
Gets the aspect ratio (width / height) of this character.
Definition: OgreFont.h:319
Ogre::PbsProperty::VctDisableDiffuse
static const IdString VctDisableDiffuse
Definition: OgreHlmsPbs.h:591
Ogre::SBF_ZERO
@ SBF_ZERO
Definition: OgreBlendMode.h:237
Ogre::ID_WARN_IF_RTV_WAS_FLUSHED
@ ID_WARN_IF_RTV_WAS_FLUSHED
Definition: OgreScriptCompiler.h:891
Ogre::PF_R16_SNORM
@ PF_R16_SNORM
16-bit pixel format, 16 bits red (signed normalised int).
Definition: OgrePixelFormat.h:238
Ogre::PiecesMap
map< IdString, String >::type PiecesMap
Definition: OgreHlmsCommon.h:161
Ogre::v1::AnimationState
Represents the state of an animation and the weight of its influence.
Definition: OgreAnimationState.h:59
Ogre::ID_REF_VALUE
@ ID_REF_VALUE
Definition: OgreScriptCompiler.h:961
Ogre::MetalVaoManager::StrideChanger::paddedBytes
size_t paddedBytes
Definition: OgreMetalVaoManager.h:64
Ogre::InternalCubemapProbeFactory::InternalCubemapProbeFactory
InternalCubemapProbeFactory()
Definition: OgreInternalCubemapProbe.h:70
Ogre::SceneManager::getShadowFarDistanceSquared
virtual Real getShadowFarDistanceSquared(void) const
Definition: OgreSceneManager.h:2350
Ogre::GLES2HlmsPso::blendFunc
GLenum blendFunc
Definition: OgreGLES2HlmsPso.h:59
Ogre::SimplePageContentCollectionFactory::destroyInstance
void destroyInstance(PageContentCollection *c)
Definition: OgreSimplePageContentCollection.h:125
OgreSDLPrerequisites.h
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_1_1Debug
static const String & getDirectionalLightExtruderVs_1_1Debug(void)
Get extruder program source for debug directional lights, compatible with vs_1_1.
Definition: OgreShadowVolumeExtrudeProgram.h:267
Ogre::LodData::Triangle::computeNormal
void computeNormal(const VertexList &vertexList)
Ogre::D3D11VaoManager::BlockVec
vector< Block >::type BlockVec
Definition: OgreD3D11VaoManager.h:77
Ogre::ArchiveManager
This class manages the available ArchiveFactory plugins.
Definition: OgreArchiveManager.h:49
Ogre::Texture::getFSAA
virtual uint getFSAA() const
Get the level of multisample AA to be used if this texture is a rendertarget.
Definition: OgreTexture.h:213
Ogre::CommandBuffer::execute_setConstantBufferInvalid
static CommandBufferExecuteFunc execute_setConstantBufferInvalid
Definition: OgreCommandBuffer.h:80
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderArbvp1Debug
static const String & getDirectionalLightExtruderArbvp1Debug(void)
Get extruder program source for debug directional lights, compatible with arbvp1.
Definition: OgreShadowVolumeExtrudeProgram.h:265
Ogre::FileSystemLayer::setHomePath
void setHomePath(const Ogre::String &path)
Definition: OgreFileSystemLayer.h:119
Ogre::NULLReadOnlyBufferPacked::bindBufferCS
virtual void bindBufferCS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreNULLTexBufferPacked.h:74
Ogre::M_MESH_LOD_USAGE
@ M_MESH_LOD_USAGE
Definition: OgreMeshFileFormat.h:243
Ogre::downscale3D2x_X8
ImageDownsampler3D downscale3D2x_X8
Definition: OgreImageDownsampler.h:75
Ogre::StaticFaceGroup::isSky
bool isSky
Is this a sky surface?
Definition: OgreStaticFaceGroup.h:74
Ogre::OT_PATCH_17_CONTROL_POINT
@ OT_PATCH_17_CONTROL_POINT
Definition: OgreCommon.h:115
Ogre::v1::GLES2HardwareVertexBuffer
Specialisation of HardwareVertexBuffer for OpenGL ES.
Definition: OgreGLES2HardwareVertexBuffer.h:40
Ogre::VulkanQueue::QueueFamily
QueueFamily
Definition: OgreVulkanQueue.h:46
Ogre::RTShader::ShaderProgramWriterGLSLESFactory
GLSL ES program writer factory implementation.
Definition: OgreShaderGLSLESProgramWriter.h:139
Ogre::HashedVector::at
const_reference at(size_type n) const
Definition: OgreCommon.h:568
Ogre::RTShader::SubRenderStateSetIterator
SubRenderStateSet::iterator SubRenderStateSetIterator
Definition: OgreShaderSubRenderState.h:162
Ogre::v1::DefaultHardwareBufferManager::DefaultHardwareBufferManager
DefaultHardwareBufferManager()
Definition: OgreDefaultHardwareBufferManager.h:185
Ogre::BoneArrayMemoryManager::ParentMat
@ ParentMat
Definition: OgreBoneArrayMemoryManager.h:61
Ogre::VulkanDelayed_vkDestroyImage::image
VkImage image
Definition: OgreVulkanDelayedFuncs.h:21
Ogre::v1::HardwareVertexBufferSharedPtr::HardwareVertexBufferSharedPtr
HardwareVertexBufferSharedPtr()
Definition: OgreHardwareVertexBuffer.h:95
Ogre::LodData::Vertex::position
Vector3 position
Definition: OgreLodData.h:115
Ogre::Image2::FILTER_BICUBIC
@ FILTER_BICUBIC
Definition: OgreImage2.h:339
Ogre::v1::HardwarePixelBuffer
Specialisation of HardwareBuffer for a pixel buffer.
Definition: OgreHardwarePixelBuffer.h:57
OgrePage.h
Ogre::LwConstString::find_first_of
size_t find_first_of(char c, size_t pos=0) const
Definition: OgreLwConstString.h:120
Ogre::HlmsDatablock::mShadowConstantBias
float mShadowConstantBias
Definition: OgreHlmsDatablock.h:333
Ogre::CB_SET_CONSTANT_BUFFER_VS
@ CB_SET_CONSTANT_BUFFER_VS
Definition: OgreCbCommon.h:46
XCreateWindow
Window XCreateWindow(Display *nativeDisplayType, Window nativeWindowType, int left, int top, int width, int height, int dummy1, int depth, int inputOutput, int visual, int mask, XSetWindowAttributes *xSetWindowAttributes)
Ogre::UnlitProperty::UvDiffuse5
static const IdString UvDiffuse5
Definition: OgreUnlitProperty.h:82
Ogre::CompositorPassScene::getDefinition
const CompositorPassSceneDef * getDefinition() const
Definition: OgreCompositorPassScene.h:111
Ogre::RenderSystemCapabilities::getMaxPointSize
Real getMaxPointSize(void) const
Maximum point screen size in pixels.
Definition: OgreRenderSystemCapabilities.h:827
Ogre::PF_B8G8R8A8
@ PF_B8G8R8A8
32-bit pixel format, 8 bits for blue, green, red and alpha.
Definition: OgrePixelFormat.h:79
Ogre::RTShader::Parameter::SPC_POSITION_VIEW_SPACE
@ SPC_POSITION_VIEW_SPACE
Position in view space.
Definition: OgreShaderParameter.h:87
Ogre::DescriptorSetUav::TextureSlot::texture
TextureGpu * texture
Definition: OgreDescriptorSetUav.h:107
Ogre::PBSM_BLEND_SCREEN
@ PBSM_BLEND_SCREEN
Definition: OgreHlmsPbsPrerequisites.h:91
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE4
@ SPC_POSTOLIGHT_WORLD_SPACE4
Definition: OgreShaderParameter.h:141
Ogre::v1::RenderToVertexBuffer::getResetsEveryUpdate
bool getResetsEveryUpdate() const
Does this object reset its buffer each time it updates?
Definition: OgreRenderToVertexBuffer.h:95
OgreHlmsJson.h
Ogre::PixelBox::rowPitch
size_t rowPitch
Number of elements between the leftmost pixel of one row and the left pixel of the next.
Definition: OgrePixelBox.h:87
Ogre::HlmsLowLevel
This is an HLMS implementation that acts as proxy to use the Material system from Ogre 1....
Definition: OgreHlmsLowLevel.h:60
Ogre::GCT_MATRIX_3X2
@ GCT_MATRIX_3X2
Definition: OgreGpuProgramParams.h:88
Ogre::GL3PlusFrameBufferObject::getGLMultisampleFBOID
GLuint getGLMultisampleFBOID() const
Get the GL id for the multisample FBO.
Definition: OgreGL3PlusFrameBufferObject.h:74
OgreArrayVector3.h
Ogre::DescriptorSetTexture2::Slot::getBuffer
const BufferSlot & getBuffer(void) const
Definition: OgreDescriptorSetTexture.h:268
Ogre::TerrainGlobalOptions::getCompositeMapSize
uint16 getCompositeMapSize() const
Get the default size of the composite maps for a new terrain.
Definition: OgreTerrain.h:2086
OGRE_CAPS_BITSHIFT
#define OGRE_CAPS_BITSHIFT
Definition: OgreRenderSystemCapabilities.h:50
Ogre::ProfileInstance::name
String name
The name of the profile.
Definition: OgreProfiler.h:331
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
Ogre::SceneFlags::LightsVpl
@ LightsVpl
Warning: Importing w/ both BuildInstantRadiosity and LightsVpl can result in an incorrect scene (VPLs...
Definition: OgreSceneFormatBase.h:73
Ogre::Hlms::getType
HlmsTypes getType(void) const
Definition: OgreHlms.h:465
Ogre::InstantRadiosity::getEnableDebugMarkers
bool getEnableDebugMarkers(void) const
Definition: OgreInstantRadiosity.h:324
Ogre::VctMaterial
Definition: OgreVctMaterial.h:42
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::ObjectData::mIndex
unsigned char mIndex
Which of the packed values is ours. Value in range [0; 4) for SSE2.
Definition: OgreObjectData.h:41
Ogre::Texture
Abstract class representing a Texture resource.
Definition: OgreTexture.h:123
Ogre::GpuProgramParameters::ACT_CUSTOM
@ ACT_CUSTOM
A custom parameter which will come from the renderable, using 'data' as the identifier.
Definition: OgreGpuProgramParams.h:1169
Ogre::ResourceGroupListener::worldGeometryPrepareStageEnded
virtual void worldGeometryPrepareStageEnded(void)
This event is fired when a stage of preparing linked world geometry has been completed.
Definition: OgreResourceGroupManager.h:150
Ogre::SmallVectorTemplateCommon::front
reference front()
Definition: OgreSmallVector.h:220
Ogre::GLAtomicCounterReference::mBinding
GLint mBinding
GL binding handle (similar to location)
Definition: OgreGLSLProgram.h:62
Ogre::ColourValue::Red
static const ColourValue Red
Definition: OgreColourValue.h:63
Ogre::PT_BOOL
@ PT_BOOL
Definition: OgreStringInterface.h:53
Ogre::WorkQueue::ResponseHandler::~ResponseHandler
virtual ~ResponseHandler()
Definition: OgreWorkQueue.h:206
Ogre::TextureDefinitionBase::TextureDefinition::numMipmaps
uint8 numMipmaps
Definition: OgreTextureDefinition.h:104
Ogre::TextureBox::getCompressedPixelFormat
PixelFormatGpu getCompressedPixelFormat(void) const
Definition: OgreTextureBox.h:88
Ogre::GL3PlusSurfaceDesc::buffer
v1::GL3PlusHardwarePixelBuffer * buffer
Definition: OgreGL3PlusRenderTexture.h:46
Ogre::ParallaxCorrectedCubemapAuto::mTrackedPosition
Vector3 mTrackedPosition
This variable should be updated every frame and often represents the camera position,...
Definition: OgreParallaxCorrectedCubemapAuto.h:72
OgreConfigDialogImp.h
Ogre::MaterialManager::Listener
Listener on any general material events.
Definition: OgreMaterialManager.h:69
Ogre::LodData::IndexBufferPointer::pshort
unsigned short * pshort
Definition: OgreLodData.h:146
Ogre::ProjectionType
ProjectionType
Specifies perspective (realistic) or orthographic (architectural) projection.
Definition: OgreFrustum.h:49
Ogre::Vector4::ptr
Real * ptr()
Pointer accessor for direct copying.
Definition: OgreVector4.h:139
Ogre::v1::StaticGeometry::setRenderingDistance
virtual void setRenderingDistance(Real dist)
Sets the distance at which batches are no longer rendered.
Definition: OgreStaticGeometry.h:619
OgreBorderPanelOverlayElement.h
Ogre::AtomicObject::AtomicObject
AtomicObject(const AtomicObject< T > &cousin)
Definition: OgreAtomicObject.h:51
Ogre::Box::front
uint32 front
Definition: OgreCommon.h:874
Ogre::GpuProgramParameters::getSubroutineMap
const SubroutineMap & getSubroutineMap() const
Get map with.
Definition: OgreGpuProgramParams.h:2450
Ogre::TextureGpuListener::Unknown
@ Unknown
Definition: OgreTextureGpuListener.h:51
Ogre::RTShader::UniformParameterPtr
SharedPtr< UniformParameter > UniformParameterPtr
Definition: OgreShaderPrerequisites.h:75
Ogre::ProfileInstance::children
ProfileChildrenVec children
Definition: OgreProfiler.h:336
Ogre::RenderSystemCapabilities::getComputeProgramConstantIntCount
ushort getComputeProgramConstantIntCount(void) const
The number of integer constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:1003
Ogre::OT_PATCH_25_CONTROL_POINT
@ OT_PATCH_25_CONTROL_POINT
Definition: OgreCommon.h:123
Ogre::CB_SET_TEXTURE_BUFFER_DS
@ CB_SET_TEXTURE_BUFFER_DS
Definition: OgreCbCommon.h:57
Ogre::RootLayout::ArrayDesc
Definition: OgreRootLayout.h:385
Ogre::LightClosest::isStatic
bool isStatic
Definition: OgreCommon.h:712
Ogre::Codec::DecodeResult
std::pair< MemoryDataStreamPtr, CodecDataPtr > DecodeResult
Result of a decoding; both a decoded data stream and CodecData metadata.
Definition: OgreCodec.h:142
Ogre::SceneQuery
A class for performing queries on a scene.
Definition: OgreSceneQuery.h:72
Ogre::MetalDescriptorSetTexture::textureViews
__strong id< MTLTexture > * textureViews
Definition: OgreMetalDescriptorSetTexture.h:65
Ogre::FastArray::reserve
void reserve(size_t reserveAmount)
Definition: OgreFastArray.h:302
Ogre::CubemapProbe::getProbeShape
const Aabb & getProbeShape(void) const
Definition: OgreCubemapProbe.h:231
Ogre::LodInputBuffer::boundingSphereRadius
Real boundingSphereRadius
Definition: OgreLodBuffer.h:71
Ogre::GL3PlusHlmsPso::blendFuncAlpha
GLenum blendFuncAlpha
Definition: OgreGL3PlusHlmsPso.h:60
Ogre::v1::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:826
Ogre::VulkanDevice::mPresentQueue
VkQueue mPresentQueue
Definition: OgreVulkanDevice.h:89
Ogre::EmitterCommands::CmdColourRangeEnd
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:67
Ogre::RTShader::ST_DUAL_QUATERNION
@ ST_DUAL_QUATERNION
Definition: OgreShaderPrerequisites.h:96
Ogre::SceneManagerFactory::getMetaData
virtual const SceneManagerMetaData & getMetaData(void) const
Get information about the SceneManager type created by this factory.
Definition: OgreSceneManager.h:2888
Ogre::RSC_GEOMETRY_PROGRAM
@ RSC_GEOMETRY_PROGRAM
Supports hardware geometry programs.
Definition: OgreRenderSystemCapabilities.h:135
Ogre::v1::Animation::getOldNodeTrackIterator
OldNodeTrackIterator getOldNodeTrackIterator(void) const
Get non-updateable iterator over node tracks.
Definition: OgreAnimation.h:422
Ogre::v1::OverlayElement::_setParent
void _setParent(OverlayContainer *parent)
Definition: OgreOverlayElement.h:434
Ogre::v1::Pose::clearVertices
void clearVertices(void)
Clear all vertices.
Ogre::TexturePoolList
list< TexturePool >::type TexturePoolList
Definition: OgreTextureGpuManager.h:81
Ogre::type4
Definition: OgreShaderPrimitives.h:41
Ogre::v1::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:73
Ogre::OT_PATCH_15_CONTROL_POINT
@ OT_PATCH_15_CONTROL_POINT
Definition: OgreCommon.h:113
Ogre::ResourceManager::ResourcePool
Definition of a pool of resources, which users can use to reuse similar resources many times without ...
Definition: OgreResourceManager.h:505
Ogre::MapIteratorWrapper::PointerType
IteratorWrapper< T, IteratorType, typename T::mapped_type >::PointerType PointerType
Redefined PointerType for a map/set.
Definition: OgreIteratorWrapper.h:260
Ogre::GCT_SAMPLER_WRAPPER2D
@ GCT_SAMPLER_WRAPPER2D
Definition: OgreGpuProgramParams.h:121
Ogre::VulkanTextureGpuManager::getDevice
VulkanDevice * getDevice() const
Definition: OgreVulkanTextureGpuManager.h:113
Ogre::PBSM_SPECULAR
@ PBSM_SPECULAR
Definition: OgreHlmsPbsPrerequisites.h:63
Ogre::downscale3D2x_sRGB_A8
ImageDownsampler3D downscale3D2x_sRGB_A8
Definition: OgreImageDownsampler.h:238
Ogre::RSC_NON_POWER_OF_2_TEXTURES
@ RSC_NON_POWER_OF_2_TEXTURES
Supports non-power of two textures.
Definition: OgreRenderSystemCapabilities.h:123
Ogre::v1::Animation::RIM_LINEAR
@ RIM_LINEAR
Values are interpolated linearly.
Definition: OgreAnimation.h:113
Ogre::SceneManager::RenderContext::rsContext
RenderSystem::RenderSystemContext * rsContext
Definition: OgreSceneManager.h:764
Ogre::TextureFilter::FilterBase::_executeStreaming
virtual void _executeStreaming(Image2 &image, TextureGpu *texture)
Gets executed from worker thread, right after the Image was loaded from file and we're done setting t...
Definition: OgreTextureFilters.h:73
Ogre::StagingBuffer::Destination::length
size_t length
Amount of bytes to copy.
Definition: OgreStagingBuffer.h:93
Ogre::CompositorWorkspaceListener::passSceneAfterFrustumCulling
virtual void passSceneAfterFrustumCulling(CompositorPassScene *pass)
Called after a pass scene has performed frustum caulling but has yet to prepare and execute rendering...
Definition: OgreCompositorWorkspaceListener.h:88
Ogre::Win32EGLWindow
Definition: OgreWin32EGLWindow.h:37
Ogre::StackVector::front
T & front()
Definition: OgreStackVector.h:277
Ogre::MetalTextureManager
Definition: OgreMetalTextureManager.h:36
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::GL3PlusSurfaceDesc::GL3PlusSurfaceDesc
GL3PlusSurfaceDesc()
Definition: OgreGL3PlusRenderTexture.h:50
Ogre::VulkanDelayed_vkDestroyImageView::device
VkDevice device
Definition: OgreVulkanDelayedFuncs.h:32
Ogre::Vector3::Vector3
Vector3(const Real scaler)
Definition: OgreVector3.h:89
Ogre::SceneManager::PrefabType
PrefabType
Prefab shapes available without loading a model.
Definition: OgreSceneManager.h:1402
Ogre::BCT_BOOL
@ BCT_BOOL
Definition: OgreGpuProgramParams.h:60
Ogre::KeyFrameRig::mBoneTransform
KfTransform *RESTRICT_ALIAS mBoneTransform
Definition: OgreSkeletonTrack.h:48
Ogre::RTShader::FunctionInvocation::FunctionInvocationLessThan
Comparator function to be used for sorting.
Definition: OgreShaderFunctionAtom.h:232
XVisualInfo::visual
int visual
Definition: OgreX11EGLSupport.h:85
Ogre::M_GEOMETRY_TEXCOORDS
@ M_GEOMETRY_TEXCOORDS
Definition: OgreMeshFileFormat.h:372
Ogre::RTShader::Function::getAtomInstances
FunctionAtomInstanceList & getAtomInstances()
Return list of atom instances composing this function.
Definition: OgreShaderFunction.h:156
OgreConfig.h
Ogre::ColourValue::Black
static const ColourValue Black
Definition: OgreColourValue.h:61
Ogre::HlmsPbsMobileDatablock
Contains information needed by PBS (Physically Based Shading) for OpenGL ES 2.0.
Definition: OgreHlmsPbsMobileDatablock.h:50
Ogre::TextureDefinitionBase::TextureDefinition::depthOrSlices
uint32 depthOrSlices
Definition: OgreTextureDefinition.h:103
Ogre::PFG_RGB16_UNORM
@ PFG_RGB16_UNORM
48bpp storage formats, CPU only.
Definition: OgrePixelFormatGpu.h:192
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:465
Ogre::Vector3::Vector3
Vector3(const Real afCoordinate[3])
Definition: OgreVector3.h:70
Ogre::RTShader::ProgramWriterFactory::~ProgramWriterFactory
virtual ~ProgramWriterFactory()
Definition: OgreShaderProgramWriterManager.h:51
Ogre::VctLighting::getNumVoxelTextures
uint32 getNumVoxelTextures(void) const
Definition: OgreVctLighting.h:350
Ogre::Math::Sqrt
static Radian Sqrt(const Radian &fValue)
Square root function.
Definition: OgreMath.h:419
Ogre::GpuSharedParameters
Definition of container that holds the current bool constants.
Definition: OgreGpuProgramParams.h:636
Ogre::v1::D3D11HardwareUniformBuffer
Specialisation of HardwareBuffer for D3D11.
Definition: OgreD3D11HardwareUniformBuffer.h:39
OgreLogManager.h
Ogre::Volume::DualCell::mC7
Vector3 mC7
Definition: OgreVolumeDualGridGenerator.h:52
Ogre::Vector2::UNIT_Y
static const Vector2 UNIT_Y
Definition: OgreVector2.h:574
Ogre::Vector2::distance
Real distance(const Vector2 &rhs) const
Returns the distance to another vector.
Definition: OgreVector2.h:345
Ogre::RTShader::HardwareSkinningFactory::getMaxCalculableBoneCount
ushort getMaxCalculableBoneCount() const
The maximum number of bones for which hardware skinning is performed.
Definition: OgreShaderExHardwareSkinning.h:249
Ogre::D3D11MultiRenderTarget
Definition: OgreD3D11MultiRenderTarget.h:35
Ogre::ID_PER_N_LIGHTS
@ ID_PER_N_LIGHTS
Definition: OgreScriptCompiler.h:714
Ogre::MathlibC::InvNonZero4
static ArrayReal InvNonZero4(ArrayReal val)
Returns the reciprocal of x.
Definition: OgreMathlibC.h:346
Ogre::RenderQueue
Class to manage the scene object rendering queue.
Definition: OgreRenderQueue.h:93
Ogre::MetalWindow::setHidden
virtual void setHidden(bool hidden)
Hide (or show) the window.
Ogre::Degree::operator>=
bool operator>=(const Degree &d) const
Definition: OgreMath.h:128
Ogre::VertexBoneAssignment::weight
Real weight
Definition: OgreVertexBoneAssignment.h:67
Ogre::MetalNullTexture
Definition: OgreMetalNullTexture.h:35
Ogre::LayerBlendModeEx::source1
LayerBlendSource source1
The first source of colour/alpha.
Definition: OgreBlendMode.h:147
Ogre::PbsMobileShaderCreationData::mFresnelR
float mFresnelR
Definition: OgrePbsMobileShaderCreationData.h:58
Ogre::SmallVectorTemplateCommon::const_pointer
const typedef T * const_pointer
Definition: OgreSmallVector.h:181
Ogre::Hlms::frameEnded
virtual void frameEnded(void)
Called when the frame has fully ended (ALL passes have been executed to all RTTs)
Definition: OgreHlms.h:766
Ogre::Any::destroy
void destroy()
Definition: OgreAny.h:136
Ogre::SceneFlags::TexturesOriginal
@ TexturesOriginal
See HlmsDatablock::saveTextures.
Definition: OgreSceneFormatBase.h:63
Ogre::CompositorPassSceneDef::mShadowNodeRecalculation
ShadowNodeRecalculation mShadowNodeRecalculation
Definition: OgreCompositorPassSceneDef.h:80
Ogre::WorkQueue::RequestHandler::~RequestHandler
virtual ~RequestHandler()
Definition: OgreWorkQueue.h:171
Ogre::Renderable::setDatablock
void setDatablock(IdString datablockName)
Assigns a datablock (i.e.
Ogre::v1::GL3PlusDefaultHardwareUniformBuffer::getDataPtr
void * getDataPtr(size_t offset) const
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:120
Ogre::VES_BLEND_INDICES2
@ VES_BLEND_INDICES2
Second pair of blending indices (i.e. more than 4, less or equal than 8)
Definition: OgreVertexElements.h:62
Ogre::PageContentCollectionFactory::~PageContentCollectionFactory
virtual ~PageContentCollectionFactory()
Definition: OgrePageContentCollectionFactory.h:51
Ogre::SceneManager::getCompositorTextures
const CompositorTextureVec & getCompositorTextures(void) const
Definition: OgreSceneManager.h:1495
Ogre::HlmsPbsDatablock::getRefractionStrength
float getRefractionStrength(void) const
Definition: OgreHlmsPbsDatablock.h:617
False
@ False
Definition: OgreX11EGLSupport.h:71
Ogre::VulkanTextureGpu::getDefaultDisplaySrv
VkImageView getDefaultDisplaySrv(void) const
Definition: OgreVulkanTextureGpu.h:157
Ogre::Transform::mPosition
ArrayVector3 *RESTRICT_ALIAS mPosition
Stores the position/translation of a node relative to its parent.
Definition: OgreTransform.h:49
Ogre::ShaderParams::Param::mpEx
ManualParamEx mpEx
Definition: OgreShaderParams.h:96
Ogre::ID_SHADOW_MAP
@ ID_SHADOW_MAP
Definition: OgreScriptCompiler.h:1018
Ogre::v1::HardwareIndexBufferSharedPtr::HardwareIndexBufferSharedPtr
HardwareIndexBufferSharedPtr()
Definition: OgreHardwareIndexBuffer.h:84
Ogre::v1::StaticGeometry::getRenderingDistance
virtual Real getRenderingDistance(void) const
Gets the distance at which batches are no longer rendered.
Definition: OgreStaticGeometry.h:625
Ogre::ParallaxCorrectedCubemap::getProxyItems
Item *const * getProxyItems(void) const
Definition: OgreParallaxCorrectedCubemap.h:226
Ogre::CreateGpuSharedParametersScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:583
Ogre::CullFrustumRequest::lastRq
uint8 lastRq
Last RenderQueue ID to render (exclusive)
Definition: OgreSceneManager.h:99
Ogre::VulkanTextureGpu
Definition: OgreVulkanTextureGpu.h:51
Ogre::Pass::hasGeometryProgram
bool hasGeometryProgram(void) const
Returns true if this pass uses a programmable geometry pipeline.
Definition: OgrePass.h:190
Ogre::v1::Animation::NodeTrackList
vector< NodeAnimationTrack * >::type NodeTrackList
Definition: OgreAnimation.h:400
Ogre::UnlitProperty::AnimationMatricesPerBuffer
static const IdString AnimationMatricesPerBuffer
Definition: OgreUnlitProperty.h:47
Ogre::RTShader::TriplanarTexturing
Triplanar Texturing.
Definition: OgreShaderExTriplanarTexturing.h:49
Ogre::CB_SET_READONLY_BUFFER_GS
@ CB_SET_READONLY_BUFFER_GS
Definition: OgreCbCommon.h:62
Ogre::Sphere
A sphere primitive, mostly used for bounds checking.
Definition: OgreSphere.h:50
Ogre::VctLighting::getBakingMultiplier
float getBakingMultiplier(void) const
Definition: OgreVctLighting.h:254
Ogre::Vector2::UNIT_X
static const Vector2 UNIT_X
Definition: OgreVector2.h:573
Ogre::ObjectDataArrayMemoryManager::WorldAabb
@ WorldAabb
Definition: OgreArrayMemoryManager.h:384
Ogre::RenderSystem::setCurrentPassIterationCount
virtual void setCurrentPassIterationCount(const size_t count)
set the current multi pass count value.
Definition: OgreRenderSystem.h:1259
Ogre::CompositorPassIblSpecular
Definition: OgreCompositorPassIblSpecular.h:57
Ogre::Bitwise::snorm8ToFloat
static float snorm8ToFloat(int8 v)
Definition: OgreBitwise.h:453
Ogre::v1::DefaultHardwareBufferManager::~DefaultHardwareBufferManager
~DefaultHardwareBufferManager()
Definition: OgreDefaultHardwareBufferManager.h:190
OgrePatchSurface.h
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE0
@ SPC_LIGHTDIRECTION_OBJECT_SPACE0
Light direction in object space index 0-7.
Definition: OgreShaderParameter.h:167
Ogre::ID_SCALE_Y
@ ID_SCALE_Y
Definition: OgreScriptCompiler.h:793
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE4
@ SPC_LIGHTDIRECTION_OBJECT_SPACE4
Definition: OgreShaderParameter.h:171
Ogre::VulkanWindowSwapChainBased::SwapchainAcquired
@ SwapchainAcquired
We already called VulkanWindowSwapChainBased::acquireNextSwapchain.
Definition: OgreVulkanWindow.h:83
Ogre::MetalVaoManager::StrideChangerVec
vector< StrideChanger >::type StrideChangerVec
Definition: OgreMetalVaoManager.h:85
Ogre::TerrainGroup::TerrainSlot::instance
Terrain * instance
Actual terrain instance.
Definition: OgreTerrainGroup.h:330
Ogre::RTShader::HLSLProgramWriter::TargetLanguage
static String TargetLanguage
Definition: OgreShaderHLSLProgramWriter.h:75
Ogre::Vector3::makeFloor
void makeFloor(const Vector3 &cmp)
Sets this vector's components to the minimum of its own and the ones of the passed in vector.
Definition: OgreVector3.h:531
OgreRenderOperation.h
Ogre::v1::OldNode::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
Return an instance of user objects binding associated with this class.
Definition: OgreOldNode.h:747
Ogre::downscale3D2x_Float32_XX
ImageDownsampler3D downscale3D2x_Float32_XX
Definition: OgreImageDownsampler.h:188
Ogre::GLES2OldVertexArrayObject::GLES2OldVertexArrayObject
GLES2OldVertexArrayObject()
Ogre::UnlitProperty::UvDiffuse12
static const IdString UvDiffuse12
Definition: OgreUnlitProperty.h:89
Ogre::TextureUnitState::ENV_PLANAR
@ ENV_PLANAR
Envmap based on vector from camera to vertex position, good for planar geometry.
Definition: OgreTextureUnitState.h:101
Ogre::v1::GL3PlusHardwareBufferManager::getGLType
static GLenum getGLType(unsigned int type)
Utility function to get the correct GL type based on VET's.
Definition: OgreGL3PlusHardwareBufferManager.h:128
Ogre::CompositorPassComputeDef::getBufferSources
const BufferSourceVec & getBufferSources(void) const
Definition: OgreCompositorPassComputeDef.h:141
Ogre::Camera::getCullingFrustum
Frustum * getCullingFrustum(void) const
Returns the custom culling frustum in use.
Definition: OgreCamera.h:671
Ogre::Vector2
Standard 2-dimensional vector.
Definition: OgreVector2.h:50
Ogre::v1::PatchSurface::VisibleSide
VisibleSide
Definition: OgrePatchSurface.h:71
Ogre::ID_ALLOW_WRITE_AFTER_WRITE
@ ID_ALLOW_WRITE_AFTER_WRITE
Definition: OgreScriptCompiler.h:902
Ogre::v1::GMM_RELATIVE_ASPECT_ADJUSTED
@ GMM_RELATIVE_ASPECT_ADJUSTED
Positions & sizes are in virtual pixels.
Definition: OgreOverlayElement.h:64
Ogre::HlmsBaseProp::UsePrePass
static const IdString UsePrePass
Definition: OgreHlms.h:897
Ogre::D3D11Device
Definition: OgreD3D11Device.h:36
Ogre::NULLVaoManager::Block::size
size_t size
Definition: OgreNULLVaoManager.h:53
Ogre::AnimableValue::setValue
virtual void setValue(const Quaternion &)
Set value.
Definition: OgreAnimable.h:171
Ogre::UavBufferPacked::getBufferPackedType
virtual BufferPackedTypes getBufferPackedType(void) const
Useful to query which one is the derived class.
Definition: OgreUavBufferPacked.h:57
OgrePixelFormatGpuUtils.h
Ogre::Volume::OctreeNode::getCenterFront
const Vector3 getCenterFront(void) const
Gets the center of the corners 2, 3, 6, 7.
Definition: OgreVolumeOctreeNode.h:301
Ogre::NaClGLContext
Definition: OgreNaClGLContext.h:39
Ogre::SceneFormatListener::exportDecal
virtual bool exportDecal(const Decal *decal)
Definition: OgreSceneFormatBase.h:138
Ogre::v1::SubEntity
Utility class which defines the sub-parts of an Entity.
Definition: OgreSubEntity.h:63
Ogre::SBT_TRANSPARENT_COLOUR
@ SBT_TRANSPARENT_COLOUR
Make the object transparent based on the colour values in the texture (brighter = more opaque)
Definition: OgreBlendMode.h:220
XRRConfigCurrentConfiguration
int XRRConfigCurrentConfiguration(XRRScreenConfiguration *config, Rotation *rotation)
Ogre::UNLIT_BLEND_OVERLAY
@ UNLIT_BLEND_OVERLAY
Definition: OgreHlmsUnlitPrerequisites.h:75
Ogre::BinaryOptionList
StdMap< String, String > BinaryOptionList
Definition: OgreCommon.h:760
Ogre::Camera::_getCachedRealPosition
const Vector3 & _getCachedRealPosition(void) const
Definition: OgreCamera.h:488
Ogre::IndirectBufferPacked::getSwBufferPtr
unsigned char * getSwBufferPtr(void)
Definition: OgreIndirectBufferPacked.h:51
Ogre::HlmsPassPso::depthFormat
PixelFormatGpu depthFormat
PF_NULL if no depth buffer is used.
Definition: OgreHlmsPso.h:59
Ogre::RenderPassTargetBase
Definition: OgreRenderPassDescriptor.h:117
XWMHints::flags
int flags
Definition: OgreX11EGLSupport.h:87
Ogre::v1::TextAreaOverlayElement::getAlignment
Alignment getAlignment() const
Definition: OgreTextAreaOverlayElement.h:121
Ogre::StackVector::begin
iterator begin()
Definition: OgreStackVector.h:289
Ogre::MetalDiscardBuffer::getBlockStart
size_t getBlockStart(void) const
For internal use by MetalDiscardBufferManager.
Definition: OgreMetalDiscardBufferManager.h:166
Ogre::NullEntity::getMovableType
virtual const String & getMovableType(void) const
Returns the type name of this object.
Definition: OgreMovableObject.h:646
Ogre::Item::hasSkeleton
bool hasSkeleton(void) const
Returns whether or not this Item is skeletally animated.
Definition: OgreItem.h:190
Ogre::TRect::left
T left
Definition: OgreCommon.h:770
Ogre::PageProvider::PageProvider
PageProvider()
Definition: OgrePageManager.h:60
Ogre::StereoDriverAlloc
GeneralAllocatedObject StereoDriverAlloc
Definition: OgreMemoryAllocatorConfig.h:347
Ogre::GpuProgramParameters::ACT_VIEW_UP_VECTOR
@ ACT_VIEW_UP_VECTOR
This variable provides the view up vector (world space).
Definition: OgreGpuProgramParams.h:1255
Ogre::OSXGL3PlusSupport::stop
void stop() override
Stop anything special.
Ogre::D3D9MultiRenderTarget
Definition: OgreD3D9MultiRenderTarget.h:39
Ogre::v1::Pose::addVertex
void addVertex(size_t index, const Vector3 &offset)
Adds an offset to a vertex for this pose.
Ogre::VulkanVaoManager::Vao::VertexBinding::operator==
bool operator==(const VertexBinding &_r) const
Definition: OgreVulkanVaoManager.h:182
Ogre::VulkanFrameBufferDescValue::mFramebuffers
FastArray< VkFramebuffer > mFramebuffers
Definition: OgreVulkanRenderPassDescriptor.h:76
Ogre::ShaderParams::mParams
ParamVec mParams
Definition: OgreShaderParams.h:173
Ogre::ParallaxCorrectedCubemapAutoListener
Definition: OgreParallaxCorrectedCubemapAuto.h:40
Ogre::VectorIterator
Concrete IteratorWrapper for nonconst access to the underlying container.
Definition: OgreIteratorWrapper.h:186
Ogre::ParticleSystem::setSortingEnabled
void setSortingEnabled(bool enabled)
Set whether or not particles are sorted according to the camera.
Definition: OgreParticleSystem.h:543
Ogre::PBSM_DETAIL1_NM
@ PBSM_DETAIL1_NM
Definition: OgreHlmsPbsPrerequisites.h:72
Ogre::PF_DXT4
@ PF_DXT4
DDS (DirectDraw Surface) DXT4 format.
Definition: OgrePixelFormat.h:118
Ogre::TexBufferPacked
Represents Texture buffers (also known as tbuffers in D3D11)
Definition: OgreTexBufferPacked.h:39
Ogre::TextureGpuManager::MetadataCacheMap
map< IdString, MetadataCacheEntry >::type MetadataCacheMap
Definition: OgreTextureGpuManager.h:274
OgreShaderExIntegratedPSSM3.h
Ogre::Image2::FILTER_TRIANGLE
@ FILTER_TRIANGLE
Definition: OgreImage2.h:338
Ogre::HlmsPso::initialize
void initialize()
Definition: OgreHlmsPso.h:172
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_glslesFiniteDebug
static const String & getPointLightExtruderVs_glslesFiniteDebug(void)
Get extruder program source for debug point lights, compatible with glsles.
Definition: OgreShadowVolumeExtrudeProgram.h:311
Ogre::RTShader::TargetRenderState::TargetRenderState
TargetRenderState()
Class default constructor.
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE5
@ SPC_LIGHTPOSITION_OBJECT_SPACE5
Definition: OgreShaderParameter.h:212
Ogre::Volume::CacheSource
A caching Source.
Definition: OgreVolumeCacheSource.h:51
Ogre::GLSLShader::setInputOperationType
virtual void setInputOperationType(OperationType operationType)
Sets the operation type that this geometry program expects to receive.
Definition: OgreGLSLShader.h:123
Ogre::CompositorNamedBuffer::name
IdString name
Definition: OgreCompositorNamedBuffer.h:48
Ogre::v1::Mesh::getSharedVertexDataAnimationIncludesNormals
bool getSharedVertexDataAnimationIncludesNormals() const
Returns whether animation on shared vertex data includes normals.
Definition: OgreMesh.h:947
Ogre::Volume::msEdges
int msEdges[16]
Definition: OgreVolumeIsoSurfaceTablesMC.h:334
Ogre::Terrain::_getMorphRequired
bool _getMorphRequired() const
Get whether LOD morphing is needed.
Definition: OgreTerrain.h:1482
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE5
@ SPC_LIGHTDIRECTION_OBJECT_SPACE5
Definition: OgreShaderParameter.h:172
Ogre::GL3PlusPixelFormatToShaderType
Definition: OgreGL3PlusPixelFormatToShaderType.h:37
Ogre::Vector2::Vector2
Vector2(const Real afCoordinate[2])
Definition: OgreVector2.h:74
Ogre::TerrainMaterialGenerator::getMaxLayers
virtual uint8 getMaxLayers(const Terrain *terrain) const
Get the maximum number of layers supported with the given terrain.
Definition: OgreTerrainMaterialGenerator.h:325
Ogre::HlmsUnlitDatablock::hasColour
bool hasColour(void) const
If this returns false, the values of mR, mG, mB & mA will be ignored.
Definition: OgreHlmsUnlitDatablock.h:148
Ogre::RSC_MSAA_2D_ARRAY
@ RSC_MSAA_2D_ARRAY
Supports doing MSAA on TextureTypes::Type2DArray.
Definition: OgreRenderSystemCapabilities.h:219
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const String &val)
Definition: OgreProperty.h:162
Ogre::LightFactory::LightFactory
LightFactory()
Definition: OgreLight.h:642
OgreBufferInterface.h
Ogre::BoneTransform::advancePack
void advancePack()
Advances all pointers to the next pack, i.e.
Definition: OgreBoneTransform.h:134
Ogre::String
_StringBase String
Definition: OgreCommon.h:38
OgreWireBoundingBox.h
NUM_BIND_READONLY_BUFFERS
#define NUM_BIND_READONLY_BUFFERS
Definition: OgreVulkanGlobalBindingTable.h:43
Ogre::TerrainLodManager::getLodInfo
LodInfo & getLodInfo(uint lodLevel)
Definition: OgreTerrainLodManager.h:120
Ogre::v1::PanelOverlayElement
OverlayElement representing a flat, single-material (or transparent) panel which can contain other el...
Definition: OgrePanelOverlayElement.h:59
Ogre::PlanarReflectionActor
Definition: OgrePlanarReflectionActor.h:74
Ogre::downscale2x_Float32_XXXA_cube
ImageDownsamplerCube downscale2x_Float32_XXXA_cube
Definition: OgreImageDownsampler.h:197
Ogre::M_ANIMATION_BASEINFO
@ M_ANIMATION_BASEINFO
Definition: OgreMeshFileFormat.h:164
Ogre::PatchAlloc
GeometryAllocatedObject PatchAlloc
Definition: OgreMemoryAllocatorConfig.h:320
Ogre::VulkanFrameBufferDescValue::mImageViews
VkImageView mImageViews[OGRE_MAX_MULTIPLE_RENDER_TARGETS *2u+2u]
Definition: OgreVulkanRenderPassDescriptor.h:70
Ogre::Volume::OctreeNode::getCorner1
const Vector3 getCorner1(void) const
Gets the coordinate of corner 1.
Definition: OgreVolumeOctreeNode.h:454
Ogre::SkeletonInstance::getActiveAnimations
const ActiveAnimationsVec & getActiveAnimations(void) const
Returns all animations that are currently active.
Definition: OgreSkeletonInstance.h:179
Ogre::VulkanPixelFormatToShaderType
Definition: OgreVulkanPixelFormatToShaderType.h:38
Ogre::GeneralAllocPolicy
CategorisedAllocPolicy< Ogre::MEMCATEGORY_GENERAL > GeneralAllocPolicy
Definition: OgreMemoryAllocatorConfig.h:265
Ogre::v1::HardwarePixelBufferSharedPtr
Shared pointer implementation used to share pixel buffers.
Definition: OgreHardwarePixelBuffer.h:199
Ogre::D3D11Device::D3D_NO_EXCEPTION
@ D3D_NO_EXCEPTION
Definition: OgreD3D11Device.h:95
Ogre::HLMS_USER1
@ HLMS_USER1
Definition: OgreHlmsCommon.h:187
Ogre::GpuResource
Definition: OgreGpuResource.h:104
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:141
Ogre::KfTransform::mOrientation
ArrayQuaternion mOrientation
Definition: OgreKfTransform.h:40
Ogre::VulkanDescriptorSetTexture2::VulkanDescriptorSetTexture2
VulkanDescriptorSetTexture2(const DescriptorSetTexture2 &descSet)
Ogre::GPU_AMD
@ GPU_AMD
Definition: OgreRenderSystemCapabilities.h:310
Ogre::RawSimdUniquePtr::RawSimdUniquePtr
RawSimdUniquePtr(size_t numElements)
Definition: OgreRawPtr.h:59
Ogre::PropertyAlloc
GeneralAllocatedObject PropertyAlloc
Definition: OgrePropertyPrerequisites.h:37
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:693
Ogre::Light
Representation of a dynamic light source in the scene.
Definition: OgreLight.h:71
Ogre::HlmsPassPso::operator==
bool operator==(const HlmsPassPso &_r) const
Definition: OgreHlmsPso.h:69
Ogre::v1::VertexShadowMapHelper::Geometry::vertexData
v1::VertexData * vertexData
Definition: OgreVertexShadowMapHelper.h:126
Ogre::RTShader::TextureAtlasSamplerFactory::TextureAtlasAttib
Definition: OgreShaderExTextureAtlasSampler.h:222
Ogre::ID_SET_TEXTURE_ALIAS
@ ID_SET_TEXTURE_ALIAS
Definition: OgreScriptCompiler.h:631
Ogre::Pass::getAlphaRejectFunction
CompareFunction getAlphaRejectFunction(void) const
Gets the alpha reject function.
Definition: OgrePass.h:702
Ogre::Root::getHlmsManager
HlmsManager * getHlmsManager(void) const
Gets the HlmsManager, which is needed to register generators at startup.
Definition: OgreRoot.h:335
Ogre::IteratorWrapper::end
const IteratorType & end()
Bookmark to the end (one behind the last element) of the underlying collection.
Definition: OgreIteratorWrapper.h:117
Ogre::CompositorWorkspaceListener::passSceneAfterShadowMaps
virtual void passSceneAfterShadowMaps(CompositorPassScene *pass)
Called after a pass scene has rendered shadow casting (it gets called even if there is no shadow node...
Definition: OgreCompositorWorkspaceListener.h:79
Ogre::PASS_UAV
@ PASS_UAV
Definition: OgreCompositorPassDef.h:61
Ogre::PbsProperty::NormalSamplingFormat
static const IdString NormalSamplingFormat
Definition: OgreHlmsPbs.h:523
Ogre::v1::EntityFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreEntity.h:692
Ogre::StackVector::~StackVector
~StackVector()
Definition: OgreStackVector.h:102
Ogre::UnlitMobileProp::TexMatrixCount
static const IdString TexMatrixCount
Definition: OgreHlmsUnlitMobile.h:95
Ogre::GLES2DepthTexture::getShareableDepthBuffer
bool getShareableDepthBuffer(void) const
Definition: OgreGLES2DepthTexture.h:48
Ogre::SkeletonDef::BoneData::vScale
Vector3 vScale
Definition: OgreSkeletonDef.h:54
Ogre::PFG_ASTC_RGBA_UNORM_10X10_LDR
@ PFG_ASTC_RGBA_UNORM_10X10_LDR
Definition: OgrePixelFormatGpu.h:247
Ogre::MovableObject::_notifyParentNodeMemoryChanged
virtual void _notifyParentNodeMemoryChanged(void)
@See Node::_callMemoryChangeListeners
Definition: OgreMovableObject.h:209
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE1
@ SPC_POSITION_LIGHT_SPACE1
Definition: OgreShaderParameter.h:94
Ogre::RTShader::NormalMapLighting::getNormalMapTextureName
const String & getNormalMapTextureName() const
Return the normal map texture name.
Definition: OgreShaderExNormalMapLighting.h:140
Ogre::CompositorPassComputeDef::ComputeTextureSource::texUnitIdx
uint32 texUnitIdx
Index of texture unit state to change.
Definition: OgreCompositorPassComputeDef.h:56
Ogre::TextureDefinitionBase::TextureDefinition
Local texture definition.
Definition: OgreTextureDefinition.h:96
Ogre::BoneVec
vector< Bone * >::type BoneVec
Definition: OgreSceneNode.h:38
Ogre::IrradianceFieldSettings::testValidity
void testValidity(void)
Definition: OgreIrradianceField.h:91
Ogre::v1::CbStartV1LegacyRendering::CbStartV1LegacyRendering
CbStartV1LegacyRendering()
Ogre::PF_R32_UINT
@ PF_R32_UINT
32-bit pixel format, 32 bits red (unsigned int).
Definition: OgrePixelFormat.h:176
Ogre::v1::OverlayElementFactory::~OverlayElementFactory
virtual ~OverlayElementFactory()
Destroy the overlay element factory.
Definition: OgreOverlayElementFactory.h:62
Ogre::SerializerAlloc
GeneralAllocatedObject SerializerAlloc
Definition: OgreMemoryAllocatorConfig.h:328
Ogre::ThreadHandle
Definition: OgreThreads.h:90
Ogre::RootLayout::mParamsBuffStages
uint8 mParamsBuffStages
Definition: OgreRootLayout.h:401
Ogre::PFG_B4G4R4A4_UNORM
@ PFG_B4G4R4A4_UNORM
Definition: OgrePixelFormatGpu.h:178
Ogre::GL3PlusNullTextureTarget
Definition: OgreGL3PlusNullTexture.h:90
Ogre::Quaternion::Quaternion
Quaternion(Real *valptr)
Construct a quaternion from 4 manual w/x/y/z values.
Definition: OgreQuaternion.h:92
Ogre::StreamSerialiser::ENDIAN_AUTO
@ ENDIAN_AUTO
Automatically determine endianness.
Definition: OgreStreamSerialiser.h:77
Ogre::AliasTextureNamePairList
StdMap< String, String > AliasTextureNamePairList
Alias / Texture name pair (first = alias, second = texture name)
Definition: OgreCommon.h:766
Ogre::MathlibC::CompareGreater
static ArrayMaskR CompareGreater(ArrayReal a, ArrayReal b)
Returns the result of "a > b".
Definition: OgreMathlibC.h:254
Ogre::VulkanResourceTransition::imageBarriers
FastArray< VkImageMemoryBarrier > imageBarriers
Definition: OgreVulkanResourceTransition.h:43
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:126
Ogre::Volume::GridSource
A volume source from a discrete 3d grid.
Definition: OgreVolumeGridSource.h:43
Ogre::PFG_ASTC_RGBA_UNORM_4X4_LDR
@ PFG_ASTC_RGBA_UNORM_4X4_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 4x4)
Definition: OgrePixelFormatGpu.h:236
Ogre::WorkQueue
Interface to a general purpose request / response style background work queue.
Definition: OgreWorkQueue.h:76
Ogre::CompositorWorkspace::getExecutionMask
uint8 getExecutionMask(void) const
Definition: OgreCompositorWorkspace.h:340
Ogre::SubmissionType::NewFrameIdx
@ NewFrameIdx
Same as FlushOnly + fences the data so that VaoManager::mDynamicBufferCurrentFrame can be incremented...
Definition: OgreVulkanPrerequisites.h:142
Ogre::GTKGLSupport::getMainContext
Glib::RefPtr< const Gdk::GL::Context > getMainContext() const
Ogre::GCT_MATRIX_4X4
@ GCT_MATRIX_4X4
Definition: OgreGpuProgramParams.h:93
Ogre::ParticleSystem::CmdNonvisibleTimeout
Command object for nonvisible timeout (see ParamCommand).
Definition: OgreParticleSystem.h:140
Ogre::BP_TYPE_CONST
@ BP_TYPE_CONST
Definition: OgreBufferPacked.h:86
Ogre::RqBits::TextureShiftTransp
static const int TextureShiftTransp
Definition: OgreRenderQueue.h:322
OgreNameGenerator.h
Ogre::HlmsTextureManager::MetadataCacheEntry::mapType
TextureMapType mapType
Definition: OgreHlmsTextureManager.h:146
Ogre::ComPtr::ComPtr
ComPtr() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:126
OgreBooleanMask.h
Ogre::ArrayVector3::ArrayVector3
ArrayVector3()
Definition: C/OgreArrayVector3.h:69
Ogre::CbSharedDraw::primCount
uint32 primCount
Definition: OgreCbDrawCall.h:44
Ogre::bitset64::clear
void clear()
Sets all bits to 0.
Definition: OgreBitset.h:209
Ogre::Renderable::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
Return an instance of user objects binding associated with this class.
Definition: OgreRenderable.h:373
Ogre::FRUSTUM_PLANE_BOTTOM
@ FRUSTUM_PLANE_BOTTOM
Definition: OgreFrustum.h:64
OgreD3D11DynamicBuffer.h
Ogre::Volume::DualGridGenerator::getDualCellCount
size_t getDualCellCount(void) const
Gets the amount of generated dual cells.
Definition: OgreVolumeDualGridGenerator.h:332
Ogre::PbsProperty::BlendModeIndex0
static const IdString BlendModeIndex0
Definition: OgreHlmsPbs.h:565
Ogre::TRect::TRect
TRect(T const &l, T const &t, T const &r, T const &b)
Definition: OgreCommon.h:772
Ogre::NUM_COMPARE_FUNCTIONS
@ NUM_COMPARE_FUNCTIONS
Definition: OgreCommon.h:145
OgreSceneQuery.h
Ogre::PSSMShadowCameraSetup::getSplitPoints
const SplitPointList & getSplitPoints() const
Returns the calculated split points.
Definition: OgreShadowCameraSetupPSSM.h:141
Ogre::RTShader::NormalMapLighting::setNormalMapFiltering
void setNormalMapFiltering(const FilterOptions minFilter, const FilterOptions magFilter, const FilterOptions mipFilter)
Set the normal map filtering attributes.
Definition: OgreShaderExNormalMapLighting.h:148
Ogre::v1::HardwareBuffer::getRenderSystemData
virtual void * getRenderSystemData(void)
An internal function that should be used only by a render system for internal use.
Definition: OgreHardwareBuffer.h:351
Ogre::NULLWindow::~NULLWindow
virtual ~NULLWindow()
Ogre::StackVector::erase
iterator erase(iterator first, iterator last)
Definition: OgreStackVector.h:180
Ogre::HlmsPbs::setIrradianceVolume
void setIrradianceVolume(IrradianceVolume *irradianceVolume)
Definition: OgreHlmsPbs.h:422
Ogre::HlmsComputeJob::getNumSamplerUnits
size_t getNumSamplerUnits(void) const
See setNumSamplerUnits.
Definition: OgreHlmsComputeJob.h:321
Ogre::ScriptCompiler::CE_DUPLICATEOVERRIDE
@ CE_DUPLICATEOVERRIDE
Definition: OgreScriptCompiler.h:217
Ogre::StackVector::destroy
void destroy()
Definition: OgreStackVector.h:107
Ogre::VertexArrayObject::ReadRequests::ReadRequests
ReadRequests(VertexElementSemantic _semantic)
Definition: OgreVertexArrayObject.h:192
std::tr1::hash< Ogre::SharedPtr< T > >::argument_type
Ogre::SharedPtr< T > argument_type
Definition: OgreSharedPtr.h:397
Ogre::LinearControllerFunction
Predefined controller function based on linear function interpolation.
Definition: OgrePredefinedControllers.h:289
Ogre::MetalDepthTextureTarget::setFsaaResolveDirty
virtual void setFsaaResolveDirty(void)
Depth buffers never resolve; only colour buffers do.
Definition: OgreMetalDepthTexture.h:110
Ogre::GpuConstantDefinition::isInt
bool isInt() const
Definition: OgreGpuProgramParams.h:230
Ogre::OT_LINE_STRIP
@ OT_LINE_STRIP
A strip of connected lines, 1 vertex per line plus 1 start vertex.
Definition: OgreCommon.h:91
Ogre::GeometryShader
@ GeometryShader
Definition: OgreCommon.h:396
OgreWin32GLSupport.h
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:283
Ogre::MetalVaoManager::Block::offset
size_t offset
Definition: OgreMetalVaoManager.h:56
Ogre::TerrainLayerBlendMap::getParent
Terrain * getParent() const
Get the parent terrain.
Definition: OgreTerrainLayerBlendMap.h:84
Ogre::HlmsUnlitMobile
User Interface (2D) implementation specfically designed for OpenGL ES 2.0 and other RenderSystems whi...
Definition: OgreHlmsUnlitMobile.h:52
Ogre::D3D11VaoManager::Vao::VertexBinding::stride
uint32 stride
Definition: OgreD3D11VaoManager.h:100
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:75
Ogre::RTShader::ParameterFactory
Helper utility class that creates common parameters.
Definition: OgreShaderParameter.h:607
Ogre::DescriptorSetUav::TextureSlot::mipmapLevel
uint8 mipmapLevel
Definition: OgreDescriptorSetUav.h:110
Ogre::Terrain::setResourceGroup
void setResourceGroup(const String &resGroup)
Set the resource group to use when loading / saving.
Definition: OgreTerrain.h:672
Ogre::Vector3::ZERO
static const Vector3 ZERO
Definition: OgreVector3.h:801
OgrePrerequisites.h
Ogre::VET_INT3
@ VET_INT3
Definition: OgreVertexElements.h:97
Ogre::TextureGpuManager::MetadataCacheEntry::numMipmaps
uint8 numMipmaps
Definition: OgreTextureGpuManager.h:270
Ogre::v1::HardwareBufferLockGuard::HardwareBufferLockGuard
HardwareBufferLockGuard(const SharedPtr< T > &p, size_t offset, size_t length, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:370
Ogre::v1::GLES2NullPixelBuffer
Definition: OgreGLES2NullTexture.h:68
Ogre::ArrayMemoryManager::RebaseListener
When mUsedMemory >= mMaxMemory (that is, we've exhausted all our preallocated memory) ArrayMemoryMana...
Definition: OgreArrayMemoryManager.h:84
Ogre::PT_INT
@ PT_INT
Definition: OgreStringInterface.h:55
Ogre::Exception::ERR_ITEM_NOT_FOUND
@ ERR_ITEM_NOT_FOUND
Definition: OgreException.h:112
Ogre::ANT_VARIABLE_SET
@ ANT_VARIABLE_SET
Definition: OgreScriptCompiler.h:86
Ogre::v1::RenderOperation::indexData
IndexData * indexData
Index data - only valid if useIndexes is true.
Definition: OgreRenderOperation.h:70
Ogre::IdObject
Definition: OgreId.h:53
Ogre::HlmsBaseProp::GL3Plus
static const IdString GL3Plus
Definition: OgreHlms.h:946
Ogre::LodData::Edge::dsti
VertexI dsti
Definition: OgreLodData.h:102
Ogre::ID_WORKSPACE
@ ID_WORKSPACE
Definition: OgreScriptCompiler.h:817
Ogre::DriverVersion::DriverVersion
DriverVersion()
Definition: OgreRenderSystemCapabilities.h:284
Ogre::downscale3D2x_Signed_XA88
ImageDownsampler3D downscale3D2x_Signed_XA88
Definition: OgreImageDownsampler.h:146
Ogre::D3D11VideoModeList
Definition: OgreD3D11VideoModeList.h:37
Ogre::LwString::a
LwString & a(const LwString &a0)
Definition: OgreLwString.h:214
Ogre::SkeletonDef::getBones
const BoneDataVec & getBones(void) const
Definition: OgreSkeletonDef.h:146
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: OgrePixelBox.h:95
Ogre::MaterialSerializer::SerializeEvent
SerializeEvent
Definition: OgreMaterialSerializer.h:66
Ogre::HlmsTextureManager::MetadataCacheMap
map< IdString, MetadataCacheEntry >::type MetadataCacheMap
Definition: OgreHlmsTextureManager.h:151
Ogre::NULLVaoManager::StrideChanger::StrideChanger
StrideChanger(size_t _offsetAfterPadding, size_t _paddedBytes)
Definition: OgreNULLVaoManager.h:63
Ogre::HlmsBaseProp::PssmSplits
static const IdString PssmSplits
Definition: OgreHlms.h:883
Ogre::Plane::getSide
Side getSide(const Vector3 &rkPoint) const
Definition: OgrePlane.h:90
Ogre::MetalDevice
Definition: OgreMetalDevice.h:40
Ogre::PropertyDef::getDescription
const String & getDescription() const
Get the description of the property.
Definition: OgreProperty.h:147
OgrePose.h
Ogre::v1::MetalHardwareBufferManagerBase::_getDiscardBufferManager
MetalDiscardBufferManager * _getDiscardBufferManager(void)
Definition: OgreMetalHardwareBufferManager.h:49
Ogre::CompositorPassDef::ViewportRect::ViewportRect
ViewportRect()
Definition: OgreCompositorPassDef.h:112
Ogre::EmscriptenEGLSupport
Definition: OgreEmscriptenEGLSupport.h:35
Ogre::Root::getRenderSystem
RenderSystem * getRenderSystem(void)
Retrieve a pointer to the currently selected render system.
Ogre::v1::VertexElement::baseVertexPointerToElement
void baseVertexPointerToElement(void *pBase, float **pElem) const
Adjusts a pointer to the base of a vertex to point at this element.
Definition: OgreHardwareVertexBuffer.h:214
Ogre::CubemapProbe::mEnabled
bool mEnabled
While disabled, this probe won't be updated (even if dirty) and won't be considered for blending (i....
Definition: OgreCubemapProbe.h:83
Ogre::ImageCodec::ImageData::format
PixelFormat format
Definition: OgreImageCodec.h:69
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:143
OgreTextAreaOverlayElement.h
Ogre::HlmsPbs::getIrradianceVolume
IrradianceVolume * getIrradianceVolume(void) const
Definition: OgreHlmsPbs.h:424
Ogre::Controller
Instances of this class 'control' the value of another object in the system.
Definition: OgreController.h:135
Ogre::Terrain::_getCompositeMapMaterial
const MaterialPtr & _getCompositeMapMaterial() const
Internal getting of material for the terrain composite map.
Definition: OgreTerrain.h:1336
Ogre::PT_UNSIGNED_LONG
@ PT_UNSIGNED_LONG
Definition: OgreStringInterface.h:60
Ogre::DescriptorSetTexture2::Slot::buffer
BufferSlot buffer
Definition: OgreDescriptorSetTexture.h:237
Ogre::VulkanDelayed_vkDestroyImage::pAllocator
const VkAllocationCallbacks * pAllocator
Definition: OgreVulkanDelayedFuncs.h:22
Ogre::RenderableAnimated
Definition: OgreRenderable.h:500
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:1999
Ogre::TextureDefinitionBase::TextureDefinition::_setName
void _setName(IdString newName)
Do not call directly.
Definition: OgreTextureDefinition.h:134
Ogre::NodeArrayMemoryManager::InheritScale
@ InheritScale
Definition: OgreArrayMemoryManager.h:317
Ogre::ID_ALPHA_REJECTION
@ ID_ALPHA_REJECTION
Definition: OgreScriptCompiler.h:684
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:1136
OgreVulkanHardwareBufferCommon.h
Ogre::D3D11VaoManager::Vao::VertexBinding::vertexBufferVbo
ComPtr< ID3D11Buffer > vertexBufferVbo
Definition: OgreD3D11VaoManager.h:98
Ogre::MetalFrameBufferDescValue::refCount
uint16 refCount
Definition: OgreMetalRenderPassDescriptor.h:51
Ogre::CompositorPassQuad
Implementation of CompositorPass This implementation will render a fullscreen triangle/quad to the Re...
Definition: OgreCompositorPassQuad.h:86
Ogre::ArrayVector3::getAsVector3
void getAsVector3(Vector3 &out, size_t index) const
Definition: C/OgreArrayVector3.h:77
Ogre::ID_SHADOW_MAP_REPEAT
@ ID_SHADOW_MAP_REPEAT
Definition: OgreScriptCompiler.h:1017
Ogre::v1::GVA_TOP
@ GVA_TOP
Definition: OgreOverlayElement.h:81
Ogre::HlmsBasicBlock
HlmsBasicBlock
Definition: OgreHlmsDatablock.h:44
Ogre::CompositorNodeDef::~CompositorNodeDef
virtual ~CompositorNodeDef()
Definition: OgreCompositorNodeDef.h:109
Ogre::TextureUnitTranslator
Definition: OgreScriptTranslator.h:183
Ogre::float4::float4
float4(const Vector2 &valXY, const Vector2 &valZW)
Definition: OgreShaderPrimitives.h:77
Ogre::GTKGLSupport::getProcAddress
void * getProcAddress(const char *procname) const
Get the address of a function.
Ogre::TerrainQuadTreeNode::LodLevel::calcMaxHeightDelta
Real calcMaxHeightDelta
Temp calc area for max height delta.
Definition: OgreTerrainQuadTreeNode.h:142
Ogre::SkeletonTrack::getBoneBlockIdx
uint32 getBoneBlockIdx(void) const
Definition: OgreSkeletonTrack.h:93
Ogre::UnimplementedException
Template struct which creates a distinct type for each exception code.
Definition: OgreException.h:189
Ogre::TextureDefinitionBase::TextureSource
TextureSource
Definition: OgreTextureDefinition.h:85
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:187
Ogre::StreamSerialiser::write
void write(const T *pT, size_t count=1)
Catch-all method to write primitive types.
Definition: OgreStreamSerialiser.h:267
Ogre::ID_INSTANCED_STEREO
@ ID_INSTANCED_STEREO
Definition: OgreScriptCompiler.h:931
Ogre::Profile
An individual profile that will be processed by the Profiler.
Definition: OgreProfiler.h:231
Ogre::VaoManager::getUavBufferAlignment
uint32 getUavBufferAlignment(void) const
Definition: OgreVaoManager.h:503
Ogre::RenderTargetViewportEvent
Struct containing information about a RenderTarget Viewport-specific event.
Definition: OgreRenderTargetListener.h:52
Ogre::v1::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:153
Ogre::VoxelizerBucket::job
HlmsComputeJob * job
Definition: OgreVctVoxelizer.h:58
Ogre::ArrayQuaternion
Cache-friendly array of Quaternion represented as a SoA array.
Definition: C/OgreArrayQuaternion.h:65
Ogre::PT_STRING
@ PT_STRING
Definition: OgreStringInterface.h:61
Ogre::ThreadLocalPtr::ThreadLocalPtr
ThreadLocalPtr()
Definition: OgreThreadDefinesSTD.h:49
Ogre::v1::StaticGeometry::setRegionDimensions
virtual void setRegionDimensions(const Vector3 &size)
Sets the size of a single region of geometry.
Definition: OgreStaticGeometry.h:668
Ogre::GpuSharedParameters::getFloatPointer
float * getFloatPointer(size_t pos)
Get a pointer to the 'nth' item in the float buffer.
Definition: OgreGpuProgramParams.h:767
Ogre::bitset64::reset
void reset(size_t bitsCapacity)
Definition: OgreBitset.h:201
Ogre::Math::PI
static const Real PI
Definition: OgreMath.h:748
Ogre::Bone::getTagPoint
TagPoint * getTagPoint(size_t index)
Gets a pointer to a child tag point.
Definition: OgreBone.h:167
Ogre::v1::Overlay::Overlay2DElementsIterator
VectorIterator< OverlayContainerList > Overlay2DElementsIterator
Returns an iterator over all 2D elements in this manager.
Definition: OgreOverlay.h:214
Ogre::CompositorPass::_getResourceTransitionsNonConst
ResourceTransitionArray & _getResourceTransitionsNonConst(void)
Definition: OgreCompositorPass.h:196
Ogre::UnlitProperty::TexMatrixCount6
static const IdString TexMatrixCount6
Definition: OgreUnlitProperty.h:59
Ogre::RqBits::MeshShift
static const int MeshShift
Definition: OgreRenderQueue.h:314
Ogre::Image::FILTER_NEAREST
@ FILTER_NEAREST
Definition: OgreImage.h:451
OgreImageCodec.h
Ogre::StackVector
Compact implementation similar to std::array.
Definition: OgreStackVector.h:47
Ogre::CompositorPassSceneDef::mReuseCullData
bool mReuseCullData
When true, the frustum culling is skipped in this pass.
Definition: OgreCompositorPassSceneDef.h:145
Ogre::PixelFormatDataTypes::SnormFloat
@ SnormFloat
Definition: OgreD3D11PixelFormatToShaderType.h:46
Ogre::RenderSystem::_getCurrentRenderViewport
Viewport & _getCurrentRenderViewport(void)
Definition: OgreRenderSystem.h:740
Ogre::ID_DEPTH_FORMAT
@ ID_DEPTH_FORMAT
Definition: OgreScriptCompiler.h:865
Ogre::ID_SRC_SPECULAR
@ ID_SRC_SPECULAR
Definition: OgreScriptCompiler.h:775
Ogre::VulkanDelayed_vkDestroyRenderPass::renderPass
VkRenderPass renderPass
Definition: OgreVulkanDelayedFuncs.h:105
Ogre::ScriptCompilerEvent::ScriptCompilerEvent
ScriptCompilerEvent(const String &type)
Definition: OgreScriptCompiler.h:355
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:250
Ogre::Math::InvSqrt
static Real InvSqrt(Real fValue)
Inverse square root i.e.
Definition: OgreMath.h:434
Ogre::ConstBufferPool::BufferPool::materialBuffer
ConstBufferPacked * materialBuffer
Definition: OgreConstBufferPool.h:64
Ogre::TerrainGlobalOptions::getCastsDynamicShadows
bool getCastsDynamicShadows() const
Whether the terrain will be able to cast shadows (texture shadows only are supported,...
Definition: OgreTerrain.h:1971
Ogre::ImageCodec2
Codec specialized in images.
Definition: OgreImageCodec2.h:48
Ogre::ID_DEPTH_READ_ONLY
@ ID_DEPTH_READ_ONLY
Definition: OgreScriptCompiler.h:845
OgreShaderSubRenderState.h
Ogre::CommandBuffer::execute_setReadOnlyBufferDS
static CommandBufferExecuteFunc execute_setReadOnlyBufferDS
Definition: OgreCommandBuffer.h:92
Ogre::CubemapSide::PX
@ PX
Definition: OgreTextureGpu.h:73
Ogre::PbsMobileProperty::DetailOffsetsD
static const IdString DetailOffsetsD
Definition: OgreHlmsPbsMobile.h:126
Ogre::v1::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:656
Ogre::ID_SEPARATE_SCENE_BLEND_OP
@ ID_SEPARATE_SCENE_BLEND_OP
Definition: OgreScriptCompiler.h:670
Ogre::v1::Entity::SchemeHardwareAnimMap
map< unsigned short, bool >::type SchemeHardwareAnimMap
Definition: OgreEntity.h:90
xcb_atom_t
uint32_t xcb_atom_t
Definition: OgreVulkanXcbWindow.h:43
Ogre::ManualObject::ManualObjectSection
Built, renderable section of geometry.
Definition: OgreManualObject2.h:292
Ogre::HlmsSamplerblock::mMaxLod
float mMaxLod
Definition: OgreHlmsSamplerblock.h:85
Ogre::BCT_UNKNOWN
@ BCT_UNKNOWN
Definition: OgreGpuProgramParams.h:63
Ogre::TextureGpuManager::ResourceEntry::alias
String alias
Definition: OgreTextureGpuManager.h:279
Ogre::Math::Abs
static Degree Abs(const Degree &dValue)
Absolute value function.
Definition: OgreMath.h:254
Ogre::Material::TechniqueIterator
VectorIterator< Techniques > TechniqueIterator
Definition: OgreMaterial.h:222
Ogre::FilterKernel::kernelStartY
int8 kernelStartY
Definition: OgreImageDownsampler.h:273
Ogre::CbVao
Definition: OgreCbDrawCall.h:35
Ogre::AxisAlignedBox::getCorner
Vector3 getCorner(CornerEnum cornerToGet) const
Gets the position of one of the corners.
Definition: OgreAxisAlignedBox.h:328
OgreGLES2PixelFormatToShaderType.h
Ogre::PbsMobileProperty::UvDetailNm0
static const IdString UvDetailNm0
Definition: OgreHlmsPbsMobile.h:148
Ogre::VectorSet::iterator
SmallVector< T, S >::iterator iterator
Definition: OgreVectorSet.h:46
Ogre::VoxelizerJobSetting::VoxelizerJobSetting
VoxelizerJobSetting
Definition: OgreVctVoxelizer.h:47
XMapWindow
void XMapWindow(Display *nativeDisplayType, Window nativeWindowType)
Ogre::ForwardPlusBase::setEnableVpls
void setEnableVpls(bool enable)
Definition: OgreForwardPlusBase.h:237
Ogre::DescriptorSetTexture2::Slot::isTexture
bool isTexture(void) const
Definition: OgreDescriptorSetTexture.h:274
Ogre::NULLReadOnlyBufferPacked::bindBufferPS
virtual void bindBufferPS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreNULLTexBufferPacked.h:70
Ogre::Frustum::isCustomViewMatrixEnabled
virtual bool isCustomViewMatrixEnabled(void) const
Returns whether a custom view matrix is in use.
Definition: OgreFrustum.h:402
Ogre::v1::VertexMorphKeyFrame::getVertexBuffer
const HardwareVertexBufferSharedPtr & getVertexBuffer(void) const
Gets the vertex buffer containing positions for this keyframe.
Ogre::TID_UNKNOWN
@ TID_UNKNOWN
Definition: OgreScriptLexer.h:59
Ogre::RawSimdUniquePtr::~RawSimdUniquePtr
~RawSimdUniquePtr()
Definition: OgreRawPtr.h:83
Ogre::RTShader::CGProgramProcessor::getTargetLanguage
virtual const String & getTargetLanguage() const
Return the target language of this processor.
Definition: OgreShaderCGProgramProcessor.h:60
Ogre::Assert::SetHandler
_OgreExport void SetHandler(Handler newHandler)
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:1073
Ogre::VulkanStagingTexture::_getVboName
VkBuffer _getVboName(void) const
Definition: OgreVulkanStagingTexture.h:70
Ogre::TerrainGlobalOptions::setCastsDynamicShadows
void setCastsDynamicShadows(bool s)
Whether the terrain will be able to cast shadows (texture shadows only are supported,...
Definition: OgreTerrain.h:1978
Ogre::Volume::ChunkRequest::root
OctreeNode * root
The octree node to use.
Definition: OgreVolumeChunkHandler.h:69
Ogre::ArrayMatrix4::IDENTITY
static const ArrayMatrix4 IDENTITY
Definition: C/OgreArrayMatrix4.h:214
Ogre::ID_FRONT
@ ID_FRONT
Definition: OgreScriptCompiler.h:965
Ogre::Math::ClosestPow2
static uint32 ClosestPow2(uint32 x)
Return closest power of two not smaller than given number.
Definition: OgreMath.h:513
Ogre::AxisAlignedBox::setNull
void setNull()
Sets the box to a 'null' value i.e.
Definition: OgreAxisAlignedBox.h:508
Ogre::v1::LinkedSkeletonAnimationSource::LinkedSkeletonAnimationSource
LinkedSkeletonAnimationSource(const String &skelName, Real scl, SkeletonPtr skelPtr)
Definition: OgreSkeleton.h:473
Ogre::Any::reset
void reset()
Definition: OgreAny.h:129
Ogre::AndroidLogListener::messageLogged
virtual void messageLogged(const Ogre::String &message, Ogre::LogMessageLevel lml, bool maskDebug, const Ogre::String &logName, bool &skipThisMessage)
Ogre::v1::SubMesh::AliasTextureIterator
ConstMapIterator< AliasTextureNamePairList > AliasTextureIterator
Definition: OgreSubMesh.h:200
Ogre::RTShader::LayeredBlendingFactory
A factory that enables creation of LayeredBlending instances.
Definition: OgreShaderExLayeredBlending.h:201
Ogre::EmitterCommands::CmdEmissionRate
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:99
Ogre::VulkanWindowSwapChainBased::SwapchainReleased
@ SwapchainReleased
We don't own a swapchain.
Definition: OgreVulkanWindow.h:96
Ogre::TerrainLodManager
Terrain LOD data manager.
Definition: OgreTerrainLodManager.h:52
Ogre::NUM_PBSM_SOURCES
@ NUM_PBSM_SOURCES
Definition: OgreHlmsPbsPrerequisites.h:77
Ogre::UpdateLodRequest
Definition: OgreSceneManager.h:131
Ogre::GL3PlusTexBufferPacked
Definition: OgreGL3PlusTexBufferPacked.h:39
Ogre::LightFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreLight.h:645
Ogre::VulkanWindowNull::_setVisible
void _setVisible(bool visible) override
Internal method to notify the window it has been obscured or minimized.
Ogre::TextureUnitState::ET_UVSCROLL
@ ET_UVSCROLL
Constant u/v scrolling effect.
Definition: OgreTextureUnitState.h:81
OgreGLSLESProgramPipeline.h
Ogre::SkeletonInstance::getParentNode
Node * getParentNode(void) const
Returns our parent node. May be null.
Definition: OgreSkeletonInstance.h:203
OgreSubEntity.h
Ogre::RTShader::Parameter::SPC_NORMAL_TANGENT_SPACE
@ SPC_NORMAL_TANGENT_SPACE
Normal in tangent space.
Definition: OgreShaderParameter.h:112
Ogre::MetalDiscardBufferManager::UnsafeBlock::UnsafeBlock
UnsafeBlock(size_t _offset, size_t _size, uint32 _lastFrameUsed)
Definition: OgreMetalDiscardBufferManager.h:53
Ogre::TextureDefinitionBase::getLocalTextureDefinitionsNonConst
TextureDefinitionVec & getLocalTextureDefinitionsNonConst(void)
Returns the local texture definitions.
Definition: OgreTextureDefinition.h:318
Ogre::ObjectData::mParents
Node ** mParents
Holds the pointers to each parent. Ours is mParents[mIndex].
Definition: OgreObjectData.h:44
OgreVulkanTextureGpu.h
Ogre::VET_USHORT2
@ VET_USHORT2
Definition: OgreVertexElements.h:92
Ogre::UnlitProperty::UvDiffuseSwizzle12
static const IdString UvDiffuseSwizzle12
Definition: OgreUnlitProperty.h:106
Ogre::BGRA
uint32 BGRA
Definition: OgreColourValue.h:44
Ogre::VulkanQueue::PerFrameData::mCurrentCmdIdx
size_t mCurrentCmdIdx
Definition: OgreVulkanQueue.h:58
Ogre::Math::lerp
static FORCEINLINE T lerp(const T &a, const T &b, const S &w)
Linear interpolation.
Definition: OgreMath.h:375
Ogre::v1::SubEntity::_getBuffersMarkedForAnimation
bool _getBuffersMarkedForAnimation(void) const
Are buffers already marked as vertex animated?
Definition: OgreSubEntity.h:221
Ogre::PFG_PVRTC2_4BPP
@ PFG_PVRTC2_4BPP
PVRTC (PowerVR) Version 2, 4 bpp.
Definition: OgrePixelFormatGpu.h:210
OgreDescriptorSetTexture.h
Ogre::LowLevelProp
Definition: OgreHlmsLowLevel.h:108
Ogre::VulkanWin32Window::setFocused
virtual void setFocused(bool focused)
Ogre::MathlibC::fEpsilon
static const ArrayReal fEpsilon
Definition: OgreMathlibC.h:52
Ogre::VulkanWin32Window
Definition: OgreVulkanWin32Window.h:37
Ogre::DefaultShadowCameraSetup
Implements default shadow camera setup.
Definition: OgreShadowCameraSetup.h:97
Ogre::Matrix3::Matrix3
Matrix3(const Real arr[3][3])
Definition: OgreMatrix3.h:76
Ogre::TextureBox::at
void * at(size_t xPos, size_t yPos, size_t zPos) const
x, y & z are in pixels.
Definition: OgreTextureBox.h:133
Ogre::ID_ADD_SIGNED
@ ID_ADD_SIGNED
Definition: OgreScriptCompiler.h:763
Ogre::FrameBufferDescKey::stencil
RenderPassTargetBase stencil
Definition: OgreRenderPassDescriptor.h:262
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:1057
OgreVulkanRenderSystem.h
Ogre::D3D11HlmsPso::domainShader
D3D11HLSLProgram * domainShader
Definition: OgreD3D11HlmsPso.h:55
Ogre::CreateGpuSharedParametersScriptCompilerEvent::mResourceGroup
String mResourceGroup
Definition: OgreScriptCompiler.h:582
Ogre::LodData::Edge::refCount
int refCount
Definition: OgreLodData.h:104
Ogre::ManualObject
Definition: OgreManualObject2.h:43
Ogre::FBT_DEPTH
@ FBT_DEPTH
Definition: OgreCommon.h:373
Ogre::TLSS_SPECULAR
@ TLSS_SPECULAR
Specular reflectance.
Definition: OgreTerrainMaterialGenerator.h:65
Ogre::Math::gcd
static size_t gcd(size_t a, size_t b)
Returns Greatest Common Denominator.
Definition: OgreMath.h:734
Ogre::SubMesh::SourceData::SourceData
SourceData(char const *_data, size_t _bytesPerVertex, VertexElement2 _element)
Definition: OgreSubMesh2.h:292
Ogre::Mesh::getSkeleton
const SkeletonDefPtr & getSkeleton(void) const
Gets a pointer to any linked Skeleton.
Definition: OgreMesh2.h:302
Ogre::Camera::Listener::Listener
Listener()
Definition: OgreCamera.h:109
Ogre::cleanerArrayAabb
void cleanerArrayAabb(char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize)
Ogre::StagingBuffer::Destination::destination
BufferPacked * destination
Buffer where the contents of the staging buffer will be copied to after unmapping.
Definition: OgreStagingBuffer.h:84
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: OgreMesh2.h:296
Ogre::CompositorWorkspaceDef::ChannelRoute
Definition: OgreCompositorWorkspaceDef.h:61
Ogre::VulkanVaoManager::StrideChangerVec
vector< StrideChanger >::type StrideChangerVec
Definition: OgreVulkanVaoManager.h:129
Ogre::RTShader::SubRenderState::updateGpuProgramsParams
virtual void updateGpuProgramsParams(Renderable *rend, Pass *pass, const AutoParamDataSource *source, const LightList *pLightList)
Update GPU programs parameters before a rendering operation occurs.
Definition: OgreShaderSubRenderState.h:106
Ogre::HlmsPbs::getAreaLightMasks
TextureGpu * getAreaLightMasks(void) const
Definition: OgreHlmsPbs.h:444
Ogre::Volume::ChunkParameters
Parameters for loading the volume.
Definition: OgreVolumeChunk.h:50
Ogre::DescriptorSetTexture2::TextureSlot::texture
TextureGpu * texture
Definition: OgreDescriptorSetTexture.h:183
Ogre::FO_LINEAR
@ FO_LINEAR
Average of a 2x2 pixel area, denotes bilinear for MIN and MAG, trilinear for MIP.
Definition: OgreCommon.h:272
Ogre::OT_PATCH_11_CONTROL_POINT
@ OT_PATCH_11_CONTROL_POINT
Definition: OgreCommon.h:109
Ogre::GCT_MATRIX_DOUBLE_3X3
@ GCT_MATRIX_DOUBLE_3X3
Definition: OgreGpuProgramParams.h:107
Ogre::CompositorPassSceneDef::mCameraCubemapReorient
bool mCameraCubemapReorient
When true, the camera will be rotated 90°, -90° or 180° depending on the value of mRtIndex and then r...
Definition: OgreCompositorPassSceneDef.h:119
Ogre::SkeletonDef::getSlotToBone
const IndexToIndexMap & getSlotToBone(void) const
Definition: OgreSkeletonDef.h:198
Ogre::RenderSystemCapabilities::isCategoryRelevant
bool isCategoryRelevant(CapabilitiesCategory cat)
Return whether a category is 'relevant' or not, ie will it be reported.
Definition: OgreRenderSystemCapabilities.h:909
Ogre::Radian::operator=
Radian & operator=(const Real &f)
Definition: OgreMath.h:56
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:199
Ogre::StackVector::push_back
void push_back(const T &val)
Definition: OgreStackVector.h:117
Ogre::VulkanRawBuffer::mVboName
VkBuffer mVboName
Definition: OgreVulkanVaoManager.h:47
Ogre::ProfileFrame::frameTime
ulong frameTime
The total time this profile has taken this frame.
Definition: OgreProfiler.h:256
Ogre::Matrix4::transformDirectionAffine
Vector3 transformDirectionAffine(const Vector3 &v) const
3-D Vector transformation specially for an affine matrix.
Definition: OgreMatrix4.h:652
Ogre::Degree::operator==
bool operator==(const Degree &d) const
Definition: OgreMath.h:126
Ogre::ScriptCompiler::IdMap
unordered_map< String, uint32 >::type IdMap
Definition: OgreScriptCompiler.h:195
Ogre::MetalProgramFactory
Factory class for Metal programs.
Definition: OgreMetalProgramFactory.h:41
Ogre::UnlitProperty::UvDiffuseSwizzle15
static const IdString UvDiffuseSwizzle15
Definition: OgreUnlitProperty.h:109
Ogre::PFG_D32_FLOAT
@ PFG_D32_FLOAT
Definition: OgrePixelFormatGpu.h:87
Ogre::HlmsTexturePack::textureEntry
TextureEntryVec textureEntry
Definition: OgreHlmsTexturePack.h:58
Ogre::v1::EdgeData::Triangle
Basic triangle structure.
Definition: OgreEdgeListBuilder.h:60
Ogre::Volume::DualGridGenerator
Class for the generation of the DualGrid.
Definition: OgreVolumeDualGridGenerator.h:65
Ogre::D3D9GpuProgram
Direct3D implementation of a few things common to low-level vertex & fragment programs.
Definition: OgreD3D9GpuProgram.h:39
Ogre::GLES2TextureManager::getWarningTextureID
GLuint getWarningTextureID()
Definition: OgreGLES2TextureManager.h:45
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:1332
Ogre::ColourValue
Class representing colour.
Definition: OgreColourValue.h:57
Ogre::VulkanDescriptorSetSampler::mSamplers
FastArray< VkDescriptorImageInfo > mSamplers
Definition: OgreVulkanDescriptorSets.h:42
Ogre::v1::HardwareBufferManager::_forceReleaseBufferCopies
virtual void _forceReleaseBufferCopies(HardwareVertexBuffer *sourceBuffer)
Internal method that forces the release of copies of a given buffer.
Definition: OgreHardwareBufferManager.h:532
Ogre::CompositorPassMipmapDef::mGaussianDeviationFactor
float mGaussianDeviationFactor
Used when mMipmapGenerationMethod == ComputeHQ.
Definition: OgreCompositorPassMipmapDef.h:72
XSizeHints
Definition: OgreX11EGLSupport.h:88
Ogre::SceneMgtAlignedAlloc
SceneCtlAlignedObject SceneMgtAlignedAlloc
Definition: OgreMemoryAllocatorConfig.h:329
Ogre::v1::Overlay::getRotate
const Radian & getRotate(void) const
Gets the rotation applied to this overlay, in degrees.
Definition: OgreOverlay.h:181
Ogre::v1::RenderToVertexBuffer::setResetsEveryUpdate
void setResetsEveryUpdate(bool resetsEveryUpdate)
Set whether this object resets its buffers each time it updates.
Definition: OgreRenderToVertexBuffer.h:90
Ogre::CompositorPassUavDef::BufferSource::uavSlot
uint32 uavSlot
Definition: OgreCompositorPassUavDef.h:78
Ogre::TextureUnitState::EffectMap
multimap< TextureEffectType, TextureEffect >::type EffectMap
Texture effects in a multimap paired array.
Definition: OgreTextureUnitState.h:153
Ogre::CompositorPassSceneDef::mDepthTextureNoMsaa
IdString mDepthTextureNoMsaa
Definition: OgreCompositorPassSceneDef.h:95
Ogre::WireAabbFactory::WireAabbFactory
WireAabbFactory()
Definition: OgreWireAabb.h:69
Ogre::ComPtr::operator=
ComPtr & operator=(U *other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:157
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:143
Ogre::WFT_TRIANGLE
@ WFT_TRIANGLE
An angular wave with a constant increase / decrease speed with pointed peaks.
Definition: OgreCommon.h:328
Ogre::PbsBrdf::DefaultSeparateDiffuseFresnel
@ DefaultSeparateDiffuseFresnel
Same as Default but the fresnel of the diffuse is calculated differently.
Definition: OgreHlmsPbsDatablock.h:115
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:1239
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::v1::HardwareBufferManager::touchVertexBufferCopy
virtual void touchVertexBufferCopy(const HardwareVertexBufferSharedPtr &bufferCopy)
Tell engine that the vertex buffer copy intent to reuse.
Definition: OgreHardwareBufferManager.h:509
Ogre::AxisAlignedBox::intersection
AxisAlignedBox intersection(const AxisAlignedBox &b2) const
Calculate the area of intersection of this box and another.
Definition: OgreAxisAlignedBox.h:573
Ogre::SOP_INCREMENT_WRAP
@ SOP_INCREMENT_WRAP
Increase the stencil value by 1, wrapping back to 0 when incrementing the maximum value.
Definition: OgreCommon.h:162
Ogre::RqBits::ShaderBits
static const int ShaderBits
Definition: OgreRenderQueue.h:305
Ogre::MetalDevice::mDevice
id< MTLDevice > mDevice
Definition: OgreMetalDevice.h:44
Ogre::TextureGpu
Definition: OgreTextureGpu.h:287
Ogre::D3D11Texture::hasResolvedTexture2D
bool hasResolvedTexture2D() const
Definition: OgreD3D11Texture.h:85
Ogre::DataStreamListPtr
SharedPtr< DataStreamList > DataStreamListPtr
Shared pointer to list of DataStream items.
Definition: OgreDataStream.h:310
Ogre::ResourceManager::reloadAll
void reloadAll(bool reloadableOnly=true)
Caused all currently loaded resources to be reloaded.
Definition: OgreResourceManager.h:230
Ogre::TextureBox::TextureBox
TextureBox()
Definition: OgreTextureBox.h:55
Ogre::NULLUavBufferPacked
Definition: OgreNULLUavBufferPacked.h:40
Ogre::PlaneBoundedVolume::planes
PlaneList planes
Publicly accessible plane list, you can modify this direct.
Definition: OgrePlaneBoundedVolume.h:57
Ogre::PbsBrdf::Default
@ Default
Most physically accurate BRDF we have.
Definition: OgreHlmsPbsDatablock.h:73
Ogre::GLSLESShader::getGLShaderHandle
GLuint getGLShaderHandle() const
Definition: OgreGLSLESShader.h:72
Ogre::OT_PATCH_18_CONTROL_POINT
@ OT_PATCH_18_CONTROL_POINT
Definition: OgreCommon.h:116
Ogre::PFG_RGBA16_FLOAT
@ PFG_RGBA16_FLOAT
Definition: OgrePixelFormatGpu.h:59
Ogre::GL3PlusTextureGpuWindow
Definition: OgreGL3PlusTextureGpuWindow.h:38
OgreErrorDialogImp.h
Ogre::Volume::OctreeNode::getCenterFrontBottom
const Vector3 getCenterFrontBottom(void) const
Gets the center of the corners 2, 3.
Definition: OgreVolumeOctreeNode.h:373
Ogre::EglPBufferSupport::DeviceData::eglDisplay
EGLDisplay eglDisplay
Definition: OgreEglPBufferSupport.h:50
Ogre::CompositorPassComputeDef::BufferSource::sizeBytes
size_t sizeBytes
Definition: OgreCompositorPassComputeDef.h:92
Ogre::STALL_FULL
@ STALL_FULL
The whole pipeline is brought to a stop.
Definition: OgreStagingBuffer.h:53
Ogre::D3D9HLSLProgram::CmdAssemblerCode
Command object for getting/setting assembler code.
Definition: OgreD3D9HLSLProgram.h:91
Ogre::HlmsComputeJob::getNumThreadGroups
const uint32 * getNumThreadGroups(void) const
Definition: OgreHlmsComputeJob.h:207
Ogre::ID_SPOT
@ ID_SPOT
Definition: OgreScriptCompiler.h:716
Ogre::EmitterCommands::CmdDirection
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:75
Ogre::Volume::OctreeNode::getCenterBackRight
const Vector3 getCenterBackRight(void) const
Gets the center of the corners 1, 5.
Definition: OgreVolumeOctreeNode.h:436
Ogre::HighLevelGpuProgramPtr
SharedPtr< HighLevelGpuProgram > HighLevelGpuProgramPtr
Definition: OgrePrerequisites.h:397
XAllocSizeHints
XSizeHints * XAllocSizeHints()
Ogre::Vector4::xyz
Vector3 xyz() const
Swizzle-like narrowing operations.
Definition: OgreVector4.h:105
Ogre::RTShader::Parameter
A class that represents a shader based program parameter.
Definition: OgreShaderParameter.h:47
OgreParallaxCorrectedCubemapAuto.h
Ogre::TRect::width
T width() const
Definition: OgreCommon.h:788
Ogre::Sphere::getCenter
const Vector3 & getCenter(void) const
Returns the center point of the sphere.
Definition: OgreSphere.h:72
Ogre::ParallaxCorrectedCubemapAuto::getListener
ParallaxCorrectedCubemapAutoListener * getListener(void) const
Definition: OgreParallaxCorrectedCubemapAuto.h:101
Ogre::float4x3::_m
float _m[12]
Definition: OgreShaderPrimitives.h:104
Ogre::LBO_ALPHA_BLEND
@ LBO_ALPHA_BLEND
Blend based on texture alpha.
Definition: OgreBlendMode.h:65
Ogre::PlanarReflections::TrackedRenderable::TrackedRenderable
TrackedRenderable(Renderable *_renderable, MovableObject *_movableObject, const Vector3 &_reflNormal, const Vector3 &_renderableCenter)
Definition: OgrePlanarReflections.h:103
Ogre::CB_DRAW_CALL_STRIP_EMULATED
@ CB_DRAW_CALL_STRIP_EMULATED
Definition: OgreCbCommon.h:44
Ogre::v1::SKELETON_VERSION_1_8
@ SKELETON_VERSION_1_8
OGRE version v1.8+.
Definition: OgreSkeletonSerializer.h:46
DXGI_SWAP_CHAIN_DESC1::BufferUsage
DXGI_USAGE BufferUsage
Definition: OgreD3D11LegacySDKEmulation.h:59
Ogre::VulkanDevice::mDeviceFeatures
VkPhysicalDeviceFeatures mDeviceFeatures
Definition: OgreVulkanDevice.h:101
_OgreGLES2Export
#define _OgreGLES2Export
Definition: OgreGLES2Prerequisites.h:295
Ogre::SceneNode::isYawFixed
bool isYawFixed(void) const
Definition: OgreSceneNode.h:234
Ogre::ImageCodec::ImageData::flags
uint flags
Definition: OgreImageCodec.h:67
Ogre::ID_DEPTH_CHECK
@ ID_DEPTH_CHECK
Definition: OgreScriptCompiler.h:671
Ogre::MathlibC::Abs4
static ArrayReal Abs4(ArrayReal a)
Returns the absolute values of each 4 floats.
Definition: OgreMathlibC.h:69
Ogre::v1::GLES2HardwareBufferManagerBase
Implementation of HardwareBufferManager for OpenGL ES.
Definition: OgreGLES2HardwareBufferManager.h:40
VkCommandBuffer
struct VkCommandBuffer_T * VkCommandBuffer
Definition: OgreVulkanPrerequisites.h:55
Ogre::RenderSystemCapabilities::getVendor
GPUVendor getVendor() const
Definition: OgreRenderSystemCapabilities.h:478
Ogre::Quaternion::swap
void swap(Quaternion &other)
Exchange the contents of this quaternion with another.
Definition: OgreQuaternion.h:99
Ogre::PFG_BGR8_UNORM_SRGB
@ PFG_BGR8_UNORM_SRGB
Definition: OgrePixelFormatGpu.h:189
Ogre::GL3PlusSupport::getGLVendor
const String & getGLVendor(void) const
Get vendor information.
Definition: OgreGL3PlusSupport.h:74
Ogre::RTShader::ShaderProgramWriterGLSLFactory::ShaderProgramWriterGLSLFactory
ShaderProgramWriterGLSLFactory()
Definition: OgreShaderGLSLProgramWriter.h:124
Ogre::v1::HardwareBuffer::HBL_NO_OVERWRITE
@ HBL_NO_OVERWRITE
As HBL_DISCARD, except the application guarantees not to overwrite any region of the buffer which has...
Definition: OgreHardwareBuffer.h:138
Ogre::TextureUnitState::setGamma
void setGamma(Real gamma)
Sets the gamma adjustment factor applied to this texture on loading the data.
Definition: OgreTextureUnitState.h:554
Ogre::ID_TRIANGLE
@ ID_TRIANGLE
Definition: OgreScriptCompiler.h:795
Ogre::CompositorManager2::getFrameCount
size_t getFrameCount(void) const
Returns how many times _update has been called.
Definition: OgreCompositorManager2.h:228
Ogre::GL3PlusVaoManager::Block::size
size_t size
Definition: OgreGL3PlusVaoManager.h:54
Ogre::GL3PlusHlmsPso::depthWrite
GLboolean depthWrite
Definition: OgreGL3PlusHlmsPso.h:48
Ogre::Hlms::getTypeName
IdString getTypeName(void) const
Definition: OgreHlms.h:466
Ogre::DescriptorSetUav::TextureSlot
Definition: OgreDescriptorSetUav.h:105
Ogre::UnlitProperty::BlendModeIndex8
static const IdString BlendModeIndex8
Definition: OgreUnlitProperty.h:119
Ogre::downscale3D2x_Signed_X8
ImageDownsampler3D downscale3D2x_Signed_X8
Definition: OgreImageDownsampler.h:144
Ogre::TerrainGlobalOptions::getDefaultResourceGroup
const String & getDefaultResourceGroup() const
Get the default resource group to use to load / save terrains.
Definition: OgreTerrain.h:2098
Ogre::D3D9RenderSystem::mutYes
@ mutYes
Definition: OgreD3D9RenderSystem.h:58
Ogre::CommonTextureTypes::CommonTextureTypes
CommonTextureTypes
Definition: OgreTextureGpuManager.h:100
Ogre::TextureGpuManager
Definition: OgreTextureGpuManager.h:238
Ogre::ID_ANTICLOCKWISE
@ ID_ANTICLOCKWISE
Definition: OgreScriptCompiler.h:691
Ogre::HlmsComputeJob::getCreator
Hlms * getCreator(void) const
Definition: OgreHlmsComputeJob.h:146
Ogre::PixelFormatDescription::amask
uint64 amask
Definition: OgrePixelFormatDescriptions.h:60
Ogre::HlmsDiskCache::mTemplatesOutOfDate
bool mTemplatesOutOfDate
Definition: OgreHlmsDiskCache.h:168
Ogre::RTShader::SubRenderStateAccessor
This class uses as accessor from a template SubRenderState to all of its instances that created based...
Definition: OgreShaderSubRenderState.h:172
Ogre::PixelFormatDescription::gshift
unsigned char gshift
Definition: OgrePixelFormatDescriptions.h:61
Ogre::OGREPROF_USER_DEFAULT
@ OGREPROF_USER_DEFAULT
User default profile.
Definition: OgreProfiler.h:210
Ogre::MetalBufferRegion::buffers
__unsafe_unretained id< MTLBuffer > * buffers
Definition: OgreMetalDescriptorSetTexture.h:54
Ogre::ID_ROTATE
@ ID_ROTATE
Definition: OgreScriptCompiler.h:786
Ogre::HighLevelGpuProgram::CmdEnableIncludeHeader
Command object for enabling include in shaders.
Definition: OgreHighLevelGpuProgram.h:67
Ogre::Root::getInstalledPlugins
const PluginInstanceList & getInstalledPlugins() const
Gets a read-only list of the currently installed plugins.
Definition: OgreRoot.h:754
Ogre::Node::ConstNodeVecIterator
ConstVectorIterator< NodeVec > ConstNodeVecIterator
Definition: OgreNode.h:75
Ogre::ScriptParser
Definition: OgreScriptParser.h:46
Ogre::ComPtr::SafeBoolType
int SafeBoolHelper::* SafeBoolType
Definition: OgreComPtr.h:190
Ogre::VisibilityFlags::RESERVED_VISIBILITY_FLAGS
const _OgreExport uint32 RESERVED_VISIBILITY_FLAGS
When this is bit is clear, the obj is not rendered at all.
ARRAY_PACKED_REALS
#define ARRAY_PACKED_REALS
Definition: OgreArrayConfig.h:192
Ogre::v1::VertexBufferBinding::VertexBufferBindingMap
map< unsigned short, HardwareVertexBufferSharedPtr >::type VertexBufferBindingMap
Defines the vertex buffer bindings used as source for vertex declarations.
Definition: OgreHardwareVertexBuffer.h:505
Ogre::BufferPacked::getBufferType
BufferType getBufferType(void) const
Definition: OgreBufferPacked.h:208
Ogre::PFG_R16_FLOAT
@ PFG_R16_FLOAT
Definition: OgrePixelFormatGpu.h:100
Ogre::GLES2StagingBuffer
A staging buffer is a buffer that resides on the GPU and be written to/from both CPU & GPU However th...
Definition: OgreGLES2StagingBuffer.h:45
Ogre::UnlitProperty::TexMatrixCount
static const IdString TexMatrixCount
Definition: OgreUnlitProperty.h:52
Ogre::APKFileSystemArchive::open
DataStreamPtr open(const String &filename, bool readOnly=true)
Open a stream on a given file.
Ogre::VulkanDelayed_vkDestroyImage
Definition: OgreVulkanDelayedFuncs.h:17
Ogre::Bone::isCachedTransformOutOfDate
bool isCachedTransformOutOfDate(void) const
Definition: OgreBone.h:328
Ogre::GLES2HlmsPso::destBlend
GLenum destBlend
Definition: OgreGLES2HlmsPso.h:56
Ogre::SceneManagerFactory::SceneManagerFactory
SceneManagerFactory()
Definition: OgreSceneManager.h:2885
Ogre::MetalDevice::mFrameAborted
bool mFrameAborted
Once a frame is aborted, MTLRenderCommandEncoder are no longer created (ignored).
Definition: OgreMetalDevice.h:43
Ogre::PFG_ASTC_RGBA_UNORM_5X5_LDR
@ PFG_ASTC_RGBA_UNORM_5X5_LDR
Definition: OgrePixelFormatGpu.h:238
Ogre::VulkanPlugin::VulkanPlugin
VulkanPlugin()
Ogre::PbsMobileProperty::DetailOffsetsN1
static const IdString DetailOffsetsN1
Definition: OgreHlmsPbsMobile.h:133
Ogre::HlmsUnlitDatablock
Contains information needed by PBS (Physically Based Shading) for OpenGL 3+ & D3D11+.
Definition: OgreHlmsUnlitDatablock.h:58
Ogre::D3D9RenderWindow::isAA
bool isAA() const
Definition: OgreD3D9RenderWindow.h:54
Ogre::ParticleSystemTranslator
Definition: OgreScriptTranslator.h:227
Ogre::MultiRenderTarget::getBoundSurface
RenderTexture * getBoundSurface(size_t index)
Get a pointer to a bound surface.
Definition: OgreRenderTexture.h:125
OgreWindow
Definition: OgreOSXCocoaTouchView.h:50
Ogre::CompositorPassDef::mIncludeOverlays
bool mIncludeOverlays
TODO: Refactor OgreOverlay to remove this design atrocity.
Definition: OgreCompositorPassDef.h:177
OGRE_STATIC_MUTEX
#define OGRE_STATIC_MUTEX(name)
Definition: OgreThreadDefinesBoost.h:48
Ogre::Technique::GPUVendorRule::includeOrExclude
IncludeOrExclude includeOrExclude
Definition: OgreTechnique.h:97
Ogre::Math::Cos
static Real Cos(const Radian &fValue, bool useTables=false)
Cosine function.
Definition: OgreMath.h:309
Ogre::VulkanDiscardBuffer::getSizeBytes
size_t getSizeBytes(void) const
Size of the buffer, may be bigger than requested due to 4-byte alignment required by Vulkan.
Definition: OgreVulkanDiscardBufferManager.h:158
Ogre::Window::getCustomAttribute
virtual void getCustomAttribute(IdString name, void *pData)
Definition: OgreWindow.h:241
Ogre::RTShaderSystemAlloc
GeneralAllocatedObject RTShaderSystemAlloc
Definition: OgreShaderPrerequisites.h:47
Ogre::DataStream::DataStream
DataStream(uint16 accessMode=READ)
Constructor for creating unnamed streams.
Definition: OgreDataStream.h:197
Ogre::CompositorNodeDef::postInitializePassDef
virtual void postInitializePassDef(CompositorPassDef *passDef)
Called right after we create a pass definition.
Definition: OgreCompositorNodeDef.h:137
Ogre::CompositorPassQuadDef::QuadTextureSource::QuadTextureSource
QuadTextureSource(size_t _texUnitIdx, IdString _textureName)
Definition: OgreCompositorPassQuadDef.h:58
Ogre::TextureFilter::GenerateSwMipmaps
Definition: OgreTextureFilters.h:120
Ogre::Box::contains
bool contains(const Box &def) const
Return true if the other box is a part of this one.
Definition: OgreCommon.h:922
Ogre::UnlitProperty::UvDiffuse3
static const IdString UvDiffuse3
Definition: OgreUnlitProperty.h:80
Ogre::RTShader::ShaderGenerator::getVertexShaderProfilesList
const StringVector & getVertexShaderProfilesList() const
Get the output vertex shader target profiles as list of strings.
Definition: OgreShaderGenerator.h:168
Ogre::PF_R8
@ PF_R8
8-bit pixel format, all bits red.
Definition: OgrePixelFormat.h:226
Ogre::FrameListener::frameStarted
virtual bool frameStarted(const FrameEvent &evt)
Called when a frame is about to begin rendering.
Definition: OgreFrameListener.h:97
Ogre::VertexArrayObject
Vertex array objects (Vaos) are immutable objects that describe a combination of vertex buffers and i...
Definition: OgreVertexArrayObject.h:57
Ogre::TextureFilter::LeaveChannelR
Definition: OgreTextureFilters.h:144
Ogre::SceneManager::getCamerasInProgress
CamerasInProgress getCamerasInProgress(void) const
Gets the current camera being rendered (advanced use only, only valid during viewport update.
Definition: OgreSceneManager.h:2643
Ogre::MetalDevice::mBlitEncoder
id< MTLBlitCommandEncoder > mBlitEncoder
Definition: OgreMetalDevice.h:47
Ogre::LwConstString
Definition: OgreLwConstString.h:63
Ogre::CompositorPass::getType
CompositorPassType getType() const
Definition: OgreCompositorPass.h:184
Ogre::MaterialScriptProgramDefinition::supportsPoseAnimation
ushort supportsPoseAnimation
Definition: OgreMaterialSerializer.h:55
Ogre::Grid2DPageStrategyData::getHoldRadiusInCells
virtual Real getHoldRadiusInCells()
Get the Hold radius as a multiple of cells.
Definition: OgreGrid2DPageStrategy.h:175
Ogre::GLES2VertexArrayObject::GLES2VertexArrayObject
GLES2VertexArrayObject(GLuint vaoName, uint32 renderQueueId, const VertexBufferPackedVec &vertexBuffers, IndexBufferPacked *indexBuffer, OperationType opType)
Definition: Vao/OgreGLES2VertexArrayObject.h:42
Ogre::v1::GL3PlusHardwareBufferManagerBase::getGLType
static GLenum getGLType(unsigned int type)
Utility function to get the correct GL type based on VET's.
Ogre::MetalTextureGpu::getFinalTextureName
id< MTLTexture > getFinalTextureName(void) const
Definition: OgreMetalTextureGpu.h:107
rapidjson::Document
GenericDocument< UTF8< char >, MemoryPoolAllocator< CrtAllocator >, CrtAllocator > Document
Definition: OgreSceneFormatImporter.h:40
Ogre::ID_CAMERA_FAR_CORNERS_VIEW_SPACE_NORMALIZED_LH
@ ID_CAMERA_FAR_CORNERS_VIEW_SPACE_NORMALIZED_LH
Definition: OgreScriptCompiler.h:938
Ogre::D3D11Window::isClosed
virtual bool isClosed() const
Indicates whether the window has been closed by the user.
Definition: OgreD3D11Window.h:74
Ogre::ID_POLYGON_MODE_OVERRIDEABLE
@ ID_POLYGON_MODE_OVERRIDEABLE
Definition: OgreScriptCompiler.h:700
Ogre::PbsBrdf::BRDF_MASK
@ BRDF_MASK
Definition: OgreHlmsPbsDatablock.h:63
Ogre::Light::getAttenuationRange
Real getAttenuationRange(void) const
Returns the absolute upper range of the light.
Definition: OgreLight.h:232
Ogre::BP_TYPE_READONLY
@ BP_TYPE_READONLY
Definition: OgreBufferPacked.h:88
Ogre::UnlitProperty::UvDiffuseSwizzle2
static const IdString UvDiffuseSwizzle2
Definition: OgreUnlitProperty.h:96
Ogre::HlmsPbsDatablock::MetallicWorkflow
@ MetallicWorkflow
Definition: OgreHlmsPbsDatablock.h:207
Ogre::RenderPassColourTarget
Definition: OgreRenderPassDescriptor.h:137
Ogre::_ConfigOption::possibleValues
StringVector possibleValues
Definition: OgreConfigOptionMap.h:54
Ogre::GCT_MATRIX_2X4
@ GCT_MATRIX_2X4
Definition: OgreGpuProgramParams.h:87
Ogre::Math::AngleUnitsToDegrees
static Real AngleUnitsToDegrees(Real units)
Convert from the current AngleUnit to degrees.
Ogre::BoneTransform
Represents the transform of a single object, arranged in SoA (Structure of Arrays)
Definition: OgreBoneTransform.h:37
Ogre::LayerBlendModeEx::source2
LayerBlendSource source2
The second source of colour/alpha.
Definition: OgreBlendMode.h:149
OgreVulkanDevice.h
Ogre::StagingBuffer::DestinationVec
vector< Destination >::type DestinationVec
Definition: OgreStagingBuffer.h:105
Ogre::IdString::getReleaseText
std::string getReleaseText() const
Always returns "[Hash 0x0a0100ef]" strings in any mode.
Definition: OgreIdString.h:267
Ogre::HlmsPbs::AmbientSh
@ AmbientSh
Uses spherical harmonics.
Definition: OgreHlmsPbs.h:103
Ogre::CompositorPassUavDef::TextureSource::pixelFormat
PixelFormatGpu pixelFormat
Definition: OgreCompositorPassUavDef.h:64
Ogre::IteratorWrapper::ValueType
ValType ValueType
Type you expect to get by funktions like peekNext(Value)
Definition: OgreIteratorWrapper.h:63
Ogre::ShadowTextureDefinition::split
size_t split
Definition: OgreCompositorShadowNodeDef.h:64
Ogre::Transform::mOwner
Node ** mOwner
The Node that owns this Transform. Ours is mOwner[mIndex].
Definition: OgreTransform.h:46
Ogre::GL3PlusFrameBufferDescValue::refCount
uint16 refCount
Definition: OgreGL3PlusRenderPassDescriptor.h:49
Ogre::ID_GAUSS_DEVIATION
@ ID_GAUSS_DEVIATION
Definition: OgreScriptCompiler.h:998
Ogre::v1::Entity::getSoftwareAnimationRequests
int getSoftwareAnimationRequests(void) const
Returns the number of requests that have been made for software animation.
Definition: OgreEntity.h:453
Ogre::RTShader::RenderState::getLightCountAutoUpdate
bool getLightCountAutoUpdate() const
Return true if this render state override the light count.
Definition: OgreShaderRenderState.h:109
Ogre::ID_RESOLVE_SLICE
@ ID_RESOLVE_SLICE
Definition: OgreScriptCompiler.h:838
DisplayString
char * DisplayString(NativeDisplayType nativeDisplayType)
Ogre::ID_SCHEME
@ ID_SCHEME
Definition: OgreScriptCompiler.h:641
OgreMetalView::device
id< MTLDevice > device
Definition: OSX/OgreMetalView.h:41
Ogre::NULLReadOnlyBufferPacked
Definition: OgreNULLTexBufferPacked.h:59
Ogre::MetalNullTextureTarget
Definition: OgreMetalNullTexture.h:97
Ogre::Renderable::setCustomParameter
void setCustomParameter(size_t index, const Vector4 &value)
Sets a custom parameter for this Renderable, which may be used to drive calculations for this specifi...
Definition: OgreRenderable.h:258
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:92
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:110
Ogre::PF_BC5_UNORM
@ PF_BC5_UNORM
DDS (DirectDraw Surface) BC5 format (unsigned normalised)
Definition: OgrePixelFormat.h:214
Ogre::Page::getParentSection
virtual PagedWorldSection * getParentSection() const
Get the PagedWorldSection this page belongs to.
Definition: OgrePage.h:115
Ogre::GpuNamedConstants::GpuNamedConstants
GpuNamedConstants()
Definition: OgreGpuProgramParams.h:500
Ogre::v1::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:87
Ogre::ID_OUT_BUFFER
@ ID_OUT_BUFFER
Definition: OgreScriptCompiler.h:828
Ogre::PFF_DEPTH
@ PFF_DEPTH
This is a depth format (for depth textures)
Definition: OgrePixelFormat.h:378
_OgreHlmsUnlitExport
#define _OgreHlmsUnlitExport
Definition: OgreHlmsUnlitPrerequisites.h:43
Ogre::Terrain::TERRAINLAYERSAMPLERELEMENT_CHUNK_ID
static const uint32 TERRAINLAYERSAMPLERELEMENT_CHUNK_ID
Definition: OgreTerrain.h:286
Ogre::v1::SubMesh::LODFaceList
vector< IndexData * >::type LODFaceList
Definition: OgreSubMesh.h:118
Ogre::Timer
Timer class.
Definition: Android/OgreTimerImp.h:37
Ogre::NULLWindow::isHidden
virtual bool isHidden(void) const
Indicates whether the window was set to hidden (not displayed)
Ogre::HlmsCompute
HLMS implementation that handles compute shaders.
Definition: OgreHlmsCompute.h:49
Ogre::FileInfo::archive
Archive * archive
The archive in which the file has been found (for info when performing multi-Archive searches,...
Definition: OgreArchive.h:54
ACCUM1
#define ACCUM1(x, y, z, factor)
Ogre::ID_LESS
@ ID_LESS
Definition: OgreScriptCompiler.h:679
Ogre::HlmsProperty::value
int32 value
Definition: OgreHlmsCommon.h:149
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:69
Ogre::GL3PlusRenderTexture::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreGL3PlusRenderTexture.h:60
Ogre::VulkanAndroidWindow
Definition: OgreVulkanAndroidWindow.h:44
Ogre::v1::LinkedSkeletonAnimationSource::LinkedSkeletonAnimationSource
LinkedSkeletonAnimationSource(const String &skelName, Real scl)
Definition: OgreSkeleton.h:471
Ogre::UnlitMobileProp::UvAtlas1
static const IdString UvAtlas1
Definition: OgreHlmsUnlitMobile.h:144
OgreLwConstString.h
Ogre::GpuLogicalIndexUse::currentSize
size_t currentSize
Current physical size allocation.
Definition: OgreGpuProgramParams.h:570
Ogre::Font::setGlyphAspectRatio
void setGlyphAspectRatio(CodePoint id, Real ratio)
Sets the aspect ratio (width / height) of this character.
Definition: OgreFont.h:336
Ogre::CompositorPassDef::mStoreActionDepth
StoreAction::StoreAction mStoreActionDepth
Definition: OgreCompositorPassDef.h:138
Ogre::v1::BorderRenderable
Class for rendering the border of a BorderPanelOverlayElement.
Definition: OgreBorderPanelOverlayElement.h:323
Ogre::VulkanWindowSwapChainBased::mLowestLatencyVSync
bool mLowestLatencyVSync
Definition: OgreVulkanWindow.h:99
Ogre::HlmsBaseProp::ScreenSpaceRefractions
static const IdString ScreenSpaceRefractions
Definition: OgreHlms.h:933
Ogre::DistanceLodStrategyBase
Level of detail strategy based on distance from camera.
Definition: OgreDistanceLodStrategy.h:58
Ogre::LightClosest::operator<
bool operator<(const LightClosest &right) const
Definition: OgreCommon.h:722
Ogre::StencilStateOp::compareOp
CompareFunction compareOp
Definition: OgreCommon.h:174
Ogre::VulkanVaoManager::getDevice
VulkanDevice * getDevice(void) const
Definition: OgreVulkanVaoManager.h:525
Ogre::GLES2FBOMultiRenderTarget::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreGLES2FBOMultiRenderTarget.h:48
Ogre::D3D11RenderWindowBase::reposition
void reposition(int left, int top)
Reposition the window.
Definition: OgreD3D11RenderWindow.h:59
Ogre::UnlitMobileProp
Definition: OgreHlmsUnlitMobile.h:93
Ogre::TerrainLodManager::LodInfo::treeEnd
uint treeEnd
Definition: OgreTerrainLodManager.h:80
Ogre::ID_POINT
@ ID_POINT
Definition: OgreScriptCompiler.h:715
OgreThreadDefinesNone.h
Ogre::ShaderParams::Param::ap
AutoParam ap
Definition: OgreShaderParams.h:94
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE6
@ SPC_POSTOLIGHT_OBJECT_SPACE6
Definition: OgreShaderParameter.h:133
Ogre::BufferPacked::getBytesPerElement
size_t getBytesPerElement(void) const
Definition: OgreBufferPacked.h:318
Ogre::ResourceHandle
unsigned long long int ResourceHandle
Definition: OgreResource.h:42
Ogre::ColourValue::r
float r
Definition: OgreColourValue.h:76
Ogre::MovableObject
Abstract class defining a movable object in a scene.
Definition: OgreMovableObject.h:62
Ogre::UnlitProperty::UvDiffuse10
static const IdString UvDiffuse10
Definition: OgreUnlitProperty.h:87
Ogre::CPreprocessor::Undef
bool Undef(const char *iMacroName, size_t iMacroNameLen)
Undefine a macro.
Ogre::D3D11VaoManager::getDevice
D3D11Device & getDevice(void) const
Definition: OgreD3D11VaoManager.h:294
Ogre::TerrainGlobalOptions::setQueryFlags
void setQueryFlags(uint32 flags)
Set the default query flags for terrains.
Definition: OgreTerrain.h:2010
Ogre::Terrain::DERIVED_DATA_DELTAS
static const uint8 DERIVED_DATA_DELTAS
Definition: OgreTerrain.h:1192
Ogre::M_GEOMETRY
@ M_GEOMETRY
Definition: OgreMeshFileFormat.h:215
OgreHlmsManager.h
Ogre::NULLRenderSystem::getConfigOptions
virtual ConfigOptionMap & getConfigOptions(void)
Returns the details of this API's configuration options.
Definition: OgreNULLRenderSystem.h:72
Ogre::HlmsTextureManager
HLMS Texture Manager manages textures in the way HLMS expects.
Definition: OgreHlmsTextureManager.h:71
Ogre::Renderable::getCastsShadows
virtual bool getCastsShadows(void) const
Method which reports whether this renderable would normally cast a shadow.
Definition: OgreRenderable.h:241
Ogre::CommonTextureTypes::NormalMap
@ NormalMap
Definition: OgreTextureGpuManager.h:103
Ogre::RTShader::CompareUniformByName::operator()
bool operator()(const UniformParameterPtr &uniform, const String &name) const
Definition: OgreShaderProgramWriter.h:49
_findclose
int _findclose(intptr_t id)
Ogre::MathlibC::Max
static ArrayReal Max(ArrayReal a, ArrayReal b)
Returns the maximum value between a and b.
Definition: OgreMathlibC.h:293
Ogre::EmitterCommands::CmdMinTTL
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:134
Ogre::GLES2Plugin::initialise
void initialise()
Perform any tasks the plugin needs to perform on full system initialisation.
Ogre::RTShader::ShaderGenerator::IsHlsl4
bool IsHlsl4() const
Return if hlsl 4.0 shading language is currently in use.
Definition: OgreShaderGenerator.h:143
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:231
Ogre::UnlitMobileProp::UvAtlas7
static const IdString UvAtlas7
Definition: OgreHlmsUnlitMobile.h:150
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:402
Ogre::v1::RibbonTrailFactory::~RibbonTrailFactory
~RibbonTrailFactory()
Definition: OgreRibbonTrail.h:235
Ogre::SceneManager::_getTmpVisibleObjectsList
VisibleObjectsPerThreadArray & _getTmpVisibleObjectsList()
@See mTmpVisibleObjects
Definition: OgreSceneManager.h:1847
Ogre::ID_PARAM_INDEXED_AUTO
@ ID_PARAM_INDEXED_AUTO
Definition: OgreScriptCompiler.h:638
Ogre::PFG_R32_UINT
@ PFG_R32_UINT
Definition: OgrePixelFormatGpu.h:89
OgreScriptParser.h
Ogre::CompositorPassDef::UavDependency::access
ResourceAccess::ResourceAccess access
The UAV pass already sets the texture access.
Definition: OgreCompositorPassDef.h:211
Ogre::Bitwise::floatToHalfI
static uint16 floatToHalfI(uint32 i)
Converts float in uint32 format to a a half in uint16 format.
Definition: OgreBitwise.h:327
Ogre::Resource::LOADSTATE_PREPARED
@ LOADSTATE_PREPARED
Fully prepared.
Definition: OgreResource.h:129
Ogre::MetalDiscardBuffer::getBlockSize
size_t getBlockSize(void) const
Definition: OgreMetalDiscardBufferManager.h:167
Ogre::UnlitMobileProp::BlendModeIdx12
static const IdString BlendModeIdx12
Definition: OgreHlmsUnlitMobile.h:137
Ogre::D3D11DepthTextureTarget::setFsaaResolved
virtual void setFsaaResolved()
Definition: OgreD3D11DepthTexture.h:124
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:136
OGRE_NUM_SHADOW_EXTRUDER_PROGRAMS
#define OGRE_NUM_SHADOW_EXTRUDER_PROGRAMS
Definition: OgreShadowVolumeExtrudeProgram.h:201
Ogre::PbsProperty::VctConeDirs
static const IdString VctConeDirs
Definition: OgreHlmsPbs.h:590
Ogre::GpuProgramParameters::ACT_SURFACE_AMBIENT_COLOUR
@ ACT_SURFACE_AMBIENT_COLOUR
Surface ambient colour, as set in Pass::setAmbient.
Definition: OgreGpuProgramParams.h:1001
Ogre::UnlitProperty::UvDiffuse15
static const IdString UvDiffuse15
Definition: OgreUnlitProperty.h:92
Ogre::DescriptorSetTexture2::TextureSlot::pixelFormat
PixelFormatGpu pixelFormat
When left as PFG_UNKNOWN, we'll automatically use the TextureGpu's native format.
Definition: OgreDescriptorSetTexture.h:191
Ogre::ControllerFunction::ControllerFunction
ControllerFunction(bool deltaInput)
Constructor.
Definition: OgreController.h:89
Ogre::VertexBoneAssignment::boneIndex
uint16 boneIndex
Definition: OgreVertexBoneAssignment.h:66
Ogre::StagingBuffer::getLifetimeThreshold
uint32 getLifetimeThreshold(void) const
Returns the time in milliseconds in which a StagingBuffer should live with a reference count of 0 bef...
Definition: OgreStagingBuffer.h:303
Ogre::M_EDGE_LIST_LOD
@ M_EDGE_LIST_LOD
Definition: OgreMeshFileFormat.h:124
Ogre::UnlitMobileProp::BlendModeIdx11
static const IdString BlendModeIdx11
Definition: OgreHlmsUnlitMobile.h:136
Ogre::PM_POINTS
@ PM_POINTS
Only points are rendered.
Definition: OgreCommon.h:344
Ogre::RTShader::Program::getParameters
const UniformParameterList & getParameters() const
Get the list of uniform parameters of this program.
Definition: OgreShaderProgram.h:122
Ogre::RTShader::ST_LINEAR
@ ST_LINEAR
Definition: OgreShaderPrerequisites.h:95
Ogre::v1::Billboard::getRotation
const Radian & getRotation(void) const
Get the rotation of the billboard.
Definition: OgreBillboard.h:105
Ogre::MathlibC::Inv4
static ArrayReal Inv4(ArrayReal val)
Returns the reciprocal of x.
Definition: OgreMathlibC.h:330
Ogre::TerrainMaterialGenerator::Profile::updateCompositeMap
virtual void updateCompositeMap(const Terrain *terrain, const Rect &rect)
Update the composite map for a terrain.
Ogre::CompositorPassProvider::translateCustomPass
virtual void translateCustomPass(const AbstractNodePtr &node, CompositorPassDef *customPassDef)
Optional override which allows users to define custom properties in the compositor scripts for custom...
Definition: OgreCompositorPassProvider.h:107
Ogre::VulkanUavBufferPacked
Definition: OgreVulkanUavBufferPacked.h:42
Ogre::v1::HardwarePixelBuffer::getDepth
uint32 getDepth() const
Gets the depth of this buffer.
Definition: OgreHardwarePixelBuffer.h:193
Ogre::PFG_COUNT
@ PFG_COUNT
Definition: OgrePixelFormatGpu.h:267
Ogre::PreciseReal
double PreciseReal
Real type for numeric solvers.
Definition: OgreNumerics.h:44
Ogre::LodVertexBuffer::vertexNormalBuffer
Ogre::SharedPtr< Vector3 > vertexNormalBuffer
Definition: OgreLodBuffer.h:55
Ogre::LightClosest::globalIndex
size_t globalIndex
Index to SceneManager::mGlobalLightList.
Definition: OgreCommon.h:710
Ogre::downscale2x_Float32_XXXA
ImageDownsampler2D downscale2x_Float32_XXXA
Definition: OgreImageDownsampler.h:175
Ogre::TID_END
@ TID_END
Definition: OgreScriptLexer.h:60
Ogre::SceneFormatBase
Definition: OgreSceneFormatBase.h:87
Ogre::ResourceGroupManager::AUTODETECT_RESOURCE_GROUP_NAME
static String AUTODETECT_RESOURCE_GROUP_NAME
Special resource group name which causes resource group to be automatically determined based on searc...
Definition: OgreResourceGroupManager.h:290
Ogre::BoneArrayMemoryManager::InheritOrientation
@ InheritOrientation
Definition: OgreBoneArrayMemoryManager.h:65
Ogre::GLES2OldVertexArrayObject::~GLES2OldVertexArrayObject
~GLES2OldVertexArrayObject()
Ogre::Terrain::isHeightDataModified
bool isHeightDataModified() const
Returns whether terrain heights have been modified since the terrain was first loaded / defined.
Definition: OgreTerrain.h:768
Ogre::HlmsJson::NamedBlocks
Definition: OgreHlmsJson.h:73
Ogre::UnlitMobileProp::TexMatrixCount6
static const IdString TexMatrixCount6
Definition: OgreHlmsUnlitMobile.h:102
Ogre::GpuProgramParameters_AutoConstantEntry::GpuProgramParameters_AutoConstantEntry
GpuProgramParameters_AutoConstantEntry(GpuProgramParameters::AutoConstantType theType, size_t theIndex, Real theData, uint16 theVariability, size_t theElemCount=4)
Definition: OgreGpuProgramParams.h:2485
Ogre::TAM_UNKNOWN
@ TAM_UNKNOWN
Unknown.
Definition: OgreHlmsSamplerblock.h:56
DXGI_SWAP_CHAIN_FULLSCREEN_DESC::Scaling
DXGI_MODE_SCALING Scaling
Definition: OgreD3D11LegacySDKEmulation.h:69
Ogre::RTShader::FFP_VS_PRE_PROCESS
@ FFP_VS_PRE_PROCESS
Definition: OgreShaderFFPRenderState.h:45
Ogre::ComPtr::ComPtr
ComPtr(ComPtr< U > const &other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:140
Ogre::VET_USHORT3_DEPRECATED
@ VET_USHORT3_DEPRECATED
Definition: OgreVertexElements.h:93
Ogre::ConcreteNode::line
unsigned int line
Definition: OgreScriptCompiler.h:72
Ogre::v1::BorderRenderable::getNumWorldTransforms
unsigned short getNumWorldTransforms(void) const
Returns the number of world transform matrices this renderable requires.
Definition: OgreBorderPanelOverlayElement.h:336
Ogre::VulkanWindowNull::_initialize
void _initialize(TextureGpuManager *textureGpuManager, const NameValuePairList *miscParams) override
Ogre::v1::OldBone::_getBindingPoseInverseScale
const Vector3 & _getBindingPoseInverseScale(void) const
Gets the inverted binding pose scale.
Definition: OgreOldBone.h:119
Ogre::v1::MESH_VERSION_LEGACY
@ MESH_VERSION_LEGACY
Legacy versions, DO NOT USE for writing.
Definition: OgreMeshSerializer.h:62
Ogre::ID_BUFFER
@ ID_BUFFER
Definition: OgreScriptCompiler.h:847
Ogre::VES_COUNT
@ VES_COUNT
The number of VertexElementSemantic elements (note - the first value VES_POSITION is 1)
Definition: OgreVertexElements.h:64
Ogre::RTShader::FFP_ALPHA_TEST
@ FFP_ALPHA_TEST
Definition: OgreShaderFFPRenderState.h:77
Ogre::MESH_VERSION_LEGACY
@ MESH_VERSION_LEGACY
Definition: OgreMesh2Serializer.h:66
Ogre::alignMemory
VkDeviceSize alignMemory(size_t offset, const VkDeviceSize &alignment)
Definition: OgreVulkanUtils.h:64
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:1176
OGRE_MUTEX
#define OGRE_MUTEX(name)
Definition: OgreThreadDefinesBoost.h:47
Ogre::delayed_vkDestroyBufferView
void delayed_vkDestroyBufferView(VaoManager *vaoMgr, VkDevice device, VkBufferView bufferView, VkAllocationCallbacks const *pAllocator)
Ogre::FrustumVec
vector< Frustum * >::type FrustumVec
Definition: OgreMovableObject.h:43
Ogre::SubStringRef::SubStringRef
SubStringRef(const String *original, size_t start)
Definition: OgreHlmsCommon.h:55
Ogre::ConfigFile
Class for quickly loading settings from a text file.
Definition: OgreConfigFile.h:64
Ogre::VerticesRemapInfo::renumerate
void renumerate()
Definition: OgreVertexRemapping.h:80
Ogre::CompositorShadowNode::getNumActiveShadowCastingLights
size_t getNumActiveShadowCastingLights(void) const
The return value may change in the future, which happens when the number of lights changes to or from...
Definition: OgreCompositorShadowNode.h:274
Ogre::Vector3::ptr
Real * ptr()
Pointer accessor for direct copying.
Definition: OgreVector3.h:126
Ogre::VctImageVoxelizer::forceFullBuild
void forceFullBuild(void)
Definition: OgreVctImageVoxelizer.h:227
Ogre::v1::HardwarePixelBuffer::getHeight
uint32 getHeight() const
Gets the height of this buffer.
Definition: OgreHardwarePixelBuffer.h:191
Ogre::ResourceManager::resourceExists
virtual bool resourceExists(const String &name)
Returns whether the named resource exists in this manager.
Definition: OgreResourceManager.h:384
Ogre::RTShader::FFPColour::addResolveStageMask
void addResolveStageMask(unsigned int mask)
Add the given mask to resolve stage flags that this sub render state will produce.
Definition: OgreShaderFFPColour.h:108
Ogre::PFG_ASTC_RGBA_UNORM_12X12_LDR
@ PFG_ASTC_RGBA_UNORM_12X12_LDR
Definition: OgrePixelFormatGpu.h:249
OgreTextureDefinition.h
Ogre::ID_BIND_UAV
@ ID_BIND_UAV
Definition: OgreScriptCompiler.h:881
Ogre::BarrierSolver::getNewResourceTransitionsArrayTmp
ResourceTransitionArray & getNewResourceTransitionsArrayTmp(void)
Returns a temporary array variable that can be reused to avoid needless reallocations You're not forc...
Definition: OgreResourceTransition.h:150
Ogre::Technique
Class representing an approach to rendering this particular Material.
Definition: OgreTechnique.h:50
Ogre::FilterType
FilterType
Definition: OgreCommon.h:255
Ogre::BooleanMask4
Definition: C/OgreBooleanMask.h:38
Ogre::ForwardClustered::getMaxDistance
float getMaxDistance(void) const
Definition: OgreForwardClustered.h:134
Ogre::v1::BorderPanelOverlayElement
A specialisation of the PanelOverlayElement to provide a panel with a border.
Definition: OgreBorderPanelOverlayElement.h:58
Ogre::IdString::IdString
IdString(const char *string)
Definition: OgreIdString.h:112
Ogre::ID_COLOUR_OP
@ ID_COLOUR_OP
Definition: OgreScriptCompiler.h:753
Ogre::Technique::GPUVendorRule::GPUVendorRule
GPUVendorRule(GPUVendor v, IncludeOrExclude ie)
Definition: OgreTechnique.h:100
Ogre::RqBits::TextureBits
static const int TextureBits
Definition: OgreRenderQueue.h:307
Ogre::D3D9Texture
Definition: OgreD3D9Texture.h:40
Ogre::StackVector::empty
bool empty() const
Definition: OgreStackVector.h:216
Ogre::PF_R8G8B8A8
@ PF_R8G8B8A8
32-bit pixel format, 8 bits for red, green, blue and alpha.
Definition: OgrePixelFormat.h:81
Ogre::v1::AnimationStateSet
Class encapsulating a set of AnimationState objects.
Definition: OgreAnimationState.h:201
Ogre::VulkanDescriptorSetTexture2::mBuffers
FastArray< VkBufferView > mBuffers
Definition: OgreVulkanDescriptorSets.h:64
Ogre::VertexBufferDownloadHelper
Definition: OgreVertexBufferDownloadHelper.h:69
Ogre::FastArray::const_iterator
const typedef T * const_iterator
Definition: OgreFastArray.h:98
Ogre::StaticCache::ff
bool ff(size_t count)
Step forward in cached stream by 'count' bytes.
Definition: OgreDataStream.h:123
Ogre::NULLRenderSystem::setConfigOption
virtual void setConfigOption(const String &name, const String &value)
Sets an option for this API.
Definition: OgreNULLRenderSystem.h:73
Ogre::Volume::HalfFloatGridSource
A volume source from a 16 Bit float 3D grid capable of loading volume serializations.
Definition: OgreVolumeHalfFloatGridSource.h:40
Ogre::APKZipArchiveFactory::getType
const String & getType(void) const
Returns the factory type.
Ogre::CB_SET_CONSTANT_BUFFER_HS
@ CB_SET_CONSTANT_BUFFER_HS
Definition: OgreCbCommon.h:49
Ogre::v1::BillboardType
BillboardType
The type of billboard to use.
Definition: OgreBillboardSet.h:78
Ogre::InstantRadiosity::mVplIntensityRangeMultiplier
double mVplIntensityRangeMultiplier
Definition: OgreInstantRadiosity.h:219
Ogre::ArrayRay
Definition: OgreArrayRay.h:36
Ogre::Node::Listener::nodeDestroyed
virtual void nodeDestroyed(const Node *)
Node is being destroyed.
Definition: OgreNode.h:93
Ogre::UnlitMobileProp::DiffuseMapCount15
static const IdString DiffuseMapCount15
Definition: OgreHlmsUnlitMobile.h:123
Ogre::HlmsDatablock::getAlphaTestThreshold
float getAlphaTestThreshold(void) const
Definition: OgreHlmsDatablock.h:437
Ogre::v1::StaticGeometry::OptimisedSubMeshGeometry::OptimisedSubMeshGeometry
OptimisedSubMeshGeometry()
Definition: OgreStaticGeometry.h:141
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE1
@ SPC_LIGHTPOSITION_WORLD_SPACE1
Definition: OgreShaderParameter.h:218
Ogre::RSC_CONST_BUFFER_SLOTS_IN_SHADER
@ RSC_CONST_BUFFER_SLOTS_IN_SHADER
Definition: OgreRenderSystemCapabilities.h:228
Ogre::TerrainMaterialGenerator::Profile::generateForCompositeMap
virtual MaterialPtr generateForCompositeMap(const Terrain *terrain)=0
Generate / reuse a material for the terrain.
Ogre::ID_EQUAL
@ ID_EQUAL
Definition: OgreScriptCompiler.h:680
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::VaoManager::MemoryStatsEntry::poolCapacity
size_t poolCapacity
Definition: OgreVaoManager.h:188
Ogre::ProfileInstance::childrenMap
ProfileChildrenMap childrenMap
Definition: OgreProfiler.h:337
Ogre::RTShader::FFPAlphaTest::updateGpuProgramsParams
virtual void updateGpuProgramsParams(Renderable *rend, Pass *pass, const AutoParamDataSource *source, const LightList *pLightList)
Ogre::D3D9Driver::getD3D9DeviceCaps
const D3DCAPS9 & getD3D9DeviceCaps() const
Definition: OgreD3D9Driver.h:54
Ogre::VulkanDelayed_vkDestroyFramebuffer
Definition: OgreVulkanDelayedFuncs.h:89
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::v1::OverlayElementCommands::CmdMaterial
Command object for OverlayElement - see ParamCommand.
Definition: OgreOverlayElementCommands.h:73
Ogre::v1::Entity::isInitialised
bool isInitialised(void) const
Has this Entity been initialised yet?
Definition: OgreEntity.h:610
Ogre::VulkanDelayed_vkDestroyFramebuffer::framebuffer
VkFramebuffer framebuffer
Definition: OgreVulkanDelayedFuncs.h:93
Ogre::ProfileHistory::hierarchicalLvl
uint hierarchicalLvl
The hierarchical level of this profile, 0 being the root profile.
Definition: OgreProfiler.h:297
Ogre::PF_ASTC_SRGB8A8_8X5_LDR
@ PF_ASTC_SRGB8A8_8X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 8x5)
Definition: OgrePixelFormat.h:299
Ogre::Texture::getDepth
uint32 getDepth(void) const
Returns the depth of the texture (only applicable for 3D textures).
Definition: OgreTexture.h:229
Ogre::ID_FLUSH_COMMAND_BUFFERS_AFTER_SHADOW_NODE
@ ID_FLUSH_COMMAND_BUFFERS_AFTER_SHADOW_NODE
Definition: OgreScriptCompiler.h:923
Ogre::ComPtr::Get
T * Get() const ASSUME_NOEXCEPT
Definition: OgreComPtr.h:197
Ogre::SkeletonDef
Definition: OgreSkeletonDef.h:44
Ogre::HashedVector::insert
void insert(iterator pos, InputIterator f, InputIterator l)
Definition: OgreCommon.h:635
Ogre::HlmsSamplerblock::mW
TextureAddressingMode mW
Definition: OgreHlmsSamplerblock.h:72
Ogre::FOG_LINEAR
@ FOG_LINEAR
Fog density increases linearly between the start and end distances.
Definition: OgreCommon.h:295
OgreGLES2VaoManager.h
Ogre::SharedPtrInfoFree
Definition: OgreSharedPtr.h:97
Ogre::Matrix4::m
Real m[4][4]
Definition: OgreMatrix4.h:90
Ogre::GL3PlusAsyncTicket
Definition: OgreGL3PlusAsyncTicket.h:38
Ogre::DescriptorSetUav::Slot::getTexture
const TextureSlot & getTexture(void) const
Definition: OgreDescriptorSetUav.h:204
XSendEvent
void XSendEvent(Display *nativeDisplayType, Window nativeWindowType, int dummy1, int mask, XEvent *xevent)
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:1311
Ogre::D3D9HLSLProgramPtr
SharedPtr< D3D9HLSLProgram > D3D9HLSLProgramPtr
Definition: OgreD3D9Prerequisites.h:100
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:889
Ogre::UnlitProperty::OutUvHalfCount
static const IdString OutUvHalfCount
Definition: OgreUnlitProperty.h:129
Ogre::ID_SUBROUTINE
@ ID_SUBROUTINE
Definition: OgreScriptCompiler.h:1045
Ogre::RqBits::MeshBits
static const int MeshBits
Definition: OgreRenderQueue.h:306
Ogre::BufferBindFlags
BufferBindFlags
Definition: OgreBufferPacked.h:94
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE2
@ SPC_TEXTURE_COORDINATE2
Definition: OgreShaderParameter.h:290
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::HlmsTextureManager::TextureArrays
@ TextureArrays
Definition: OgreHlmsTextureManager.h:76
Ogre::RSC_HW_GAMMA
@ RSC_HW_GAMMA
Supports Blending operations other than +.
Definition: OgreRenderSystemCapabilities.h:168
Ogre::SmallVectorTemplateCommon::rend
const_reverse_iterator rend() const
Definition: OgreSmallVector.h:197
OgreSkeletonSerializer.h
Ogre::RTShader::Parameter::setSize
void setSize(size_t size)
Sets the number of elements in the parameter (for arrays).
Definition: OgreShaderParameter.h:350
Ogre::EmitterCommands::CmdName
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:197
Ogre::TerrainLodManager::getTargetLodLevel
int getTargetLodLevel()
Definition: OgreTerrainLodManager.h:118
Ogre::v1::StaticGeometry::GeometryBucket::getParent
MaterialBucket * getParent(void)
Definition: OgreStaticGeometry.h:232
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:384
Ogre::CommonTextureTypes::NonColourData
@ NonColourData
Definition: OgreTextureGpuManager.h:106
Ogre::v1::SubMesh::extremityPoints
vector< Vector3 >::type extremityPoints
A list of extreme points on the submesh (optional).
Definition: OgreSubMesh.h:140
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::VulkanDynamicBuffer::getDeviceMemory
VkDeviceMemory getDeviceMemory(void)
Definition: OgreVulkanDynamicBuffer.h:94
Ogre::RenderSystemCapabilities::setGeometryProgramConstantFloatCount
void setGeometryProgramConstantFloatCount(ushort c)
The number of floating-point constants geometry programs support.
Definition: OgreRenderSystemCapabilities.h:770
Ogre::GLES2FBOManager::FormatProperties::Mode
Allowed modes/properties for this pixel format.
Definition: OgreGLES2FBORenderTexture.h:129
Ogre::LodData::VertexList
vector< Vertex >::type VertexList
Definition: OgreLodData.h:67
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE0
@ SPC_LIGHTDIRECTION_TANGENT_SPACE0
Light direction in tangent space index 0-7.
Definition: OgreShaderParameter.h:197
Ogre::LodVertexBuffer::vertexBuffer
Ogre::SharedPtr< Vector3 > vertexBuffer
Definition: OgreLodBuffer.h:54
Ogre::HlmsTextureManager::DefaultTextureParameters::pixelFormat
PixelFormat pixelFormat
Definition: OgreHlmsTextureManager.h:98
Ogre::Volume::ChunkRequest::totalFrom
Vector3 totalFrom
The back lower left corner of the world.
Definition: OgreVolumeChunkHandler.h:51
Ogre::MetalRenderSystem::validateConfigOptions
virtual String validateConfigOptions(void)
Validates the options set for the rendering system, returning a message if there are problems.
Definition: OgreMetalRenderSystem.h:158
Ogre::v1::HardwareIndexBuffer::IT_32BIT
static const IndexType IT_32BIT
Definition: OgreHardwareIndexBuffer.h:54
Ogre::CommonTextureTypes::Monochrome
@ Monochrome
Definition: OgreTextureGpuManager.h:104
DXGI_ALPHA_MODE_FORCE_DWORD
@ DXGI_ALPHA_MODE_FORCE_DWORD
Definition: OgreD3D11LegacySDKEmulation.h:47
Ogre::Terrain::getLayerCount
uint8 getLayerCount() const
Get the number of layers in this terrain.
Definition: OgreTerrain.h:994
Ogre::RSC_DOT3
@ RSC_DOT3
Supports fixed-function DOT3 texture blend.
Definition: OgreRenderSystemCapabilities.h:88
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::HlmsPso::tesselationHullShader
GpuProgramPtr tesselationHullShader
Definition: OgreHlmsPso.h:133
Ogre::VulkanHlmsPso::VulkanHlmsPso
VulkanHlmsPso(VkPipeline _pso, VulkanRootLayout *_rootLayout)
Ogre::LodOutputProvider::triangleRemoved
virtual void triangleRemoved(LodData *data, LodData::Triangle *tri)
Definition: OgreLodOutputProvider.h:47
OgreArrayMatrix4.h
OgreIndexBufferPacked.h
Ogre::TechniqueAlloc
ResourceAllocatedObject TechniqueAlloc
Definition: OgreMemoryAllocatorConfig.h:338
Ogre::D3D11FrameBufferDescValue::refCount
uint16 refCount
Definition: OgreD3D11RenderPassDescriptor.h:51
Ogre::GCT_UNKNOWN
@ GCT_UNKNOWN
Definition: OgreGpuProgramParams.h:126
Ogre::Bitwise::bswap64
static FORCEINLINE uint64 bswap64(uint64 arg)
Returns value with reversed bytes order.
Definition: OgreBitwise.h:96
Ogre::AxisAlignedBox::AxisAlignedBox
AxisAlignedBox()
Definition: OgreAxisAlignedBox.h:90
Ogre::ArrayAabb::ArrayAabb
ArrayAabb(const ArrayVector3 &center, const ArrayVector3 &halfSize)
Definition: C/OgreArrayAabb.h:79
Ogre::UnlitMobileProp::DiffuseMapCount11
static const IdString DiffuseMapCount11
Definition: OgreHlmsUnlitMobile.h:119
Ogre::SkeletonDef::blockIdxToSlotStart
static uint32 blockIdxToSlotStart(uint32 blockIdx)
Convertes a block index back to a slot index.
Definition: OgreSkeletonDef.h:192
Ogre::v1::VertexElement::getOffset
size_t getOffset(void) const
Gets the offset into the buffer where this element starts.
Definition: OgreHardwareVertexBuffer.h:137
Ogre::RenderTargetListener::postRenderTargetUpdate
virtual void postRenderTargetUpdate(const RenderTargetEvent &evt)
Called just after a RenderTarget has been rendered to.
Definition: OgreRenderTargetListener.h:111
Ogre::cleanerArrayQuaternion
void cleanerArrayQuaternion(char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize)
Ogre::ResourceStatus::ResourceStatus
ResourceStatus()
Definition: OgreResourceTransition.h:119
Ogre::v1::Entity::BIND_SOFTWARE_MORPH
@ BIND_SOFTWARE_MORPH
Definition: OgreEntity.h:590
Ogre::CB_SET_TEXTURE_BUFFER_CS
@ CB_SET_TEXTURE_BUFFER_CS
Definition: OgreCbCommon.h:58
Ogre::TerrainMaterialGeneratorA::SM2Profile::_isSM3Available
bool _isSM3Available() const
Internal.
Definition: OgreTerrainMaterialGeneratorA.h:146
Ogre::LodData::IndexBufferInfo::prevIndexCount
size_t prevIndexCount
Definition: OgreLodData.h:156
Ogre::VulkanQueue::mDevice
VkDevice mDevice
Definition: OgreVulkanQueue.h:70
Ogre::HlmsPbsDatablock::Fade
@ Fade
Good 'ol regular alpha blending.
Definition: OgreHlmsPbsDatablock.h:185
Ogre::Grid3DPageStrategyData::getCellRangeMaxZ
virtual int32 getCellRangeMaxZ() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:173
Ogre::CompositorPassQuadDef::QuadTextureSource::textureName
IdString textureName
Name of the texture (can come from input channel, local textures, or global ones)
Definition: OgreCompositorPassQuadDef.h:56
Ogre::MathlibC::ONE
static const ArrayReal ONE
Definition: OgreMathlibC.h:46
Ogre::PbsProperty::MetallicWorkflow
static const IdString MetallicWorkflow
Definition: OgreHlmsPbs.h:518
Ogre::D3D9Driver::getDesktopMode
const D3DDISPLAYMODE & getDesktopMode() const
Definition: OgreD3D9Driver.h:60
Ogre::v1::TransformKeyFrame
Specialised KeyFrame which stores a full transform.
Definition: OgreKeyFrame.h:105
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:238
Ogre::SmallVectorTemplateCommon::difference_type
ptrdiff_t difference_type
Definition: OgreSmallVector.h:170
Ogre::ArrayVector3::ArrayVector3
ArrayVector3(ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ)
Definition: C/OgreArrayVector3.h:70
Ogre::SmallVectorTemplateCommon::capacity
size_t capacity() const
capacity - Return the total number of elements in the currently allocated buffer.
Definition: OgreSmallVector.h:204
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:166
DXGI_SWAP_CHAIN_FULLSCREEN_DESC
Definition: OgreD3D11LegacySDKEmulation.h:66
Ogre::WindowEventListener::~WindowEventListener
virtual ~WindowEventListener()
Definition: OgreWindowEventUtilities.h:68
Ogre::TerrainGlobalOptions::setVisibilityFlags
void setVisibilityFlags(uint32 flags)
Set the visbility flags that terrains will be rendered with.
Definition: OgreTerrain.h:2004
Ogre::Renderable::setPoseWeight
void setPoseWeight(size_t index, float w)
Ogre::ID_PSSM_SPLIT_BLEND
@ ID_PSSM_SPLIT_BLEND
Definition: OgreScriptCompiler.h:1013
Ogre::DefaultSceneManagerFactory::DefaultSceneManagerFactory
DefaultSceneManagerFactory()
Definition: OgreSceneManagerEnumerator.h:51
Ogre::separableBlur_XA88
ImageBlur2D separableBlur_XA88
Definition: OgreImageDownsampler.h:123
Ogre::HlmsBaseProp::AlphaBlend
static const IdString AlphaBlend
Definition: OgreHlms.h:930
Ogre::TerrainGroup::RayResult::terrain
Terrain * terrain
Which terrain instance was hit, if any.
Definition: OgreTerrainGroup.h:383
Ogre::CompositorPassComputeDef::BufferSourceVec
vector< BufferSource >::type BufferSourceVec
Definition: OgreCompositorPassComputeDef.h:102
Ogre::TerrainGlobalOptions::getRenderQueueGroup
uint8 getRenderQueueGroup(void) const
Get the render queue group that this terrain will be rendered into.
Definition: OgreTerrain.h:1991
Ogre::StringVectorPtr
SharedPtr< StringVector > StringVectorPtr
Definition: OgreStringVector.h:47
Ogre::TerrainMaterialGenerator::setDebugLevel
virtual void setDebugLevel(unsigned int dbg)
Set the debug level of the material.
Definition: OgreTerrainMaterialGenerator.h:375
Ogre::CullingMode
CullingMode
Hardware culling modes based on vertex winding.
Definition: OgreCommon.h:312
Ogre::BB_FLAG_UAV
@ BB_FLAG_UAV
Definition: OgreBufferPacked.h:101
Ogre::StagingTexture::getLastFrameUsed
uint32 getLastFrameUsed(void) const
Definition: OgreStagingTexture.h:192
Ogre::ID_ALPHA_OP_EX
@ ID_ALPHA_OP_EX
Definition: OgreScriptCompiler.h:778
Ogre::MathlibC::SetAll
static ArrayReal SetAll(Real val)
Definition: OgreMathlibC.h:268
Ogre::M_MESH_BOUNDS
@ M_MESH_BOUNDS
Definition: OgreMeshFileFormat.h:107
Ogre::HashedVector::back
reference back()
Definition: OgreCommon.h:599
Ogre::VectorIteratorWrapper::PointerType
IteratorWrapper< T, IteratorType, typename T::value_type >::PointerType PointerType
Definition: OgreIteratorWrapper.h:140
Ogre::GpuPageOutStrategy::Discard
@ Discard
When the resource is no longer resident, we just throw the GPU data.
Definition: OgreGpuResource.h:88
Ogre::Font::GlyphInfo::aspectRatio
Real aspectRatio
Definition: OgreFont.h:146
Ogre::TerrainMaterialGenerator::getProfiles
virtual const ProfileList & getProfiles() const
Get the list of profiles that this generator supports.
Definition: OgreTerrainMaterialGenerator.h:216
Ogre::TextureGpuManager::MetadataCacheEntry
Definition: OgreTextureGpuManager.h:261
Ogre::Math::LOG2
static const Real LOG2
Stored value of log(2) for frequent use.
Definition: OgreMath.h:336
Ogre::v1::HardwareVertexBuffer
Specialisation of HardwareBuffer for a vertex buffer.
Definition: OgreHardwareVertexBuffer.h:54
Ogre::v1::BorderPanelOverlayElement::CmdBorderBottomRightUV
Command object for specifying texture coordinates for the border (see ParamCommand).
Definition: OgreBorderPanelOverlayElement.h:248
Ogre::RTShader::FFPFragmentShaderStage
FFPFragmentShaderStage
Definition: OgreShaderFFPRenderState.h:55
Ogre::TextureUnitState::TextureEffectType
TextureEffectType
Definition of the broad types of texture effect you can apply to a texture unit.
Definition: OgreTextureUnitState.h:74
Ogre::UnlitMobileProp::DiffuseMapCount9
static const IdString DiffuseMapCount9
Definition: OgreHlmsUnlitMobile.h:117
Ogre::v1::BorderPanelOverlayElement::CmdBorderRightUV
Command object for specifying texture coordinates for the border (see ParamCommand).
Definition: OgreBorderPanelOverlayElement.h:220
Ogre::CompositorWorkspaceDef::NodeAliasMap
map< IdString, IdString >::type NodeAliasMap
Definition: OgreCompositorWorkspaceDef.h:72
Ogre::CompositorPassDef::ViewportRect::mVpScissorLeft
float mVpScissorLeft
Definition: OgreCompositorPassDef.h:107
Ogre::TEXCALC_ENVIRONMENT_MAP_PLANAR
@ TEXCALC_ENVIRONMENT_MAP_PLANAR
Environment map based on vertex positions.
Definition: OgreRenderSystem.h:72
Ogre::UnlitMobileProp::BlendModeIdx14
static const IdString BlendModeIdx14
Definition: OgreHlmsUnlitMobile.h:139
Ogre::GLXUtils::createNewContext
static PFNGLXCREATENEWCONTEXTPROC createNewContext
Definition: OgreGLXUtils.h:44
Ogre::CompositorShadowNodeDef::~CompositorShadowNodeDef
virtual ~CompositorShadowNodeDef()
Definition: OgreCompositorShadowNodeDef.h:173
Ogre::PFG_ASTC_RGBA_UNORM_10X8_LDR
@ PFG_ASTC_RGBA_UNORM_10X8_LDR
Definition: OgrePixelFormatGpu.h:246
Ogre::v1::TextAreaOverlayElement::CmdColour
Command object for setting the constant colour.
Definition: OgreTextAreaOverlayElement.h:196
Ogre::GpuProgram::setBuildParametersFromReflection
void setBuildParametersFromReflection(bool buildParams)
Definition: OgreGpuProgram.h:392
Ogre::getVulkanSupport
VulkanSupport * getVulkanSupport(int i)
Definition: OgreVulkanSupport.h:98
Ogre::ParticleSystem::CmdRenderer
Command object for renderer (see ParamCommand).
Definition: OgreParticleSystem.h:112
Ogre::TerrainQuadTreeNode::LodLevel
Definition: OgreTerrainQuadTreeNode.h:133
Ogre::FilterKernel
Definition: OgreImageDownsampler.h:268
Ogre::TextureUnitState::ET_VSCROLL
@ ET_VSCROLL
Constant u/v scrolling effect.
Definition: OgreTextureUnitState.h:85
Ogre::RTShader::ShaderGenerator::getVertexShaderProfiles
const String & getVertexShaderProfiles() const
Get the output vertex shader target profiles.
Definition: OgreShaderGenerator.h:163
Ogre::TextureEffectPause
@ TextureEffectPause
Definition: OgreExternalTextureSource.h:76
Ogre::DecalFactory
Definition: OgreDecal.h:161
Ogre::AnimableValue::mBaseValueInt
int mBaseValueInt
Definition: OgreAnimable.h:98
Ogre::PT_PERSPECTIVE
@ PT_PERSPECTIVE
Definition: OgreFrustum.h:52
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE4
@ SPC_LIGHTPOSITION_WORLD_SPACE4
Definition: OgreShaderParameter.h:221
Ogre::ID_INVERSE_SAWTOOTH
@ ID_INVERSE_SAWTOOTH
Definition: OgreScriptCompiler.h:798
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:60
Ogre::StaticFaceGroup::plane
Plane plane
Definition: OgreStaticFaceGroup.h:107
Ogre::CompositorInstAlloc
ResourceAllocatedObject CompositorInstAlloc
Definition: OgreMemoryAllocatorConfig.h:303
Ogre::D3D11HLSLProgram::getEntryPoint
const String & getEntryPoint(void) const
Gets the entry point defined for this program.
Definition: OgreD3D11HLSLProgram.h:303
Ogre::downscale2x_XXX888
ImageDownsampler2D downscale2x_XXX888
Definition: OgreImageDownsampler.h:58
Ogre::D3D11HLSLProgram::CmdEnableBackwardsCompatibility
Command object for setting backwards compatibility.
Definition: OgreD3D11HLSLProgram.h:83
Ogre::CompositorPass::getTextureDependencies
const CompositorTextureVec & getTextureDependencies(void) const
Definition: OgreCompositorPass.h:198
Ogre::RenderTargetViewDef::depthBufferFormat
PixelFormatGpu depthBufferFormat
Definition: OgreTextureDefinition.h:528
Ogre::StaticFaceGroup::fType
FaceGroupType fType
Definition: OgreStaticFaceGroup.h:71
Ogre::v1::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:123
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_glslesFiniteDebug
static const String & getDirectionalLightExtruderVs_glslesFiniteDebug(void)
Get FINITE extruder program source for debug directional lights, compatible with glsles.
Definition: OgreShadowVolumeExtrudeProgram.h:321
Ogre::ID_2D
@ ID_2D
Definition: OgreScriptCompiler.h:728
Ogre::RenderSystem::_hlmsSamplerblockCreated
virtual void _hlmsSamplerblockCreated(HlmsSamplerblock *newBlock)
Definition: OgreRenderSystem.h:877
OgreMeshSerializerImpl.h
Ogre::VulkanFrameBufferDescKey::VulkanFrameBufferDescKey
VulkanFrameBufferDescKey()
Ogre::Particle::mColour
ColourValue mColour
Current colour.
Definition: OgreParticle.h:92
Ogre::D3D11Device::GetProfiler
ID3DUserDefinedAnnotation * GetProfiler()
Definition: OgreD3D11Device.h:71
DXGI_SWAP_CHAIN_DESC1::Height
UINT Height
Definition: OgreD3D11LegacySDKEmulation.h:55
Ogre::OperationType
OperationType
Definition: OgreCommon.h:84
Ogre::SimplePageContentCollection
Specialisation of PageContentCollection which just provides a simple list of PageContent instances.
Definition: OgreSimplePageContentCollection.h:66
Ogre::Vector2::dotProduct
Real dotProduct(const Vector2 &vec) const
Calculates the dot (scalar) product of this vector with another.
Definition: OgreVector2.h:379
Ogre::Property::getter_func
boost::function< T(void) > getter_func
Definition: OgreProperty.h:219
Ogre::MovableObject::setDefaultQueryFlags
static void setDefaultQueryFlags(uint32 flags)
Set the default query flags for all future MovableObject instances.
Definition: OgreMovableObject.h:492
Ogre::ID_COLOUR_WRITE
@ ID_COLOUR_WRITE
Definition: OgreScriptCompiler.h:706
Ogre::EmitterCommands::CmdMinVelocity
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:113
Ogre::VES_TANGENT
@ VES_TANGENT
Tangent (X axis if normal is Z)
Definition: OgreVertexElements.h:58
Ogre::Light::getTexture
TextureGpu * getTexture(void) const
Definition: OgreLight.h:578
Ogre::v1::Rectangle2D::getSquaredViewDepth
Real getSquaredViewDepth(const Camera *cam) const
Definition: OgreRectangle2D.h:91
Ogre::GLES2VaoManager::Block::size
size_t size
Definition: OgreGLES2VaoManager.h:53
Ogre::GLXContext
Definition: OgreGLXContext.h:36
Ogre::GL3PlusRenderTexture
Base class for GL Render Textures.
Definition: OgreGL3PlusRenderTexture.h:55
ACCUM4
#define ACCUM4(x, y, z, factor)
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:1154
Ogre::NULLWindow::NULLWindow
NULLWindow(const String &title, uint32 width, uint32 height, bool fullscreenMode)
Ogre::v1::BillboardSet::setBillboardsInWorldSpace
virtual void setBillboardsInWorldSpace(bool ws)
Sets whether billboards should be treated as being in world space.
Definition: OgreBillboardSet.h:716
Ogre::AxisAlignedBoxSceneQuery
Specialises the SceneQuery class for querying within an axis aligned box.
Definition: OgreSceneQuery.h:265
Ogre::CompositorPassComputeDef::mJobName
IdString mJobName
Name of the HlmsComputeJob to run.
Definition: OgreCompositorPassComputeDef.h:112
Ogre::v1::TimeIndex::TimeIndex
TimeIndex(Real timePos)
Construct time index object by the given time position.
Definition: OgreAnimationTrack.h:73
Ogre::SubStringRef::startWith
bool startWith(const char *stringCompare) const
Definition: OgreHlmsCommon.h:125
Ogre::HlmsBaseProp::EnableVpls
static const IdString EnableVpls
Definition: OgreHlms.h:902
Ogre::D3D9VideoMode
Definition: OgreD3D9VideoMode.h:38
DXGI_SWAP_CHAIN_DESC1::Format
DXGI_FORMAT Format
Definition: OgreD3D11LegacySDKEmulation.h:56
Ogre::Bone::_getTransform
BoneTransform & _getTransform()
Returns a direct access to the Transform state.
Definition: OgreBone.h:128
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:174
Ogre::AsyncTextureTicket::DelayedDownload::mipLevel
uint8 mipLevel
Definition: OgreAsyncTextureTicket.h:65
Ogre::PbsProperty::ExponentialShadowMaps
static const IdString ExponentialShadowMaps
Definition: OgreHlmsPbs.h:573
Ogre::v1::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:132
Ogre::ArrayMemoryManager
Abstract memory manager for managing large chunks of contiguous memory, optimized for SoA (Structure ...
Definition: OgreArrayMemoryManager.h:66
Ogre::RenderSystemCapabilities::getDeviceName
String getDeviceName() const
gets the device name for render system
Definition: OgreRenderSystemCapabilities.h:749
OgreArrayMatrixAf4x3.h
Ogre::v1::HardwareBuffer::isSystemMemory
bool isSystemMemory(void) const
Returns whether this buffer is held in system memory.
Definition: OgreHardwareBuffer.h:336
Ogre::GLSLShader::setMaxOutputVertices
virtual void setMaxOutputVertices(int maxOutputVertices)
Set the maximum number of vertices that a single run of this geometry program can emit.
Definition: OgreGLSLShader.h:132
Ogre::CommandBuffer::execute_setTextureBufferDS
static CommandBufferExecuteFunc execute_setTextureBufferDS
Definition: OgreCommandBuffer.h:85
Ogre::MetalWindow::isHidden
virtual bool isHidden(void) const
Indicates whether the window was set to hidden (not displayed)
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:397
Ogre::VulkanDescriptorSetTexture2::destroy
void destroy(VaoManager *vaoManager, VkDevice device, const DescriptorSetTexture2 &descSetUav)
Ogre::LodLevel::reductionMethod
VertexReductionMethod reductionMethod
Reduction method to use.
Definition: OgreLodConfig.h:99
Ogre::ArchiveFactory
Abstract factory class, archive codec plugins can register concrete subclasses of this.
Definition: OgreArchiveFactory.h:59
OgreStringConverter.h
Ogre::v1::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:86
Ogre::VectorIteratorWrapper::ValueType
IteratorWrapper< T, IteratorType, typename T::value_type >::ValueType ValueType
Definition: OgreIteratorWrapper.h:139
Ogre::LwString::LwString
LwString(char *inStr, size_t maxLength)
Definition: OgreLwString.h:121
Ogre::Vector2::Vector2
Vector2(const Real scaler)
Definition: OgreVector2.h:69
Ogre::PbsProperty::AmbientSh
static const IdString AmbientSh
Definition: OgreHlmsPbs.h:576
OgreCompositorNodeDef.h
Ogre::SceneManager
Manages the organisation and rendering of a 'scene' i.e.
Definition: OgreSceneManager.h:223
Ogre::SceneQueryMovableObjectWorldFragmentPair
std::pair< MovableObject *, SceneQuery::WorldFragment * > SceneQueryMovableObjectWorldFragmentPair
Definition: OgreSceneQuery.h:484
Ogre::SceneQueryResultMovableList
list< MovableObject * >::type SceneQueryResultMovableList
Definition: OgreSceneQuery.h:201
Ogre::PF_BC4_UNORM
@ PF_BC4_UNORM
DDS (DirectDraw Surface) BC4 format (unsigned normalised)
Definition: OgrePixelFormat.h:210
Ogre::PFG_ETC2_RGB8_UNORM
@ PFG_ETC2_RGB8_UNORM
ETC2 (Ericsson Texture Compression). Mandatory in GLES 3.0.
Definition: OgrePixelFormatGpu.h:216
Ogre::LinearResampler::scale
static void scale(const TextureBox &src, PixelFormatGpu srcFormat, const TextureBox &dst, PixelFormatGpu dstFormat)
Definition: OgreImageResampler.h:96
Ogre::CompositorPassSceneDef::mFirstRQ
uint8 mFirstRQ
First Render Queue ID to render. Inclusive.
Definition: OgreCompositorPassSceneDef.h:108
Ogre::RTShader::TargetRenderState
This is the target render state.
Definition: OgreShaderRenderState.h:138
Ogre::Degree::operator-=
Degree & operator-=(const Degree &d)
Definition: OgreMath.h:116
OgreD3D11Prerequisites.h
Ogre::Vector3
Standard 3-dimensional vector.
Definition: OgreVector3.h:51
Ogre::M_ANIMATION_POSE_KEYFRAME
@ M_ANIMATION_POSE_KEYFRAME
Definition: OgreMeshFileFormat.h:177
Ogre::HlmsDatablock::mTextureHash
uint32 mTextureHash
Definition: OgreHlmsDatablock.h:317
Ogre::GLES2SurfaceDesc::GLES2SurfaceDesc
GLES2SurfaceDesc()
Definition: OgreGLES2RenderTexture.h:48
Ogre::PF_X8B8G8R8
@ PF_X8B8G8R8
32-bit pixel format, 8 bits for blue, 8 bits for green, 8 bits for red like PF_A8B8G8R8,...
Definition: OgrePixelFormat.h:87
Ogre::HlmsPbsMobileDatablock::mkDr
float mkDr
Definition: OgreHlmsPbsMobileDatablock.h:60
Ogre::PixelFormat
PixelFormat
The pixel format used for images, textures, and render surfaces.
Definition: OgrePixelFormat.h:43
Ogre::Codec::CodecData::~CodecData
virtual ~CodecData()
Definition: OgreCodec.h:69
Ogre::FloatGpuParameterControllerValue::~FloatGpuParameterControllerValue
~FloatGpuParameterControllerValue()
Definition: OgrePredefinedControllers.h:160
Ogre::HlmsPso::vertexShader
GpuProgramPtr vertexShader
Definition: OgreHlmsPso.h:131
Ogre::v1::Overlay::getOrigin
const String & getOrigin(void) const
Get the origin of this overlay, e.g.
Definition: OgreOverlay.h:225
Ogre::advanceRawPointer
static FORCEINLINE void advanceRawPointer(const T *&ptr, ptrdiff_t offset)
Advance the pointer with raw offset.
Definition: OgreOptimisedUtil.h:230
Ogre::RenderSystem::Listener::Listener
Listener()
Definition: OgreRenderSystem.h:1286
Ogre::v1::VulkanHardwareBufferManager::_notifyDeviceStalled
void _notifyDeviceStalled(void)
Definition: OgreVulkanHardwareBufferManager.h:76
Ogre::v1::VertexBoneAssignment_s::boneIndex
unsigned short boneIndex
Definition: OgreVertexBoneAssignment.h:56
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:242
Ogre::GL3PlusDepthTextureTarget::setFsaaResolved
virtual void setFsaaResolved()
Definition: OgreGL3PlusDepthTexture.h:113
OgreResourceGroupManager.h
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:272
Ogre::v1::GLES2HardwareBufferManager::GLES2HardwareBufferManager
GLES2HardwareBufferManager()
Definition: OgreGLES2HardwareBufferManager.h:74
Ogre::OSXGL3PlusSupport::~OSXGL3PlusSupport
virtual ~OSXGL3PlusSupport()
OGRE_HLMS_TEXTURE_BASE_CLASS
#define OGRE_HLMS_TEXTURE_BASE_CLASS
Definition: OgreHlmsPbsDatablock.h:35
Ogre::HiddenAreaVrSettings::rightEyeRadius
Ogre::Vector2 rightEyeRadius
Definition: OgreHiddenAreaMeshVr.h:57
Ogre::ID_ALPHA
@ ID_ALPHA
Definition: OgreScriptCompiler.h:733
Ogre::HlmsBits::PassBits
static const int PassBits
Definition: OgreHlms.h:978
Ogre::VET_COLOUR_ABGR
@ VET_COLOUR_ABGR
GL style compact colour.
Definition: OgreVertexElements.h:86
Ogre::Radian::operator<=
bool operator<=(const Radian &r) const
Definition: OgreMath.h:80
Ogre::Viewport::getScissorWidth
Real getScissorWidth(void) const
Definition: OgreViewport.h:144
Ogre::SceneQueryResult::movables
SceneQueryResultMovableList movables
List of movable objects in the query (entities, particle systems etc)
Definition: OgreSceneQuery.h:207
Ogre::ResourceGroupManager::INTERNAL_RESOURCE_GROUP_NAME
static String INTERNAL_RESOURCE_GROUP_NAME
Internal resource group name (should be used by OGRE internal only)
Definition: OgreResourceGroupManager.h:288
Ogre::ID_MODULATE
@ ID_MODULATE
Definition: OgreScriptCompiler.h:756
ProfileSampleFlags::Aggregate
@ Aggregate
Search parent for same-named samples and merge timing instead of adding a new sample.
Definition: OgreProfilerCommon.h:39
Ogre::HlmsBaseProp::ShadowUsesDepthTexture
static const IdString ShadowUsesDepthTexture
Definition: OgreHlms.h:889
Ogre::HlmsDiskCache::Pso::blendblock
HlmsBlendblock blendblock
Definition: OgreHlmsDiskCache.h:151
Ogre::v1::GL3PlusHardwareVertexBuffer::getGLBufferId
GLuint getGLBufferId(void) const
Definition: OgreGL3PlusHardwareVertexBuffer.h:74
Ogre::HlmsBaseProp::Skeleton
static const IdString Skeleton
Definition: OgreHlms.h:834
Ogre::v1::BBO_CENTER_LEFT
@ BBO_CENTER_LEFT
Definition: OgreBillboardSet.h:62
Ogre::SceneQueryResult
Holds the results of a scene query.
Definition: OgreSceneQuery.h:204
Ogre::MaterialScriptProgramDefinition::syntax
String syntax
Definition: OgreMaterialSerializer.h:52
Ogre::Matrix3::swap
void swap(Matrix3 &other)
Exchange the contents of this matrix with another.
Definition: OgreMatrix3.h:97
Ogre::PropertyBase::getName
const String & getName() const
Get the name of the property.
Definition: OgreProperty.h:195
Ogre::ShaderParams::Param::isDirty
bool isDirty
Definition: OgreShaderParams.h:90
Ogre::RenderSystemCapabilities::setTessellationHullProgramConstantFloatCount
void setTessellationHullProgramConstantFloatCount(ushort c)
The number of floating-point constants tessellation Hull programs support.
Definition: OgreRenderSystemCapabilities.h:921
Ogre::PixelFormatGpuUtils
The pixel format used for images, textures, and render surfaces.
Definition: OgrePixelFormatGpuUtils.h:43
Ogre::HlmsBaseProp::PoseNormals
static const IdString PoseNormals
Definition: OgreHlms.h:838
Ogre::GpuConstantDefinition::arraySize
size_t arraySize
Length of array.
Definition: OgreGpuProgramParams.h:164
Ogre::EntityMaterialLodChangedEvent::camera
Camera * camera
The camera with respect to which the level of detail has changed.
Definition: OgreLodListener.h:79
Ogre::VulkanPlugin::install
void install(const NameValuePairList *options)
Perform the plugin initial installation sequence.
Ogre::SceneManager::IlluminationRenderStage
IlluminationRenderStage
Describes the stage of rendering when performing complex illumination.
Definition: OgreSceneManager.h:238
Ogre::SceneManager::QUERY_STATICGEOMETRY_DEFAULT_MASK
static uint32 QUERY_STATICGEOMETRY_DEFAULT_MASK
Default query mask for StaticGeometry.
Definition: OgreSceneManager.h:231
Ogre::QueuedRenderable::QueuedRenderable
QueuedRenderable()
Definition: OgreRenderQueue.h:55
Ogre::ID_CUBEMAP_ARRAY
@ ID_CUBEMAP_ARRAY
Definition: OgreScriptCompiler.h:869
Ogre::D3D9RenderWindow::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D9RenderWindow.h:74
Ogre::ID_DEPTH_COPY
@ ID_DEPTH_COPY
Definition: OgreScriptCompiler.h:880
Ogre::RenderSystemCapabilities::getTessellationHullProgramConstantFloatCount
ushort getTessellationHullProgramConstantFloatCount(void) const
The number of floating-point constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:936
Ogre::HlmsBaseProp::IdentityWorld
static const IdString IdentityWorld
Definition: OgreHlms.h:847
Ogre::CompositorPassQuadDef::mUseQuad
bool mUseQuad
Whether to use a full screen quad or triangle.
Definition: OgreCompositorPassQuadDef.h:85
Ogre::v1::HardwareUniformBufferSharedPtr::HardwareUniformBufferSharedPtr
HardwareUniformBufferSharedPtr()
Definition: OgreHardwareUniformBuffer.h:70
RESTRICT_ALIAS_RETURN
#define RESTRICT_ALIAS_RETURN
Definition: OgrePlatform.h:566
Ogre::CompositorPassComputeDef::ComputeTextureSource::textureArrayIndex
int32 textureArrayIndex
Definition: OgreCompositorPassComputeDef.h:63
Ogre::VulkanDescriptorSetUav::mTextures
FastArray< VkDescriptorImageInfo > mTextures
Definition: OgreVulkanDescriptorSets.h:77
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 constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:998
Ogre::ASTCCodec
Codec specialized in loading ASTC (ARM Adaptive Scalable Texture Compression) images.
Definition: OgreASTCCodec.h:46
Ogre::MetalTexture
Definition: OgreMetalTexture.h:43
Ogre::Pass::setLightClipPlanesEnabled
void setLightClipPlanesEnabled(bool enabled)
Gets whether or not this pass will be clipped by user clips planes bounding the area covered by the l...
Definition: OgrePass.h:1086
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:292
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:910
Ogre::separableBlur_Float32_X
ImageBlur2D separableBlur_Float32_X
Definition: OgreImageDownsampler.h:211
Ogre::CompositorPassUavDef::CompositorPassUavDef
CompositorPassUavDef(CompositorNodeDef *parentNodeDef, CompositorTargetDef *parentTargetDef)
Definition: OgreCompositorPassUavDef.h:102
Ogre::TextureGpuVec
vector< TextureGpu * >::type TextureGpuVec
Definition: OgreCompositorManager2.h:52
Ogre::PropertyDef::getTypeName
static const String & getTypeName(PropertyType theType)
Get a string name of a property type.
Ogre::v1::D3D11HardwareBuffer
Base implementation of a D3D11 buffer, dealing with all the common aspects.
Definition: OgreD3D11HardwareBuffer.h:41
Ogre::LwString::clear
void clear()
Definition: OgreLwString.h:160
Ogre::IrradianceFieldRaster
Definition: OgreIrradianceFieldRaster.h:68
Ogre::RenderTarget::FrameStats::vBlankMissCount
int vBlankMissCount
Definition: OgreRenderTarget.h:81
Ogre::InstantRadiosity::AreaOfInterest::aabb
Aabb aabb
Definition: OgreInstantRadiosity.h:184
OgreLodData.h
Ogre::ResourceManager::load
virtual 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 ...
OgreErrorDialogImpWinRT.h
Ogre::NULLWindow::setHidden
virtual void setHidden(bool hidden)
Hide (or show) the window.
Ogre::ProgMeshAlloc
GeometryAllocatedObject ProgMeshAlloc
Definition: OgreMemoryAllocatorConfig.h:323
Ogre::LBX_MODULATE
@ LBX_MODULATE
multiply source1 and source2 together
Definition: OgreBlendMode.h:81
Ogre::TextureGpuManager::MetadataCacheEntry::pixelFormat
PixelFormatGpu pixelFormat
Definition: OgreTextureGpuManager.h:267
Ogre::TextureBox::getSizeBytes
size_t getSizeBytes(void) const
Definition: OgreTextureBox.h:81
Ogre::Terrain::ImportData::~ImportData
~ImportData()
Definition: OgreTerrain.h:491
Ogre::DualQuaternion::swap
void swap(DualQuaternion &other)
Exchange the contents of this dual quaternion with another.
Definition: OgreDualQuaternion.h:135
Ogre::ObjectDataArrayMemoryManager::WorldRadius
@ WorldRadius
Definition: OgreArrayMemoryManager.h:386
Ogre::RenderSystemCapabilities::setNumVertexTextureUnits
void setNumVertexTextureUnits(ushort n)
Set the number of vertex texture units supported.
Definition: OgreRenderSystemCapabilities.h:860
Ogre::Renderable::mHlmsGlobalIndex
uint32 mHlmsGlobalIndex
Index in the vector holding this Rendrable reference in the HLMS datablock.
Definition: OgreRenderable.h:468
Ogre::D3D9Mappings
Definition: OgreD3D9Mappings.h:41
Ogre::PageManager::StrategyMap
map< String, PageStrategy * >::type StrategyMap
Definition: OgrePageManager.h:184
Ogre::GL3PlusTexturePtrList
vector< GL3PlusTexturePtr >::type GL3PlusTexturePtrList
Definition: OgreGL3PlusTextureManager.h:40
Ogre::BySkeletonDef::_updateBoneStartTransforms
void _updateBoneStartTransforms(void)
Ogre::CubemapProbe::getCreator
ParallaxCorrectedCubemapBase * getCreator(void)
Definition: OgreCubemapProbe.h:245
Ogre::PF_NULL
@ PF_NULL
Dummy, used for UAV-only rendering.
Definition: OgrePixelFormat.h:359
Ogre::D3D9TextureManager
Definition: OgreD3D9TextureManager.h:36
Ogre::TextureBox::y
uint32 y
Definition: OgreTextureBox.h:44
Ogre::PixelFormatDescription::rmask
uint64 rmask
Definition: OgrePixelFormatDescriptions.h:60
Ogre::GLES2DynamicBuffer
GL3+ doesn't support mapping the same buffer twice even if the regions don't overlap.
Definition: OgreGLES2DynamicBuffer.h:52
Ogre::VectorIterator::VectorIterator
VectorIterator(typename T::iterator start, typename T::iterator last)
Constructor.
Definition: OgreIteratorWrapper.h:192
OgreGL3PlusRenderSystem.h
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE1
@ SPC_LIGHTDIRECTION_OBJECT_SPACE1
Definition: OgreShaderParameter.h:168
Ogre::RTShader::TextureAtlasTablePtr
SharedPtr< TextureAtlasTable > TextureAtlasTablePtr
Definition: OgreShaderExTextureAtlasSampler.h:69
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: OgrePixelBox.h:56
Ogre::D3D11Device::operator->
ID3D11DeviceN * operator->() const
Definition: OgreD3D11Device.h:74
OgreUavBufferPacked.h
Ogre::OT_PATCH_14_CONTROL_POINT
@ OT_PATCH_14_CONTROL_POINT
Definition: OgreCommon.h:112
Ogre::ImageCodec2::ImageData2::~ImageData2
virtual ~ImageData2()
Definition: OgreImageCodec2.h:64
Ogre::PF_ASTC_SRGB8A8_5X4_LDR
@ PF_ASTC_SRGB8A8_5X4_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 5x4)
Definition: OgrePixelFormat.h:291
Ogre::NULLTexBufferPacked::bindBufferVS
virtual void bindBufferVS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Binds the texture buffer to the given slot in the Vertex/Pixel/Geometry/Hull/Domain/Compute Shader.
Definition: OgreNULLTexBufferPacked.h:51
Ogre::RTShader::UniformParameter
Uniform parameter class.
Definition: OgreShaderParameter.h:374
Ogre::SceneManager::getFlipCullingOnNegativeScale
virtual bool getFlipCullingOnNegativeScale() const
Get whether to automatically flip the culling mode on objects whenever they are negatively scaled.
Definition: OgreSceneManager.h:2592
Ogre::RenderSysAllocatedObject
AllocatedObject< RenderSysAllocPolicy > RenderSysAllocatedObject
Definition: OgreMemoryAllocatorConfig.h:285
Ogre::AsyncTextureTicket::Downloading
@ Downloading
Definition: OgreAsyncTextureTicket.h:59
Ogre::FrameStats::getAvgFps
float getAvgFps(void) const
Definition: OgreFrameStats.h:62
Ogre::v1::Rectangle2D
Allows the rendering of a simple 2D rectangle This class renders a simple 2D rectangle; this rectangl...
Definition: OgreRectangle2D.h:53
Ogre::PFG_RG16_FLOAT
@ PFG_RG16_FLOAT
Definition: OgrePixelFormatGpu.h:81
Ogre::TerrainGroup::getSceneManager
virtual SceneManager * getSceneManager() const
Retrieve the SceneManager being used for this group.
Definition: OgreTerrainGroup.h:141
Ogre::PbsProperty::NormalWeightDetail1
static const IdString NormalWeightDetail1
Definition: OgreHlmsPbs.h:532
Ogre::v1::StaticGeometry::QueuedGeometry
Structure recording a queued geometry for low level builds.
Definition: OgreStaticGeometry.h:175
Ogre::ObjectAbstractNode::bases
vector< String >::type bases
Definition: OgreScriptCompiler.h:132
Ogre::TLSS_HEIGHT
@ TLSS_HEIGHT
Height information for the detail texture.
Definition: OgreTerrainMaterialGenerator.h:63
Ogre::BufferPacked
Definition: OgreBufferPacked.h:136
Ogre::VulkanDelayed_vkDestroyRenderPass
Definition: OgreVulkanDelayedFuncs.h:101
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::FileSystemArchive::msIgnoreHidden
static bool msIgnoreHidden
Definition: OgreFileSystem.h:141
Ogre::Root
The root class of the Ogre system.
Definition: OgreRoot.h:69
Ogre::TextureUsage
TextureUsage
Enum identifying the texture usage.
Definition: OgreTexture.h:48
Ogre::ResourceGroupManager::getResourceManagerIterator
ResourceManagerIterator getResourceManagerIterator()
Get an iterator over the registered resource managers.
Definition: OgreResourceGroupManager.h:1014
Ogre::TextureUnitState::EnvMapType
EnvMapType
Enumeration to specify type of envmap.
Definition: OgreTextureUnitState.h:98
OgreCubemapProbe.h
Ogre::CB_SET_INDIRECT_BUFFER
@ CB_SET_INDIRECT_BUFFER
Definition: OgreCbCommon.h:39
Ogre::GpuProgramParameters::AutoConstantDefinition::AutoConstantDefinition
AutoConstantDefinition(AutoConstantType _acType, const String &_name, size_t _elementCount, ElementType _elementType, ACDataType _dataType)
Definition: OgreGpuProgramParams.h:1419
Ogre::FastArray::resize
void resize(size_t newSize, const T &value=T())
Definition: OgreFastArray.h:316
Ogre::v1::PanelOverlayElementFactory::createOverlayElement
OverlayElement * createOverlayElement(const String &instanceName)
See OverlayElementFactory.
Definition: OgreOverlayElementFactory.h:77
Ogre::RTShader::FFPFog::setCalcMode
void setCalcMode(CalcMode calcMode)
Set the fog calculation mode.
Definition: OgreShaderFFPFog.h:111
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:298
Ogre::ArrayVector3::NEGATIVE_UNIT_Y
static const ArrayVector3 NEGATIVE_UNIT_Y
Definition: C/OgreArrayVector3.h:350
Ogre::v1::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:259
Ogre::IdString::operator+=
void operator+=(IdString idString)
Definition: OgreIdString.h:208
Ogre::float4x3::m
float m[3][4]
Definition: OgreShaderPrimitives.h:103
Ogre::ProfileSessionListener::DisplayMode
DisplayMode
Definition: OgreProfiler.h:363
Ogre::TextureGpuManager::ResourceEntry::resourceGroup
String resourceGroup
Definition: OgreTextureGpuManager.h:280
Ogre::Terrain::RealVector
vector< Real >::type RealVector
Definition: OgreTerrain.h:297
Ogre::PF_DXT3
@ PF_DXT3
DDS (DirectDraw Surface) DXT3 format.
Definition: OgrePixelFormat.h:116
OgreMemoryNedPooling.h
Ogre::ManualObjectFactory::~ManualObjectFactory
~ManualObjectFactory()
Definition: OgreManualObject2.h:386
Ogre::ComputeProperty::MaxUavSlot
static const IdString MaxUavSlot
Definition: OgreHlmsCompute.h:212
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_glslFinite
static const String & getDirectionalLightExtruderVs_glslFinite(void)
Get FINITE extruder program source for directional lights, compatible with glsl.
Definition: OgreShadowVolumeExtrudeProgram.h:298
Ogre::ID_SPLIT
@ ID_SPLIT
Definition: OgreScriptCompiler.h:1023
Ogre::ObjCmdBuffer::OutOfDateCache
Definition: OgreObjCmdBuffer.h:97
Ogre::PbsProperty::ShadowsReceiveOnPs
static const IdString ShadowsReceiveOnPs
Definition: OgreHlmsPbs.h:572
Ogre::VulkanXcbWindow
Definition: OgreVulkanXcbWindow.h:47
Ogre::CodecAlloc
GeneralAllocatedObject CodecAlloc
Definition: OgreMemoryAllocatorConfig.h:302
Ogre::D3D9HLSLProgram::CmdTarget
Command object for setting target assembler.
Definition: OgreD3D9HLSLProgram.h:54
Ogre::HlmsBaseProp::FineLightMask
static const IdString FineLightMask
Definition: OgreHlms.h:891
Ogre::v1::Entity::getSkipAnimationStateUpdate
bool getSkipAnimationStateUpdate() const
Entity's skeleton's AnimationState will not be automatically updated when set to true.
Definition: OgreEntity.h:640
OgreGLSLMonolithicProgram.h
VkPhysicalDevice
struct VkPhysicalDevice_T * VkPhysicalDevice
Definition: OgreVulkanPrerequisites.h:52
Ogre::DualQuaternion::z
Real z
Definition: OgreDualQuaternion.h:166
Ogre::RTShader::FFPTexturingFactory
A factory that enables creation of FFPTexturing instances.
Definition: OgreShaderFFPTexturing.h:249
Ogre::CPreprocessor::CPreprocessor
CPreprocessor()
Create an empty preprocessor object.
Ogre::ArrayVector3::setFromVector3
void setFromVector3(const Vector3 &v, size_t index)
Definition: C/OgreArrayVector3.h:97
Ogre::v1::VertexAnimationTrack::TargetMode
TargetMode
The target animation mode.
Definition: OgreAnimationTrack.h:606
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:129
Ogre::RenderPassTargetBase::storeAction
StoreAction::StoreAction storeAction
Definition: OgreRenderPassDescriptor.h:129
Ogre::Matrix4::extract3x3Matrix
void extract3x3Matrix(Matrix3 &m3x3) const
Extracts the rotation / scaling part of the Matrix as a 3x3 matrix.
Definition: OgreMatrix4.h:513
Ogre::ID_SKIP_LOAD_STORE_SEMANTICS
@ ID_SKIP_LOAD_STORE_SEMANTICS
Definition: OgreScriptCompiler.h:893
Ogre::SmallVectorTemplateCommon::iterator
T * iterator
Definition: OgreSmallVector.h:172
_finddata_t::size
unsigned long size
Definition: OgreSearchOps.h:45
Ogre::D3D11BufferInterface
For D3D11, most (if not all) buffers, can be treated with the same code.
Definition: OgreD3D11BufferInterface.h:41
Ogre::SBF_ONE_MINUS_DEST_ALPHA
@ SBF_ONE_MINUS_DEST_ALPHA
Definition: OgreBlendMode.h:244
Ogre::WindowEventUtilities
Definition: OgreWindowEventUtilities.h:125
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_glslFiniteDebug
static const String & getPointLightExtruderVs_glslFiniteDebug(void)
Get extruder program source for debug point lights, compatible with glsl.
Definition: OgreShadowVolumeExtrudeProgram.h:309
Ogre::RadialDensityMask::getRectangle
Rectangle2D * getRectangle(void) const
Definition: OgreRadialDensityMask.h:118
Ogre::CompositorShadowNodeDef::getNumShadowTextureDefinitions
size_t getNumShadowTextureDefinitions() const
Gets the number of shadow texture definitions in this node.
Definition: OgreCompositorShadowNodeDef.h:220
Ogre::v1::Mesh::getSubMeshIterator
SubMeshIterator getSubMeshIterator(void)
Gets an iterator over the available submeshes.
Definition: OgreMesh.h:286
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:153
Ogre::D3D11RenderWindowBase::_shouldRebindBackBuffer
virtual bool _shouldRebindBackBuffer()
Definition: OgreD3D11RenderWindow.h:72
Ogre::CompositorTargetDef::setNumPasses
void setNumPasses(size_t numPasses)
Reserves enough memory for all passes (efficient allocation)
Definition: OgreCompositorPassDef.h:312
Ogre::TerrainMaterialGenerator::getActiveProfile
Profile * getActiveProfile() const
Get the active profile.
Definition: OgreTerrainMaterialGenerator.h:245
Ogre::HashedVector::rbegin
const_reverse_iterator rbegin() const
Definition: OgreCommon.h:549
Ogre::VrData::mHeadToEye
Matrix4 mHeadToEye[2]
Definition: OgreCamera.h:47
Ogre::RTShader::Parameter::getContent
Content getContent() const
Return the content of this parameter.
Definition: OgreShaderParameter.h:335
Ogre::v1::VertexData::ReadRequests::vertexBuffer
HardwareVertexBuffer * vertexBuffer
Definition: OgreVertexIndexData.h:245
Ogre::ShaderParams::Param::getManualValue
T getManualValue(void) const
See other overload.
Definition: OgreShaderParams.h:142
Ogre::VulkanDevice::mDeviceExtensions
FastArray< IdString > mDeviceExtensions
Extensions requested when created. Sorted.
Definition: OgreVulkanDevice.h:105
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:1063
Ogre::PbsMobileProperty::UvDetailWeight
static const IdString UvDetailWeight
Definition: OgreHlmsPbsMobile.h:141
Ogre::PageManager::ContentFactoryMap
map< String, PageContentFactory * >::type ContentFactoryMap
Definition: OgrePageManager.h:236
Ogre::TextureBox::height
uint32 height
Definition: OgreTextureBox.h:45
Ogre::HLMS_USER0
@ HLMS_USER0
Made for GUIs, overlays, particle FXs, self-iluminating billboards.
Definition: OgreHlmsCommon.h:186
Ogre::Matrix4::getTrans
Vector3 getTrans() const
Extracts the translation transformation part of the matrix.
Definition: OgreMatrix4.h:418
Ogre::ArrayVector3::UNIT_SCALE
static const ArrayVector3 UNIT_SCALE
Definition: C/OgreArrayVector3.h:352
Ogre::EmbeddedZipArchiveFactory
Specialisation of ZipArchiveFactory for embedded Zip files.
Definition: OgreZip.h:131
Ogre::CompositorPassSceneDef::mShadowNode
IdString mShadowNode
Definition: OgreCompositorPassSceneDef.h:79
Ogre::TerrainGlobalOptions::getCompositeMapAmbient
const ColourValue & getCompositeMapAmbient() const
Get the composite map ambient light to use.
Definition: OgreTerrain.h:1955
Ogre::M_SUBMESH_TEXTURE_ALIAS
@ M_SUBMESH_TEXTURE_ALIAS
Definition: OgreMeshFileFormat.h:75
Ogre::v1::VertexData::ReadRequests::offset
size_t offset
Definition: OgreVertexIndexData.h:244
Ogre::Particle::mRotationSpeed
Radian mRotationSpeed
Speed of rotation in radians/sec.
Definition: OgreParticle.h:98
Ogre::FrameStats::getFps
float getFps(void) const
Definition: OgreFrameStats.h:61
Ogre::v1::RenderOperation::numberOfInstances
size_t numberOfInstances
The number of instances for the render operation - this option is supported in only a part of the ren...
Definition: OgreRenderOperation.h:79
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:75
OgreMetalTextureGpu.h
Ogre::DualQuaternion::y
Real y
Definition: OgreDualQuaternion.h:166
Ogre::Vector4::Vector4
Vector4(const Real afCoordinate[4])
Definition: OgreVector4.h:64
OgreD3D11Mappings.h
Ogre::VET_DOUBLE3
@ VET_DOUBLE3
Definition: OgreVertexElements.h:89
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:1789
Ogre::Frustum::getReflectionMatrix
virtual const Matrix4 & getReflectionMatrix(void) const
Returns the reflection matrix of the frustum if appropriate.
Definition: OgreFrustum.h:592
Ogre::StdMultiMap
Definition: OgrePrerequisites.h:643
Ogre::v1::VertexBufferBinding::setBinding
virtual void setBinding(unsigned short index, const HardwareVertexBufferSharedPtr &buffer)
Set a binding, associating a vertex buffer with a given index.
Ogre::Terrain::getGlobalColourMapSize
uint16 getGlobalColourMapSize() const
Get the size of the global colour map (if used)
Definition: OgreTerrain.h:1424
Ogre::Volume::OctreeNodeSplitPolicy
The class deciding on whether to split an octree node or not when building the octree.
Definition: OgreVolumeOctreeNodeSplitPolicy.h:45
OgreShaderFFPFog.h
Ogre::ResourceManager::ResourceMap
unordered_map< String, ResourcePtr >::type ResourceMap
Definition: OgreResourceManager.h:568
Ogre::v1::Overlay::get2DElementsIterator
Overlay2DElementsIterator get2DElementsIterator()
Definition: OgreOverlay.h:215
Ogre::CompositorPassUavDef::getBufferSources
const BufferSourceVec & getBufferSources(void) const
Definition: OgreCompositorPassUavDef.h:135
Ogre::Texture::isTextureTypeArray
bool isTextureTypeArray(void) const
Definition: OgreTexture.h:139
Ogre::ImageCodec2::ImageData2::numMipmaps
uint8 numMipmaps
Definition: OgreImageCodec2.h:76
Ogre::GpuResidency::OnSystemRam
@ OnSystemRam
Texture is on System RAM.
Definition: OgreGpuResource.h:57
Ogre::LayerBlendModeEx::operator!=
bool operator!=(const LayerBlendModeEx &rhs) const
Definition: OgreBlendMode.h:194
Ogre::VulkanVaoManager::CPU_READ_WRITE
@ CPU_READ_WRITE
Definition: OgreVulkanVaoManager.h:69
Ogre::v1::Pose::VertexOffsetIterator
MapIterator< VertexOffsetMap > VertexOffsetIterator
An iterator over the vertex offsets.
Definition: OgrePose.h:72
Ogre::HashedVector::front
reference front()
Definition: OgreCommon.h:592
Ogre::PbsMobileShaderCreationData::blendModes
uint8 blendModes[4]
Definition: OgrePbsMobileShaderCreationData.h:56
Ogre::CommandBuffer::execute_setTextureBufferPS
static CommandBufferExecuteFunc execute_setTextureBufferPS
Definition: OgreCommandBuffer.h:82
Ogre::RaySceneQueryResult
vector< RaySceneQueryResultEntry >::type RaySceneQueryResult
Definition: OgreSceneQuery.h:368
Ogre::ArrayVector3::UNIT_Y
static const ArrayVector3 UNIT_Y
Definition: C/OgreArrayVector3.h:347
Ogre::v1::AnimationState::BoneBlendMask
vector< float >::type BoneBlendMask
Typedef for an array of float values used as a bone blend mask.
Definition: OgreAnimationState.h:64
Ogre::CommandBuffer::execute_setVao
static CommandBufferExecuteFunc execute_setVao
Definition: OgreCommandBuffer.h:66
Ogre::SkeletonInstance::getDefinition
const SkeletonDef * getDefinition(void) const
Definition: OgreSkeletonInstance.h:114
Ogre::Resource::isLoaded
virtual bool isLoaded(void) const
Returns true if the Resource has been loaded, false otherwise.
Definition: OgreResource.h:356
Ogre::Bitwise::floatToSnorm16
static int16 floatToSnorm16(float v)
Definition: OgreBitwise.h:421
Ogre::StackVector::back
T & back()
Definition: OgreStackVector.h:265
Ogre::Grid3DPageStrategyData::getOrigin
virtual const Vector3 & getOrigin(const Vector3 &worldOrigin)
Get the origin of the grid in world space.
Definition: OgreGrid3DPageStrategy.h:134
Ogre::GpuProgramParameters::ACT_WORLD_MATRIX_ARRAY
@ ACT_WORLD_MATRIX_ARRAY
The current array of world matrices, used for blending.
Definition: OgreGpuProgramParams.h:903
Ogre::VulkanQueue::Graphics
@ Graphics
Definition: OgreVulkanQueue.h:48
Ogre::downscale2x_sRGB_AXXX8888
ImageDownsampler2D downscale2x_sRGB_AXXX8888
Definition: OgreImageDownsampler.h:221
Ogre::GpuSharedParameters::getFloatPointer
const float * getFloatPointer(size_t pos) const
Get a pointer to the 'nth' item in the float buffer.
Definition: OgreGpuProgramParams.h:769
Ogre::MemoryDataStream::setFreeOnClose
void setFreeOnClose(bool free)
Sets whether or not to free the encapsulated memory on close.
Definition: OgreDataStream.h:475
Ogre::CompositorWorkspace::getEnabled
bool getEnabled() const
Definition: OgreCompositorWorkspace.h:165
Ogre::RenderPassDescriptor::mReadyWindowForPresent
bool mReadyWindowForPresent
When true, if we have a RenderWindow among our colour entries, then this pass is the last one to rend...
Definition: OgreRenderPassDescriptor.h:191
Ogre::LodIndexBuffer::indexBufferSize
size_t indexBufferSize
Offset from the start of the indexBuffer.
Definition: OgreLodBuffer.h:46
Ogre::Vector3::dotProduct
Real dotProduct(const Vector3 &vec) const
Calculates the dot (scalar) product of this vector with another.
Definition: OgreVector3.h:410
Ogre::StaticCache::read
size_t read(void *buf, size_t count)
Read data from cache to 'buf' (maximum 'count' bytes).
Definition: OgreDataStream.h:99
Ogre::v1::StaticGeometry::OptimisedSubMeshGeometry::~OptimisedSubMeshGeometry
~OptimisedSubMeshGeometry()
Definition: OgreStaticGeometry.h:142
Ogre::RenderWindow::isRenderWindow
virtual bool isRenderWindow(void) const
Whether our derived class is RenderWindow.
Definition: OgreRenderWindow.h:219
Ogre::TextureBox::atFromOffsettedOrigin
void * atFromOffsettedOrigin(size_t xPos, size_t yPos, size_t zPos) const
Definition: OgreTextureBox.h:156
Ogre::D3D11UavBufferPacked
Definition: OgreD3D11UavBufferPacked.h:41
Ogre::DescriptorSetUav::TextureSlot::access
ResourceAccess::ResourceAccess access
Definition: OgreDescriptorSetUav.h:109
Ogre::D3D9StereoDriverImpl
Virtual interface of the stereo driver.
Definition: OgreD3D9StereoDriverImpl.h:40
Ogre::ObjCmdBuffer::TransitionToLoaded
Definition: OgreObjCmdBuffer.h:85
Ogre::VulkanExternalInstance::instanceLayers
FastArray< VkLayerProperties > instanceLayers
Definition: OgreVulkanDevice.h:58
Ogre::ProfileFrame
Represents the total timing information of a profile since profiles can be called more than once each...
Definition: OgreProfiler.h:252
Ogre::GL3PlusVaoManager::Vao::VertexBinding
Definition: OgreGL3PlusVaoManager.h:99
Ogre::fileSystemPathToString
const String & fileSystemPathToString(const FileSystemPath &path)
Definition: OgreFileSystem.h:55
OgreResourceTransition.h
Ogre::SceneObjAllocatedObject
AllocatedObject< SceneObjAllocPolicy > SceneObjAllocatedObject
Definition: OgreMemoryAllocatorConfig.h:282
Ogre::wglCreateContextAttribsARB
PFNWGLCREATECONTEXTATTRIBSARBPROC wglCreateContextAttribsARB
Ogre::v1::TangentSpaceCalc::Result
The result of having built a tangent space basis.
Definition: OgreTangentSpaceCalc.h:78
Ogre::ScriptCompiler::CE_FEWERPARAMETERSEXPECTED
@ CE_FEWERPARAMETERSEXPECTED
Definition: OgreScriptCompiler.h:211
Ogre::v1::VulkanHardwareVertexBuffer
Definition: OgreVulkanHardwareVertexBuffer.h:41
Ogre::MaterialTranslator
Definition: OgreScriptTranslator.h:146
OgreVolumeIsoSurface.h
Ogre::TextureSourceType::NumTextureSourceTypes
@ NumTextureSourceTypes
Created automatically, may be shared and reused by multiple colour targets.
Definition: OgreTextureGpu.h:182
Ogre::SKELETON_ANIMATION_TRACK_KEYFRAME
@ SKELETON_ANIMATION_TRACK_KEYFRAME
Definition: OgreSkeletonFileFormat.h:96
Ogre::GTKWindow::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreGTKWindow.h:78
Ogre::D3D9HLSLProgram::getTarget
const String & getTarget(void) const
Gets the shader target to compile down to, e.g.
Definition: OgreD3D9HLSLProgram.h:182
Ogre::RenderSystem::_hlmsComputePipelineStateObjectDestroyed
virtual void _hlmsComputePipelineStateObjectDestroyed(HlmsComputePso *newPso)
Definition: OgreRenderSystem.h:891
Ogre::PbsMobileShaderCreationData::mDetailsOffsetScale
Vector4 mDetailsOffsetScale[8]
Definition: OgrePbsMobileShaderCreationData.h:63
Ogre::separableBlur_Float32_XX
ImageBlur2D separableBlur_Float32_XX
Definition: OgreImageDownsampler.h:210
Ogre::HlmsPbsDatablock::Workflows
Workflows
Definition: OgreHlmsPbsDatablock.h:195
Ogre::GLAtomicCounterReference
Structure used to keep track of named atomic counter uniforms in the linked program object.
Definition: OgreGLSLProgram.h:59
Ogre::RTShader::LayeredBlending::LB_BlendLuminosity
@ LB_BlendLuminosity
Definition: OgreShaderExLayeredBlending.h:78
OgreUserObjectBindings.h
Ogre::ID_GEN_NORMALS_GBUFFER
@ ID_GEN_NORMALS_GBUFFER
Definition: OgreScriptCompiler.h:926
Ogre::v1::Mesh::VertexBoneAssignmentList
multimap< size_t, VertexBoneAssignment >::type VertexBoneAssignmentList
Multimap of vertex bone assignments (orders by vertex index).
Definition: OgreMesh.h:105
Ogre::ParameterDef::paramType
ParameterType paramType
Definition: OgreStringInterface.h:75
Ogre::LodOutputProviderMesh
Definition: OgreLodOutputProviderMesh.h:40
Ogre::ID_SRC_MANUAL
@ ID_SRC_MANUAL
Definition: OgreScriptCompiler.h:776
Ogre::PagedWorldSection::PageMap
map< PageID, Page * >::type PageMap
Definition: OgrePagedWorldSection.h:72
Ogre::DescriptorSetTexture2::Slot::Slot
Slot()
Definition: OgreDescriptorSetTexture.h:241
Ogre::DescBindingRange::isDirty
bool isDirty(uint8 minDirtySlot) const
Definition: OgreRootLayout.h:62
Ogre::RSC_RTT_MAIN_DEPTHBUFFER_ATTACHABLE
@ RSC_RTT_MAIN_DEPTHBUFFER_ATTACHABLE
Supports using the MAIN depth buffer for RTTs.
Definition: OgreRenderSystemCapabilities.h:173
Ogre::v1::Pose::getName
const String & getName(void) const
Return the name of the pose (may be blank)
Definition: OgrePose.h:66
Ogre::SimpleMatrix4
Simple wrap up to load an AoS matrix 4x4 using SSE.
Definition: C/OgreArrayMatrix4.h:221
Ogre::PFG_RGBA32_FLOAT
@ PFG_RGBA32_FLOAT
Definition: OgrePixelFormatGpu.h:51
Ogre::ResourceManager::unloadAll
void unloadAll(bool reloadableOnly=true)
Unloads all resources.
Definition: OgreResourceManager.h:216
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_4_0Debug
static const String & getDirectionalLightExtruderVs_4_0Debug(void)
Get extruder program source for debug directional lights, compatible with vs_4_0.
Definition: OgreShadowVolumeExtrudeProgram.h:269
Ogre::NULLVaoManager::StrideChanger::paddedBytes
size_t paddedBytes
Definition: OgreNULLVaoManager.h:60
OgreCompositorShadowNodeDef.h
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:60
Ogre::AbstractNode::type
AbstractNodeType type
Definition: OgreScriptCompiler.h:99
Ogre::ResourceGroupListener::resourceGroupPrepareEnded
virtual void resourceGroupPrepareEnded(const String &groupName)
This event is fired when a resource group finished preparing.
Definition: OgreResourceGroupManager.h:152
Ogre::HlmsPassPso::stencilParams
StencilParams stencilParams
Stencil support.
Definition: OgreHlmsPso.h:52
Ogre::SharedPtr::SharedPtr
SharedPtr()
Constructor, does not initialise the SharedPtr.
Definition: OgreSharedPtr.h:146
Ogre::SceneManager::getLightMask
virtual_l2 uint32 getLightMask(void) const
Gets a mask which is bitwise 'and'ed with lights' own light masks to determine if the light should be...
Definition: OgreSceneManager.h:2564
Ogre::separableBlur_Float32_A
ImageBlur2D separableBlur_Float32_A
Definition: OgreImageDownsampler.h:212
OGRE_FREE_SIMD
#define OGRE_FREE_SIMD(ptr, category)
Free the memory allocated with either OGRE_MALLOC_SIMD or OGRE_ALLOC_T_SIMD. Category is required to ...
Definition: OgreMemoryAllocatorConfig.h:478
Ogre::Volume::IsoSurfaceMC
Marching Cubes implementation like at http://local.wasp.uwa.edu.au/~pbourke/geometry/polygonise/.
Definition: OgreVolumeIsoSurfaceMC.h:45
Ogre::v1::BillboardChainFactory::BillboardChainFactory
BillboardChainFactory()
Definition: OgreBillboardChain.h:362
Ogre::DescriptorSetUav::SlotTypeBuffer
@ SlotTypeBuffer
Definition: OgreDescriptorSetUav.h:57
Ogre::DescriptorSetTexture::DescriptorSetTexture
DescriptorSetTexture()
Definition: OgreDescriptorSetTexture.h:76
Ogre::PSSMShadowCameraSetup::getSplitCount
uint getSplitCount() const
Get the number of splits.
Definition: OgreShadowCameraSetupPSSM.h:118
Ogre::SmallVectorImpl::operator==
bool operator==(const SmallVectorImpl &RHS) const
Definition: OgreSmallVector.h:586
Ogre::CbDrawCallStrip
Definition: OgreCbDrawCall.h:75
Ogre::VulkanGlobalBindingTable::readOnlyBuffers
VkDescriptorBufferInfo readOnlyBuffers[NUM_BIND_READONLY_BUFFERS]
Definition: OgreVulkanGlobalBindingTable.h:70
Ogre::GLXGLSupport::mAtomFullScreen
Atom mAtomFullScreen
Definition: OgreGLXGLSupport.h:45
Ogre::Transform::advancePack
void advancePack(size_t numAdvance)
Definition: OgreTransform.h:197
Ogre::HlmsTextureManager::DefaultTextureParameters
Definition: OgreHlmsTextureManager.h:96
XSetWindowAttributes::event_mask
int event_mask
Definition: OgreX11EGLSupport.h:90
OgreVertexBoneAssignment.h
Ogre::PT_REAL
@ PT_REAL
Definition: OgreStringInterface.h:54
Ogre::VariableAccessAbstractNode
This abstract node represents a variable assignment.
Definition: OgreScriptCompiler.h:174
Ogre::MeshPtr
SharedPtr< Mesh > MeshPtr
Definition: OgrePrerequisites.h:400
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:49
Ogre::VulkanVaoManager::TEXTURES_OPTIMAL
@ TEXTURES_OPTIMAL
Where textures go if bufferImageGranularity != 1.
Definition: OgreVulkanVaoManager.h:71
Ogre::TerrainMaterialGeneratorA::SM2Profile::isLayerParallaxMappingEnabled
bool isLayerParallaxMappingEnabled() const
Whether to support parallax mapping per layer in the shader (default true).
Definition: OgreTerrainMaterialGeneratorA.h:81
Ogre::PBSM_BLEND_ADD
@ PBSM_BLEND_ADD
Definition: OgreHlmsPbsPrerequisites.h:87
Ogre::GLSLShader::getGLShaderHandle
GLuint getGLShaderHandle() const
Definition: OgreGLSLShader.h:145
Ogre::LBX_SUBTRACT
@ LBX_SUBTRACT
subtract source2 from source1
Definition: OgreBlendMode.h:93
Ogre::ID_INCREMENT_WRAP
@ ID_INCREMENT_WRAP
Definition: OgreScriptCompiler.h:972
Ogre::Resource::Listener::loadingComplete
virtual void loadingComplete(Resource *)
Called whenever the resource finishes loading.
Definition: OgreResource.h:100
Ogre::Capabilities
Capabilities
Enum describing the different hardware capabilities we want to check for OGRE_CAPS_VALUE(a,...
Definition: OgreRenderSystemCapabilities.h:80
Ogre::NULLVertexArrayObject::NULLVertexArrayObject
NULLVertexArrayObject(uint32 vaoName, uint32 renderQueueId, const VertexBufferPackedVec &vertexBuffers, IndexBufferPacked *indexBuffer, OperationType opType)
Definition: OgreNULLVertexArrayObject.h:40
Ogre::ErrorDialog::~ErrorDialog
~ErrorDialog()
Definition: WIN32/OgreErrorDialogImp.h:52
Ogre::Sphere::getRadius
Real getRadius(void) const
Returns the radius of the sphere.
Definition: OgreSphere.h:66
_OgreNULLExport
#define _OgreNULLExport
Definition: OgreNULLPrerequisites.h:74
Ogre::PBSM_DETAIL0
@ PBSM_DETAIL0
Definition: OgreHlmsPbsPrerequisites.h:67
Ogre::RenderQueue::V1_FAST
@ V1_FAST
Renders v1 entities using HLMS materials with some of the new benefits, but some deprecated features ...
Definition: OgreRenderQueue.h:111
Ogre::ConstBufferPool::OptimizationStrategy
OptimizationStrategy
Definition: OgreConstBufferPool.h:81
Ogre::OT_PATCH_23_CONTROL_POINT
@ OT_PATCH_23_CONTROL_POINT
Definition: OgreCommon.h:121
Ogre::ID_TESSELLATION_HULL_PROGRAM_REF
@ ID_TESSELLATION_HULL_PROGRAM_REF
Definition: OgreScriptCompiler.h:1035
Ogre::v1::ManualObject::setReadable
virtual void setReadable(bool readable)
Use before defining geometry to indicate that you intend to be able to read back from the geometry bu...
Definition: OgreManualObject.h:184
Ogre::BufferPacked::getMappingState
MappingState getMappingState(void) const
Returns the mapping state.
Definition: OgreBufferPacked.h:310
OgreArchiveFactory.h
Ogre::Pass::setEmissive
void setEmissive(Real red, Real green, Real blue)
Sets the amount of self-illumination an object has.
Definition: OgrePass.h:316
Ogre::ConstMapIterator::ConstMapIterator
ConstMapIterator(typename T::const_iterator start, typename T::const_iterator last)
Constructor.
Definition: OgreIteratorWrapper.h:359
Ogre::HlmsUnlitMobileDatablock::getNumTextureUnitsInUse
uint8 getNumTextureUnitsInUse(void) const
Returns the number of texture units that are actually used.
Definition: OgreHlmsUnlitMobileDatablock.h:214
Ogre::GLES2OldVertexArrayObject::bind
void bind(void)
Bind a VAO.
Ogre::D3D11TextureManager
Definition: OgreD3D11TextureManager.h:36
Ogre::Controller::setDestination
void setDestination(const SharedPtr< ControllerValue< T > > &dest)
Sets the output controller value.
Definition: OgreController.h:178
Ogre::RTShader::FFP_PRE_PROCESS
@ FFP_PRE_PROCESS
Definition: OgreShaderFFPRenderState.h:70
Ogre::PFG_V408
@ PFG_V408
Definition: OgrePixelFormatGpu.h:181
Ogre::NodeArrayMemoryManager::Parent
@ Parent
Definition: OgreArrayMemoryManager.h:307
Ogre::float2
Definition: OgreShaderPrimitives.h:67
OgreConstBufferPacked.h
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE6
@ SPC_LIGHTPOSITION_OBJECT_SPACE6
Definition: OgreShaderParameter.h:213
Ogre::RTShader::FFP_POST_PROCESS
@ FFP_POST_PROCESS
Definition: OgreShaderFFPRenderState.h:76
Ogre::MathlibC::TWO_PI
static const ArrayReal TWO_PI
Definition: OgreMathlibC.h:50
Ogre::CB_DRAW_V1_STRIP
@ CB_DRAW_V1_STRIP
Definition: OgreCbCommon.h:76
Ogre::ID_CONNECT_BUFFER
@ ID_CONNECT_BUFFER
Definition: OgreScriptCompiler.h:820
Ogre::PbsMobileProperty::DetailNormalSwizzle0
static const IdString DetailNormalSwizzle0
Definition: OgreHlmsPbsMobile.h:166
Ogre::GpuProgramParameters::AutoConstantDefinition::name
String name
Definition: OgreGpuProgramParams.h:1412
Ogre::StagingBuffer::getMaxSize
size_t getMaxSize(void)
Definition: OgreStagingBuffer.h:269
Ogre::separableBlur_sRGB_XX88
ImageBlur2D separableBlur_sRGB_XX88
Definition: OgreImageDownsampler.h:262
Ogre::HlmsPso::lessNonPod
int lessNonPod(const HlmsPso &_r) const
Definition: OgreHlmsPso.h:205
Ogre::OGREWidget
Definition: OgreGTKWindow.h:42
Ogre::VerticesRemapInfo::markUsedIndices
void markUsedIndices(v1::IndexData *indexData)
Definition: OgreVertexRemapping.h:68
Ogre::LodWorkQueueWorker
Processes requests.
Definition: OgreLodWorkQueueWorker.h:42
Ogre::CB_SET_READONLY_BUFFER_DS
@ CB_SET_READONLY_BUFFER_DS
Definition: OgreCbCommon.h:64
Ogre::v1::Animation::getNodeTrackIterator
NodeTrackIterator getNodeTrackIterator(void) const
Get non-updateable iterator over node tracks.
Definition: OgreAnimation.h:418
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:308
Ogre::ImageCodec2::ImageData2
Codec return class for images.
Definition: OgreImageCodec2.h:54
Ogre::GpuSharedParametersUsage::getTargetParams
GpuProgramParameters * getTargetParams() const
Definition: OgreGpuProgramParams.h:845
Ogre::GLSLESShader::isLinked
GLint isLinked(void)
Return the shader link status.
Definition: OgreGLSLESShader.h:133
Ogre::GL3PlusVaoManager::Vao::VertexBinding::vertexElements
VertexElement2Vec vertexElements
Definition: OgreGL3PlusVaoManager.h:102
Ogre::VulkanDelayed_vkDestroyBufferView
Definition: OgreVulkanDelayedFuncs.h:65
OgreNodeMemoryManager.h
OgreViewport.h
Ogre::RSC_ALPHA_TO_COVERAGE
@ RSC_ALPHA_TO_COVERAGE
Supports Alpha to Coverage (A2C)
Definition: OgreRenderSystemCapabilities.h:162
Ogre::GpuProgramParameters::ACT_INVERSE_WORLDVIEWPROJ_MATRIX
@ ACT_INVERSE_WORLDVIEWPROJ_MATRIX
Provides inverse of concatenated world, view and projection matrices.
Definition: OgreGpuProgramParams.h:973
Ogre::StdList
Definition: OgrePrerequisites.h:646
Ogre::ResidencyMask::OnSystemRam
@ OnSystemRam
Definition: OgreTextureGpuManager.h:116
Ogre::TextureFilter::GenerateHwMipmaps::GenerateHwMipmaps
GenerateHwMipmaps()
Definition: OgreTextureFilters.h:132
OGRE_DELETE
#define OGRE_DELETE
Definition: OgreMemoryAllocatorConfig.h:501
Ogre::AxisAlignedBox::BOX_NULL
static const AxisAlignedBox BOX_NULL
Definition: OgreAxisAlignedBox.h:817
Ogre::TerrainGroup::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgreTerrainGroup.h:503
Ogre::CompositorShadowNode::getContiguousShadowMapTex
const TextureGpuVec & getContiguousShadowMapTex(void) const
Definition: OgreCompositorShadowNode.h:280
Ogre::NULLVaoManager::StrideChanger
Definition: OgreNULLVaoManager.h:57
Ogre::NUM_MAPPING_STATE
@ NUM_MAPPING_STATE
Definition: OgreBufferPacked.h:69
Ogre::RenderSystem::getInvertedClipSpaceY
bool getInvertedClipSpaceY(void) const
+Y is downwards in NDC (Normalized Device Coordinates). Only Vulkan has this problem.
Definition: OgreRenderSystem.h:1496
Ogre::RTShader::Parameter::SPC_BINORMAL_WORLD_SPACE
@ SPC_BINORMAL_WORLD_SPACE
Binormal in world space.
Definition: OgreShaderParameter.h:261
Ogre::AxisAlignedBox::intersects
bool intersects(const Sphere &s) const
Tests whether this box intersects a sphere.
Definition: OgreAxisAlignedBox.h:642
Ogre::HlmsJsonCompute
HLMS stands for "High Level Material System".
Definition: OgreHlmsJsonCompute.h:48
Ogre::v1::Entity::BIND_ORIGINAL
@ BIND_ORIGINAL
Definition: OgreEntity.h:588
Ogre::IdString
Hashed string.
Definition: OgreIdString.h:95
Ogre::Renderable::setRenderQueueSubGroup
void setRenderQueueSubGroup(uint8 subGroup)
Sets the render queue sub group.
Definition: OgreRenderable.h:431
Ogre::v1::BillboardSet::isPointRenderingEnabled
virtual bool isPointRenderingEnabled(void) const
Returns whether point rendering is enabled.
Definition: OgreBillboardSet.h:805
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderArbvp1FiniteDebug
static const String & getDirectionalLightExtruderArbvp1FiniteDebug(void)
Get FINITE extruder program source for debug directional lights, compatible with arbvp1.
Definition: OgreShadowVolumeExtrudeProgram.h:313
Ogre::TextureDefinitionBase::TextureDefinition::format
PixelFormatGpu format
Use PFG_UNKNOWN to use same format as main target.
Definition: OgreTextureDefinition.h:109
Ogre::SmallVectorTemplateCommon::size_type
size_t size_type
Definition: OgreSmallVector.h:169
Ogre::Light::NUM_LIGHT_TYPES
@ NUM_LIGHT_TYPES
Definition: OgreLight.h:102
Ogre::VertexArrayObject::getBaseVertexBuffer
VertexBufferPacked * getBaseVertexBuffer(void) const
Definition: OgreVertexArrayObject.h:108
Ogre::Box::getDepth
uint32 getDepth() const
Get the depth of this box.
Definition: OgreCommon.h:933
Ogre::CreateHighLevelGpuProgramScriptCompilerEvent::mSource
String mSource
Definition: OgreScriptCompiler.h:568
Ogre::RenderWindow::setHidden
virtual void setHidden(bool hidden)
Hide (or show) the window.
Definition: OgreRenderWindow.h:157
Ogre::HlmsBaseProp::PssmFade
static const IdString PssmFade
Definition: OgreHlms.h:885
Ogre::ProfileInstance::~ProfileInstance
virtual ~ProfileInstance(void)
OgreBoneTransform.h
Ogre::UnlitProperty::UvDiffuse1
static const IdString UvDiffuse1
Definition: OgreUnlitProperty.h:78
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:1132
Ogre::Technique::GPUVendorRule::GPUVendorRule
GPUVendorRule()
Definition: OgreTechnique.h:98
Ogre::RTShader::Parameter::getSemantic
const Semantic & getSemantic() const
Get the semantic of this parameter.
Definition: OgreShaderParameter.h:329
Ogre::VulkanWindowSwapChainBased::chooseSurfaceFormat
PixelFormatGpu chooseSurfaceFormat(bool hwGamma)
Ogre::FileSystemArchive::setIgnoreHidden
static void setIgnoreHidden(bool ignore)
Set whether filesystem enumeration will include hidden files or not.
Definition: OgreFileSystem.h:130
Ogre::VulkanWin32Window::isVisible
virtual bool isVisible(void) const
Ogre::UnifiedHighLevelGpuProgramFactory::getLanguage
const String & getLanguage(void) const
Get the name of the language this factory creates programs for.
Ogre::RTShader::ShaderProgramWriterGLSLFactory::create
virtual ProgramWriter * create(void)
Definition: OgreShaderGLSLProgramWriter.h:140
Ogre::VulkanTextureGpuWindow::getCurrentSwapchainIdx
uint32 getCurrentSwapchainIdx(void) const
Definition: OgreVulkanTextureGpuWindow.h:65
Ogre::Terrain::TERRAINDERIVEDDATA_CHUNK_ID
static const uint32 TERRAINDERIVEDDATA_CHUNK_ID
Definition: OgreTerrain.h:290
Ogre::CompositorPassIblSpecularDef::getOutputTextureName
IdString getOutputTextureName(void) const
Definition: OgreCompositorPassIblSpecularDef.h:88
Ogre::VulkanQueue::getEncoderState
EncoderState getEncoderState(void) const
Definition: OgreVulkanQueue.h:223
Ogre::LodData::Triangle::hasVertex
bool hasVertex(const VertexI vi) const
Definition: OgreLodData.h:139
Ogre::VulkanBufferInterface::_setVboPoolIndex
void _setVboPoolIndex(size_t newVboPool)
Definition: OgreVulkanBufferInterface.h:70
OgreMetalRenderTargetCommon.h
Ogre::MovableObject::Listener::objectDetached
virtual void objectDetached(MovableObject *)
MovableObject has been detached from a node.
Definition: OgreMovableObject.h:79
Ogre::RSC_GL1_5_NOVBO
@ RSC_GL1_5_NOVBO
Supports OpenGL version 1.5.
Definition: OgreRenderSystemCapabilities.h:252
Ogre::MathlibC::CompareLess
static ArrayMaskR CompareLess(ArrayReal a, ArrayReal b)
Returns the result of "a < b".
Definition: OgreMathlibC.h:236
Ogre::Vector2::swap
void swap(Vector2 &other)
Exchange the contents of this vector with another.
Definition: OgreVector2.h:93
Ogre::Page::_notifyModified
void _notifyModified()
Tell the page that it is modified.
Definition: OgrePage.h:188
Ogre::GLES2RenderSystem::_setTextureBlendMode
void _setTextureBlendMode(size_t stage, const LayerBlendModeEx &bm)
See RenderSystem.
Definition: OgreGLES2RenderSystem.h:294
Ogre::WorkQueue::ResponseHandler::ResponseHandler
ResponseHandler()
Definition: OgreWorkQueue.h:205
Ogre::RTShader::HardwareSkinning
Implement a sub render state which performs hardware skinning.
Definition: OgreShaderExHardwareSkinning.h:56
Ogre::TerrainLayerSamplerElementList
vector< TerrainLayerSamplerElement >::type TerrainLayerSamplerElementList
Definition: OgreTerrainMaterialGenerator.h:99
Ogre::ForwardPlusBase::MinDecalRq
static const size_t MinDecalRq
Definition: OgreForwardPlusBase.h:84
Ogre::GLES2HlmsPso::sourceBlendAlpha
GLenum sourceBlendAlpha
Definition: OgreGLES2HlmsPso.h:57
Ogre::HighLevelGpuProgramFactory::HighLevelGpuProgramFactory
HighLevelGpuProgramFactory()
Definition: OgreHighLevelGpuProgramManager.h:49
OgreRenderQueue.h
Ogre::TerrainLayerBlendMap::getLayerIndex
uint8 getLayerIndex() const
Get the index of the layer this is targeting.
Definition: OgreTerrainLayerBlendMap.h:86
Ogre::PFG_PVRTC_RGBA2_SRGB
@ PFG_PVRTC_RGBA2_SRGB
Definition: OgrePixelFormatGpu.h:199
Ogre::APKFileSystemArchive
Definition: OgreAPKFileSystemArchive.h:37
OgreLodCollapseCost.h
Ogre::GpuProgramParameters::getDoublePointer
double * getDoublePointer(size_t pos)
Get a pointer to the 'nth' item in the double buffer.
Definition: OgreGpuProgramParams.h:1882
Ogre::RenderPassDepthTarget::clearDepth
Real clearDepth
Definition: OgreRenderPassDescriptor.h:147
Ogre::ID_COMPUTE_PROGRAM_REF
@ ID_COMPUTE_PROGRAM_REF
Definition: OgreScriptCompiler.h:1037
Ogre::ScriptTranslatorManager
The ScriptTranslatorManager manages the lifetime and access to script translators.
Definition: OgreScriptTranslator.h:121
Ogre::FastArray::back
const T & back() const
Definition: OgreFastArray.h:367
Ogre::VulkanWindow::_initialize
void _initialize(TextureGpuManager *textureGpuManager) override
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:134
Ogre::NULLReadOnlyBufferPacked::bindBufferVS
virtual void bindBufferVS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Binds the texture buffer to the given slot in the Vertex/Pixel/Geometry/Hull/Domain/Compute Shader.
Definition: OgreNULLTexBufferPacked.h:69
Ogre::ImageCodec2::ImageData2::ImageData2
ImageData2()
Definition: OgreImageCodec2.h:57
Ogre::CommandBuffer::execute_drawV1IndexedNoBaseInstance
static CommandBufferExecuteFunc execute_drawV1IndexedNoBaseInstance
Definition: OgreCommandBuffer.h:101
Ogre::Quaternion::Quaternion
Quaternion(const Vector3 &xaxis, const Vector3 &yaxis, const Vector3 &zaxis)
Construct a quaternion from 3 orthonormal local axes.
Definition: OgreQuaternion.h:82
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:206
Ogre::ID_RESOLVE
@ ID_RESOLVE
Definition: OgreScriptCompiler.h:832
Ogre::v1::Mesh::_getAnimationTypesDirty
bool _getAnimationTypesDirty(void) const
Are the derived animation types out of date?
Definition: OgreMesh.h:1010
Ogre::GLUniformReferenceList
vector< GLUniformReference >::type GLUniformReferenceList
Definition: OgreGLSLProgram.h:71
Ogre::AtomicScalar::cas
bool cas(const T &old, const T &nu)
Definition: OgreAtomicScalar.h:435
Ogre::IdString::operator!=
bool operator!=(IdString idString) const
Definition: OgreIdString.h:246
Ogre::GpuProgramParameters::ACT_TRANSPOSE_VIEW_MATRIX
@ ACT_TRANSPOSE_VIEW_MATRIX
Provides transpose of view matrix.
Definition: OgreGpuProgramParams.h:916
OgreGLES2Context.h
Ogre::RenderWindow::getVSyncInterval
virtual unsigned int getVSyncInterval() const
Returns the vertical sync interval.
Definition: OgreRenderWindow.h:177
Ogre::D3D11Plugin
Plugin instance for D3D11 Manager.
Definition: OgreD3D11Plugin.h:38
Ogre::DescriptorSetUav::Slot::isTexture
bool isTexture(void) const
Definition: OgreDescriptorSetUav.h:193
Ogre::D3D11StereoDriverAMD
Virtual interface of the stereo driver.
Definition: OgreD3D11StereoDriverAMD.h:41
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Vector2 &val)
Definition: OgreProperty.h:163
Ogre::PassAlloc
ResourceAllocatedObject PassAlloc
Definition: OgreMemoryAllocatorConfig.h:318
Ogre::HlmsPbs::PCF_5x5
@ PCF_5x5
Better and slower than 4x4, same considerations.
Definition: OgreHlmsPbs.h:74
Ogre::CompositorNamedBuffer::operator()
bool operator()(const CompositorNamedBuffer &left, IdString right) const
Definition: OgreCompositorNamedBuffer.h:55
Ogre::HlmsDiskCache::SourceCodeVec
vector< SourceCode >::type SourceCodeVec
Definition: OgreHlmsDiskCache.h:143
Ogre::GLES2NullTextureTarget::requiresTextureFlipping
virtual bool requiresTextureFlipping() const
Definition: OgreGLES2NullTexture.h:100
Ogre::SubmissionType::EndFrameAndSwap
@ EndFrameAndSwap
Same as NewFrameIdx + swaps windows (presents).
Definition: OgreVulkanPrerequisites.h:145
Ogre::TextureGpuListener::GainedResidency
@ GainedResidency
OnStorage -> Resident OnSystemRam -> Resident See ReadyForRendering.
Definition: OgreTextureGpuListener.h:59
Ogre::SkeletonDef::BoneData
Definition: OgreSkeletonDef.h:48
OgreHighLevelGpuProgramManager.h
Ogre::PF_ASTC_SRGB8A8_12X10_LDR
@ PF_ASTC_SRGB8A8_12X10_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 12x10)
Definition: OgrePixelFormat.h:313
Ogre::ID_SAWTOOTH
@ ID_SAWTOOTH
Definition: OgreScriptCompiler.h:797
Ogre::MapIteratorWrapper::getNext
ValueType getNext()
Returns the next(=current) value element in the collection, and advances to the next.
Definition: OgreIteratorWrapper.h:299
Ogre::CompositorManager2::getSharedFullscreenTriangle
v1::Rectangle2D * getSharedFullscreenTriangle(void) const
Returns a shared fullscreen rectangle/triangle useful for PASS_QUAD passes.
Definition: OgreCompositorManager2.h:239
Ogre::ID_INCLUDE
@ ID_INCLUDE
Definition: OgreScriptCompiler.h:645
Ogre::TerrainMaterialGenerator::Profile::getName
const String & getName() const
Get the name of this profile.
Definition: OgreTerrainMaterialGenerator.h:182
Ogre::Volume::CSGPlaneSource
A plane.
Definition: OgreVolumeCSGSource.h:73
Ogre::FileNotFoundException
Definition: OgreException.h:196
Ogre::D3D9VideoMode::D3D9VideoMode
D3D9VideoMode(const D3D9VideoMode &ob)
Definition: OgreD3D9VideoMode.h:46
Ogre::ID_VERTEX
@ ID_VERTEX
Definition: OgreScriptCompiler.h:801
Ogre::LwString::size
size_t size() const
Definition: OgreLwString.h:429
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:1042
Ogre::AxisAlignedBox::contains
bool contains(const Vector3 &v) const
Tests whether the given point contained by this box.
Definition: OgreAxisAlignedBox.h:729
Ogre::AnyNumeric::operator/
AnyNumeric operator/(const AnyNumeric &rhs) const
Definition: OgreAny.h:341
Ogre::GCT_SAMPLERCUBE_ARRAY
@ GCT_SAMPLERCUBE_ARRAY
Definition: OgreGpuProgramParams.h:125
Ogre::v1::OldNodeAnimationTrack
Specialised AnimationTrack for dealing with node transforms.
Definition: OgreAnimationTrack.h:448
Ogre::ParticleSystemRenderer::_notifyParticleRotated
virtual void _notifyParticleRotated(void)
Optional callback notified when particles are rotated.
Definition: OgreParticleSystemRenderer.h:82
Ogre::v1::MeshLodUsage::userValue
Real userValue
User-supplied values used to determine on which distance the lod is applies.
Definition: OgreMesh.h:1064
Ogre::Hlms::_saveJson
virtual void _saveJson(const HlmsDatablock *datablock, String &outString, HlmsJsonListener *listener, const String &additionalTextureExtension) const
Definition: OgreHlms.h:554
Ogre::VulkanRawBuffer::mVboPoolIdx
size_t mVboPoolIdx
Definition: OgreVulkanVaoManager.h:54
Ogre::GL3PlusRenderSystem::getGLSupport
const GL3PlusSupport * getGLSupport(void) const
Definition: OgreGL3PlusRenderSystem.h:494
Ogre::Volume::OctreeNode::isIsoSurfaceNear
bool isIsoSurfaceNear(void) const
Gets whether the isosurface is somewhat near to this node.
Definition: OgreVolumeOctreeNode.h:526
Ogre::FileSystemArchiveFactory
Specialisation of ArchiveFactory for FileSystem files.
Definition: OgreFileSystem.h:145
Ogre::Controller::~Controller
virtual ~Controller()
Default d-tor.
Definition: OgreController.h:164
Ogre::HlmsBaseProp::FwdClusteredWidthxHeight
static const IdString FwdClusteredWidthxHeight
Definition: OgreHlms.h:910
Ogre::v1::HardwareBufferManager::_releaseBufferCopies
virtual void _releaseBufferCopies(bool forceFreeUnused=false)
Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...
Definition: OgreHardwareBufferManager.h:521
Ogre::StackVector::operator[]
T & operator[](size_t idx)
Definition: OgreStackVector.h:253
Ogre::VaoManager::readOnlyIsTexBuffer
bool readOnlyIsTexBuffer(void) const
When true, ReadOnlyBufferPacked behaves like TexBufferPacked, i.e.
Definition: OgreVaoManager.h:516
Ogre::IntersectionSceneQueryResult::movables2movables
SceneQueryMovableIntersectionList movables2movables
List of movable / movable intersections (entities, particle systems etc)
Definition: OgreSceneQuery.h:491
Ogre::ParticleSystemRenderer
Abstract class defining the interface required to be implemented by classes which provide rendering c...
Definition: OgreParticleSystemRenderer.h:53
OgreMesh2SerializerImpl.h
Ogre::Hlms::DatablockEntry::datablock
HlmsDatablock * datablock
Definition: OgreHlms.h:95
Ogre::HlmsPbs::getIrradianceField
IrradianceField * getIrradianceField(void)
Definition: OgreHlmsPbs.h:431
Ogre::HlmsBaseProp::GLVersion
static const IdString GLVersion
Definition: OgreHlms.h:950
Ogre::SmallVector::operator=
const SmallVector & operator=(const SmallVector &RHS)
Definition: OgreSmallVector.h:759
Ogre::TextureBox::copyFrom
void copyFrom(const TextureBox &src)
Definition: OgreTextureBox.h:187
Ogre::PFG_PVRTC2_2BPP_SRGB
@ PFG_PVRTC2_2BPP_SRGB
Definition: OgrePixelFormatGpu.h:208
Ogre::MeshSerializerListener::processMaterialName
virtual void processMaterialName(Mesh *mesh, String *name)=0
Called to override the loading of the given named material.
Ogre::SceneManager::setShadowTextureFadeEnd
virtual void setShadowTextureFadeEnd(Real fadeEnd)
Sets the proportional distance at which texture shadows finish to fading out.
Definition: OgreSceneManager.h:2388
Ogre::RTShader::ConstParameter::isConstParameter
virtual bool isConstParameter() const
Definition: OgreShaderParameter.h:594
Ogre::AnyNumeric::operator/=
AnyNumeric & operator/=(const AnyNumeric &rhs)
Definition: OgreAny.h:364
Ogre::ID_SCENE_BLEND
@ ID_SCENE_BLEND
Definition: OgreScriptCompiler.h:653
Ogre::StencilParams::padding
uint8 padding
Definition: OgreCommon.h:209
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const Vector3 &val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:492
Ogre::GL3PlusStagingTexture::_resetDynamicBuffer
void _resetDynamicBuffer(void)
Definition: OgreGL3PlusStagingTexture.h:72
Ogre::PF_FLOAT32_GR
@ PF_FLOAT32_GR
64-bit, 2-channel floating point pixel format, 32-bit green, 32-bit red
Definition: OgrePixelFormat.h:136
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Degree &)
Apply delta value.
Definition: OgreAnimable.h:221
Ogre::RTShader::IntegratedPSSM3Factory
A factory that enables creation of IntegratedPSSM3 instances.
Definition: OgreShaderExIntegratedPSSM3.h:197
Ogre::GL3PlusDynamicBuffer
GL3+ doesn't support mapping the same buffer twice even if the regions don't overlap.
Definition: OgreGL3PlusDynamicBuffer.h:52
Ogre::OT_PATCH_9_CONTROL_POINT
@ OT_PATCH_9_CONTROL_POINT
Definition: OgreCommon.h:107
Ogre::D3D11FrameBufferDescValue::D3D11FrameBufferDescValue
D3D11FrameBufferDescValue()
Ogre::v1::SKELETON_VERSION_1_0
@ SKELETON_VERSION_1_0
OGRE version v1.0+.
Definition: OgreSkeletonSerializer.h:44
Ogre::v1::D3D11HardwareIndexBuffer
Definition: OgreD3D11HardwareIndexBuffer.h:38
Ogre::ScriptParser::~ScriptParser
virtual ~ScriptParser()
Definition: OgreScriptParser.h:50
Ogre::CompositorPassDef::mLoadActionDepth
LoadAction::LoadAction mLoadActionDepth
Definition: OgreCompositorPassDef.h:135
Ogre::HlmsListener::propertiesMergedPreGenerationStep
virtual void propertiesMergedPreGenerationStep(Hlms *hlms, const HlmsCache &passCache, const HlmsPropertyVec &renderableCacheProperties, const PiecesMap renderableCachePieces[NumShaderTypes], const HlmsPropertyVec &properties, const QueuedRenderable &queuedRenderable)
Similar to HlmsListener::shaderCacheEntryCreated, but it gets called before creating any shader.
Definition: OgreHlmsListener.h:82
Ogre::Win32GLSupport
Definition: OgreWin32GLSupport.h:38
Ogre::downscale3D2x_sRGB_XX88
ImageDownsampler3D downscale3D2x_sRGB_XX88
Definition: OgreImageDownsampler.h:236
Ogre::IM_USEALL
@ IM_USEALL
Definition: OgreCommon.h:432
Ogre::RenderTargetViewEntry::resolveMipLevel
uint8 resolveMipLevel
Definition: OgreTextureDefinition.h:59
Ogre::Renderable::addPoseWeight
void addPoseWeight(size_t index, float w)
Ogre::PixelFormatGpuUtils::PFL_RG16
@ PFL_RG16
Definition: OgrePixelFormatGpuUtils.h:58
Ogre::VoxelizerBucket::indexBuffer
UavBufferPacked * indexBuffer
Definition: OgreVctVoxelizer.h:61
Ogre::D3D11VaoManager::StrideChanger::offsetAfterPadding
size_t offsetAfterPadding
Definition: OgreD3D11VaoManager.h:56
Ogre::DescriptorSetTexture2::TextureSlot
Definition: OgreDescriptorSetTexture.h:181
OgreTerrainLayerBlendMap.h
Ogre::v1::SubMesh::IndexMap
FastArray< unsigned short > IndexMap
Dedicated index map for translate blend index to bone index (only valid if useSharedVertices = false)...
Definition: OgreSubMesh.h:115
Ogre::NULLBufferInterface::nullDataPtr
void nullDataPtr()
will null the data ptr so it wont be freed on destruction
Definition: OgreNULLBufferInterface.h:60
Ogre::NULLTextureManager
Definition: OgreNULLTextureManager.h:36
Ogre::HlmsPbs::PCF_2x2
@ PCF_2x2
Standard quality. Very fast.
Definition: OgreHlmsPbs.h:64
Ogre::AnimableValue::INT
@ INT
Definition: OgreAnimable.h:81
Ogre::CubemapSide::CubemapSide
CubemapSide
Please note that due to ancient GPU history reasons, cubemaps are always treated as left handed.
Definition: OgreTextureGpu.h:71
Ogre::SmallVectorTemplateCommon::size
size_type size() const
Definition: OgreSmallVector.h:199
Ogre::APKFileSystemArchive::isCaseSensitive
bool isCaseSensitive(void) const
Returns whether this archive is case sensitive in the way it matches files.
Ogre::HashedVector::resize
void resize(size_type n, const T &t=T())
Definition: OgreCommon.h:667
Ogre::HlmsBlendblock::isForcedTransparent
bool isForcedTransparent(void) const
Definition: OgreHlmsDatablock.h:223
Ogre::VkSemaphoreArray
FastArray< VkSemaphore > VkSemaphoreArray
Definition: OgreVulkanPrerequisites.h:114
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:294
Ogre::ObjectData::mLocalRadius
Real *RESTRICT_ALIAS mLocalRadius
@See mLocalAabb
Definition: OgreObjectData.h:65
Ogre::ArrayVector3::ZERO
static const ArrayVector3 ZERO
Definition: C/OgreArrayVector3.h:345
Ogre::ArraySphere::getAsSphere
void getAsSphere(Sphere &out, size_t index) const
Definition: C/OgreArraySphere.h:74
Ogre::ArrayAabb::mHalfSize
ArrayVector3 mHalfSize
Definition: C/OgreArrayAabb.h:73
Ogre::TerrainPagedWorldSection::TerrainDefiner
Definition: OgreTerrainPagedWorldSection.h:158
Ogre::ArrayVector3::UNIT_Z
static const ArrayVector3 UNIT_Z
Definition: C/OgreArrayVector3.h:348
Ogre::downscale2x_X8
ImageDownsampler2D downscale2x_X8
Definition: OgreImageDownsampler.h:60
Ogre::FreeImageCodec2
Codec specialized in images loaded using FreeImage.
Definition: OgreFreeImageCodec2.h:51
Ogre::TextureUnitState::getGamma
Real getGamma() const
Returns the gamma adjustment factor applied to this texture on loading.
Definition: OgreTextureUnitState.h:552
Ogre::GLXUtils::getVisualFromFBConfig
static PFNGLXGETVISUALFROMFBCONFIGPROC getVisualFromFBConfig
Definition: OgreGLXUtils.h:46
Ogre::v1::HardwareBufferManager
Singleton wrapper for hardware buffer manager.
Definition: OgreHardwareBufferManager.h:424
Ogre::Sphere::merge
void merge(const Sphere &oth)
Merges another Sphere into the current sphere.
Definition: OgreSphere.h:99
Ogre::MetalDiscardBuffer::getOwner
MetalDiscardBufferManager * getOwner(void)
Definition: OgreMetalDiscardBufferManager.h:169
Ogre::Mesh::setLodStrategyName
void setLodStrategyName(const String &name)
Definition: OgreMesh2.h:337
OgreD3D11BufferInterfaceBase.h
OgreImage.h
Ogre::LodData::mMeshBoundingSphereRadius
Real mMeshBoundingSphereRadius
Definition: OgreLodData.h:180
Ogre::CMPF_LESS
@ CMPF_LESS
Definition: OgreCommon.h:139
Ogre::SceneFlags::Meshes
@ Meshes
Definition: OgreSceneFormatBase.h:64
Ogre::TextureDefinitionBase::TEXTURE_LOCAL
@ TEXTURE_LOCAL
We got the texture through an input channel.
Definition: OgreTextureDefinition.h:88
Ogre::RSC_FBO_ARB
@ RSC_FBO_ARB
Support for Frame Buffer Objects ARB implementation (regular FBO is higher precedence)
Definition: OgreRenderSystemCapabilities.h:256
Ogre::MaterialScriptProgramDefinition::language
String language
Definition: OgreMaterialSerializer.h:50
Ogre::v1::BillboardSet
A collection of billboards (faces which are always facing the given direction) with the same (default...
Definition: OgreBillboardSet.h:113
OGRE_ALIGNED_DECL
#define OGRE_ALIGNED_DECL(type, var, alignment)
Definition: OgrePlatform.h:487
XClientMessageEventData
Definition: OgreX11EGLSupport.h:93
Ogre::VulkanVaoManager::Vao::VertexBinding::instancingDivisor
uint32 instancingDivisor
Definition: OgreVulkanVaoManager.h:180
Ogre::Material::getReceiveShadows
bool getReceiveShadows(void) const
Returns whether or not objects using this material will receive shadows.
Definition: OgreMaterial.h:181
Ogre::Font::setGlyphTexCoords
void setGlyphTexCoords(CodePoint id, Real u1, Real v1, Real u2, Real v2, Real textureAspect)
Sets the texture coordinates of a glyph.
Definition: OgreFont.h:298
Ogre::D3D9HLSLProgram::CmdEntryPoint
Command object for setting entry point.
Definition: OgreD3D9HLSLProgram.h:47
Ogre::MaterialScriptProgramDefinition::customParameters
vector< std::pair< String, String > >::type customParameters
Definition: OgreMaterialSerializer.h:57
Ogre::GpuProgram
Defines a program which runs on the GPU such as a vertex or fragment program.
Definition: OgreGpuProgram.h:84
Ogre::CompositorManager2::getNodeDefinitions
const CompositorNodeDefMap & getNodeDefinitions(void) const
Returns a const iterator to all existing definitions.
Definition: OgreCompositorManager2.h:184
Ogre::ID_SRC_ALPHA
@ ID_SRC_ALPHA
Definition: OgreScriptCompiler.h:662
Ogre::GpuProgramParameters::ACT_FPS
@ ACT_FPS
provides the calculated frames per second, returned as a floating point value.
Definition: OgreGpuProgramParams.h:1220
Ogre::v1::GL3PlusHardwarePixelBuffer::getGLFormat
GLenum getGLFormat()
Definition: OgreGL3PlusHardwarePixelBuffer.h:80
OgreVctVoxelizerSourceBase.h
Ogre::ZipArchiveFactory
Specialisation of ArchiveFactory for Zip files.
Definition: OgreZip.h:112
Ogre::M_SUBMESH_LOD_OPERATION
@ M_SUBMESH_LOD_OPERATION
Definition: OgreMeshFileFormat.h:81
Ogre::SkeletonDef::getBoneToSlot
const BoneToSlotVec & getBoneToSlot(void) const
Definition: OgreSkeletonDef.h:201
Ogre::VulkanWindowSwapChainBased::getNumSwapchains
size_t getNumSwapchains(void) const
Definition: OgreVulkanWindow.h:131
Ogre::GpuProgramParameters::ACT_VIEW_MATRIX
@ ACT_VIEW_MATRIX
The current view matrix.
Definition: OgreGpuProgramParams.h:910
Ogre::TerrainLodManager::LodData
vector< float >::type LodData
Definition: OgreTerrainLodManager.h:57
Ogre::PbsProperty::UvDetailNm3
static const IdString UvDetailNm3
Definition: OgreHlmsPbs.h:556
Ogre::Volume::CSGScaleSource
Scales the given volume source.
Definition: OgreVolumeCSGSource.h:361
Ogre::MESH_VERSION_LATEST
@ MESH_VERSION_LATEST
Latest version available.
Definition: OgreMesh2Serializer.h:62
Ogre::GCT_SAMPLER2D
@ GCT_SAMPLER2D
Definition: OgreGpuProgramParams.h:78
Ogre::HlmsUnlitDatablock::MaterialSizeInGpuAligned
static const size_t MaterialSizeInGpuAligned
Definition: OgreHlmsUnlitDatablock.h:236
Ogre::v1::MetalHardwareBufferManager
MetalHardwareBufferManagerBase as a Singleton.
Definition: OgreMetalHardwareBufferManager.h:73
Ogre::RTShader::TextureAtlasRecord::height
float height
Definition: OgreShaderExTextureAtlasSampler.h:62
Ogre::ResourceLayout::CopyEncoderManaged
@ CopyEncoderManaged
Copy encoder is managing this texture.
Definition: OgreResourceTransition.h:64
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:83
Ogre::PSSMShadowCameraSetup::getSplitBlendPoints
const SplitPointList & getSplitBlendPoints() const
Returns the calculated split blend points.
Definition: OgreShadowCameraSetupPSSM.h:145
Visual
Definition: OgreX11EGLSupport.h:82
Ogre::GLXUtils::chooseFBConfig
static PFNGLXCHOOSEFBCONFIGPROC chooseFBConfig
Definition: OgreGLXUtils.h:43
Ogre::v1::HardwareBufferLockGuard::HardwareBufferLockGuard
HardwareBufferLockGuard(HardwareBuffer *p, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:359
Ogre::ResourceTransition
Definition: OgreResourceTransition.h:85
Ogre::v1::VulkanHardwareBufferManagerBase
Definition: OgreVulkanHardwareBufferManager.h:39
Ogre::SubMesh::setMaterialName
void setMaterialName(const String &name)
Definition: OgreSubMesh2.h:187
Ogre::v1::HardwareBufferManager::_notifyUniformBufferDestroyed
void _notifyUniformBufferDestroyed(HardwareUniformBuffer *buf)
Definition: OgreHardwareBufferManager.h:547
Ogre::DescriptorSetTexture::mShaderTypeTexCount
uint16 mShaderTypeTexCount[NumShaderTypes]
Definition: OgreDescriptorSetTexture.h:71
Ogre::v1::Mesh::isEdgeListBuilt
bool isEdgeListBuilt(void) const
Returns whether this mesh has an attached edge list.
Definition: OgreMesh.h:831
Ogre::LwConstString::begin
const char * begin() const
Definition: OgreLwConstString.h:105
Ogre::GLUniformBufferIterator
GLUniformBufferList::iterator GLUniformBufferIterator
Definition: OgreGLSLProgram.h:76
Ogre::Resource::LOADSTATE_UNLOADING
@ LOADSTATE_UNLOADING
Currently unloading.
Definition: OgreResource.h:127
Ogre::v1::RenderToVertexBuffer::getMaxVertexCount
unsigned int getMaxVertexCount() const
Get the maximum number of vertices that the buffer will hold.
Definition: OgreRenderToVertexBuffer.h:70
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:457
Ogre::v1::PrefabFactory
A factory class that can create various mesh prefabs.
Definition: OgrePrefabFactory.h:48
Ogre::Math::ATan
static Radian ATan(Real fValue)
Arc tangent function.
Definition: OgreMath.h:278
Ogre::IdString::getFriendlyText
void getFriendlyText(char *outCStr, size_t stringSize) const
C String version.
Definition: OgreIdString.h:290
Ogre::D3D9StereoDriverImpl::D3D9StereoDriverImpl
D3D9StereoDriverImpl()
Definition: OgreD3D9StereoDriverImpl.h:43
Ogre::UnlitProperty::Diffuse
static const IdString Diffuse
Whether uses material's colour.
Definition: OgreUnlitProperty.h:63
Ogre::v1::BorderRenderable::getWorldTransforms
void getWorldTransforms(Matrix4 *xform) const
Gets the world transform matrix / matrices for this renderable object.
Definition: OgreBorderPanelOverlayElement.h:335
Ogre::v1::Animation::TrackHandleList
set< ushort >::type TrackHandleList
A list of track handles.
Definition: OgreAnimation.h:461
Ogre::RTShader::FFPAlphaTest::preAddToRenderState
virtual bool preAddToRenderState(const RenderState *renderState, Pass *srcPass, Pass *dstPass)
Ogre::Volume::ChunkParameters::maxScreenSpaceError
Real maxScreenSpaceError
The maximum accepted screen space error when choosing the LOD levels to render.
Definition: OgreVolumeChunk.h:80
Ogre::UnlitProperty::DiffuseMap
static const IdString DiffuseMap
Number of diffuse maps.
Definition: OgreUnlitProperty.h:71
Ogre::Resource::LF_ONLY_UNREFERENCED
@ LF_ONLY_UNREFERENCED
Process only resources which are not referenced by any other object. Usefull to reduce resource consu...
Definition: OgreResource.h:144
Ogre::v1::Mesh::getIndexBufferUsage
HardwareBuffer::Usage getIndexBufferUsage(void) const
Gets the usage setting for this meshes index buffers.
Definition: OgreMesh.h:649
Ogre::HlmsBaseProp::ScreenPosUv
static const IdString ScreenPosUv
Definition: OgreHlms.h:924
Ogre::IdType
Ogre::uint32 IdType
Big projects with lots, lots of units for very long periods of time (MMORPGs?) may want to define thi...
Definition: OgreId.h:36
Ogre::SceneManager::getAnimationIterator
AnimationIterator getAnimationIterator(void)
Returns a specialised MapIterator over all animations in the scene.
Definition: OgreSceneManager.h:2288
Ogre::RTShader::Parameter::SPC_BLEND_INDICES
@ SPC_BLEND_INDICES
Blending indices.
Definition: OgreShaderParameter.h:243
Ogre::GCT_SAMPLER_WRAPPER3D
@ GCT_SAMPLER_WRAPPER3D
Definition: OgreGpuProgramParams.h:122
Ogre::StringInterface::~StringInterface
virtual ~StringInterface()
Virtual destructor, see Effective C++.
Definition: OgreStringInterface.h:189
Ogre::SBO_MAX
@ SBO_MAX
Definition: OgreBlendMode.h:259
Ogre::SimpleMatrixAf4x3::SimpleMatrixAf4x3
SimpleMatrixAf4x3(ArrayReal row0, ArrayReal row1, ArrayReal row2)
Definition: NEON/Single/OgreArrayMatrixAf4x3.h:183
OgreArchiveManager.h
Ogre::Volume::OctreeNode::getCenterLeft
const Vector3 getCenterLeft(void) const
Gets the center of the corners 0, 3, 4, 6.
Definition: OgreVolumeOctreeNode.h:310
Ogre::Ray::Ray
Ray()
Definition: OgreRay.h:51
Ogre::VulkanGlobalBindingTable::dirtyParamsBuffer
bool dirtyParamsBuffer
Definition: OgreVulkanGlobalBindingTable.h:74
Ogre::ParticleEmitter
Abstract class defining the interface to be implemented by particle emitters.
Definition: OgreParticleEmitter.h:71
Ogre::GL3PlusRenderSystem::getVerticalTexelOffset
Real getVerticalTexelOffset(void)
Returns the vertical texel offset value required for mapping texel origins to pixel origins in this r...
Definition: OgreGL3PlusRenderSystem.h:454
Ogre::v1::HardwareBufferManagerBase
Base definition of a hardware buffer manager.
Definition: OgreHardwareBufferManager.h:115
Ogre::PropertyBase::getDescription
const String & getDescription() const
Get the description of the property.
Definition: OgreProperty.h:198
OgreMovableObject.h
Ogre::Box::back
uint32 back
Definition: OgreCommon.h:874
Ogre::Sphere::setCenter
void setCenter(const Vector3 &center)
Sets the center point of the sphere.
Definition: OgreSphere.h:75
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE0
@ SPC_LIGHTPOSITIONVIEW_SPACE0
Light position in view space index 0-7.
Definition: OgreShaderParameter.h:227
OgrePlanarReflectionActor.h
Ogre::v1::PanelOverlayElement::CmdUVCoords
Command object for specifying UV coordinates (see ParamCommand).
Definition: OgrePanelOverlayElement.h:128
Ogre::LodCollapserPtr
SharedPtr< LodCollapser > LodCollapserPtr
Definition: OgreLodPrerequisites.h:65
Ogre::PbsMobileShaderCreationData::mDetailWeight
float mDetailWeight[4]
Definition: OgrePbsMobileShaderCreationData.h:62
Ogre::Node::Listener::nodeDetached
virtual void nodeDetached(const Node *)
Node has been detached from a parent.
Definition: OgreNode.h:97
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:130
Ogre::v1::MeshLodUsage::edgeData
EdgeData * edgeData
Edge list for this LOD level (may be derived from manual mesh).
Definition: OgreMesh.h:1079
Ogre::LwString::operator+=
LwString & operator+=(const LwString &other)
Definition: OgreLwString.h:201
Ogre::FastArray::front
T & front()
Definition: OgreFastArray.h:373
Ogre::Matrix4::concatenateAffine
Matrix4 concatenateAffine(const Matrix4 &m2) const
Concatenate two affine matrices.
Definition: OgreMatrix4.h:622
Ogre::VerticesRemapInfo::UnusedIdx
@ UnusedIdx
Definition: OgreVertexRemapping.h:47
Ogre::v1::VertexCacheProfiler::~VertexCacheProfiler
~VertexCacheProfiler()
Definition: OgreVertexIndexData.h:339
Ogre::TextureFlags::RequiresTextureFlipping
@ RequiresTextureFlipping
Definition: OgreTextureGpu.h:130
OgreD3D11VendorExtension.h
Ogre::ReadOnlyBufferPacked::getBufferPackedType
virtual BufferPackedTypes getBufferPackedType(void) const
Useful to query which one is the derived class.
Definition: OgreReadOnlyBufferPacked.h:62
Ogre::GpuProgram::getNumClipDistances
uint8 getNumClipDistances(void) const
Retrieves the number of clip distances. See GpuProgram::setNumClipDistances.
Definition: OgreGpuProgram.h:404
Ogre::v1::BillboardSetFactory::BillboardSetFactory
BillboardSetFactory()
Definition: OgreBillboardSet.h:845
Ogre::Matrix4::Matrix4
Matrix4(const Real *arr)
Definition: OgreMatrix4.h:126
Ogre::RasterParams::mCameraFar
float mCameraFar
Definition: OgreIrradianceField.h:55
Ogre::Degree::Degree
Degree(const Radian &r)
Definition: OgreMath.h:100
Ogre::GL3PlusPlugin
Plugin instance for GL3Plus Manager.
Definition: OgreGL3PlusPlugin.h:38
Ogre::CreateCompositorScriptCompilerEvent::CreateCompositorScriptCompilerEvent
CreateCompositorScriptCompilerEvent(const String &file, const String &name, const String &resourceGroup)
Definition: OgreScriptCompiler.h:605
Ogre::GLAtomicCounterReference::mOffset
GLint mOffset
GL offset (only used for atomic counters)
Definition: OgreGLSLProgram.h:64
Ogre::GLES2VaoManager::Block
Definition: OgreGLES2VaoManager.h:50
Ogre::CompositorPassSceneDef::mCameraName
IdString mCameraName
When empty, uses the default camera.
Definition: OgreCompositorPassSceneDef.h:82
Ogre::v1::VertexData::HardwareAnimationDataList
vector< HardwareAnimationData >::type HardwareAnimationDataList
Definition: OgreVertexIndexData.h:100
Ogre::CompositorPassComputeDef::getTextureSources
const TextureSources & getTextureSources(void) const
Definition: OgreCompositorPassComputeDef.h:139
Ogre::DescriptorSetTexture2::TextureSlot::textureArrayIndex
uint16 textureArrayIndex
Definition: OgreDescriptorSetTexture.h:189
Ogre::SimplePageContentCollectionFactory::FACTORY_NAME
static String FACTORY_NAME
Definition: OgreSimplePageContentCollection.h:114
Ogre::v1::GLES2HardwareBufferManager
GLES2HardwareBufferManagerBase as a Singleton.
Definition: OgreGLES2HardwareBufferManager.h:71
Ogre::GL3PlusTextureManager
GL3Plus-specific implementation of a TextureManager.
Definition: OgreGL3PlusTextureManager.h:44
Ogre::CompositorPassSceneDef::setLightVisibilityMask
void setLightVisibilityMask(uint32 visibilityMask)
Definition: OgreCompositorPassSceneDef.h:224
Ogre::TextureSourceType::SharedDepthBuffer
@ SharedDepthBuffer
TextureFlags::PoolOwner is set.
Definition: OgreTextureGpu.h:180
Ogre::CompositorShadowNode
Shadow Nodes are special nodes (not to be confused with.
Definition: OgreCompositorShadowNode.h:90
Ogre::BackgroundProcessResult::error
bool error
Whether an error occurred.
Definition: OgreResourceBackgroundQueue.h:54
Ogre::PropertyValue
A simple structure designed just as a holder of property values between the instances of objects they...
Definition: OgreProperty.h:262
Ogre::ID_POINT_SIZE_ATTENUATION
@ ID_POINT_SIZE_ATTENUATION
Definition: OgreScriptCompiler.h:721
Ogre::RenderWindow::setVSyncInterval
virtual void setVSyncInterval(unsigned int interval)
Set the vertical sync interval.
Definition: OgreRenderWindow.h:172
Ogre::HlmsBaseProp::GlobalClipPlanes
static const IdString GlobalClipPlanes
Definition: OgreHlms.h:877
Ogre::Grid2DPageStrategyData::getCellRangeMaxY
virtual int32 getCellRangeMaxY() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid2DPageStrategy.h:194
Ogre::v1::OverlaySystem
This class simplify initialization / finalization of the overlay system.
Definition: OgreOverlaySystem.h:58
OgreMathlibSSE2.h
Ogre::RTShader::Parameter::SPC_BINORMAL_OBJECT_SPACE
@ SPC_BINORMAL_OBJECT_SPACE
Binormal in object space.
Definition: OgreShaderParameter.h:258
VkDevice
struct VkDevice_T * VkDevice
Definition: OgreVulkanPrerequisites.h:53
Ogre::ObjectData::advancePack
void advancePack(size_t numAdvance)
Definition: OgreObjectData.h:160
Ogre::Hlms::getMaxNonCasterDirectionalLights
uint16 getMaxNonCasterDirectionalLights(void) const
Definition: OgreHlms.h:519
Ogre::Vector2::NEGATIVE_UNIT_X
static const Vector2 NEGATIVE_UNIT_X
Definition: OgreVector2.h:575
Ogre::Technique::GPUVendorRuleIterator
ConstVectorIterator< GPUVendorRuleList > GPUVendorRuleIterator
Definition: OgreTechnique.h:486
Ogre::StdUnorderedSet< BufferPacked * >
Ogre::ArrayInt
uint32 ArrayInt
Definition: OgreArrayConfig.h:197
Ogre::VoxelizedMeshCache::VoxelizedMesh::normalVox
TextureGpu * normalVox
Definition: OgreVoxelizedMeshCache.h:57
Ogre::MetalWindow::getCustomAttribute
virtual void getCustomAttribute(IdString name, void *pData)
Ogre::v1::EdgeData::EdgeGroupList
vector< EdgeGroup >::type EdgeGroupList
Definition: OgreEdgeListBuilder.h:121
Ogre::GLSLProgram::getVertexShader
GLSLShader * getVertexShader() const
Definition: OgreGLSLProgram.h:136
Ogre::GLSLShader::_getBindingDelegate
GpuProgram * _getBindingDelegate(void)
Since GLSL has no assembly, use this shader for binding.
Definition: OgreGLSLShader.h:215
Ogre::RenderSystem::debugAnnotationPop
virtual void debugAnnotationPop(void)
Definition: OgreRenderSystem.h:1407
Ogre::GLES2DepthTextureTarget::setFsaaResolveDirty
virtual void setFsaaResolveDirty(void)
Depth buffers never resolve; only colour buffers do.
Definition: OgreGLES2DepthTexture.h:112
Ogre::Grid2DPageStrategyData::getCellRangeMaxX
virtual int32 getCellRangeMaxX() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid2DPageStrategy.h:192
Ogre::RTShader::HardwareSkinning::Type
static String Type
Definition: OgreShaderExHardwareSkinning.h:145
OgreParticleSystem.h
Ogre::IndirectBufferPacked::getBufferPackedType
virtual BufferPackedTypes getBufferPackedType(void) const
Useful to query which one is the derived class.
Definition: OgreIndirectBufferPacked.h:49
Ogre::RTShader::HLSLProgramProcessor::TargetLanguage
static String TargetLanguage
Definition: OgreShaderHLSLProgramProcessor.h:71
Ogre::TerrainGlobalOptions::setDefaultLayerTextureWorldSize
void setDefaultLayerTextureWorldSize(Real sz)
Set the default world size for a layer 'splat' texture to cover.
Definition: OgreTerrain.h:2064
Ogre::HlmsPassPso::operator!=
bool operator!=(const HlmsPassPso &_r) const
Definition: OgreHlmsPso.h:82
Ogre::GLSLShader::getInputOperationType
virtual OperationType getInputOperationType(void) const
Returns the operation type that this geometry program expects to receive as input.
Definition: OgreGLSLShader.h:110
Ogre::ConvexBody
Holds a solid representation of a convex body.
Definition: OgreConvexBody.h:52
Ogre::IrradianceFieldSettings
Definition: OgreIrradianceField.h:60
Ogre::v1::BillboardParticleRenderer::getBillboardOrigin
BillboardOrigin getBillboardOrigin(void) const
Gets the point which acts as the origin point for all billboards in this set.
Definition: OgreBillboardParticleRenderer.h:149
Ogre::GLES2VaoManager::StrideChangerVec
vector< StrideChanger >::type StrideChangerVec
Definition: OgreGLES2VaoManager.h:81
Ogre::SBO_MIN
@ SBO_MIN
Definition: OgreBlendMode.h:258
Ogre::LodData::Vertex::triangles
VTriangles triangles
Definition: OgreLodData.h:118
Ogre::InstantRadiosity::mVplThreshold
Real mVplThreshold
If all three components of the diffuse colour of a VPL light is below this threshold,...
Definition: OgreInstantRadiosity.h:210
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(Real)
Set value.
Definition: OgreAnimable.h:197
Ogre::VertexArrayObjectSet
unordered_set< VertexArrayObject * >::type VertexArrayObjectSet
Definition: OgreVaoManager.h:43
Ogre::RenderingMetrics::mDrawCount
size_t mDrawCount
Definition: OgreCommon.h:1114
Ogre::SkeletonDef::getBindPose
const KfTransform * getBindPose(void) const
Definition: OgreSkeletonDef.h:149
Ogre::v1::HardwareBufferLockGuard::HardwareBufferLockGuard
HardwareBufferLockGuard(HardwareBuffer *p, size_t offset, size_t length, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:362
Ogre::v1::VertexData::vertexBufferBinding
VertexBufferBinding * vertexBufferBinding
The vertex buffer bindings to be used.
Definition: OgreVertexIndexData.h:85
Ogre::VulkanDevice::mRenderSystem
VulkanRenderSystem * mRenderSystem
Definition: OgreVulkanDevice.h:108
Ogre::BySkeletonDef::BySkeletonDef
BySkeletonDef(const SkeletonDef *skeletonDef, size_t threadCount)
Ogre::PFG_R16_SINT
@ PFG_R16_SINT
Definition: OgrePixelFormatGpu.h:105
Ogre::Exception::what
const char * what() const
Override std::exception::what.
Definition: OgreException.h:174
Ogre::StencilParams::readMask
uint8 readMask
Definition: OgreCommon.h:207
Ogre::Light::getSpotlightOuterAngle
const Radian & getSpotlightOuterAngle(void) const
Returns the angle covered by the spotlights outer cone.
Definition: OgreLight.h:318
Ogre::SkeletonDef::BoneData::index
size_t index
Definition: OgreSkeletonDef.h:50
Ogre::VulkanDelayedFuncBase::frameIdx
uint32 frameIdx
Definition: OgreVulkanDelayedFuncs.h:11
Ogre::TextureFilter::FilterTypes
FilterTypes
Definition: OgreTextureFilters.h:53
Ogre::LoadAction::ClearOnTilers
@ ClearOnTilers
On tilers, will clear the subregion.
Definition: OgreRenderPassDescriptor.h:80
Ogre::ImageCodec::ImageData
Codec return class for images.
Definition: OgreImageCodec.h:53
Ogre::GL3PlusReadOnlyUavBufferPacked
Definition: OgreGL3PlusReadOnlyBufferPacked.h:65
Ogre::CompositorNode::getRenderSystem
RenderSystem * getRenderSystem(void) const
Definition: OgreCompositorNode.h:164
XRRFreeScreenConfigInfo
void XRRFreeScreenConfigInfo(XRRScreenConfiguration *config)
Ogre::v1::HardwareIndexBuffer::IT_16BIT
static const IndexType IT_16BIT
Definition: OgreHardwareIndexBuffer.h:53
Ogre::HashedVector::insert
void insert(iterator pos, size_type n, const T &x)
Definition: OgreCommon.h:642
Ogre::GL3PlusSupport::getDisplayMonitorCount
virtual unsigned int getDisplayMonitorCount() const
Gets the number of display monitors.
Definition: OgreGL3PlusSupport.h:140
OgreLodListener.h
OgreArrayQuaternion.h
Ogre::HlmsPso::geometryShader
GpuProgramPtr geometryShader
Definition: OgreHlmsPso.h:132
Ogre::VaoManager::getUavBufferMaxSize
size_t getUavBufferMaxSize(void) const
Definition: OgreVaoManager.h:507
Ogre::v1::Mesh::SubMeshIterator
VectorIterator< SubMeshList > SubMeshIterator
Definition: OgreMesh.h:284
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:102
Ogre::RTShader::RenderStateIterator
RenderStateList::iterator RenderStateIterator
Definition: OgreShaderRenderState.h:130
Ogre::VulkanDiscardBufferManager::UnsafeBlockVec
vector< UnsafeBlock >::type UnsafeBlockVec
Definition: OgreVulkanDiscardBufferManager.h:65
Ogre::v1::HardwareBufferManager::createIndexBuffer
HardwareIndexBufferSharedPtr createIndexBuffer(HardwareIndexBuffer::IndexType itype, size_t numIndexes, HardwareBuffer::Usage usage, bool useShadowBuffer=false)
Create a hardware index buffer.
Definition: OgreHardwareBufferManager.h:444
Ogre::D3D9RenderSystem::isStaticBufferLockable
virtual bool isStaticBufferLockable() const
Definition: OgreD3D9RenderSystem.h:350
Ogre::HlmsDatablock::getBlendblock
const HlmsBlendblock * getBlendblock(bool casterBlock=false) const
Definition: OgreHlmsDatablock.h:406
Ogre::GL3PlusRenderSystem::_setSurfaceParams
void _setSurfaceParams(const ColourValue &ambient, const ColourValue &diffuse, const ColourValue &specular, const ColourValue &emissive, Real shininess, TrackVertexColourType tracking)
See RenderSystem.
Definition: OgreGL3PlusRenderSystem.h:308
OgreD3D9HardwarePixelBuffer.h
Ogre::v1::VulkanHardwareBufferManager
Definition: OgreVulkanHardwareBufferManager.h:63
Ogre::RTShader::Parameter::SPC_POSITION_PROJECTIVE_SPACE
@ SPC_POSITION_PROJECTIVE_SPACE
Position in projective space.
Definition: OgreShaderParameter.h:90
Ogre::GTKWindow::reposition
void reposition(int left, int top)
Reposition the window.
Ogre::ScriptToken::lexemePtr
const char * lexemePtr
This is the lexeme for this token, points into ScriptLexer::lexemeStorage.
Definition: OgreScriptLexer.h:69
OgreGLSLShader.h
Ogre::RenderWindowDescriptionList
vector< RenderWindowDescription >::type RenderWindowDescriptionList
Render window creation parameters container.
Definition: OgreRenderSystem.h:96
Ogre::Bitwise::getBitShift
static FORCEINLINE 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:180
Ogre::Vector3::getRotationTo
Quaternion getRotationTo(const Vector3 &dest, const Vector3 &fallbackAxis=Vector3::ZERO) const
Gets the shortest arc quaternion to rotate this vector to the destination vector.
Definition: OgreVector3.h:656
Ogre::UnlitMobileProp::BlendModeIdx15
static const IdString BlendModeIdx15
Definition: OgreHlmsUnlitMobile.h:140
Ogre::CompositorPassUavDef::BufferSource
Definition: OgreCompositorPassUavDef.h:76
Ogre::float4x3::float4x3
float4x3()
Definition: OgreShaderPrimitives.h:107
_findfirst
intptr_t _findfirst(const char *pattern, struct _finddata_t *data)
Ogre::D3D11DepthTextureTarget::requiresTextureFlipping
virtual bool requiresTextureFlipping(void) const
Definition: OgreD3D11DepthTexture.h:116
Ogre::RTShader::PerPixelLightingFactory
A factory that enables creation of PerPixelLighting instances.
Definition: OgreShaderExPerPixelLighting.h:266
Ogre::Math::IAbs
static int IAbs(int iValue)
Definition: OgreMath.h:239
Ogre::UnsignedIntConstantList
vector< uint >::type UnsignedIntConstantList
Definition of container that holds the current uint constants.
Definition: OgreGpuProgramParams.h:611
Ogre::GLES2VaoManager::StrideChanger::StrideChanger
StrideChanger(size_t _offsetAfterPadding, size_t _paddedBytes)
Definition: OgreGLES2VaoManager.h:63
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE2
@ SPC_LIGHTDIRECTION_TANGENT_SPACE2
Definition: OgreShaderParameter.h:199
Ogre::type4::y
T y
Definition: OgreShaderPrimitives.h:43
Ogre::GLUniformReferenceIterator
GLUniformReferenceList::iterator GLUniformReferenceIterator
Definition: OgreGLSLProgram.h:72
Ogre::DataStream::isWriteable
virtual bool isWriteable() const
Reports whether this stream is writeable.
Definition: OgreDataStream.h:208
Ogre::VES_POSITION
@ VES_POSITION
Position, 3 reals per vertex.
Definition: OgreVertexElements.h:41
Ogre::GpuProgramParameters::ACT_LIGHT_POSITION
@ ACT_LIGHT_POSITION
A light position in world space (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:1034
Ogre::ID_CAMERA_CUBEMAP_REORIENT
@ ID_CAMERA_CUBEMAP_REORIENT
Definition: OgreScriptCompiler.h:921
Ogre::Resource::getLoadingState
virtual LoadingState getLoadingState() const
Returns the current loading state.
Definition: OgreResource.h:380
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE2
@ SPC_POSTOLIGHT_TANGENT_SPACE2
Definition: OgreShaderParameter.h:159
Ogre::GLES2RenderSystem::_setPointSpritesEnabled
void _setPointSpritesEnabled(bool enabled)
See RenderSystem.
Definition: OgreGLES2RenderSystem.h:281
Ogre::TVC_NONE
@ TVC_NONE
Definition: OgreCommon.h:354
Ogre::ID_VISIBILITY_MASK
@ ID_VISIBILITY_MASK
Definition: OgreScriptCompiler.h:915
OgreLwString.h
Ogre::SharedPtrInfoDelete
Definition: OgreSharedPtr.h:71
Ogre::InstantRadiosity::mNumSpreadIterations
uint32 mNumSpreadIterations
Definition: OgreInstantRadiosity.h:159
Ogre::TerrainGlobalOptions::setSkirtSize
void setSkirtSize(Real skirtSz)
method - the default size of 'skirts' used to hide terrain cracks (default 10)
Definition: OgreTerrain.h:1949
Ogre::VerticesRemapInfo::getRemappedVertexBuffer
v1::HardwareVertexBufferSharedPtr getRemappedVertexBuffer(v1::HardwareBufferManagerBase *pHWBufferManager, v1::HardwareVertexBufferSharedPtr vb, size_t srcStart, size_t srcCount) const
Definition: OgreVertexRemapping.h:189
Ogre::Log
Definition: OgreLog.h:107
Ogre::RTShader::LayeredBlending::LB_BlendSaturation
@ LB_BlendSaturation
Definition: OgreShaderExLayeredBlending.h:76
Ogre::DualQuaternion::DualQuaternion
DualQuaternion()
Default constructor, initializes to identity rotation (aka 0°), and zero translation (0,...
Definition: OgreDualQuaternion.h:51
OgreDefaultWorkQueueStandard.h
Ogre::Volume::VecDualCell
vector< DualCell >::type VecDualCell
To hold dual cells.
Definition: OgreVolumeDualGridGenerator.h:61
Ogre::SkeletonAnimation::mOwner
SkeletonInstance * mOwner
Definition: OgreSkeletonAnimation.h:66
Ogre::TerrainQuadTreeNode::getLocalCentre
const Vector3 & getLocalCentre() const
Get the local centre of this node, relative to parent terrain centre.
Definition: OgreTerrainQuadTreeNode.h:234
Ogre::GL3PlusVaoManager::supportsArbBufferStorage
bool supportsArbBufferStorage(void) const
Definition: OgreGL3PlusVaoManager.h:272
Ogre::ID_WRITE
@ ID_WRITE
Definition: OgreScriptCompiler.h:986
Ogre::v1::MetalHardwareBufferManager::~MetalHardwareBufferManager
virtual ~MetalHardwareBufferManager()
Definition: OgreMetalHardwareBufferManager.h:80
Ogre::IrradianceFieldSettings::mIrradianceResolution
uint8 mIrradianceResolution
Square resolution of a single probe, irradiance e.g.
Definition: OgreIrradianceField.h:74
Ogre::ETCCodec
Codec specialized in loading ETC (Ericsson Texture Compression) images.
Definition: OgreETCCodec.h:46
Ogre::v1::ManualObjectFactory::ManualObjectFactory
ManualObjectFactory()
Definition: OgreManualObject.h:537
Ogre::PbsBrdf::CookTorrance
@ CookTorrance
Implements Cook-Torrance BRDF.
Definition: OgreHlmsPbsDatablock.h:82
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:204
Ogre::TFO_ANISOTROPIC
@ TFO_ANISOTROPIC
Equal to: min=FO_ANISOTROPIC, max=FO_ANISOTROPIC, mip=FO_LINEAR.
Definition: OgreCommon.h:252
Ogre::CPreprocessor::ErrorData
void * ErrorData
User-specific storage, passed to Error()
Definition: OgreGLSLPreprocessor.h:538
Ogre::v1::AnimationTrack::Listener
Listener allowing you to override certain behaviour of a track, for example to drive animation proced...
Definition: OgreAnimationTrack.h:132
Ogre::VoxelizerBucket::materialBuffer
ConstBufferPacked * materialBuffer
Definition: OgreVctVoxelizer.h:59
Ogre::PbsProperty::VctAmbientSphere
static const IdString VctAmbientSphere
Definition: OgreHlmsPbs.h:595
Ogre::PbsProperty::AmbientShMonochrome
static const IdString AmbientShMonochrome
Definition: OgreHlmsPbs.h:577
Ogre::FastArray::front
const T & front() const
Definition: OgreFastArray.h:379
Ogre::Plane::Plane
Plane(Real a, Real b, Real c, Real _d)
Construct a plane using the 4 constants directly.
Definition: OgrePlane.h:74
Ogre::HlmsTranslator
Definition: OgreScriptTranslator.h:136
Ogre::RenderSystem::_descriptorSetUavDestroyed
virtual void _descriptorSetUavDestroyed(DescriptorSetUav *set)
Definition: OgreRenderSystem.h:886
Ogre::LodCollapseCostQuadric
Definition: OgreLodCollapseCostQuadric.h:41
Ogre::RTShader::Parameter::getName
const String & getName() const
Get the name of this parameter.
Definition: OgreShaderParameter.h:323
Ogre::MeshSerializerImpl_v2_1_R1
Definition: OgreMesh2SerializerImpl.h:218
Ogre::HlmsUnlitDatablock::G_MASK
static const uint8 G_MASK
Definition: OgreHlmsUnlitDatablock.h:63
Ogre::CPreprocessor::Define
void Define(const char *iMacroName, size_t iMacroNameLen, const char *iMacroValue, size_t iMacroValueLen)
Define a macro without parameters.
Ogre::SceneManager::getShadowFarDistance
virtual Real getShadowFarDistance(void) const
Gets the default maximum distance away from the camera that shadows will be visible.
Definition: OgreSceneManager.h:2348
Ogre::ImageFlags
ImageFlags
Definition: OgreImage.h:43
Ogre::PROP_STRING
@ PROP_STRING
Definition: OgreProperty.h:113
Ogre::TextureDefinitionBase::TextureDefinition::width
uint32 width
Definition: OgreTextureDefinition.h:101
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:263
Ogre::uint4::uint4
uint4(const Vector2 &valXY, const Vector2 &valZW)
Definition: OgreShaderPrimitives.h:83
Ogre::ProfileInstance::parent
ProfileInstance * parent
The name of the parent, null if root.
Definition: OgreProfiler.h:334
Ogre::GpuProgramParameters::AutoConstantList
vector< GpuProgramParameters_AutoConstantEntry >::type AutoConstantList
Definition: OgreGpuProgramParams.h:1430
Ogre::StencilParams::writeMask
uint8 writeMask
Definition: OgreCommon.h:208
Ogre::v1::HardwareBuffer::suppressHardwareUpdate
void suppressHardwareUpdate(bool suppress)
Pass true to suppress hardware upload of shadow buffer changes.
Definition: OgreHardwareBuffer.h:344
Ogre::TRect::intersect
TRect intersect(const TRect &rhs) const
Definition: OgreCommon.h:821
Ogre::AtomicObject::operator++
T operator++(void)
Definition: OgreAtomicObject.h:83
Ogre::VulkanWindowSwapChainBased::_swapBuffers
void _swapBuffers(VkSemaphore queueFinishSemaphore)
Actually performs present.
OgrePlane.h
Ogre::v1::BillboardSet::setBillboardOrigin
virtual void setBillboardOrigin(BillboardOrigin origin)
Sets the point which acts as the origin point for all billboards in this set.
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE6
@ SPC_POSTOLIGHT_VIEW_SPACE6
Definition: OgreShaderParameter.h:153
Ogre::PFG_R8G8_B8G8_UNORM
@ PFG_R8G8_B8G8_UNORM
D3D11 only.
Definition: OgrePixelFormatGpu.h:118
Ogre::v1::GL3PlusDefaultHardwareUniformBuffer
Specialisation of HardwareUniformBuffer for emulation.
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:96
Ogre::HLMS_MAX
@ HLMS_MAX
Definition: OgreHlmsCommon.h:191
Ogre::MIP_DEFAULT
@ MIP_DEFAULT
Use TextureManager default.
Definition: OgreTexture.h:111
Ogre::MetalDepthBuffer::mDepthAttachmentDesc
MTLRenderPassDepthAttachmentDescriptor * mDepthAttachmentDesc
Definition: OgreMetalDepthBuffer.h:39
Ogre::Grid2DPageStrategyData::getMode
virtual Grid2DMode getMode() const
Set the grid alignment mode.
Definition: OgreGrid2DPageStrategy.h:154
Ogre::SubMesh::VertexBoneAssignmentVec
vector< VertexBoneAssignment >::type VertexBoneAssignmentVec
Definition: OgreSubMesh2.h:66
Ogre::FO_ANISOTROPIC
@ FO_ANISOTROPIC
Similar to FO_LINEAR, but compensates for the angle of the texture plane.
Definition: OgreCommon.h:274
Ogre::GLSLProgram
C++ encapsulation of GLSL program object.
Definition: OgreGLSLProgram.h:83
Ogre::ObjectData::advanceBoundsPack
void advanceBoundsPack()
Advances all pointers needed by MovableObject::updateAllBounds to the next pack, i....
Definition: OgreObjectData.h:179
Ogre::ID_ADD_SMOOTH
@ ID_ADD_SMOOTH
Definition: OgreScriptCompiler.h:764
Ogre::HlmsBaseProp::Forward3D
static const IdString Forward3D
Definition: OgreHlms.h:920
OgreArrayMemoryManager.h
Ogre::Volume::ChunkParameters
struct Ogre::Volume::ChunkParameters ChunkParameters
Parameters for loading the volume.
Ogre::LodData::Vertex::seam
bool seam
Definition: OgreLodData.h:121
Ogre::HlmsBaseProp::FwdClusteredWidth
static const IdString FwdClusteredWidth
Definition: OgreHlms.h:911
Ogre::CommandBuffer::execute_setTexture
static CommandBufferExecuteFunc execute_setTexture
Definition: OgreCommandBuffer.h:96
OgrePixelFormat.h
Ogre::v1::BBO_BOTTOM_CENTER
@ BBO_BOTTOM_CENTER
Definition: OgreBillboardSet.h:66
Ogre::BasicBlock::mAllowGlobalDefaults
uint8 mAllowGlobalDefaults
When zero, HlmsManager cannot override the block's values with enforced global settings.
Definition: OgreHlmsDatablock.h:68
Ogre::CompositorPassQuadDef
Definition: OgreCompositorPassQuadDef.h:48
Ogre::RqBits::DepthShiftTransp
static const int DepthShiftTransp
Definition: OgreRenderQueue.h:318
Ogre::PFG_BC6H_UF16
@ PFG_BC6H_UF16
BC6H format (unsigned 16 bit float)
Definition: OgrePixelFormatGpu.h:156
Ogre::CompositorPassSceneDef::mVisibilityMask
uint32 mVisibilityMask
Viewport's visibility mask while rendering our pass.
Definition: OgreCompositorPassSceneDef.h:76
Ogre::CMPF_LESS_EQUAL
@ CMPF_LESS_EQUAL
Definition: OgreCommon.h:140
Ogre::ScriptCompiler::ErrorPtr
SharedPtr< Error > ErrorPtr
Definition: OgreScriptCompiler.h:204
Ogre::OT_PATCH_30_CONTROL_POINT
@ OT_PATCH_30_CONTROL_POINT
Definition: OgreCommon.h:128
Ogre::VulkanFrameBufferDescValue::mNumImageViews
uint32 mNumImageViews
Definition: OgreVulkanRenderPassDescriptor.h:69
Ogre::Terrain::TERRAIN_CHUNK_VERSION
static const uint16 TERRAIN_CHUNK_VERSION
Definition: OgreTerrain.h:278
Ogre::GLSLESShader::setOptimisedSource
void setOptimisedSource(const String &src)
Sets the optimised GLSL source.
Definition: OgreGLSLESShader.h:104
Ogre::BLANKSTRING
const String BLANKSTRING
Constant blank string, useful for returning by ref where local does not exist.
Definition: OgreCommon.h:757
Ogre::HlmsUnlitMobileDatablock::UvAtlasParams::uOffset
float uOffset
Definition: OgreHlmsUnlitMobileDatablock.h:77
Ogre::Camera::SortModeDistance
@ SortModeDistance
Sort objects by distance to camera.
Definition: OgreCamera.h:144
Ogre::ID_RECEIVE_SHADOWS
@ ID_RECEIVE_SHADOWS
Definition: OgreScriptCompiler.h:629
Ogre::v1::Skeleton::BoneIterator
VectorIterator< BoneList > BoneIterator
Definition: OgreSkeleton.h:178
Ogre::ShaderParams
The purpose of this class is to contain a set of both auto and manual parameters that may apply to mu...
Definition: OgreShaderParams.h:52
Ogre::RenderSystemCapabilities::parseDriverVersionFromString
void parseDriverVersionFromString(const String &versionString)
Definition: OgreRenderSystemCapabilities.h:465
OgreGL3PlusContext.h
Ogre::RenderableAnimated::IndexMap
FastArray< unsigned short > IndexMap
Definition: OgreRenderable.h:503
Ogre::v1::Mesh::LodValueArray
FastArray< Real > LodValueArray
Definition: OgreMesh.h:102
Ogre::HlmsDatablock::getMacroblock
const HlmsMacroblock * getMacroblock(bool casterBlock=false) const
Definition: OgreHlmsDatablock.h:404
Ogre::HLMS_TOON
@ HLMS_TOON
Physically Based Shader Generator.
Definition: OgreHlmsCommon.h:183
Ogre::VulkanPlugin::uninstall
void uninstall()
Perform the final plugin uninstallation sequence.
Ogre::TextureFilter::PrepareForNormalMapping
Definition: OgreTextureFilters.h:137
Ogre::TRect::right
T right
Definition: OgreCommon.h:770
Ogre::CB_SET_SAMPLERS
@ CB_SET_SAMPLERS
Definition: OgreCbCommon.h:70
Ogre::PFG_P208
@ PFG_P208
Definition: OgrePixelFormatGpu.h:179
Ogre::PageContentFactory::destroyInstance
virtual void destroyInstance(PageContent *)=0
Ogre::v1::OverlayElement::getSourceTemplate
const OverlayElement * getSourceTemplate() const
Returns the SourceTemplate for this element.
Definition: OgreOverlayElement.h:448
Ogre::GLSLShader::getColumnMajorMatrices
bool getColumnMajorMatrices(void) const
Gets whether matrix packed in column-major order.
Definition: OgreGLSLShader.h:174
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderArbvp1Finite
static const String & getDirectionalLightExtruderArbvp1Finite(void)
Get FINITE extruder program source for directional lights, compatible with arbvp1.
Definition: OgreShadowVolumeExtrudeProgram.h:292
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:1138
OgreEGLWindow.h
Ogre::PASS_CLEAR
@ PASS_CLEAR
Definition: OgreCompositorPassDef.h:57
Ogre::SceneQuery::WorldFragment::fragmentType
WorldFragmentType fragmentType
The type of this world fragment.
Definition: OgreSceneQuery.h:109
Ogre::RTShader::Function::getOutputParameters
const ShaderParameterList & getOutputParameters() const
Return a list of output parameters.
Definition: OgreShaderFunction.h:137
Ogre::MovableObject::instanceBatchCullFrustumThreaded
virtual void instanceBatchCullFrustumThreaded(const Frustum *frustum, const Camera *lodCamera, uint32 combinedVisibilityFlags)
@See InstancingTheadedCullingMethod,
Definition: OgreMovableObject.h:280
Ogre::Any::get
ValueType get(void) const
Definition: OgreAny.h:209
Ogre::CompositorRenderTargetViewTranslator
Definition: OgreScriptTranslator.h:289
Ogre::Math::Sin
static Real Sin(const Radian &fValue, bool useTables=false)
Sine function.
Definition: OgreMath.h:387
Ogre::StaticFaceGroup::elementStart
int elementStart
Index into a buffer containing vertex indices.
Definition: OgreStaticFaceGroup.h:94
Ogre::EmitterCommands::CmdMinDuration
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:162
Ogre::VertexBoneAssignment
Records the assignment of a single vertex to a single bone with the corresponding weight.
Definition: OgreVertexBoneAssignment.h:63
Ogre::SceneManagerFactory
Class which will create instances of a given SceneManager.
Definition: OgreSceneManager.h:2877
Ogre::PbsProperty::NormalWeightDetail0
static const IdString NormalWeightDetail0
Definition: OgreHlmsPbs.h:531
Ogre::Serializer
Generic class for serialising data to / from binary stream-based files.
Definition: OgreSerializer.h:58
Ogre::PFG_G8R8_G8B8_UNORM
@ PFG_G8R8_G8B8_UNORM
D3D11 only. See PFG_R8G8_B8G8_UNORM.
Definition: OgrePixelFormatGpu.h:120
Ogre::RTShader::FFPColour::getResolveStageFlags
unsigned int getResolveStageFlags() const
Get the current resolve stage flags.
Definition: OgreShaderFFPColour.h:102
Ogre::RTShader::IntegratedPSSM3::Type
static String Type
Definition: OgreShaderExIntegratedPSSM3.h:100
Ogre::D3D9HLSLProgram::CmdBackwardsCompatibility
Command object for enabling backwards compatibility.
Definition: OgreD3D9HLSLProgram.h:99
Ogre::RSC_VERTEX_BUFFER_INSTANCE_DATA
@ RSC_VERTEX_BUFFER_INSTANCE_DATA
Supports using vertex buffers for instance data.
Definition: OgreRenderSystemCapabilities.h:178
Ogre::ParticleSystemFactory::~ParticleSystemFactory
~ParticleSystemFactory()
Definition: OgreParticleSystemManager.h:428
Ogre::TextureBox::overlaps
bool overlaps(const TextureBox &other) const
Returns true if 'this' and 'other' are in partial or full collision.
Definition: OgreTextureBox.h:119
Ogre::CreateMaterialScriptCompilerEvent::mResourceGroup
String mResourceGroup
Definition: OgreScriptCompiler.h:544
Ogre::operator>
bool operator>(const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:249
Ogre::v1::OldNode::ChildOldNodeIterator
MapIterator< ChildOldNodeMap > ChildOldNodeIterator
Definition: OgreOldNode.h:82
Ogre::ID_NUM_INITIAL
@ ID_NUM_INITIAL
Definition: OgreScriptCompiler.h:895
Ogre::DoubleConstantList
vector< double >::type DoubleConstantList
Definition of container that holds the current double constants.
Definition: OgreGpuProgramParams.h:601
Ogre::LodData::VertexHash::VertexHash
VertexHash(LodData *gen)
Definition: OgreLodData.h:82
Ogre::CommandBuffer::execute_setIndirectBuffer
static CommandBufferExecuteFunc execute_setIndirectBuffer
Definition: OgreCommandBuffer.h:67
Ogre::Matrix4::IDENTITY
static const Matrix4 IDENTITY
Definition: OgreMatrix4.h:561
Ogre::TextureFlags::AutomipmapsAuto
@ AutomipmapsAuto
Texture will auto generate mipmaps every time it's dirty, automatically.
Definition: OgreTextureGpu.h:96
Ogre::M_EDGE_GROUP
@ M_EDGE_GROUP
Definition: OgreMeshFileFormat.h:137
OgreBoneArrayMemoryManager.h
Ogre::LwString::a
LwString & a(const M &a0, const N &a1)
Definition: OgreLwString.h:441
Ogre::GpuProgramParameters::hasAutoConstants
bool hasAutoConstants(void) const
Returns true if this instance has any automatic constants.
Definition: OgreGpuProgramParams.h:1974
OgreStagingTexture.h
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE7
@ SPC_LIGHTDIRECTION_WORLD_SPACE7
Definition: OgreShaderParameter.h:184
Ogre::RTShader::LayeredBlending::LB_BlendColorBurn
@ LB_BlendColorBurn
Definition: OgreShaderExLayeredBlending.h:66
Ogre::downscale2x_sRGB_X8
ImageDownsampler2D downscale2x_sRGB_X8
Definition: OgreImageDownsampler.h:224
OGRE_OVERRIDE
#define OGRE_OVERRIDE
Definition: OgrePlatform.h:246
Ogre::D3D9HLSLProgram::getColumnMajorMatrices
bool getColumnMajorMatrices(void) const
Gets whether matrix packed in column-major order.
Definition: OgreD3D9HLSLProgram.h:190
Ogre::AtomicScalar
Definition: OgreAtomicScalar.h:402
Ogre::VaoManager::_beginFrame
virtual void _beginFrame(void)
Definition: OgreVaoManager.h:495
Ogre::Resource::LoadingState
LoadingState
Enum identifying the loading state of the resource.
Definition: OgreResource.h:118
Ogre::RenderTarget::_setMipmapsUpdated
void _setMipmapsUpdated(void)
Definition: OgreRenderTarget.h:355
Ogre::NULLTexture
Definition: OgreNULLTexture.h:41
Ogre::BoundUav
Definition: OgreRenderSystem.h:89
Ogre::NULLPlugin::getName
const String & getName() const
Get the name of the plugin.
Ogre::Degree::operator/=
Degree & operator/=(Real f)
Definition: OgreMath.h:122
Ogre::Vector2::perpendicular
Vector2 perpendicular(void) const
Generates a vector perpendicular to this vector (eg an 'up' vector).
Definition: OgreVector2.h:474
Ogre::DescriptorSetTexture2::BufferSlot::sizeBytes
size_t sizeBytes
Size in bytes to bind the tex buffer.
Definition: OgreDescriptorSetTexture.h:153
Ogre::CompositorNamedBufferVec
vector< CompositorNamedBuffer >::type CompositorNamedBufferVec
Definition: OgreCompositorNamedBuffer.h:69
Ogre::ID_QUAD_NORMALS
@ ID_QUAD_NORMALS
Definition: OgreScriptCompiler.h:935
Ogre::v1::StaticGeometry::OptimisedSubMeshGeometry
Struct holding geometry optimised per SubMesh / LOD level, ready for copying to instances.
Definition: OgreStaticGeometry.h:138
Ogre::MathlibC::OneMinusEpsilon
static const ArrayReal OneMinusEpsilon
Definition: OgreMathlibC.h:54
Ogre::HlmsDatablock
An hlms datablock contains individual information about a specific material.
Definition: OgreHlmsDatablock.h:286
Ogre::v1::VertexCacheProfiler::VertexCacheProfiler
VertexCacheProfiler(unsigned int cachesize=16)
Definition: OgreVertexIndexData.h:333
Ogre::ID_SEPARATE_UV
@ ID_SEPARATE_UV
Definition: OgreScriptCompiler.h:737
Ogre::v1::HardwareBufferLicensee
Abstract interface representing a 'licensee' of a hardware buffer copy.
Definition: OgreHardwareBufferManager.h:62
Ogre::ConstBufferPool::BufferPool
Definition: OgreConstBufferPool.h:60
Ogre::CbDrawCall::indirectBufferOffset
void * indirectBufferOffset
Definition: OgreCbDrawCall.h:65
Ogre::PageStrategy::getName
const String & getName() const
Definition: OgrePageStrategy.h:87
OgreAutoParamDataSource.h
Ogre::downscale3D2x_XXX888
ImageDownsampler3D downscale3D2x_XXX888
Definition: OgreImageDownsampler.h:77
Ogre::VulkanWin32Window::VulkanWin32Window
VulkanWin32Window(const String &title, uint32 width, uint32 height, bool fullscreenMode)
Ogre::v1::StaticGeometry::RegionIterator
MapIterator< RegionMap > RegionIterator
Iterator for iterating over contained regions.
Definition: OgreStaticGeometry.h:711
Ogre::D3D11StereoDriverNVIDIA
Interface of the NVIDIA stereo driver.
Definition: OgreD3D11StereoDriverNVIDIA.h:42
Ogre::ResourceManager::getLoadingOrder
virtual Real getLoadingOrder(void) const
Gets the relative loading order of resources of this type.
Definition: OgreResourceManager.h:488
Ogre::RSC_POINT_EXTENDED_PARAMETERS
@ RSC_POINT_EXTENDED_PARAMETERS
Supports extra point parameters (minsize, maxsize, attenuation)
Definition: OgreRenderSystemCapabilities.h:129
OgreHlmsUnlitDatablock.h
Ogre::StackVector::insert
iterator insert(iterator where, const T &val)
Definition: OgreStackVector.h:131
Ogre::RTShader::Parameter::SPC_TANGENT_TANGENT_SPACE
@ SPC_TANGENT_TANGENT_SPACE
Tangent in tangent space.
Definition: OgreShaderParameter.h:255
Ogre::Lod0Stripifier::~Lod0Stripifier
~Lod0Stripifier()
Definition: OgreLod0Stripifier.h:41
Ogre::LayerBlendModeEx::colourArg2
ColourValue colourArg2
Manual colour value for manual source2.
Definition: OgreBlendMode.h:154
Ogre::Quaternion::z
Real z
Definition: OgreQuaternion.h:312
OgreMesh.h
Ogre::SkeletonDef::BoneData::bInheritScale
uint8 bInheritScale
Definition: OgreSkeletonDef.h:57
Ogre::EmitterCommands::CmdTTL
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:127
Ogre::GpuParamsAlloc
RenderSysAllocatedObject GpuParamsAlloc
Definition: OgreMemoryAllocatorConfig.h:317
Ogre::HlmsBaseProp::Tangent
static const IdString Tangent
Definition: OgreHlms.h:842
Ogre::Resource::LOADSTATE_LOADING
@ LOADSTATE_LOADING
Loading is in progress.
Definition: OgreResource.h:123
Ogre::ManualObjectFactory
Factory object for creating ManualObject instances.
Definition: OgreManualObject2.h:378
Ogre::TextureBox::TextureBox
TextureBox(uint32 _width, uint32 _height, uint32 _depth, uint32 _numSlices, uint32 _bytesPerPixel, uint32 _bytesPerRow, uint32 _bytesPerImage)
Definition: OgreTextureBox.h:63
Ogre::ProfileInstance::destroyAllChildren
void destroyAllChildren()
Ogre::RenderSystemCapabilities::getMaxThreadsPerThreadgroupAxis
const uint32 * getMaxThreadsPerThreadgroupAxis(void) const
Definition: OgreRenderSystemCapabilities.h:1025
Ogre::SubItem::getParent
Item * getParent(void) const
Accessor to get parent Item.
Definition: OgreSubItem.h:93
Ogre::MetalDescriptorSetTexture::buffers
FastArray< MetalBufferRegion > buffers
Definition: OgreMetalDescriptorSetTexture.h:63
OgreHlmsPbsMobilePrerequisites.h
Ogre::ImageCodec2::getDataType
virtual String getDataType() const
Returns the type of the data that supported by this codec as a String.
Definition: OgreImageCodec2.h:87
Ogre::PbsProperty::DetailMap1
static const IdString DetailMap1
Definition: OgreHlmsPbs.h:508
OgreGL3PlusTexture.h
Ogre::VaoManager::MemoryStatsEntry::MemoryStatsEntry
MemoryStatsEntry(uint32 _poolType, uint32 _poolIdx, size_t _offset, size_t _sizeBytes, size_t _poolCapacity, bool _bPoolHasTextures)
Definition: OgreVaoManager.h:194
OgreProfiler.h
Ogre::PbsProperty::PcfIterations
static const IdString PcfIterations
Definition: OgreHlmsPbs.h:571
Ogre::PT_SHORT
@ PT_SHORT
Definition: OgreStringInterface.h:57
Ogre::GLES2HlmsSamplerblock::mAnisotropy
GLfloat mAnisotropy
Definition: OgreGLES2HlmsSamplerblock.h:57
Ogre::Particle::mParticleType
ParticleType mParticleType
Determines the type of particle.
Definition: OgreParticle.h:100
Ogre::D3D11VaoManager
Definition: OgreD3D11VaoManager.h:37
Ogre::TerrainGlobalOptions::getCompositeMapDiffuse
const ColourValue & getCompositeMapDiffuse() const
Get the composite map iffuse light to use.
Definition: OgreTerrain.h:1959
Ogre::ID_ALIAS
@ ID_ALIAS
Definition: OgreScriptCompiler.h:818
Ogre::PixelFormatDescription::ashift
unsigned char ashift
Definition: OgrePixelFormatDescriptions.h:61
Ogre::ConstMapIterator::ConstMapIterator
ConstMapIterator(const T &c)
Constructor.
Definition: OgreIteratorWrapper.h:368
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE7
@ SPC_LIGHTPOSITIONVIEW_SPACE7
Definition: OgreShaderParameter.h:234
Ogre::PFG_PVRTC_RGB4_SRGB
@ PFG_PVRTC_RGB4_SRGB
Definition: OgrePixelFormatGpu.h:202
Ogre::LodData::IndexBufferInfo::prevOnlyIndexCount
size_t prevOnlyIndexCount
Definition: OgreLodData.h:155
Ogre::GL3PlusFBOMultiRenderTarget::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreGL3PlusFBOMultiRenderTarget.h:48
Ogre::RenderSystem::_startLegacyV1Rendering
virtual void _startLegacyV1Rendering(void)
May override the current VertexArrayObject!
Definition: OgreRenderSystem.h:1126
Ogre::SimplePageContentCollectionFactory::getName
const String & getName() const
Definition: OgreSimplePageContentCollection.h:119
Ogre::NULLWindow::reposition
virtual void reposition(int32 left, int32 top)
Ogre::D3D11VaoManager::Vao::VertexBinding::vertexElements
VertexElement2Vec vertexElements
Definition: OgreD3D11VaoManager.h:99
Ogre::LodWorkQueueRequest::cost
LodCollapseCostPtr cost
Definition: OgreLodWorkQueueRequest.h:48
Ogre::ScriptCompiler::CE_UNEXPECTEDTOKEN
@ CE_UNEXPECTEDTOKEN
Definition: OgreScriptCompiler.h:218
Ogre::CullFrustumRequest::objectMemManager
const ObjectMemoryManagerVec * objectMemManager
Memory manager of the objects to cull.
Definition: OgreSceneManager.h:109
Ogre::NameGenerator::reset
void reset()
Reset the internal counter.
Definition: OgreNameGenerator.h:78
Ogre::IsWorkingUnderNsight
bool IsWorkingUnderNsight()
Ogre::Volume::OctreeNode::getCenterFrontRight
const Vector3 getCenterFrontRight(void) const
Gets the center of the corners 2, 6.
Definition: OgreVolumeOctreeNode.h:445
Ogre::BufferPackedAlloc
GeometryAllocatedObject BufferPackedAlloc
Definition: OgreMemoryAllocatorConfig.h:301
Ogre::Math::POS_INFINITY
static const Real POS_INFINITY
Definition: OgreMath.h:746
Ogre::v1::GL3PlusHardwareCounterBuffer::getGLBufferBinding
GLint getGLBufferBinding(void) const
Definition: OgreGL3PlusHardwareCounterBuffer.h:67
Ogre::VulkanRootLayout::getDescBindingRanges
const DescBindingRange * getDescBindingRanges(size_t setIdx) const
Definition: OgreVulkanRootLayout.h:227
Ogre::StreamSerialiser::Chunk
Definition of a chunk of data in a file.
Definition: OgreStreamSerialiser.h:95
Ogre::Pass::getAlphaRejectValue
unsigned char getAlphaRejectValue(void) const
Gets the alpha reject value.
Definition: OgrePass.h:706
Ogre::VulkanFrameBufferDescValue::mWindowImageViews
FastArray< VkImageView > mWindowImageViews
Definition: OgreVulkanRenderPassDescriptor.h:71
Ogre::NodeArrayMemoryManager::Owner
@ Owner
Definition: OgreArrayMemoryManager.h:308
Ogre::float4x4::float4x4
float4x4(const Matrix4 &val)
Definition: OgreShaderPrimitives.h:94
Ogre::HlmsBaseProp::AlphaTestShadowCasterOnly
static const IdString AlphaTestShadowCasterOnly
Definition: OgreHlms.h:929
Ogre::CompositorWorkspace::getGlobalBuffers
const CompositorNamedBufferVec & getGlobalBuffers(void) const
Definition: OgreCompositorWorkspace.h:159
Ogre::GLSLESShader::setLinked
void setLinked(GLint flag)
Set the shader link status.
Definition: OgreGLSLESShader.h:138
Ogre::RenderSystem::_hlmsBlendblockCreated
virtual void _hlmsBlendblockCreated(HlmsBlendblock *newBlock)
Definition: OgreRenderSystem.h:875
Ogre::FRUSTUM_PLANE_NEAR
@ FRUSTUM_PLANE_NEAR
Definition: OgreFrustum.h:59
Ogre::D3D11Device::isError
bool isError() const
Definition: OgreD3D11Device.h:91
Ogre::TextureFilter::TypeGenerateSwMipmaps
@ TypeGenerateSwMipmaps
Definition: OgreTextureFilters.h:55
OgreLodCollapser.h
Ogre::UnlitProperty::UvDiffuseSwizzle1
static const IdString UvDiffuseSwizzle1
Definition: OgreUnlitProperty.h:95
Ogre::PFG_RGBA8_SINT
@ PFG_RGBA8_SINT
Definition: OgrePixelFormatGpu.h:79
Ogre::DeflateStream
Stream which compresses / uncompresses data using the 'deflate' compression algorithm.
Definition: OgreDeflate.h:57
Ogre::Volume::OctreeNode::getCenterBack
const Vector3 getCenterBack(void) const
Gets the center of the corners 0, 1, 4, 5.
Definition: OgreVolumeOctreeNode.h:292
Ogre::Light::getSpotlightTanHalfAngle
Real getSpotlightTanHalfAngle(void) const
Definition: OgreLight.h:320
Ogre::PBSM_ROUGHNESS
@ PBSM_ROUGHNESS
Definition: OgreHlmsPbsPrerequisites.h:65
Ogre::SimplePageContentCollectionFactory
Factory class for SimplePageContentCollection.
Definition: OgreSimplePageContentCollection.h:111
Ogre::RenderSystem::getBarrierSolver
BarrierSolver & getBarrierSolver(void)
Definition: OgreRenderSystem.h:1520
Ogre::GTKWindow::isClosed
bool isClosed(void) const
Indicates whether the window has been closed by the user.
Ogre::ComPtr::operator=
ComPtr & operator=(const ComPtr &other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:163
Ogre::CbDrawStrip
Definition: OgreCbDrawCall.h:49
Ogre::MovableObject::mParentIndex
size_t mParentIndex
Index in the vector holding this MO reference (could be our parent node, or a global array tracking a...
Definition: OgreMovableObject.h:145
Ogre::OT_LINE_LIST
@ OT_LINE_LIST
A list of lines, 2 vertices per line.
Definition: OgreCommon.h:89
Ogre::RenderSystemCapabilities::getNumTexturesInTextureDescriptor
uint32 getNumTexturesInTextureDescriptor(ShaderType shaderType) const
Max number of textures per shader stage that can be fit in DescriptorSetTexture and DescriptorSetText...
Definition: OgreRenderSystemCapabilities.h:610
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:180
Ogre::DataStream::DataStream
DataStream(const String &name, uint16 accessMode=READ)
Constructor for creating named streams.
Definition: OgreDataStream.h:199
Ogre::Assert::GetHandler
_OgreExport Handler GetHandler()
Ogre::v1::TextAreaOverlayElement::Left
@ Left
Definition: OgreTextAreaOverlayElement.h:50
OgreFastArray.h
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:225
XWindowAttributes::y
int y
Definition: OgreX11EGLSupport.h:89
Ogre::RTShader::Parameter::SPC_DEPTH_WORLD_SPACE
@ SPC_DEPTH_WORLD_SPACE
Depth in world space.
Definition: OgreShaderParameter.h:279
Ogre::PF_ETC1_RGB8
@ PF_ETC1_RGB8
ETC1 (Ericsson Texture Compression)
Definition: OgrePixelFormat.h:246
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:1111
Ogre::LodIndexBuffer::indexCount
size_t indexCount
Index size: 2 or 4 byte/index is supported only.
Definition: OgreLodBuffer.h:44
Ogre::GpuProgramParameters::getTransposeMatrices
bool getTransposeMatrices(void) const
Gets whether or not matrices are to be transposed when set.
Definition: OgreGpuProgramParams.h:2356
Ogre::UnlitProperty::BlendModeIndex10
static const IdString BlendModeIndex10
Definition: OgreUnlitProperty.h:121
Ogre::Math::NEG_INFINITY
static const Real NEG_INFINITY
Definition: OgreMath.h:747
Ogre::HashedVector::swap
void swap(HashedVector< T > &rhs)
Definition: OgreCommon.h:618
Ogre::TextureUnitState::TextureEffect::subtype
int subtype
Definition: OgreTextureUnitState.h:140
Ogre::SKELETON_ANIMATION_BASEINFO
@ SKELETON_ANIMATION_BASEINFO
Definition: OgreSkeletonFileFormat.h:85
Ogre::GpuProgramParameters::getFloatPointer
const float * getFloatPointer(size_t pos) const
Get a pointer to the 'nth' item in the float buffer.
Definition: OgreGpuProgramParams.h:1878
Ogre::Volume::OctreeNode::getCenterFrontLeft
const Vector3 getCenterFrontLeft(void) const
Gets the center of the corners 3, 7.
Definition: OgreVolumeOctreeNode.h:427
Ogre::OrderPropertyByIdString
bool OrderPropertyByIdString(const HlmsProperty &_left, const HlmsProperty &_right)
Definition: OgreHlmsCommon.h:163
Ogre::v1::VertexData::hwAnimDataItemsUsed
size_t hwAnimDataItemsUsed
Number of hardware animation data items used.
Definition: OgreVertexIndexData.h:104
Ogre::v1::TextAreaOverlayElement::CmdColourBottom
Command object for setting the bottom colour.
Definition: OgreTextAreaOverlayElement.h:186
Ogre::v1::StaticGeometry::GeometryBucket::getIndexData
const IndexData * getIndexData(void) const
Get the index data for this geometry.
Definition: OgreStaticGeometry.h:236
Ogre::ResourceAccess::Write
@ Write
Definition: OgreResourceTransition.h:78
Ogre::CPreprocessor
This is a simplistic C/C++-like preprocessor.
Definition: OgreGLSLPreprocessor.h:61
Ogre::RTShader::LayeredBlending::TextureBlend::modControlParam
ParameterPtr modControlParam
Definition: OgreShaderExLayeredBlending.h:104
Ogre::CompositorTexture::texture
TextureGpu * texture
Definition: OgreCompositorPass.h:57
Ogre::Volume::DualCell
To store the generated dual cells in a vector.
Definition: OgreVolumeDualGridGenerator.h:42
Ogre::PF_R8G8_SINT
@ PF_R8G8_SINT
16-bit pixel format, 8 bits red (signed int), 8 bits blue (signed int).
Definition: OgrePixelFormat.h:186
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:220
Ogre::RTShader::Parameter::SPC_DEPTH_OBJECT_SPACE
@ SPC_DEPTH_OBJECT_SPACE
Depth in object space.
Definition: OgreShaderParameter.h:276
Ogre::LodDataPtr
SharedPtr< LodData > LodDataPtr
Definition: OgreLodPrerequisites.h:66
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:228
Ogre::ID_UAV_BUFFER
@ ID_UAV_BUFFER
Definition: OgreScriptCompiler.h:982
Ogre::ProfileGroupMask
ProfileGroupMask
List of reserved profiling masks.
Definition: OgreProfiler.h:207
Ogre::v1::PatchSurface
A surface which is defined by curves of some kind to form a patch, e.g.
Definition: OgrePatchSurface.h:53
Ogre::AbstractNodeListPtr
SharedPtr< AbstractNodeList > AbstractNodeListPtr
Definition: OgreScriptCompiler.h:92
Ogre::PixelFormatGpuUtils::PFL_RG32
@ PFL_RG32
Definition: OgrePixelFormatGpuUtils.h:53
Ogre::GTKWindow::resize
void resize(unsigned int width, unsigned int height)
Alter the size of the window.
Ogre::Grid2DPageStrategyData::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgreGrid2DPageStrategy.h:144
Ogre::APKFileSystemArchive::list
StringVectorPtr list(bool recursive=true, bool dirs=false)
List all file names in the archive.
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
Ogre::Node::setListener
virtual void setListener(Listener *listener)
Sets a listener for this Node.
Definition: OgreNode.h:698
Ogre::v1::HardwareUniformBuffer
Specialisation of HardwareBuffer for a uniform buffer.
Definition: OgreHardwareUniformBuffer.h:48
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_1_1FiniteDebug
static const String & getPointLightExtruderVs_1_1FiniteDebug(void)
Get extruder program source for debug point lights, compatible with vs_1_1.
Definition: OgreShadowVolumeExtrudeProgram.h:305
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:1059
Ogre::RTShader::UniformParameterConstIterator
UniformParameterList::const_iterator UniformParameterConstIterator
Definition: OgreShaderParameter.h:568
Ogre::Transform::advancePack
void advancePack()
Advances all pointers to the next pack, i.e.
Definition: OgreTransform.h:182
Ogre::LodData::mCollapseCostHeap
CollapseCostHeap mCollapseCostHeap
Makes possible to get the vertices with the smallest collapse cost.
Definition: OgreLodData.h:170
Ogre::SubStringRef::end
String::const_iterator end() const
Definition: OgreHlmsCommon.h:142
Ogre::v1::HardwareBufferLockGuard::pBuf
HardwareBuffer * pBuf
Definition: OgreHardwareBuffer.h:407
Ogre::v1::MeshVersion
MeshVersion
Mesh compatibility versions.
Definition: OgreMeshSerializer.h:42
Ogre::ID_USES_UAV
@ ID_USES_UAV
Definition: OgreScriptCompiler.h:901
Ogre::float4x3
Definition: OgreShaderPrimitives.h:100
Ogre::v1::Pose::getIncludesNormals
bool getIncludesNormals() const
Return whether the pose vertices include normals.
Definition: OgrePose.h:82
Ogre::v1::VertexElement
This class declares the usage of a single vertex buffer as a component of a complete VertexDeclaratio...
Definition: OgreHardwareVertexBuffer.h:115
Ogre::PBSM_DETAIL_WEIGHT
@ PBSM_DETAIL_WEIGHT
Definition: OgreHlmsPbsPrerequisites.h:66
Ogre::Decal::mIgnoreDiffuseAlpha
uint16 mIgnoreDiffuseAlpha
Definition: OgreDecal.h:90
Ogre::v1::StaticGeometry::MaterialBucket::getMaterial
const MaterialPtr & getMaterial(void) const
Get the material for this bucket.
Definition: OgreStaticGeometry.h:294
Ogre::SceneFlags::TexturesOitd
@ TexturesOitd
See HlmsDatablock::saveTextures.
Definition: OgreSceneFormatBase.h:61
Ogre::M_MESH_LOD_LEVEL
@ M_MESH_LOD_LEVEL
Definition: OgreMeshFileFormat.h:238
Ogre::Forward3D::getForwardPlusMethod
virtual ForwardPlusMethods getForwardPlusMethod(void) const
Definition: OgreForward3D.h:100
Ogre::Decal::getMetalness
float getMetalness(void) const
Definition: OgreDecal.h:128
Ogre::v1::TimeIndex::getTimePos
Real getTimePos(void) const
Definition: OgreAnimationTrack.h:95
Ogre::MetalTextureGpuRenderTarget
Definition: OgreMetalTextureGpu.h:113
Ogre::D3D9RenderSystem::mutAuto
@ mutAuto
Definition: OgreD3D9RenderSystem.h:57
Ogre::AnimableValue::setValue
virtual void setValue(const Degree &)
Set value.
Definition: OgreAnimable.h:183
Ogre::SharedPtr::operator->
T * operator->() const
Definition: OgreSharedPtr.h:266
Ogre::RTShader::LayeredBlending::LB_BlendOverlay
@ LB_BlendOverlay
Definition: OgreShaderExLayeredBlending.h:62
Ogre::GL3PlusTextureGpuHeadlessWindow
Definition: OgreGL3PlusTextureGpuWindow.h:71
Ogre::Win32EGLSupport
Definition: OgreWin32EGLSupport.h:37
Ogre::Vector3::midPoint
Vector3 midPoint(const Vector3 &vec) const
Returns a vector at a point half way between this and the passed in vector.
Definition: OgreVector3.h:496
Ogre::RenderSystem::_hlmsMacroblockDestroyed
virtual void _hlmsMacroblockDestroyed(HlmsMacroblock *block)
Definition: OgreRenderSystem.h:874
Ogre::Image2::Filter
Filter
Definition: OgreImage2.h:332
Ogre::SceneManager::Listener::shadowTextureCasterPreViewProj
virtual void shadowTextureCasterPreViewProj(const 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:314
Ogre::VctMaterial::DatablockConversionResult
Definition: OgreVctMaterial.h:45
Ogre::Polygon::VertexList
vector< Vector3 >::type VertexList
Definition: OgrePolygon.h:59
Ogre::RTShader::GLSLProgramProcessor::getTargetLanguage
virtual const String & getTargetLanguage() const
Return the target language of this processor.
Definition: OgreShaderGLSLProgramProcessor.h:60
_OgreHlmsPbsMobileExport
#define _OgreHlmsPbsMobileExport
Definition: OgreHlmsPbsMobilePrerequisites.h:41
Ogre::DepthBuffer
An abstract class that contains a depth/stencil buffer.
Definition: Deprecated/OgreDepthBuffer.h:83
Ogre::SceneManager::getOptionKeys
virtual bool getOptionKeys(StringVector &refKeys)
Method for getting all the implementation-specific options of the scene manager.
Definition: OgreSceneManager.h:1843
Ogre::MetalDiscardBufferManager::getDevice
MetalDevice * getDevice(void) const
Definition: OgreMetalDiscardBufferManager.h:119
Ogre::InternalCubemapProbeFactory::~InternalCubemapProbeFactory
virtual ~InternalCubemapProbeFactory()
Definition: OgreInternalCubemapProbe.h:71
Ogre::StencilStateOp::stencilDepthFailOp
StencilOperation stencilDepthFailOp
Definition: OgreCommon.h:173
Ogre::LwString::Double::mValue
double mValue
Definition: OgreLwString.h:361
Ogre::v1::HardwareBufferManagerBase::_notifyVertexBufferDestroyed
void _notifyVertexBufferDestroyed(HardwareVertexBuffer *buf)
Notification that a hardware vertex buffer has been destroyed.
Ogre::M_ANIMATION_TRACK
@ M_ANIMATION_TRACK
Definition: OgreMeshFileFormat.h:169
Ogre::D3D9Driver
Definition: OgreD3D9Driver.h:40
Ogre::PF_FLOAT32_R
@ PF_FLOAT32_R
Definition: OgrePixelFormat.h:128
Ogre::ResourceLayout::Undefined
@ Undefined
Definition: OgreResourceTransition.h:51
Ogre::v1::GLES2RenderToVertexBuffer
Definition: OgreGLES2RenderToVertexBuffer.h:47
Ogre::TRect::TRect
TRect()
Definition: OgreCommon.h:771
Ogre::Volume::OctreeNode::getCenterBottom
const Vector3 getCenterBottom(void) const
Gets the center of the corners 0, 1, 2, 3.
Definition: OgreVolumeOctreeNode.h:337
Ogre::ID_SHARED_PARAMS_REF
@ ID_SHARED_PARAMS_REF
Definition: OgreScriptCompiler.h:811
OgreNode.h
Ogre::TextureUnitState::TextureEffect::type
TextureEffectType type
Definition: OgreTextureUnitState.h:139
Ogre::TerrainLodManager::LodInfo::resolution
uint16 resolution
Definition: OgreTerrainLodManager.h:82
Ogre::SceneManager::getCurrentPrePassTextures
const TextureGpuVec & getCurrentPrePassTextures(void) const
Definition: OgreSceneManager.h:1317
Ogre::RenderSystemCapabilities::getVertexProgramConstantIntCount
ushort getVertexProgramConstantIntCount(void) const
The number of integer constants vertex programs support.
Definition: OgreRenderSystemCapabilities.h:702
Ogre::Matrix4::setTrans
void setTrans(const Vector3 &v)
Sets the translation transformation part of the matrix.
Definition: OgreMatrix4.h:409
Ogre::PF_BYTE_BGR
@ PF_BYTE_BGR
3 byte pixel format, 1 byte for blue, 1 byte for green, 1 byte for red
Definition: OgrePixelFormat.h:92
OgreEglPBufferContext.h
XClientMessageEvent::serial
int serial
Definition: OgreX11EGLSupport.h:94
Ogre::VulkanWindowNull::destroy
void destroy() override
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:214
Ogre::SimplePageContentCollectionFactory::SimplePageContentCollectionFactory
SimplePageContentCollectionFactory()
Definition: OgreSimplePageContentCollection.h:116
Ogre::VctCascadeSetting::voxelizer
VctImageVoxelizer * voxelizer
Valid ptr after VctCascadedVoxelizer::init.
Definition: OgreVctCascadedVoxelizer.h:87
Ogre::v1::VertexDeclaration
This class declares the format of a set of vertex inputs, which can be issued to the rendering API th...
Definition: OgreHardwareVertexBuffer.h:287
Ogre::D3D11RenderWindowSwapChainBased::_getSwapChainDescription
DXGI_SWAP_CHAIN_DESC_N * _getSwapChainDescription(void)
Definition: OgreD3D11RenderWindow.h:116
Ogre::AbstractNode::~AbstractNode
virtual ~AbstractNode()
Definition: OgreScriptCompiler.h:104
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:1086
Ogre::TextureDefinitionBase::getLocalBufferDefinitions
const BufferDefinitionVec & getLocalBufferDefinitions(void) const
Definition: OgreTextureDefinition.h:449
Ogre::Vector2::squaredDistance
Real squaredDistance(const Vector2 &rhs) const
Returns the square of the distance to another vector.
Definition: OgreVector2.h:360
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:89
Ogre::VulkanGlobalBindingTable::minDirtySlotConst
uint8 minDirtySlotConst
Definition: OgreVulkanGlobalBindingTable.h:75
Ogre::CullFrustumRequest::firstRq
uint8 firstRq
First RenderQueue ID to render (inclusive)
Definition: OgreSceneManager.h:97
Ogre::FrameStats::getLastTime
float getLastTime(void) const
Definition: OgreFrameStats.h:66
Ogre::CompositorPassSceneDef::mEnableForwardPlus
bool mEnableForwardPlus
Enable ForwardPlus during the pass (if Forward3D or ForwardClustered systems were created).
Definition: OgreCompositorPassSceneDef.h:114
Ogre::AsyncTextureTicket::DelayedDownload::srcBox
TextureBox srcBox
Definition: OgreAsyncTextureTicket.h:68
Ogre::RTShader::LayeredBlending::LB_BlendDarken
@ LB_BlendDarken
Definition: OgreShaderExLayeredBlending.h:53
Ogre::CubemapProbe::getArea
const Aabb & getArea(void) const
Definition: OgreCubemapProbe.h:227
Ogre::VulkanGlobalBindingTable::texBuffers
VkBufferView texBuffers[NUM_BIND_TEX_BUFFERS]
Definition: OgreVulkanGlobalBindingTable.h:65
Ogre::RCP_CREATE_ON_ALL_DEVICES
@ RCP_CREATE_ON_ALL_DEVICES
Definition: OgreD3D9ResourceManager.h:50
Ogre::GpuConstantDefinition::isFloat
bool isFloat() const
Definition: OgreGpuProgramParams.h:174
Ogre::HlmsBaseProp::ShadowCasterDirectional
static const IdString ShadowCasterDirectional
Definition: OgreHlms.h:887
Ogre::GpuProgramUsage::getProgramName
const String & getProgramName(void) const
Gets the program being used.
Definition: OgreGpuProgramUsage.h:124
Ogre::Font::CodePointRangeList
vector< CodePointRange >::type CodePointRangeList
Definition: OgreFont.h:156
Ogre::VertexArrayObject::ReadRequests::type
VertexElementType type
Definition: OgreVertexArrayObject.h:185
Ogre::v1::TextAreaOverlayElement
This class implements an overlay element which contains simple unformatted text.
Definition: OgreTextAreaOverlayElement.h:45
Ogre::PixelFormatDataTypes::Sint
@ Sint
Definition: OgreD3D11PixelFormatToShaderType.h:50
Ogre::ResourceManager::setVerbose
virtual void setVerbose(bool v)
Sets whether this manager and its resources habitually produce log output.
Definition: OgreResourceManager.h:494
Ogre::v1::VertexElement::getIndex
unsigned short getIndex(void) const
Gets the index of this element, only applicable for repeating elements.
Definition: OgreHardwareVertexBuffer.h:143
Ogre::GLES2VaoManager::Vao::VertexBinding
Definition: OgreGLES2VaoManager.h:98
Ogre::Forward3D::getHeight
uint32 getHeight(void) const
Definition: OgreForward3D.h:105
Ogre::TerrainPagedWorldSection::TerrainDefiner::~TerrainDefiner
virtual ~TerrainDefiner()
Definition: OgreTerrainPagedWorldSection.h:165
Ogre::PSSMShadowCameraSetup::getNumStableSplits
uint32 getNumStableSplits(void) const
Definition: OgreShadowCameraSetupPSSM.h:133
Ogre::ColourValue::Blue
static const ColourValue Blue
Definition: OgreColourValue.h:65
Ogre::SPFM_DELETE
@ SPFM_DELETE
Use OGRE_DELETE to free the memory.
Definition: OgreSharedPtr.h:46
Ogre::CB_SET_CONSTANT_BUFFER_INVALID
@ CB_SET_CONSTANT_BUFFER_INVALID
Definition: OgreCbCommon.h:52
Ogre::VaoManager::supportsIndirectBuffers
bool supportsIndirectBuffers(void) const
When false, IndirectBufferPacked will emulate the mapping behavior, and we need to use the emulated c...
Definition: OgreVaoManager.h:521
Ogre::CompositorPassUavDef::TextureSource::mipmapLevel
int32 mipmapLevel
Definition: OgreCompositorPassUavDef.h:63
Ogre::TlsHandle
uint32 TlsHandle
Definition: OgreThreads.h:130
Ogre::GpuLogicalIndexUse
Structure recording the use of a physical buffer by a logical parameter index.
Definition: OgreGpuProgramParams.h:565
Ogre::PbsProperty::DetailMapsNormal
static const IdString DetailMapsNormal
Definition: OgreHlmsPbs.h:562
Ogre::CompositorPassQuadDef::mAnalyzeAllTextureLayouts
bool mAnalyzeAllTextureLayouts
When true, Ogre will check all bound textures in the material to see if they were properly transition...
Definition: OgreCompositorPassQuadDef.h:103
Ogre::RenderSystemCapabilities::getVertexProgramConstantBoolCount
ushort getVertexProgramConstantBoolCount(void) const
The number of boolean constants vertex programs support.
Definition: OgreRenderSystemCapabilities.h:707
Ogre::v1::MetalNullPixelBuffer
Definition: OgreMetalNullTexture.h:75
Ogre::DescriptorSetTexture2::mTextures
FastArray< Slot > mTextures
Definition: OgreDescriptorSetTexture.h:325
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::IndexBufferPacked::IndexType
Ogre::IndexType IndexType
Definition: OgreIndexBufferPacked.h:40
Ogre::FrameListener::~FrameListener
virtual ~FrameListener()
Definition: OgreFrameListener.h:130
Ogre::ControllerManager
Class for managing Controller instances.
Definition: OgreControllerManager.h:59
Ogre::TextureDefinitionBase::BufferDefinition::widthFactor
float widthFactor
Sometimes buffers can be used as a plain-array contiguous image (instead of the swizzled pattern from...
Definition: OgreTextureDefinition.h:166
Ogre::BP_TYPE_UAV
@ BP_TYPE_UAV
Definition: OgreBufferPacked.h:89
Ogre::VulkanDescriptorSetUav::destroy
void destroy(const DescriptorSetUav &descSetUav)
Ogre::UnlitProperty::BlendModeIndex12
static const IdString BlendModeIndex12
Definition: OgreUnlitProperty.h:123
Ogre::CompositorNodeDef::setNumOutputChannels
void setNumOutputChannels(size_t numOuts)
Reserves enough memory for all output channel mappings (efficient allocation, better than using linke...
Definition: OgreCompositorNodeDef.h:176
Ogre::ProfileInstance::logResults
void logResults()
Ogre::D3D11NullTextureTarget::getForceDisableColourWrites
virtual bool getForceDisableColourWrites(void) const
Used by depth texture views which need to disable colour writes when rendering to it PF_NULL targets ...
Definition: OgreD3D11NullTexture.h:113
Ogre::GpuSharedParameters::getDoubleConstantList
const DoubleConstantList & getDoubleConstantList() const
Get a reference to the list of double constants.
Definition: OgreGpuProgramParams.h:790
Ogre::Grid3DPageStrategyData::getCellRangeMinY
virtual int32 getCellRangeMinY() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:165
Ogre::Terrain::ImportData::inputFloat
float * inputFloat
Optional list of terrainSize * terrainSize floats defining the terrain.
Definition: OgreTerrain.h:371
Ogre::Vector3::NEGATIVE_UNIT_Z
static const Vector3 NEGATIVE_UNIT_Z
Definition: OgreVector3.h:807
Ogre::Hlms::DatablockEntry::visibleToManager
bool visibleToManager
Definition: OgreHlms.h:96
Ogre::ViewPoint::position
Vector3 position
Definition: OgreSceneManager.h:66
OgreWindowEventUtilities.h
Ogre::Terrain::TERRAIN_GENERATE_MATERIAL_INTERVAL_MS
static const uint64 TERRAIN_GENERATE_MATERIAL_INTERVAL_MS
Definition: OgreTerrain.h:280
Ogre::CompositorPassStencilDef::mStencilRef
uint32 mStencilRef
Definition: OgreCompositorPassStencilDef.h:50
Ogre::downscale2x_Signed_XA88
ImageDownsampler2D downscale2x_Signed_XA88
Definition: OgreImageDownsampler.h:135
std::tr1::hash< Ogre::SharedPtr< T > >::result_type
size_t result_type
Definition: OgreSharedPtr.h:398
Ogre::HlmsBaseProp::ForwardPlusFlipY
static const IdString ForwardPlusFlipY
Definition: OgreHlms.h:904
Ogre::RTShader::LayeredBlending::LB_BlendGlow
@ LB_BlendGlow
Definition: OgreShaderExLayeredBlending.h:74
Ogre::CompositorPassSceneDef::mGenNormalsGBuf
bool mGenNormalsGBuf
Generate Normals for a GBuffer in RTV output 1, This flag is ignored mPrePassMode if mPrePassMode !...
Definition: OgreCompositorPassSceneDef.h:105
Ogre::LBX_SOURCE1
@ LBX_SOURCE1
use source1 without modification
Definition: OgreBlendMode.h:77
Ogre::PbsProperty::ClearCoat
static const IdString ClearCoat
Definition: OgreHlmsPbs.h:605
Ogre::ObjectData::mVisibilityFlags
uint32 *RESTRICT_ALIAS mVisibilityFlags
Flags determining whether this object is visible (compared to SceneManager mask)
Definition: OgreObjectData.h:89
Ogre::RTShader::LayeredBlending::LB_BlendHardMix
@ LB_BlendHardMix
Definition: OgreShaderExLayeredBlending.h:72
Ogre::ID_READ_MASK
@ ID_READ_MASK
Definition: OgreScriptCompiler.h:963
Ogre::HlmsSamplerblock::mMaxAnisotropy
float mMaxAnisotropy
Definition: OgreHlmsSamplerblock.h:80
Ogre::WindowEventListener
Definition: OgreWindowEventUtilities.h:65
Ogre::LampConeType::Type180
@ Type180
Definition: OgreIesLoader.h:43
Ogre::UnlitMobileProp::DiffuseMapCount10
static const IdString DiffuseMapCount10
Definition: OgreHlmsUnlitMobile.h:118
Ogre::RSC_STORE_AND_MULTISAMPLE_RESOLVE
@ RSC_STORE_AND_MULTISAMPLE_RESOLVE
Definition: OgreRenderSystemCapabilities.h:230
Ogre::VET_UINT1
@ VET_UINT1
Definition: OgreVertexElements.h:99
Ogre::StackVector::front
const T & front() const
Definition: OgreStackVector.h:283
Ogre::NULLVaoManager::Vao::VertexBinding::offset
size_t offset
Definition: OgreNULLVaoManager.h:99
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:1186
Ogre::EglPBufferSupport::DeviceData
Definition: OgreEglPBufferSupport.h:45
Ogre::VctLighting::msDistanceThresholdCustomParam
static const uint16 msDistanceThresholdCustomParam
Definition: OgreVctLighting.h:49
Ogre::RTShader::LayeredBlending::LB_BlendLinearLight
@ LB_BlendLinearLight
Definition: OgreShaderExLayeredBlending.h:69
Ogre::ID_GAMMA
@ ID_GAMMA
Definition: OgreScriptCompiler.h:734
Ogre::VulkanRenderSystem::getDisplayMonitorCount
virtual unsigned int getDisplayMonitorCount() const
Gets the number of display monitors.
Definition: OgreVulkanRenderSystem.h:288
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Vector4 &)
Apply delta value.
Definition: OgreAnimable.h:209
Ogre::GpuProgramParameters::ACT_COSTIME_0_X
@ ACT_COSTIME_0_X
Cosine of "Time0_X". Equivalent to RenderMonkey's "CosTime0_X".
Definition: OgreGpuProgramParams.h:1178
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE1
@ SPC_POSTOLIGHT_OBJECT_SPACE1
Definition: OgreShaderParameter.h:128
Ogre::RenderSystemCapabilities::setDriverVersion
void setDriverVersion(const DriverVersion &version)
Set the driver version.
Definition: OgreRenderSystemCapabilities.h:460
Ogre::HlmsDiskCache::Cache::pso
PsoVec pso
Definition: OgreHlmsDiskCache.h:165
Ogre::Terrain::removeQueryFlags
void removeQueryFlags(uint32 flags)
Definition: OgreTerrain.h:1372
Ogre::CompositorShadowNode::LightsBitSet
vector< bool >::type LightsBitSet
Definition: OgreCompositorShadowNode.h:93
Ogre::STLAllocatorBase::value_type
T value_type
Definition: OgreMemorySTLAllocator.h:66
Ogre::TextureBox::depth
uint32 depth
Definition: OgreTextureBox.h:45
Ogre::RadialDensityMask::RdmQuality
RdmQuality
Definition: OgreRadialDensityMask.h:82
Ogre::v1::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:89
Ogre::VulkanAsyncTicket
Definition: OgreVulkanAsyncTicket.h:38
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:862
Ogre::OT_TRIANGLE_FAN
@ OT_TRIANGLE_FAN
A fan of triangles, 3 vertices for the first triangle, and 1 per triangle after that.
Definition: OgreCommon.h:97
Ogre::RootLayout::ArrayDesc::bindingIdx
uint16 bindingIdx
Definition: OgreRootLayout.h:387
Display
Definition: OgreX11EGLSupport.h:78
Ogre::CompositorNodeDef::getTargetPass
CompositorTargetDef * getTargetPass(size_t passIndex)
Retrieves an existing pass by it's given index.
Definition: OgreCompositorNodeDef.h:161
Ogre::PixelFormatDescription::name
const char * name
Definition: OgrePixelFormatDescriptions.h:42
Ogre::v1::D3D11RenderToVertexBuffer
An object which renders geometry to a vertex.
Definition: OgreD3D11RenderToVertexBuffer.h:45
Ogre::Radian::operator/
Radian operator/(Real f) const
Definition: OgreMath.h:76
Ogre::HlmsDiskCache::Pso::passProperties
HlmsPropertyVec passProperties
Definition: OgreHlmsDiskCache.h:148
Ogre::HlmsTypes
HlmsTypes
Up to 8 different HLMS generator types are allowed.
Definition: OgreHlmsCommon.h:179
Ogre::v1::CbDrawCallStrip
Definition: OgreCbDrawCall.h:117
Ogre::v1::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:257
Ogre::GLSLESProgramCommon::getFragmentShader
GLSLESShader * getFragmentShader() const
Definition: OgreGLSLESProgramCommon.h:107
Ogre::DDSCodec::~DDSCodec
virtual ~DDSCodec()
Definition: OgreDDSCodec.h:74
Ogre::CompositorTargetDef::getParentNodeDef
const CompositorNodeDef * getParentNodeDef(void) const
Definition: OgreCompositorPassDef.h:326
Ogre::v1::VertexElement::baseVertexPointerToElement
void baseVertexPointerToElement(void *pBase, RGBA **pElem) const
Adjusts a pointer to the base of a vertex to point at this element.
Definition: OgreHardwareVertexBuffer.h:231
Ogre::APKFileSystemArchive::APKFileSystemArchive
APKFileSystemArchive(const String &name, const String &archType, AAssetManager *assetMgr)
OgrePass.h
Ogre::CullFrustumRequest::casterPass
bool casterPass
Whether this is a shadow mapping pass.
Definition: OgreSceneManager.h:101
Ogre::VulkanRenderSystem
Implementation of Vulkan as a rendering system.
Definition: OgreVulkanRenderSystem.h:57
Ogre::D3D11RenderSystem::getSwitchingFullscreenCounter
int getSwitchingFullscreenCounter() const
Definition: OgreD3D11RenderSystem.h:178
OgreVectorSetImpl.h
Ogre::EmitterCommands::CmdDirPositionRef
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:91
Ogre::TerrainMaterialGenerator::getLayerDeclaration
virtual const TerrainLayerDeclaration & getLayerDeclaration() const
Get the layer declaration that this material generator operates with.
Definition: OgreTerrainMaterialGenerator.h:264
Ogre::PFG_ASTC_RGBA_UNORM_8X8_LDR
@ PFG_ASTC_RGBA_UNORM_8X8_LDR
Definition: OgrePixelFormatGpu.h:243
Ogre::InstantRadiosity::AreaOfInterestVec
vector< AreaOfInterest >::type AreaOfInterestVec
Areas of interest.
Definition: OgreInstantRadiosity.h:196
Ogre::VaoManager::supportsPersistentMapping
bool supportsPersistentMapping(void) const
Definition: OgreVaoManager.h:517
Ogre::CBT_BACK_LEFT
@ CBT_BACK_LEFT
Definition: OgreCommon.h:381
Ogre::ObjectMemoryManager::_getTotalRenderQueues
size_t _getTotalRenderQueues() const
Definition: OgreObjectMemoryManager.h:148
Ogre::PCT_UINT
@ PCT_UINT
Signed integer per component.
Definition: OgrePixelFormat.h:399
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:541
Ogre::GL3PlusSupport::getShaderCachePath
const String & getShaderCachePath(void) const
Get shader cache path.
Definition: OgreGL3PlusSupport.h:90
Ogre::Transform::mInheritOrientation
bool *RESTRICT_ALIAS mInheritOrientation
Stores whether this node inherits orientation from it's parent.
Definition: OgreTransform.h:71
ZZIP_FILE
struct zzip_file ZZIP_FILE
Definition: OgreZip.h:40
OgreTimerImp.h
Ogre::UNLIT_BLEND_DARKEN
@ UNLIT_BLEND_DARKEN
Definition: OgreHlmsUnlitPrerequisites.h:77
Ogre::Terrain::getHighestLodPrepared
int getHighestLodPrepared() const
Definition: OgreTerrain.h:1896
Ogre::SceneFlags::Lights
@ Lights
Definition: OgreSceneFormatBase.h:57
Ogre::PFG_RG16_SNORM
@ PFG_RG16_SNORM
Definition: OgrePixelFormatGpu.h:84
Ogre::v1::HardwareVertexBufferLockGuard
HardwareBufferLockGuard HardwareVertexBufferLockGuard
Locking helper.
Definition: OgreHardwareVertexBuffer.h:102
Ogre::RTShader::LayeredBlending::SourceModifier
SourceModifier
Definition: OgreShaderExLayeredBlending.h:82
Ogre::v1::StaticGeometry::Region::LODIterator
VectorIterator< LODBucketList > LODIterator
Definition: OgreStaticGeometry.h:414
Ogre::GTKWindow::GTKWindow
GTKWindow()
Ogre::SharedPtrInfoDelete::~SharedPtrInfoDelete
virtual ~SharedPtrInfoDelete()
Definition: OgreSharedPtr.h:77
Ogre::ID_POINT_SPRITES
@ ID_POINT_SPRITES
Definition: OgreScriptCompiler.h:720
Ogre::PFG_NULL
@ PFG_NULL
Definition: OgrePixelFormatGpu.h:47
Ogre::PBSM_DETAIL3_NM
@ PBSM_DETAIL3_NM
Definition: OgreHlmsPbsPrerequisites.h:74
Ogre::GLES2RTTManager
Manager/factory for RenderTextures.
Definition: OgreGLES2RenderTexture.h:63
Ogre::SceneFlags::Entities
@ Entities
Definition: OgreSceneFormatBase.h:56
Ogre::CLIPPED_ALL
@ CLIPPED_ALL
Everything was clipped away.
Definition: OgreCommon.h:960
Ogre::StackVector::insertPOD
iterator insertPOD(iterator where, const_iterator otherBegin, const_iterator otherEnd)
otherBegin & otherEnd must not overlap with this->begin() and this->end()
Definition: OgreStackVector.h:145
Ogre::PrePassCreate
@ PrePassCreate
This is a depth pre-pass.
Definition: OgreCommon.h:73
Ogre::v1::BillboardChain
Allows the rendering of a chain of connected billboards.
Definition: OgreBillboardChain.h:79
Ogre::VulkanStagingTexture
Definition: OgreVulkanStagingTexture.h:40
Ogre::v1::HardwareIndexBuffer::getType
IndexType getType(void) const
Get the type of indexes used in this buffer.
Definition: OgreHardwareIndexBuffer.h:70
Ogre::LodData::mUseVertexNormals
bool mUseVertexNormals
Definition: OgreLodData.h:181
Ogre::v1::TangentSpaceCalc::Result::vertexSplits
VertexSplits vertexSplits
A list of vertex indices which were split off into new vertices because of mirroring.
Definition: OgreTangentSpaceCalc.h:84
Ogre::RSC_READ_BACK_AS_TEXTURE
@ RSC_READ_BACK_AS_TEXTURE
Supports reading back the inactive depth-stencil buffer as texture.
Definition: OgreRenderSystemCapabilities.h:198
Ogre::NULLRenderSystem::getDisplayMonitorCount
virtual unsigned int getDisplayMonitorCount() const
Gets the number of display monitors.
Definition: OgreNULLRenderSystem.h:165
Ogre::GCT_MATRIX_DOUBLE_4X2
@ GCT_MATRIX_DOUBLE_4X2
Definition: OgreGpuProgramParams.h:109
Ogre::Transform::Transform
Transform()
Definition: OgreTransform.h:77
Ogre::D3D11VaoManager::Block
Definition: OgreD3D11VaoManager.h:47
Ogre::PagedWorld::getSections
const SectionMap & getSections() const
Retrieve a const reference to all the sections in this world.
Definition: OgrePagedWorld.h:161
OgreShaderFFPColour.h
Ogre::PrePassMode
PrePassMode
Definition: OgreCommon.h:67
Ogre::v1::HardwareBufferManagerBase::createVertexBuffer
virtual HardwareVertexBufferSharedPtr createVertexBuffer(size_t vertexSize, size_t numVerts, HardwareBuffer::Usage usage, bool useShadowBuffer=false)=0
Create a hardware vertex buffer.
Ogre::Any::type
const std::type_info & type() const
Definition: OgreAny.h:113
Ogre::CbLowLevelMaterial::casterPass
bool casterPass
Definition: OgreCbLowLevelMaterial.h:37
Ogre::RenderPassDescriptor::EntryTypes
EntryTypes
Definition: OgreRenderPassDescriptor.h:163
Ogre::VulkanWindow::_setDevice
void _setDevice(VulkanDevice *device)
Ogre::BatchedGeometryAlloc
GeometryAllocatedObject BatchedGeometryAlloc
Definition: OgreMemoryAllocatorConfig.h:299
Ogre::Bitwise::ctz32
static uint32 ctz32(uint32 value)
Definition: OgreBitwise.h:459
Ogre::v1::BillboardChain::Element::texCoord
Real texCoord
U or V texture coord depending on options.
Definition: OgreBillboardChain.h:102
Ogre::ImageDownsampler3D
void() ImageDownsampler3D(uint8 *dstPtr, uint8 const *srcPtr, int32 dstWidth, int32 dstHeight, int32 dstDepth, int32 dstBytesPerRow, int32 dstBytesPerImage, int32 srcWidth, int32 srcHeight, int32 srcBytesPerRow, int32 srcBytesPerImage)
Bilinear 3D downsampler.
Definition: OgreImageDownsampler.h:70
OgrePixelFormatGpu.h
Ogre::RTShader::FFPFog::CalcMode
CalcMode
Definition: OgreShaderFFPFog.h:55
Ogre::CB_SET_CONSTANT_BUFFER_DS
@ CB_SET_CONSTANT_BUFFER_DS
Definition: OgreCbCommon.h:50
Ogre::ID_TEXTURE_ALIAS
@ ID_TEXTURE_ALIAS
Definition: OgreScriptCompiler.h:725
Ogre::GL3PlusTextureGpu::getDisplayTextureName
GLuint getDisplayTextureName(void) const
Returns the GLuid of the texture that is being displayed.
Definition: OgreGL3PlusTextureGpu.h:113
Ogre::VulkanExternalInstance::instance
VkInstance instance
Definition: OgreVulkanDevice.h:57
Ogre::SharedPtr::setNull
void setNull()
Definition: OgreSharedPtr.h:312
Ogre::ResourceManager::getScriptPatterns
virtual const StringVector & getScriptPatterns(void) const
Gets the file patterns which should be used to find scripts for this ResourceManager.
Definition: OgreResourceManager.h:464
Ogre::Hlms::getDataFolder
Archive * getDataFolder(void)
Definition: OgreHlms.h:584
Ogre::InstantRadiosity::mVplConstAtten
Real mVplConstAtten
Definition: OgreInstantRadiosity.h:204
Ogre::VulkanDelayed_vkDestroyFramebuffer::execute
virtual void execute()
Ogre::TextureEffectPlay_Looping
@ TextureEffectPlay_Looping
Video starts playing as soon as possible.
Definition: OgreExternalTextureSource.h:78
Ogre::ID_SLICE
@ ID_SLICE
Definition: OgreScriptCompiler.h:837
Ogre::HlmsTextureManager::TextureLocation::texture
TexturePtr texture
Definition: OgreHlmsTextureManager.h:280
Ogre::VoxelizerBucket::operator<
bool operator<(const VoxelizerBucket &other) const
Definition: OgreVctVoxelizer.h:64
Ogre::Camera::_getCachedDerivedOrientation
const Quaternion & _getCachedDerivedOrientation(void) const
Definition: OgreCamera.h:470
Ogre::ScriptTranslatorManager::getNumTranslators
virtual size_t getNumTranslators() const =0
Returns the number of translators being managed.
Ogre::ArraySphere
Cache-friendly array of Sphere represented as a SoA array.
Definition: C/OgreArraySphere.h:58
Ogre::Vector3::reflect
Vector3 reflect(const Vector3 &normal) const
Calculates a reflection vector to the plane with the given normal .
Definition: OgreVector3.h:726
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:184
Ogre::ID_SOURCE1
@ ID_SOURCE1
Definition: OgreScriptCompiler.h:759
Ogre::OSXGL3PlusSupport::start
void start() override
Start anything special.
Ogre::GpuProgramParameters::ACT_PASS_ITERATION_NUMBER
@ ACT_PASS_ITERATION_NUMBER
provides the current iteration number of the pass.
Definition: OgreGpuProgramParams.h:1278
Ogre::GpuProgramParameters::getDoublePointer
const double * getDoublePointer(size_t pos) const
Get a pointer to the 'nth' item in the double buffer.
Definition: OgreGpuProgramParams.h:1884
OgreErrorDialogImp.h
Ogre::HlmsPassPso::ForceDepthClamp
@ ForceDepthClamp
Definition: OgreHlmsPso.h:114
Ogre::StaticCache::StaticCache
StaticCache()
Constructor.
Definition: OgreDataStream.h:56
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE3
@ SPC_LIGHTDIRECTION_WORLD_SPACE3
Definition: OgreShaderParameter.h:180
Ogre::ManualResourceLoader
Interface describing a manual resource loader.
Definition: OgreResource.h:526
Ogre::RTShader::NormalMapLighting::setNormalMapAnisotropy
void setNormalMapAnisotropy(unsigned int anisotropy)
Setup the normal map anisotropy value.
Definition: OgreShaderExNormalMapLighting.h:163
Ogre::RTShader::UniformParameter::mAutoConstantRealData
Real mAutoConstantRealData
Definition: OgreShaderParameter.h:556
Ogre::RTShader::LayeredBlending::BlendMode
BlendMode
Definition: OgreShaderExLayeredBlending.h:47
Ogre::HlmsBaseProp::Normal
static const IdString Normal
Definition: OgreHlms.h:840
Ogre::GL3PlusDepthBuffer
Definition: OgreGL3PlusDepthBuffer.h:50
Ogre::DataStream::getAccessMode
uint16 getAccessMode() const
Gets the access mode of the stream.
Definition: OgreDataStream.h:204
Ogre::CamerasInProgress::CamerasInProgress
CamerasInProgress(const Camera *camera)
Definition: OgreSceneManager.h:187
Ogre::PF_R16_UINT
@ PF_R16_UINT
16-bit pixel format, 16 bits red (unsigned int).
Definition: OgrePixelFormat.h:168
_OgreLodExport
#define _OgreLodExport
Definition: OgreLodPrerequisites.h:83
Ogre::RTShader::LayeredBlending::LB_BlendNegation
@ LB_BlendNegation
Definition: OgreShaderExLayeredBlending.h:59
OgreMath.h
Ogre::Resource::getOrigin
virtual const String & getOrigin(void) const
Get the origin of this resource, e.g.
Definition: OgreResource.h:450
Ogre::HlmsSamplerblock::mMagFilter
FilterOptions mMagFilter
Definition: OgreHlmsSamplerblock.h:67
Ogre::Light::getShadowNearClipDistance
Real getShadowNearClipDistance() const
Get the near clip plane distance to be used by the shadow camera, if this light casts texture shadows...
Definition: OgreLight.h:443
OgreAssert.h
Ogre::PbsBrdf::FLAG_UNCORRELATED
@ FLAG_UNCORRELATED
Definition: OgreHlmsPbsDatablock.h:59
Ogre::D3D11DepthTexture::getShareableDepthBuffer
bool getShareableDepthBuffer(void) const
Definition: OgreD3D11DepthTexture.h:51
OGRE_LOCK_AUTO_MUTEX
#define OGRE_LOCK_AUTO_MUTEX
Definition: OgreThreadDefinesBoost.h:33
Ogre::StringUtil
Utility class for manipulating Strings.
Definition: OgreString.h:84
Ogre::VulkanDescriptorSetUav::mBuffers
FastArray< VkDescriptorBufferInfo > mBuffers
Definition: OgreVulkanDescriptorSets.h:76
Ogre::PT_MATRIX3
@ PT_MATRIX3
Definition: OgreStringInterface.h:63
Ogre::v1::IndexData
Summary class collecting together index data source information.
Definition: OgreVertexIndexData.h:288
Ogre::DescriptorSetTexture2::TextureSlot::numMipmaps
uint8 numMipmaps
When this value is 0, it means all mipmaps from mipmapLevel until the end.
Definition: OgreDescriptorSetTexture.h:188
Ogre::Volume::msTriangles
int msTriangles[18][13]
Definition: OgreVolumeIsoSurfaceTablesMC.h:363
Ogre::HlmsDiskCache::Pso::pso
HlmsPso pso
Definition: OgreHlmsDiskCache.h:149
Ogre::v1::BillboardSet::_releaseManualHardwareResources
void _releaseManualHardwareResources()
Definition: OgreBillboardSet.h:829
Ogre::Technique::PassIterator
VectorIterator< Passes > PassIterator
Definition: OgreTechnique.h:168
Ogre::Viewport::getScissorHeight
Real getScissorHeight(void) const
Definition: OgreViewport.h:145
Ogre::ID_SUBTRACT
@ ID_SUBTRACT
Definition: OgreScriptCompiler.h:765
Ogre::PixelFormatGpuUtils::getCompressedBlockSize
static size_t getCompressedBlockSize(PixelFormatGpu format)
Returns in bytes, the size of the compressed block.
Ogre::RSC_EXPLICIT_API
@ RSC_EXPLICIT_API
API requires ResourceTransition for everything (e.g.
Definition: OgreRenderSystemCapabilities.h:215
Ogre::CompositorPassMipmapDef::MipmapGenerationMethods
MipmapGenerationMethods
Definition: OgreCompositorPassMipmapDef.h:50
Ogre::CompositorPassIblSpecularDef::mForceMipmapFallback
bool mForceMipmapFallback
Force this pass to behave like GENERATE_MIPMAPS, regardless of compute shader support.
Definition: OgreCompositorPassIblSpecularDef.h:62
OGRE_DELETE_T
#define OGRE_DELETE_T(ptr, T, category)
Free the memory allocated with OGRE_NEW_T. Category is required to be restated to ensure the matching...
Definition: OgreMemoryAllocatorConfig.h:464
Ogre::ErrorDialog
Class for displaying the error dialog if Ogre fails badly.
Definition: Android/OgreErrorDialogImp.h:36
Ogre::SceneManager::MovableObjectVec
vector< MovableObject * >::type MovableObjectVec
Definition: OgreSceneManager.h:247
Ogre::VpNormal
@ VpNormal
Definition: OgreCommon.h:62
Ogre::GL3PlusHlmsPso::geometryShader
GLSLShader * geometryShader
Definition: OgreGL3PlusHlmsPso.h:64
Ogre::ID_REINTERPRETABLE
@ ID_REINTERPRETABLE
Definition: OgreScriptCompiler.h:861
Ogre::NameValuePairList
StdMap< String, String > NameValuePairList
Name / value parameter pair (first = name, second = value)
Definition: OgreCommon.h:763
Ogre::downscale3D2x_XA88
ImageDownsampler3D downscale3D2x_XA88
Definition: OgreImageDownsampler.h:81
Ogre::CbShaderBuffer
Definition: OgreCbShaderBuffer.h:37
Ogre::TerrainLodManager::TERRAINLODDATA_CHUNK_VERSION
static const uint16 TERRAINLODDATA_CHUNK_VERSION
Definition: OgreTerrainLodManager.h:56
Ogre::PlanarReflections::TrackedRenderable::movableObject
MovableObject * movableObject
Definition: OgrePlanarReflections.h:83
Ogre::uint32
::uint32_t uint32
Definition: OgrePlatform.h:543
Ogre::StackVector::appendPOD
void appendPOD(const_iterator otherBegin, const_iterator otherEnd)
Definition: OgreStackVector.h:162
Ogre::HlmsBaseProp::ShadowCasterPoint
static const IdString ShadowCasterPoint
Definition: OgreHlms.h:888
Ogre::RSC_VERTEX_PROGRAM
@ RSC_VERTEX_PROGRAM
Supports vertex programs (vertex shaders)
Definition: OgreRenderSystemCapabilities.h:98
Ogre::v1::OldNode::Listener::Listener
Listener()
Definition: OgreOldNode.h:90
Ogre::GLSLESShader::getOptimiserEnabled
bool getOptimiserEnabled(void) const
Gets if the GLSL optimiser is enabled.
Definition: OgreGLSLESShader.h:96
Ogre::AsyncTicketPtr
SharedPtr< AsyncTicket > AsyncTicketPtr
Definition: OgrePrerequisites.h:390
Ogre::APKZipArchiveFactory::~APKZipArchiveFactory
virtual ~APKZipArchiveFactory()
Definition: OgreAPKZipArchive.h:44
Ogre::VulkanProgram::getDrawIdLocation
uint32 getDrawIdLocation() const
Definition: OgreVulkanProgram.h:135
Ogre::Terrain::getVisibilityFlags
uint32 getVisibilityFlags(void) const
Get the visibility flags for this terrain.
Definition: OgreTerrain.h:1355
Ogre::LogManager
The log manager handles the creation and retrieval of logs for the application.
Definition: OgreLogManager.h:68
Ogre::Decal::mNormalMapIdx
uint16 mNormalMapIdx
Definition: OgreDecal.h:88
Ogre::ThreadLocalPtr::reset
void reset(T *a=0)
Definition: OgreThreadDefinesSTD.h:56
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE0
@ SPC_LIGHTPOSITION_WORLD_SPACE0
Light position in world space index 0-7.
Definition: OgreShaderParameter.h:217
Ogre::ID_ALPHA_BLEND
@ ID_ALPHA_BLEND
Definition: OgreScriptCompiler.h:757
Ogre::HlmsJsonListener
Definition: OgreHlmsJson.h:62
Ogre::SMT_NONE
@ SMT_NONE
Definition: OgreCommon.h:388
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:1117
Ogre::Root::getLightProfilesInvHeight
float getLightProfilesInvHeight(void) const
Definition: OgreRoot.h:1057
Ogre::LodData::Edge::collapseCost
Real collapseCost
Definition: OgreLodData.h:103
Ogre::AnyNumeric::operator*
AnyNumeric operator*(Real factor) const
Definition: OgreAny.h:336
OgreStaticGeometry.h
Ogre::M_MESH_SKELETON_LINK
@ M_MESH_SKELETON_LINK
Definition: OgreMeshFileFormat.h:104
Ogre::OT_PATCH_22_CONTROL_POINT
@ OT_PATCH_22_CONTROL_POINT
Definition: OgreCommon.h:120
Ogre::VertexBufferDownloadHelper::DownloadData::srcBytesPerVertex
size_t srcBytesPerVertex
Definition: OgreVertexBufferDownloadHelper.h:81
Ogre::RenderTargetViewDef::depthBufferId
uint16 depthBufferId
Depth Buffer's pool ID.
Definition: OgreTextureDefinition.h:517
Ogre::Hlms::getAreaLightsApproxLimit
uint16 getAreaLightsApproxLimit(void) const
Definition: OgreHlms.h:537
Ogre::DescriptorSetUav::Slot
Definition: OgreDescriptorSetUav.h:150
Ogre::MsaaPatterns::Standard
@ Standard
The subsample locations follow a fixed known mPattern.
Definition: OgreCommon.h:987
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:234
OgreArraySphere.h
Ogre::StringConverter::parseAngle
static Radian parseAngle(const String &val, Radian defaultValue=Radian(0))
Converts a String to a Angle.
Definition: OgreStringConverter.h:178
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:236
Ogre::ID_COMBINED_UVW
@ ID_COMBINED_UVW
Definition: OgreScriptCompiler.h:738
Ogre::LwConstString::LwConstString
LwConstString(const char *inStr, size_t maxLength)
Definition: OgreLwConstString.h:79
Ogre::LodData::Vertex::costHeapPosition
CollapseCostHeap::iterator costHeapPosition
Definition: OgreLodData.h:122
Ogre::MEMCATEGORY_GEOMETRY
@ MEMCATEGORY_GEOMETRY
Geometry held in main memory.
Definition: OgreMemoryAllocatorConfig.h:164
Ogre::GpuProgramParameters::GpuSharedParamUsageList
vector< GpuSharedParametersUsage >::type GpuSharedParamUsageList
Definition: OgreGpuProgramParams.h:1432
Ogre::GLXContext::_getFbConfig
::GLXFBConfig _getFbConfig(void) const
Definition: OgreGLXContext.h:52
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::ID_TRANSFORM
@ ID_TRANSFORM
Definition: OgreScriptCompiler.h:799
Ogre::SceneManager::getAmbientLightLowerHemisphere
const ColourValue & getAmbientLightLowerHemisphere(void) const
Definition: OgreSceneManager.h:1655
Ogre::ArrayActorPlane::xyHalfSize
ArrayReal xyHalfSize[2]
Definition: OgrePlanarReflectionActor.h:71
Ogre::VulkanBufferInterface
Definition: OgreVulkanBufferInterface.h:38
Ogre::SharedPtr::staticCast
SharedPtr< Y > staticCast() const
Definition: OgreSharedPtr.h:246
Ogre::D3D9DriverList
Definition: OgreD3D9DriverList.h:36
Ogre::OT_PATCH_31_CONTROL_POINT
@ OT_PATCH_31_CONTROL_POINT
Definition: OgreCommon.h:129
Ogre::Renderable::hasSkeletonAnimation
bool hasSkeletonAnimation(void) const
Definition: OgreRenderable.h:145
Ogre::MovableObject::isAttached
bool isAttached(void) const
Returns true if this object is attached to a Node.
Definition: OgreMovableObject.h:203
Ogre::v1::Animation::NodeTrackIterator
ConstVectorIterator< NodeTrackList > NodeTrackIterator
Definition: OgreAnimation.h:401
Ogre::v1::SkeletonPtr
SharedPtr< Skeleton > SkeletonPtr
Definition: OgrePrerequisites.h:454
Ogre::VulkanDescriptorSetTexture2::mWriteDescSets
VkWriteDescriptorSet mWriteDescSets[3]
Definition: OgreVulkanDescriptorSets.h:67
Ogre::TVC_AMBIENT
@ TVC_AMBIENT
Definition: OgreCommon.h:355
Ogre::IndexType
IndexType
Definition: OgreCommon.h:78
Ogre::VulkanDiscardBufferVec
vector< VulkanDiscardBuffer * >::type VulkanDiscardBufferVec
Definition: OgreVulkanDiscardBufferManager.h:38
Ogre::ArrayActorPlane::planeNegD
ArrayReal planeNegD[5]
Arrangement is: 0 = main plane 1 = +Y plane (north) 2 = -Y plane (south) 3 = +X plane (east) 4 = -X p...
Definition: OgrePlanarReflectionActor.h:69
Ogre::NONE
@ NONE
Definition: OgreTerrainAutoUpdateLod.h:69
Ogre::RSC_POINT_SPRITES
@ RSC_POINT_SPRITES
Supports basic point sprite rendering.
Definition: OgreRenderSystemCapabilities.h:127
Ogre::HlmsListener::shaderCacheEntryCreated
virtual void shaderCacheEntryCreated(const String &shaderProfile, const HlmsCache *hlmsCacheEntry, const HlmsCache &passCache, const HlmsPropertyVec &properties, const QueuedRenderable &queuedRenderable)
Called after the shader was created/compiled, and right before bindGpuProgramParameters (relevant inf...
Definition: OgreHlmsListener.h:133
Ogre::GCT_BOOL4
@ GCT_BOOL4
Definition: OgreGpuProgramParams.h:119
OgreOldBone.h
Ogre::v1::TextAreaOverlayElement::CmdAlignment
Command object for setting the alignment.
Definition: OgreTextAreaOverlayElement.h:206
Ogre::BonesPerSkeletonInstance
map< SkeletonInstance *, BoneVec >::type BonesPerSkeletonInstance
Definition: OgreSceneNode.h:39
Ogre::WorkQueue::RequestHandler
Interface definition for a handler of requests.
Definition: OgreWorkQueue.h:167
Ogre::GpuProgramParameters::setTransposeMatrices
void setTransposeMatrices(bool val)
Gets the physical buffer index associated with a logical bool constant index.
Definition: OgreGpuProgramParams.h:2354
Ogre::HashedVector::operator[]
reference operator[](size_type n)
Definition: OgreCommon.h:555
Ogre::v1::OverlayContainer
A 2D element which contains other OverlayElement instances.
Definition: OgreOverlayContainer.h:56
Ogre::LodWorkQueueRequest
Definition: OgreLodWorkQueueRequest.h:42
OgreD3D11WindowWinRT.h
Ogre::ProcessResourceNameScriptCompilerEvent::UAV
@ UAV
Definition: OgreScriptCompiler.h:518
Ogre::HlmsSamplerblock::mBorderColour
ColourValue mBorderColour
Definition: OgreHlmsSamplerblock.h:83
Ogre::CompositorPassQuadDef::QuadTextureSource
Definition: OgreCompositorPassQuadDef.h:51
Ogre::Vector4::Vector4
Vector4(const int afCoordinate[4])
Definition: OgreVector4.h:72
Ogre::PageAlloc
GeneralAllocatedObject PageAlloc
Definition: OgrePagingPrerequisites.h:52
Ogre::AnyNumeric::operator-=
AnyNumeric & operator-=(const AnyNumeric &rhs)
Definition: OgreAny.h:352
Ogre::Math::Tan
static Real Tan(const Radian &fValue, bool useTables=false)
Tangent function.
Definition: OgreMath.h:467
Ogre::GL3PlusVaoManager::StrideChanger::StrideChanger
StrideChanger(size_t _offsetAfterPadding, size_t _paddedBytes)
Definition: OgreGL3PlusVaoManager.h:64
Ogre::SOP_REPLACE
@ SOP_REPLACE
Set the stencil value to the reference value.
Definition: OgreCommon.h:156
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE4
@ SPC_TEXTURE_COORDINATE4
Definition: OgreShaderParameter.h:292
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE7
@ SPC_POSITION_LIGHT_SPACE7
Definition: OgreShaderParameter.h:100
Ogre::GLSLESShader::setPreprocessorDefines
void setPreprocessorDefines(const String &defines)
Sets the preprocessor defines use to compile the program.
Definition: OgreGLSLESShader.h:88
Ogre::v1::BillboardChain::Element::position
Vector3 position
Definition: OgreBillboardChain.h:99
Ogre::VulkanWindowSwapChainBased::acquireNextSwapchain
void acquireNextSwapchain(void)
Ogre::VulkanWin32Window::setHidden
virtual void setHidden(bool hidden)
Hide (or show) the window.
Ogre::PropertySet::setValue
void setValue(const String &name, const char *pChar)
Special-case char*, convert to String automatically.
Definition: OgreProperty.h:338
Ogre::MetalDevice::mCurrentCommandBuffer
id< MTLCommandBuffer > mCurrentCommandBuffer
Definition: OgreMetalDevice.h:46
Ogre::v1::VertexPoseKeyFrame::PoseRefList
vector< PoseRef >::type PoseRefList
Definition: OgreKeyFrame.h:214
Ogre::uint4::uint4
uint4(const Vector4 &val)
Definition: OgreShaderPrimitives.h:82
Ogre::v1::Billboard::mParentSet
BillboardSet * mParentSet
Definition: OgreBillboard.h:85
Ogre::ResourceLayout::CopyDst
@ CopyDst
Definition: OgreResourceTransition.h:59
Ogre::setObjectName
void setObjectName(VkDevice device, uint64_t object, VkDebugReportObjectTypeEXT objectType, const char *name)
Ogre::TerrainLodManager::LodInfo::treeStart
uint treeStart
Definition: OgreTerrainLodManager.h:79
Ogre::v1::BillboardOrigin
BillboardOrigin
Enum covering what exactly a billboard's position means (center, top-left etc).
Definition: OgreBillboardSet.h:57
Ogre::GpuProgramParameters::getIntPointer
const int * getIntPointer(size_t pos) const
Get a pointer to the 'nth' item in the int buffer.
Definition: OgreGpuProgramParams.h:1890
Ogre::LBO_ADD
@ LBO_ADD
Add colour components together.
Definition: OgreBlendMode.h:61
Ogre::AtomicObject::operator=
void operator=(const AtomicObject< T > &cousin)
Definition: OgreAtomicObject.h:58
Ogre::HlmsDiskCache::mDebugStrSize
uint16 mDebugStrSize
Definition: OgreHlmsDiskCache.h:172
Ogre::D3D9ResourceManager::getAutoHardwareBufferManagement
bool getAutoHardwareBufferManagement() const
Definition: OgreD3D9ResourceManager.h:93
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_4_0
static const String & getDirectionalLightExtruderVs_4_0(void)
Get extruder program source for directional lights, compatible with vs_4_0.
Definition: OgreShadowVolumeExtrudeProgram.h:248
Ogre::GpuProgram::setPoseAnimationIncluded
virtual void setPoseAnimationIncluded(ushort poseCount)
Sets whether a vertex program includes the required instructions to perform pose animation.
Definition: OgreGpuProgram.h:437
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:332
Ogre::SBO_ADD
@ SBO_ADD
Definition: OgreBlendMode.h:255
XClientMessageEvent::type
int type
Definition: OgreX11EGLSupport.h:94
Ogre::v1::Animation::NumericTrackList
map< unsigned short, NumericAnimationTrack * >::type NumericTrackList
Definition: OgreAnimation.h:406
Ogre::PF_D32_FLOAT
@ PF_D32_FLOAT
Depth texture format. 32 bits for depth.
Definition: OgrePixelFormat.h:348
Ogre::PbsProperty::MaterialsPerBuffer
static const IdString MaterialsPerBuffer
Definition: OgreHlmsPbs.h:485
Ogre::Hlms::getHlmsManager
HlmsManager * getHlmsManager(void) const
Definition: OgreHlms.h:469
Ogre::GLSLProgram::getGLProgramHandle
GLuint getGLProgramHandle(void) const
Get the GL Handle for the program object.
Definition: OgreGLSLProgram.h:114
Ogre::D3D11NullTexture::HasAutoMipMapGenerationEnabled
bool HasAutoMipMapGenerationEnabled() const
Definition: OgreD3D11NullTexture.h:49
Ogre::CNT_IMPORT
@ CNT_IMPORT
Definition: OgreScriptCompiler.h:57
Ogre::WorkQueue::~WorkQueue
virtual ~WorkQueue()
Definition: OgreWorkQueue.h:228
Ogre::v1::OverlayElement::isKeyEnabled
virtual bool isKeyEnabled() const
Definition: OgreOverlayElement.h:421
Ogre::Root::getSingleton
static Root & getSingleton(void)
Override standard Singleton retrieval.
Ogre::ID_EXPLICIT_RESOLVE
@ ID_EXPLICIT_RESOLVE
Definition: OgreScriptCompiler.h:860
Ogre::v1::TransformKeyFrame::~TransformKeyFrame
~TransformKeyFrame()
Definition: OgreKeyFrame.h:110
XSetWindowAttributes::save_under
int save_under
Definition: OgreX11EGLSupport.h:90
Ogre::type4::z
T z
Definition: OgreShaderPrimitives.h:43
Ogre::PagedWorldSection::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgrePagedWorldSection.h:89
Ogre::downscale2x_sRGB_A8_cube
ImageDownsamplerCube downscale2x_sRGB_A8_cube
Definition: OgreImageDownsampler.h:251
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:1051
Ogre::Volume::Source::VOLUME_CHUNK_ID
static const uint32 VOLUME_CHUNK_ID
The id of volume files.
Definition: OgreVolumeSource.h:68
Ogre::LwString::resize
void resize(size_t newSize)
Resizes the string.
Definition: OgreLwString.h:169
Ogre::ObjectAbstractNode
This specific abstract node represents a script object.
Definition: OgreScriptCompiler.h:126
XSetWindowAttributes
Definition: OgreX11EGLSupport.h:90
Ogre::UnlitProperty::BlendModeIndex3
static const IdString BlendModeIndex3
Definition: OgreUnlitProperty.h:114
Ogre::ParamDictionary::addParameter
void addParameter(const ParameterDef &paramDef, ParamCommand *paramCmd)
Method for adding a parameter definition for this class.
Definition: OgreStringInterface.h:137
Ogre::ParallaxCorrectedCubemapBase::getBindTrilinearSamplerblock
const HlmsSamplerblock * getBindTrilinearSamplerblock(void)
Definition: OgreParallaxCorrectedCubemapBase.h:103
Ogre::Controller::setFunction
void setFunction(const SharedPtr< ControllerFunction< T > > &func)
Sets the function object to be used by this controller.
Definition: OgreController.h:203
Ogre::ResourceStatus
Definition: OgreResourceTransition.h:113
Ogre::Volume::ChunkRequest::totalTo
Vector3 totalTo
The front upper rightcorner of the world.
Definition: OgreVolumeChunkHandler.h:54
Ogre::CullFrustumRequest::addToRenderQueue
bool addToRenderQueue
Whether we should immediately add to render queue v2 objects.
Definition: OgreSceneManager.h:103
Ogre::ResourceStatus::access
ResourceAccess::ResourceAccess access
Definition: OgreResourceTransition.h:116
Ogre::GL3PlusFrameBufferDescValue::fboName
GLuint fboName
Definition: OgreGL3PlusRenderPassDescriptor.h:48
Ogre::D3D11RenderTexture::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D11Texture.h:214
Ogre::Terrain::ImportData::ImportData
ImportData(const ImportData &rhs)
Definition: OgreTerrain.h:420
Ogre::downscale2x_Float32_A_cube
ImageDownsamplerCube downscale2x_Float32_A_cube
Definition: OgreImageDownsampler.h:201
Ogre::PF_D16_UNORM
@ PF_D16_UNORM
Depth texture format. 16 bits for depth.
Definition: OgrePixelFormat.h:346
Ogre::ForwardPlusBase::getFadeAttenuationRange
bool getFadeAttenuationRange(void) const
Definition: OgreForwardPlusBase.h:235
Ogre::Volume::ChunkTreeSharedData::chunksBeingProcessed
int chunksBeingProcessed
The amount of chunks being processed (== loading).
Definition: OgreVolumeChunk.h:118
Ogre::SceneManager::IRS_NONE
@ IRS_NONE
No special illumination stage.
Definition: OgreSceneManager.h:241
Ogre::SkeletonAnimManager::bySkeletonDefs
BySkeletonDefList bySkeletonDefs
Definition: OgreSkeletonAnimManager.h:107
Ogre::RTShader::FFPFog::getCalcMode
CalcMode getCalcMode() const
Return the current calculation mode.
Definition: OgreShaderFFPFog.h:116
Ogre::RTShader::UniformParameter::getAutoConstantIntData
size_t getAutoConstantIntData() const
Get auto constant int data of this parameter, in case it is auto constant parameter.
Definition: OgreShaderParameter.h:424
Ogre::LodData::Triangle::setRemoved
void setRemoved()
Definition: OgreLodData.h:137
Ogre::v1::StaticGeometry::QueuedGeometry::scale
Vector3 scale
Definition: OgreStaticGeometry.h:180
Ogre::downscale2x_sRGB_AX88
ImageDownsampler2D downscale2x_sRGB_AX88
Definition: OgreImageDownsampler.h:227
Ogre::SmallVectorBase::empty
bool empty() const
Definition: OgreSmallVector.h:158
Ogre::FT_MIP
@ FT_MIP
The filter used when determining the mipmap.
Definition: OgreCommon.h:262
Ogre::M_SUBMESH
@ M_SUBMESH
Definition: OgreMeshFileFormat.h:67
Ogre::VulkanVaoManager::Vao::VertexBinding::vertexElements
VertexElement2Vec vertexElements
Definition: OgreVulkanVaoManager.h:176
Ogre::CapabilitiesCategory
CapabilitiesCategory
Enumerates the categories of capabilities.
Definition: OgreRenderSystemCapabilities.h:64
Ogre::TerrainMaterialGenerator::_markChanged
void _markChanged()
Internal method - indicates that a change has been made that would require material regeneration.
Definition: OgreTerrainMaterialGenerator.h:255
Ogre::Terrain::getCompositeMapSize
uint16 getCompositeMapSize() const
Get the requested size of composite map for this terrain.
Definition: OgreTerrain.h:1095
Ogre::SceneType
SceneType
Classification of a scene to allow a decision of what type of SceenManager to provide back to the app...
Definition: OgreSceneManager.h:2852
Ogre::v1::RenderOperation::renderToVertexBuffer
bool renderToVertexBuffer
Specifies whether rendering to the vertex buffer.
Definition: OgreRenderOperation.h:82
Ogre::PbsProperty::VctEnableSpecularSdfQuality
static const IdString VctEnableSpecularSdfQuality
Definition: OgreHlmsPbs.h:594
Ogre::GLES2HlmsPso::blendFuncAlpha
GLenum blendFuncAlpha
Definition: OgreGLES2HlmsPso.h:60
Ogre::RenderSystem::getMaxBoundViewports
uint32 getMaxBoundViewports(void)
Definition: OgreRenderSystem.h:742
Ogre::InstantRadiosity::mVplPowerBoost
Real mVplPowerBoost
Tweaks how strong VPL lights should be.
Definition: OgreInstantRadiosity.h:213
Ogre::ParticleSystemRendererFactory
Abstract class definition of a factory object for ParticleSystemRenderer.
Definition: OgreParticleSystemRenderer.h:131
Ogre::ParticleSystemFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreParticleSystemManager.h:430
Ogre::PageStrategy
Defines the interface to a strategy class which is responsible for deciding when Page instances are r...
Definition: OgrePageStrategy.h:73
Ogre::StringInterface::getParamDictionary
const ParamDictionary * getParamDictionary(void) const
Definition: OgreStringInterface.h:203
Ogre::QueuedRenderable::QueuedRenderable
QueuedRenderable(uint64 _hash, Renderable *_renderable, const MovableObject *_movableObject)
Definition: OgreRenderQueue.h:56
Ogre::HlmsTextureManager::TextureArray::NamePair::aliasName
String aliasName
Definition: OgreHlmsTextureManager.h:158
Ogre::HlmsComputePso::initialize
void initialize()
Render-System specific data.
Definition: OgreHlmsPso.h:278
OgreMinGWSupport.h
Ogre::PropertySet::PropertyMap
map< String, PropertyBase * >::type PropertyMap
Definition: OgreProperty.h:300
Ogre::v1::HardwareBufferManager::destroyVertexDeclaration
virtual void destroyVertexDeclaration(VertexDeclaration *decl)
Destroys a vertex declaration.
Definition: OgreHardwareBufferManager.h:470
Ogre::StagingBufferVec
vector< StagingBuffer * >::type StagingBufferVec
Definition: OgreVaoManager.h:42
Ogre::v1::CbDrawCall
Definition: OgreCbDrawCall.h:100
Ogre::RaySceneQueryResultEntry::movable
MovableObject * movable
The movable, or NULL if this is not a movable result.
Definition: OgreSceneQuery.h:358
Ogre::v1::RibbonTrail::NodeList
vector< Node * >::type NodeList
Definition: OgreRibbonTrail.h:88
Ogre::RenderQueueAlloc
SceneCtlAllocatedObject RenderQueueAlloc
Definition: OgreMemoryAllocatorConfig.h:324
Ogre::CompositorPassDepthCopyDef::CompositorPassDepthCopyDef
CompositorPassDepthCopyDef(CompositorNodeDef *parentNodeDef, CompositorTargetDef *parentTargetDef)
Definition: OgreCompositorPassDepthCopyDef.h:60
Ogre::D3D11VertexArrayObject::D3D11VertexArrayObject
D3D11VertexArrayObject(uint32 vaoName, uint32 renderQueueId, uint16 inputLayoutId, const VertexBufferPackedVec &vertexBuffers, IndexBufferPacked *indexBuffer, OperationType opType, D3D11VertexArrayObjectShared *sharedData)
Definition: OgreD3D11VertexArrayObject.h:56
Ogre::AxisAlignedBox::AxisAlignedBox
AxisAlignedBox(const AxisAlignedBox &rkBox)
Definition: OgreAxisAlignedBox.h:104
Ogre::ID_MATERIAL
@ ID_MATERIAL
Definition: OgreScriptCompiler.h:612
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:117
Ogre::DataStream::getName
const String & getName(void)
Returns the name of the stream, if it has one.
Definition: OgreDataStream.h:202
Ogre::SubMesh::getNumPoses
uint16 getNumPoses()
Definition: OgreSubMesh2.h:205
Ogre::FGT_FACE_LIST
@ FGT_FACE_LIST
Definition: OgreStaticFaceGroup.h:46
Ogre::GL3PlusVaoManager::Vao::VertexBinding::stride
GLsizei stride
Definition: OgreGL3PlusVaoManager.h:103
Ogre::CommandBuffer::execute_drawCallStripEmulatedNoBaseInstance
static CommandBufferExecuteFunc execute_drawCallStripEmulatedNoBaseInstance
Definition: OgreCommandBuffer.h:71
OgreArrayMatrix4.h
Ogre::RSC_VERTEX_TEXTURE_FETCH
@ RSC_VERTEX_TEXTURE_FETCH
Supports vertex texture fetch.
Definition: OgreRenderSystemCapabilities.h:131
Ogre::NULLPixelFormatToShaderType::getPixelFormatType
virtual const char * getPixelFormatType(PixelFormatGpu pixelFormat) const
Converts a PixelFormat into its equivalent layout for image variables (GLSL) or its equivalent for D3...
Definition: OgreNULLRenderSystem.h:46
Ogre::HlmsTextureManager::PackingMethod
PackingMethod
Definition: OgreHlmsTextureManager.h:74
Ogre::CommonTextureTypes::Diffuse
@ Diffuse
Definition: OgreTextureGpuManager.h:102
Ogre::GCT_INT3
@ GCT_INT3
Definition: OgreGpuProgramParams.h:96
Ogre::v1::GL3PlusHardwareBufferManager::allocateScratch
void * allocateScratch(uint32 size)
Allocator method to allow us to use a pool of memory as a scratch area for hardware buffers.
Definition: OgreGL3PlusHardwareBufferManager.h:138
Ogre::Decal::mEmissiveIdx
uint16 mEmissiveIdx
Definition: OgreDecal.h:89
Ogre::APKFileSystemArchiveFactory::convertPath
virtual void convertPath(String &inOutPath) const
Some implementations (i.e.
Ogre::GpuProgram::getManualNamedConstantsFile
virtual 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:581
Ogre::v1::OverlayElementCommands::CmdVerticalAlign
Command object for OverlayElement - see ParamCommand.
Definition: OgreOverlayElementCommands.h:101
Ogre::v1::MeshLodUsage::MeshLodUsage
MeshLodUsage()
Definition: OgreMesh.h:1081
Ogre::Renderable::getDatablock
HlmsDatablock * getDatablock(void) const
Definition: OgreRenderable.h:380
Ogre::GLSLESShader::getIsOptimised
bool getIsOptimised(void)
Gets if the GLSL source has been optimised successfully.
Definition: OgreGLSLESShader.h:101
Ogre::RTShader::LayeredBlending::SM_Source2InvModulate
@ SM_Source2InvModulate
Definition: OgreShaderExLayeredBlending.h:89
Ogre::FileSystemArchiveFactory::destroyInstance
void destroyInstance(Archive *ptr)
Destroys an object which was created by this factory.
Definition: OgreFileSystem.h:157
Ogre::bitset64::numBitsSet
size_t numBitsSet(const size_t positionEnd) const
Returns the number of bits that are set between range [0; positionEnd).
Ogre::Terrain::isModified
bool isModified() const
Returns whether this terrain has been modified since it was first loaded / defined.
Definition: OgreTerrain.h:761
Ogre::v1::TangentSpaceCalc::getSplitMirrored
bool getSplitMirrored() const
Gets whether or not to split vertices when a mirrored tangent space transition is detected.
Definition: OgreTangentSpaceCalc.h:137
Ogre::TexBufferPacked::getPixelFormat
PixelFormatGpu getPixelFormat(void) const
Definition: OgreTexBufferPacked.h:86
Ogre::GLES2RenderSystem::_useLights
void _useLights(const LightList &lights, unsigned short limit)
See RenderSystem.
Definition: OgreGLES2RenderSystem.h:249
Ogre::GCT_MATRIX_DOUBLE_2X4
@ GCT_MATRIX_DOUBLE_2X4
Definition: OgreGpuProgramParams.h:105
Ogre::VertexElementSemanticFull::repeat
uint8 repeat
Definition: OgreVertexBufferDownloadHelper.h:46
Ogre::RenderPassStencilTarget
Definition: OgreRenderPassDescriptor.h:152
Ogre::GL3PlusNullTextureTarget::requiresTextureFlipping
virtual bool requiresTextureFlipping() const
Definition: OgreGL3PlusNullTexture.h:100
Ogre::VulkanWindowSwapChainBased::~VulkanWindowSwapChainBased
virtual ~VulkanWindowSwapChainBased()
Ogre::RTShader::Function
A class that represents a shader based program function.
Definition: OgreShaderFunction.h:46
Ogre::ForwardPlusBase::getDebugMode
bool getDebugMode(void) const
Definition: OgreForwardPlusBase.h:218
Ogre::Forward3D::getMaxDistance
float getMaxDistance(void) const
Definition: OgreForward3D.h:109
Ogre::v1::OverlayManager::getOverlayElementFactoryMap
const FactoryMap & getOverlayElementFactoryMap() const
Get const access to the list of registered OverlayElement factories.
Definition: OgreOverlayManager.h:191
Ogre::GpuProgram::setSkeletalAnimationIncluded
virtual void setSkeletalAnimationIncluded(bool included)
Sets whether a vertex program includes the required instructions to perform skeletal animation.
Definition: OgreGpuProgram.h:412
Ogre::GL3PlusTextureGpuManager
Definition: OgreGL3PlusTextureGpuManager.h:47
Ogre::Log::isDebugOutputEnabled
bool isDebugOutputEnabled() const
Get whether debug output is enabled for this log.
Definition: OgreLog.h:140
Ogre::HlmsPso::HlmsPso
HlmsPso()
Render-System specific data.
Definition: OgreHlmsPso.h:162
Ogre::GL3PlusOldVertexArrayObject::setInitialised
void setInitialised(bool flag)
Definition: OgreGL3PlusVertexArrayObject.h:51
Ogre::Math::Sin
static Real Sin(Real fValue, bool useTables=false)
Sine function.
Definition: OgreMath.h:397
Ogre::SimpleMatrixAf4x3
Simple wrap up to load an AoS matrix 4x3 using SSE.
Definition: C/OgreArrayMatrixAf4x3.h:177
Ogre::RenderTarget::FrameBuffer
FrameBuffer
Definition: OgreRenderTarget.h:84
Ogre::SharedPtrInfoFree::SharedPtrInfoFree
SharedPtrInfoFree(T *o)
Definition: OgreSharedPtr.h:101
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:1124
Ogre::StackVector::end
iterator end()
Definition: OgreStackVector.h:291
Ogre::v1::BillboardChain::Element
Contains the data of an element of the BillboardChain.
Definition: OgreBillboardChain.h:86
Ogre::PFG_A8_UNORM
@ PFG_A8_UNORM
Definition: OgrePixelFormatGpu.h:111
Ogre::UnlitMobileProp::DiffuseMap
static const IdString DiffuseMap
Definition: OgreHlmsUnlitMobile.h:105
OgreBone.h
Ogre::InstantRadiosity::AreaOfInterest::sphereRadius
Real sphereRadius
Definition: OgreInstantRadiosity.h:185
OgreGL3PlusHardwareShaderStorageBuffer.h
Ogre::D3D11TextureGpu
Definition: OgreD3D11TextureGpu.h:42
Ogre::CompositorPassSceneDef::mUvBakingOffset
Vector2 mUvBakingOffset
When mUvBakingSet is enabled, this defines the UV offset (in pixels).
Definition: OgreCompositorPassSceneDef.h:185
Ogre::Property::getValue
Ogre::Any getValue() const
Return the current value as an Any.
Definition: OgreProperty.h:244
Ogre::LodData::IndexBufferInfo
Definition: OgreLodData.h:150
Ogre::DescriptorSetUav::BufferSlot::buffer
UavBufferPacked * buffer
UAV buffer to bind.
Definition: OgreDescriptorSetUav.h:63
Ogre::BySkeletonDef
Definition: OgreSkeletonAnimManager.h:49
Ogre::RenderSystemCapabilities::removeShaderProfile
void removeShaderProfile(const String &profile)
Remove a given shader profile, if present.
Definition: OgreRenderSystemCapabilities.h:675
Ogre::MetalConstBufferPacked
Definition: OgreMetalConstBufferPacked.h:37
Ogre::M_SUBMESH_NAME_TABLE_ELEMENT
@ M_SUBMESH_NAME_TABLE_ELEMENT
Definition: OgreMeshFileFormat.h:117
Ogre::Quaternion::y
Real y
Definition: OgreQuaternion.h:312
Ogre::TRect::bottom
T bottom
Definition: OgreCommon.h:770
Ogre::GL3PlusContext::getInitialized
bool getInitialized()
Definition: OgreGL3PlusContext.h:58
Ogre::D3D9Texture::isHardwareGammaReadToBeUsed
bool isHardwareGammaReadToBeUsed() const
Indicates whether the hardware gamma is actually enabled and supported.
Definition: OgreD3D9Texture.h:203
Ogre::Aabb
AoS (array of structures) version of ArrayAabb.
Definition: C/OgreAabb.h:78
Ogre::PFG_PVRTC2_2BPP
@ PFG_PVRTC2_2BPP
PVRTC (PowerVR) Version 2, 2 bpp.
Definition: OgrePixelFormatGpu.h:207
Ogre::v1::Animation::getVertexTrackIterator
VertexTrackIterator getVertexTrackIterator(void) const
Get non-updateable iterator over node tracks.
Definition: OgreAnimation.h:436
Ogre::VoxelizedMeshCache::VoxelizedMesh::emissiveVox
TextureGpu * emissiveVox
Definition: OgreVoxelizedMeshCache.h:58
Ogre::CommandBuffer
Command Buffer implementation.
Definition: OgreCommandBuffer.h:51
Ogre::RenderPassDescriptor::Stencil
@ Stencil
Definition: OgreRenderPassDescriptor.h:174
Ogre::GL3PlusDepthTexture
Definition: OgreGL3PlusDepthTexture.h:36
Ogre::KfTransformArrayMemoryManager::~KfTransformArrayMemoryManager
virtual ~KfTransformArrayMemoryManager()
Definition: OgreKfTransformArrayMemoryManager.h:60
OgreCodec.h
Ogre::ShadeOptions
ShadeOptions
Light shading modes.
Definition: OgreCommon.h:278
Ogre::NULLConstBufferPacked::bindBufferPS
virtual void bindBufferPS(uint16 slot)
Definition: OgreNULLConstBufferPacked.h:48
Ogre::GpuProgramParameters::ACT_PSSM_SPLITS
@ ACT_PSSM_SPLITS
Array of PSSM split points (pixel depth must be lower) in projection space.
Definition: OgreGpuProgramParams.h:1365
Ogre::PFG_R32_FLOAT
@ PFG_R32_FLOAT
Definition: OgrePixelFormatGpu.h:88
Ogre::RTShader::Parameter::SPC_BINORMAL_VIEW_SPACE
@ SPC_BINORMAL_VIEW_SPACE
Binormal in view space.
Definition: OgreShaderParameter.h:264
Ogre::EmitterCommands::CmdUp
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:83
Ogre::HashedVector::HashedVector
HashedVector(InputIterator a, InputIterator b)
Definition: OgreCommon.h:576
OgreVertexElements.h
Ogre::downscale2x_sRGB_AXXX8888_cube
ImageDownsamplerCube downscale2x_sRGB_AXXX8888_cube
Definition: OgreImageDownsampler.h:247
Ogre::PbsProperty::UvNormal
static const IdString UvNormal
Definition: OgreHlmsPbs.h:543
Ogre::VulkanDescriptorSetTexture::mWriteDescSet
VkWriteDescriptorSet mWriteDescSet
Definition: OgreVulkanDescriptorSets.h:52
Ogre::MetalWindow::swapBuffers
virtual void swapBuffers(void)
Ogre::Radian::operator!=
bool operator!=(const Radian &r) const
Definition: OgreMath.h:82
Ogre::Hlms::Library::dataFolder
Archive * dataFolder
Definition: OgreHlms.h:197
Ogre::FileInfo::compressedSize
size_t compressedSize
Compressed size.
Definition: OgreArchive.h:62
Ogre::PbsProperty::NeedsEnvBrdf
static const IdString NeedsEnvBrdf
Definition: OgreHlmsPbs.h:612
Ogre::HlmsBits::PassMask
static const int PassMask
Definition: OgreHlms.h:988
Ogre::D3D11VertexArrayObjectShared::mIndexBuffer
ComPtr< ID3D11Buffer > mIndexBuffer
Definition: OgreD3D11VertexArrayObject.h:43
Ogre::Rect
TRect< long > Rect
Structure used to define a rectangle in a 2-D integer space.
Definition: OgreCommon.h:866
Ogre::Bone::mGlobalIndex
size_t mGlobalIndex
Index in the vector holding this node reference (could be our parent node, or a global array tracking...
Definition: OgreBone.h:113
Ogre::v1::CbStartV1LegacyRendering
Definition: OgreCbDrawCall.h:83
Ogre::RenderSystemCapabilities::getGeometryProgramNumOutputVertices
int getGeometryProgramNumOutputVertices(void) const
Get the number of vertices a single geometry program run can emit.
Definition: OgreRenderSystemCapabilities.h:886
Ogre::Forward3D::getWidth
uint32 getWidth(void) const
Definition: OgreForward3D.h:104
Ogre::Volume::ChunkTreeSharedData::dualGridVisible
bool dualGridVisible
Flag whether the dualgrid is visible or not.
Definition: OgreVolumeChunk.h:112
Ogre::ParticleSystem::getResourceGroupName
virtual const String & getResourceGroupName(void) const
Return the resource group to be used to load dependent resources.
Definition: OgreParticleSystem.h:521
Ogre::RTShader::NormalMapLighting::getNormalMapMipBias
Real getNormalMapMipBias() const
Return the normal map mip bias value.
Definition: OgreShaderExNormalMapLighting.h:177
Ogre::HashedVector::getHash
uint32 getHash() const
Get the hash value.
Definition: OgreCommon.h:686
Ogre::v1::BillboardChainFactory
Factory object for creating BillboardChain instances.
Definition: OgreBillboardChain.h:355
Ogre::Matrix4::makeTrans
void makeTrans(const Vector3 &v)
Builds a translation matrix.
Definition: OgreMatrix4.h:426
Ogre::RasterParams::mPixelFormat
PixelFormatGpu mPixelFormat
Definition: OgreIrradianceField.h:53
Ogre::RTShader::TextureAtlasMap
map< String, TextureAtlasTablePtr >::type TextureAtlasMap
Definition: OgreShaderExTextureAtlasSampler.h:70
Ogre::Degree::valueRadians
Real valueRadians() const
Definition: OgreMath.h:769
Ogre::HlmsTexturePack::hwGammaCorrection
bool hwGammaCorrection
Definition: OgreHlmsTexturePack.h:63
Ogre::ExternalTextureSource::CmdFPS
Definition: OgreExternalTextureSource.h:106
Ogre::v1::GLES2DefaultHardwareBufferManager::~GLES2DefaultHardwareBufferManager
~GLES2DefaultHardwareBufferManager()
Definition: OgreGLES2DefaultHardwareBufferManager.h:168
Ogre::M_HASH_FOR_CACHES
@ M_HASH_FOR_CACHES
Definition: OgreMeshFileFormat.h:62
Ogre::HlmsTextureManager::TEXTURE_TYPE_MONOCHROME
@ TEXTURE_TYPE_MONOCHROME
Definition: OgreHlmsTextureManager.h:135
Ogre::ConcreteNodeListPtr
SharedPtr< ConcreteNodeList > ConcreteNodeListPtr
Definition: OgreScriptCompiler.h:68
Ogre::RenderWindow::isHidden
virtual bool isHidden(void) const
Indicates whether the window was set to hidden (not displayed)
Definition: OgreRenderWindow.h:147
Ogre::NULLConstBufferPacked
Definition: OgreNULLConstBufferPacked.h:37
Ogre::WireAabb
Helper class to display the Aabb of a MovableObject as lines.
Definition: OgreWireAabb.h:20
Ogre::Hlms::_getProperty
int32 _getProperty(IdString key, int32 defaultVal=0) const
Definition: OgreHlms.h:809
Ogre::SBO_SUBTRACT
@ SBO_SUBTRACT
Definition: OgreBlendMode.h:256
OgreHardwareUniformBuffer.h
Ogre::D3D9Mappings::eD3DFilterUsage
eD3DFilterUsage
enum identifying D3D9 filter usage type
Definition: OgreD3D9Mappings.h:58
Ogre::PbsMobileShaderCreationData::mFresnelG
float mFresnelG
Definition: OgrePbsMobileShaderCreationData.h:58
Ogre::BufferPacked::getNumElements
size_t getNumElements(void) const
Definition: OgreBufferPacked.h:317
Ogre::PagedWorldSectionFactory::~PagedWorldSectionFactory
virtual ~PagedWorldSectionFactory()
Definition: OgrePagedWorldSection.h:304
Ogre::ArrayQuaternion::IDENTITY
static const ArrayQuaternion IDENTITY
Definition: C/OgreArrayQuaternion.h:249
Ogre::v1::ManualObject::ManualObjectSection::getMaterialName
const String & getMaterialName(void) const
Retrieve the material name in use.
Definition: OgreManualObject.h:433
Ogre::downscale3D2x_Float32_XXX
ImageDownsampler3D downscale3D2x_Float32_XXX
Definition: OgreImageDownsampler.h:187
Ogre::v1::VertexAnimationTrack::getAssociatedVertexData
VertexData * getAssociatedVertexData(void) const
Gets the associated VertexData which this track will update.
Definition: OgreAnimationTrack.h:662
Ogre::PFG_YUY2
@ PFG_YUY2
Definition: OgrePixelFormatGpu.h:170
Ogre::ProcessResourceNameScriptCompilerEvent
Definition: OgreScriptCompiler.h:510
OgreGLXGLSupport.h
OgreRenderTargetListener.h
Ogre::DefaultMipmapGen::HwMode
@ HwMode
Generate mipmaps via HW when TextureFilter::TypeGenerateDefaultMipmaps is used.
Definition: OgreTextureGpuManager.h:92
OgreLightweightMutex.h
Ogre::GTKWindow::create
void create(const String &name, unsigned int width, unsigned int height, unsigned int colourDepth, bool fullScreen, int left, int top, bool depthBuffer, void *miscParam,...)
Ogre::AnimableObject::getAnimableValueNames
const StringVector & getAnimableValueNames(void) const
Gets a list of animable value names for this object.
Definition: OgreAnimable.h:294
Ogre::Vector3::randomDeviant
Vector3 randomDeviant(const Radian &angle, const Vector3 &up=Vector3::ZERO) const
Generates a new random vector which deviates from this vector by a given angle in a random direction.
Definition: OgreVector3.h:604
Ogre::TextureFlags::PrefersLoadingFromFileAsSRGB
@ PrefersLoadingFromFileAsSRGB
Prefer loading FROM FILES as sRGB when possible.
Definition: OgreTextureGpu.h:122
Ogre::Exception::ERR_DUPLICATE_ITEM
@ ERR_DUPLICATE_ITEM
Definition: OgreException.h:111
Ogre::RenderSystemCapabilities::getNonPOW2TexturesLimited
bool getNonPOW2TexturesLimited(void) const
Are non-power of two textures limited in features?
Definition: OgreRenderSystemCapabilities.h:844
OgreTimerImp.h
Ogre::SKELETON_BONE
@ SKELETON_BONE
Definition: OgreSkeletonFileFormat.h:61
Ogre::ID_MIP
@ ID_MIP
Definition: OgreScriptCompiler.h:833
OgreAlignedAllocator.h
Ogre::FastArray::operator=
void operator=(const FastArray< T > &copy)
Definition: OgreFastArray.h:125
Ogre::v1::PoseList
vector< Pose * >::type PoseList
Definition: OgrePose.h:135
Ogre::NodeMemoryManager
Wrap-around class that contains multiple ArrayMemoryManager, one per hierarchy depth.
Definition: OgreNodeMemoryManager.h:54
Ogre::ScopedLock
Definition: OgreLightweightMutex.h:101
Ogre::downscale3D2x_sRGB_XXX888
ImageDownsampler3D downscale3D2x_sRGB_XXX888
Definition: OgreImageDownsampler.h:235
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:256
XWindowAttributes::root
NativeWindowType root
Definition: OgreX11EGLSupport.h:89
Ogre::RTShader::CGProgramProcessor::TargetLanguage
static String TargetLanguage
Definition: OgreShaderCGProgramProcessor.h:72
Ogre::GL3PlusFBOManager::FormatProperties::Mode
Allowed modes/properties for this pixel format.
Definition: OgreGL3PlusFBORenderTexture.h:116
Ogre::Volume::Vertex::nZ
Real nZ
Z component of the normal.
Definition: OgreVolumeMeshBuilder.h:60
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:53
Ogre::HlmsListener::getNumExtraPassTextures
virtual uint16 getNumExtraPassTextures(const HlmsPropertyVec &properties, bool casterPass) const
If hlmsTypeChanged is going to be binding extra textures, override this function to tell us how many ...
Definition: OgreHlmsListener.h:97
Ogre::VulkanDelayed_vkDestroyPipeline::pipeline
VkPipeline pipeline
Definition: OgreVulkanDelayedFuncs.h:45
Ogre::VulkanBufferInterface::getVboPoolIndex
size_t getVboPoolIndex(void)
Definition: OgreVulkanBufferInterface.h:66
Ogre::D3D9Mappings::D3D_TEX_TYPE_VOLUME
@ D3D_TEX_TYPE_VOLUME
volume texture
Definition: OgreD3D9Mappings.h:52
Ogre::RootLayout::mCompute
bool mCompute
Definition: OgreRootLayout.h:400
Ogre::VulkanDelayed_vkDestroyShaderModule::execute
virtual void execute()
Ogre::RenderTargetListener::postViewportUpdate
virtual void postViewportUpdate(const RenderTargetViewportEvent &evt)
Definition: OgreRenderTargetListener.h:128
Ogre::v1::BillboardParticleRenderer::CmdBillboardOrigin
Command object for billboard origin (see ParamCommand).
Definition: OgreBillboardParticleRenderer.h:70
Ogre::Singleton::~Singleton
~Singleton(void)
Definition: OgreSingleton.h:88
Ogre::SBT_MODULATE
@ SBT_MODULATE
Multiply the 2 colours together.
Definition: OgreBlendMode.h:224
Ogre::UnlitProperty::UvDiffuseSwizzle3
static const IdString UvDiffuseSwizzle3
Definition: OgreUnlitProperty.h:97
Ogre::MetalUavBufferPacked
Definition: OgreMetalUavBufferPacked.h:39
Ogre::HlmsPso::equalNonPod
bool equalNonPod(const HlmsPso &_r) const
Definition: OgreHlmsPso.h:196
Ogre::D3D9DeviceManager
Device manager interface.
Definition: OgreD3D9DeviceManager.h:40
XWindowAttributes::height
int height
Definition: OgreX11EGLSupport.h:89
Ogre::GpuProgramManager::Hash::hashVal
uint64 hashVal[2]
Definition: OgreGpuProgramManager.h:61
Ogre::CompositorPassDef::ViewportRect::mVpHeight
float mVpHeight
Definition: OgreCompositorPassDef.h:106
Ogre::ID_NOT_EQUAL
@ ID_NOT_EQUAL
Definition: OgreScriptCompiler.h:681
Ogre::ID_RESOLVE_MIP
@ ID_RESOLVE_MIP
Definition: OgreScriptCompiler.h:835
Ogre::GLES2Texture::getGLID
GLuint getGLID() const
Definition: OgreGLES2Texture.h:58
OgreColourValue.h
Ogre::HlmsDiskCache::Pso::renderableCache
Hlms::RenderableCache renderableCache
Definition: OgreHlmsDiskCache.h:147
_OgreHlmsCommonExport
#define _OgreHlmsCommonExport
Definition: OgreHlmsBufferManager.h:45
Ogre::GpuProgram::setMorphAnimationIncluded
virtual void setMorphAnimationIncluded(bool included)
Sets whether a vertex program includes the required instructions to perform morph animation.
Definition: OgreGpuProgram.h:428
OgreResource.h
Ogre::Rectangle2DFactory::~Rectangle2DFactory
~Rectangle2DFactory()
Definition: OgreRectangle2D2.h:124
Ogre::Math::ACos
static Radian ACos(Real fValue)
Arc cosine function.
Ogre::Resource::setToLoaded
virtual void setToLoaded(void)
Change the Resource loading state to loaded.
Definition: OgreResource.h:364
Ogre::VertexBufferDownloadHelper::DownloadData
Definition: OgreVertexBufferDownloadHelper.h:72
Ogre::NUM_UNLIT_BLEND_MODES
@ NUM_UNLIT_BLEND_MODES
Definition: OgreHlmsUnlitPrerequisites.h:81
Ogre::GL3PlusVaoManager::StrideChanger
Definition: OgreGL3PlusVaoManager.h:58
Ogre::VulkanWindow
Definition: OgreVulkanWindow.h:37
Ogre::v1::StaticGeometry::Region::LODBucketList
vector< LODBucket * >::type LODBucketList
list of LOD Buckets in this region
Definition: OgreStaticGeometry.h:369
Ogre::RenderSystem::getCapabilities
const RenderSystemCapabilities * getCapabilities(void) const
Gets the capabilities of the render system.
Definition: OgreRenderSystem.h:1135
Ogre::ObjectDataArrayMemoryManager::LocalAabb
@ LocalAabb
Definition: OgreArrayMemoryManager.h:383
Ogre::PbsBrdf::DefaultUncorrelated
@ DefaultUncorrelated
Same as Default, but the geometry term is not height-correlated which most notably causes edges to be...
Definition: OgreHlmsPbsDatablock.h:96
Ogre::UnlitMobileProp::DiffuseMapCount5
static const IdString DiffuseMapCount5
Definition: OgreHlmsUnlitMobile.h:113
Ogre::D3D11NullTextureTarget::requiresTextureFlipping
virtual bool requiresTextureFlipping() const
Definition: OgreD3D11NullTexture.h:110
Ogre::ShadowNodeHelper::ShadowParam::numPssmSplits
uint8 numPssmSplits
Number of PSSM splits. In range [2; 4]. Ignored for non-PSSM techniques.
Definition: OgreCompositorShadowNode.h:365
Ogre::ParticleSystemManager::ParticleAffectorFactoryMap
map< String, ParticleAffectorFactory * >::type ParticleAffectorFactoryMap
Definition: OgreParticleSystemManager.h:83
OgrePageContentCollection.h
Ogre::SceneFlags::AreaLightMasks
@ AreaLightMasks
Definition: OgreSceneFormatBase.h:75
Ogre::GpuNamedConstants::intBufferSize
size_t intBufferSize
Total size of the int buffer required.
Definition: OgreGpuProgramParams.h:492
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:81
Ogre::UnlitProperty::UvDiffuseSwizzle0
static const IdString UvDiffuseSwizzle0
Definition: OgreUnlitProperty.h:94
Ogre::HlmsBaseProp::LightsAreaLtc
static const IdString LightsAreaLtc
Definition: OgreHlms.h:868
Ogre::LodData::Triangle::submeshIDOrRemovedTag
unsigned int submeshIDOrRemovedTag
Definition: OgreLodData.h:132
Ogre::RTShader::SubRenderState
This class is the base interface of sub part from a shader based rendering pipeline.
Definition: OgreShaderSubRenderState.h:51
Ogre::v1::GLES2HardwareBufferManagerBase::getGLType
static GLenum getGLType(unsigned int type)
Utility function to get the correct GL type based on VET's.
Ogre::CbType
CbType
Definition: OgreCbCommon.h:35
Ogre::v1::OverlayContainer::ChildIterator
MapIterator< ChildMap > ChildIterator
Definition: OgreOverlayContainer.h:60
Ogre::PbsMobileProperty::NormalWeightDetail2
static const IdString NormalWeightDetail2
Definition: OgreHlmsPbsMobile.h:122
Ogre::CompositorWorkspaceDef::ChannelRouteList
list< ChannelRoute >::type ChannelRouteList
Definition: OgreCompositorWorkspaceDef.h:73
Ogre::FreeImageCodec::~FreeImageCodec
virtual ~FreeImageCodec()
Definition: OgreFreeImageCodec.h:62
Ogre::PF_R5G6B5
@ PF_R5G6B5
16-bit pixel format, 5 bits red, 6 bits green, 5 bits blue.
Definition: OgrePixelFormat.h:61
Ogre::GLES2FrameBufferObject::getGLFBOID
GLuint getGLFBOID() const
Get the GL id for the FBO.
Definition: OgreGLES2FrameBufferObject.h:73
Ogre::D3D9HLSLProgram::getBackwardsCompatibility
bool getBackwardsCompatibility(void) const
Gets whether backwards compatibility mode should be enabled.
Definition: OgreD3D9HLSLProgram.h:194
Ogre::v1::GLES2DefaultHardwareBufferManagerBase
Specialisation of HardwareBufferManager to emulate hardware buffers.
Definition: OgreGLES2DefaultHardwareBufferManager.h:130
Ogre::VulkanVaoManager::VboFlag
VboFlag
Definition: OgreVulkanVaoManager.h:64
Ogre::GTKWindow::~GTKWindow
~GTKWindow()
Ogre::TextureUnitState::ET_PROJECTIVE_TEXTURE
@ ET_PROJECTIVE_TEXTURE
Generate texture coords based on a frustum.
Definition: OgreTextureUnitState.h:79
Ogre::NULLConstBufferPacked::bindBufferCS
virtual void bindBufferCS(uint16 slot)
Definition: OgreNULLConstBufferPacked.h:52
Ogre::Math::Tan
static Real Tan(Real fValue, bool useTables=false)
Tangent function.
Definition: OgreMath.h:477
Ogre::Technique::getName
const String & getName(void) const
Gets the name of the technique.
Definition: OgreTechnique.h:436
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_1_1
static const String & getPointLightExtruderVs_1_1(void)
Get extruder program source for point lights, compatible with vs_1_1.
Definition: OgreShadowVolumeExtrudeProgram.h:236
XRRConfigSizes
XRRScreenSize * XRRConfigSizes(XRRScreenConfiguration *config, int *nSizes)
Ogre::GpuProgramParameters::ACT_SINTIME_0_2PI
@ ACT_SINTIME_0_2PI
Sine of "Time0_2PI". Equivalent to RenderMonkey's "SinTime0_2PI".
Definition: OgreGpuProgramParams.h:1210
Ogre::CompositorPassQuadDef::WORLD_SPACE_CORNERS_CENTERED
@ WORLD_SPACE_CORNERS_CENTERED
Definition: OgreCompositorPassQuadDef.h:78
Ogre::downscale2x_Signed_XXXA8888_cube
ImageDownsamplerCube downscale2x_Signed_XXXA8888_cube
Definition: OgreImageDownsampler.h:152
Ogre::v1::RibbonTrailFactory
Factory object for creating RibbonTrail instances.
Definition: OgreRibbonTrail.h:227
OgreConfigDialogImpWinRT.h
Ogre::v1::ConstAnimationStateIterator
ConstMapIterator< AnimationStateMap > ConstAnimationStateIterator
Definition: OgreAnimationState.h:194
Ogre::v1::OldNode::Listener::OldNodeUpdated
virtual void OldNodeUpdated(const OldNode *)
Called when a OldNode gets updated.
Definition: OgreOldNode.h:99
Ogre::v1::GL3PlusHardwareUniformBuffer
Specialisation of HardwareUniformBuffer for OpenGL.
Definition: OgreGL3PlusHardwareUniformBuffer.h:37
Ogre::Resource::Listener::unloadingComplete
virtual void unloadingComplete(Resource *)
Called whenever the resource has been unloaded.
Definition: OgreResource.h:114
Ogre::PbsProperty::NormalMap
static const IdString NormalMap
Definition: OgreHlmsPbs.h:512
Ogre::modeCount
static unsigned int modeCount
Definition: OgreD3D11VideoMode.h:35
Ogre::v1::HardwareBufferLockGuard::lock
void lock(HardwareBuffer *p, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:385
Ogre::Grid2DPageStrategyData::getLoadRadius
virtual Real getLoadRadius() const
Get the loading radius.
Definition: OgreGrid2DPageStrategy.h:167
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE4
@ SPC_LIGHTPOSITIONVIEW_SPACE4
Definition: OgreShaderParameter.h:231
Ogre::v1::MeshSerializerListener
Definition: OgreMeshSerializer.h:197
Ogre::Transform::mDerivedPosition
ArrayVector3 *RESTRICT_ALIAS mDerivedPosition
Caches the combined position from all parent nodes.
Definition: OgreTransform.h:58
Ogre::MathlibC::SetAll
static ArrayInt SetAll(uint32 val)
Definition: OgreMathlibC.h:273
Ogre::HlmsDatablock::mAllowTextureResidencyChange
bool mAllowTextureResidencyChange
When false, we won't try to have Textures become resident.
Definition: OgreHlmsDatablock.h:326
Ogre::RTShader::UniformParameter::getVariability
uint16 getVariability() const
Return the variability of this parameter.
Definition: OgreShaderParameter.h:448
Ogre::PbsProperty::LtcTextureAvailable
static const IdString LtcTextureAvailable
Definition: OgreHlmsPbs.h:579
XSetWindowAttributes::border_pixel
int border_pixel
Definition: OgreX11EGLSupport.h:90
Ogre::PBSM_BLEND_NORMAL_PREMUL
@ PBSM_BLEND_NORMAL_PREMUL
Premultiplied alpha blending.
Definition: OgreHlmsPbsPrerequisites.h:86
Ogre::Grid3DPageStrategyData
Specialisation of PageStrategyData for Grid3DPageStrategy.
Definition: OgreGrid3DPageStrategy.h:104
Ogre::VulkanPlugin::shutdown
void shutdown()
Perform any tasks the plugin needs to perform when the system is shut down.
Ogre::downscale2x_Float32_XX_cube
ImageDownsamplerCube downscale2x_Float32_XX_cube
Definition: OgreImageDownsampler.h:199
Ogre::TextureUnitState::TextureCubeFace
TextureCubeFace
Enum identifying the frame indexes for faces of a cube map (not the composite 3D type.
Definition: OgreTextureUnitState.h:126
Ogre::GL3PlusRenderSystem::areFixedFunctionLightsInViewSpace
bool areFixedFunctionLightsInViewSpace() const
See RenderSystem.
Definition: OgreGL3PlusRenderSystem.h:292
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:105
Ogre::PF_D24_UNORM_X8
@ PF_D24_UNORM_X8
Depth texture format. 24 bits for depth.
Definition: OgrePixelFormat.h:340
Ogre::RTShader::GLSLESProgramProcessor::postCreateGpuPrograms
virtual bool postCreateGpuPrograms(ProgramSet *programSet)
Ogre::ScriptTranslatorManager::getTranslator
virtual ScriptTranslator * getTranslator(const AbstractNodePtr &)=0
Returns a manager for the given object abstract node, or null if it is not supported.
Ogre::TU_WRITE_ONLY
@ TU_WRITE_ONLY
same as HardwareBuffer::HBU_WRITE_ONLY
Definition: OgreTexture.h:55
Ogre::MetalVaoManager::Vao::VertexBinding::instancingDivisor
uint32 instancingDivisor
Definition: OgreMetalVaoManager.h:109
Ogre::LodInputBuffer::Submesh::vertexBuffer
LodVertexBuffer vertexBuffer
Definition: OgreLodBuffer.h:64
Ogre::ArrayQuaternion::setAll
void setAll(const Quaternion &v)
Definition: C/OgreArrayQuaternion.h:111
Ogre::PROP_REAL
@ PROP_REAL
Definition: OgreProperty.h:112
Ogre::Light::mTexLightMaskDiffuseMipStart
uint16 mTexLightMaskDiffuseMipStart
Control the start of mip level for diffuse component for area lights The value is UNORM,...
Definition: OgreLight.h:611
Ogre::v1::TangentSpaceCalc::IndexRemap
Information about a remapped index.
Definition: OgreTangentSpaceCalc.h:59
Ogre::LogMessageLevel
LogMessageLevel
The importance of a logged message.
Definition: OgreLog.h:70
Ogre::VertexArrayObjectArray
FastArray< VertexArrayObject * > VertexArrayObjectArray
Definition: OgreRenderable.h:46
OgreMetalHardwareBufferCommon.h
Ogre::Profiler::setProfileGroupMask
void setProfileGroupMask(uint32 mask)
Set the mask which all profiles must pass to be enabled.
Definition: OgreProfiler.h:510
Ogre::v1::OverlayManager::getTemplateIterator
TemplateIterator getTemplateIterator()
Returns an iterator over all templates in this manager.
Definition: OgreOverlayManager.h:207
Ogre::TFO_TRILINEAR
@ TFO_TRILINEAR
Equal to: min=FO_LINEAR, mag=FO_LINEAR, mip=FO_LINEAR.
Definition: OgreCommon.h:250
Ogre::TexturePool::manuallyReserved
bool manuallyReserved
Definition: OgreTextureGpuManager.h:72
Ogre::RqBits::ShaderShift
static const int ShaderShift
Definition: OgreRenderQueue.h:313
Ogre::CB_SET_TEXTURE_BUFFER_HS
@ CB_SET_TEXTURE_BUFFER_HS
Definition: OgreCbCommon.h:56
OGRE_MAX_SIMULTANEOUS_LIGHTS
#define OGRE_MAX_SIMULTANEOUS_LIGHTS
Define max number of lights allowed per pass.
Definition: OgreConfig.h:81
Ogre::PFG_BC3_UNORM
@ PFG_BC3_UNORM
BC3, aka DXT5.
Definition: OgrePixelFormatGpu.h:131
Ogre::UnlitProperty::UvDiffuseSwizzle8
static const IdString UvDiffuseSwizzle8
Definition: OgreUnlitProperty.h:102
Ogre::TextureUnitState::TextureEffect::frustum
const Frustum * frustum
Definition: OgreTextureUnitState.h:148
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:772
Ogre::v1::StaticGeometry::getOrigin
virtual const Vector3 & getOrigin(void) const
Gets the origin of this geometry.
Definition: OgreStaticGeometry.h:687
OgreGLSLProgramManager.h
Ogre::NULLTextureGpuManager
Definition: OgreNULLTextureGpuManager.h:47
Ogre::PbsMobileBlendModes
PbsMobileBlendModes
Definition: OgreHlmsPbsMobilePrerequisites.h:73
Ogre::Camera::Listener::cameraPreRenderScene
virtual void cameraPreRenderScene(Camera *cam)
Called prior to the scene being rendered with this camera.
Definition: OgreCamera.h:113
Ogre::MathlibC::CompareLessEqual
static ArrayMaskR CompareLessEqual(ArrayReal a, ArrayReal b)
Returns the result of "a <= b".
Definition: OgreMathlibC.h:245
Ogre::CPreprocessor::ErrorHandler
static ErrorHandlerFunc ErrorHandler
A pointer to the preprocessor's error handler.
Definition: OgreGLSLPreprocessor.h:535
Ogre::RTShader::ShaderParameterConstIterator
ShaderParameterList::const_iterator ShaderParameterConstIterator
Definition: OgreShaderParameter.h:370
Ogre::ID_ZERO
@ ID_ZERO
Definition: OgreScriptCompiler.h:656
Ogre::VulkanVaoManager::DirtyBlock::size
size_t size
Definition: OgreVulkanVaoManager.h:115
Ogre::TimerAlloc
GeneralAllocatedObject TimerAlloc
Definition: OgreMemoryAllocatorConfig.h:339
Ogre::HashedVector::push_back
void push_back(const T &t)
Definition: OgreCommon.h:606
OgreRenderSystem.h
Ogre::LodConfig::strategy
LodStrategy * strategy
The mesh which we want to reduce.
Definition: OgreLodConfig.h:132
Ogre::HlmsBaseProp::ForwardPlus
static const IdString ForwardPlus
Definition: OgreHlms.h:903
OgreErrorDialogImp.h
Ogre::RenderSystemCapabilities::setComputeProgramConstantIntCount
void setComputeProgramConstantIntCount(ushort c)
The number of integer constants compute programs support.
Definition: OgreRenderSystemCapabilities.h:988
Ogre::CULL_ANTICLOCKWISE
@ CULL_ANTICLOCKWISE
Hardware culls triangles whose vertices are listed anticlockwise in the view.
Definition: OgreCommon.h:319
Ogre::RTShader::FFPAlphaTest::getExecutionOrder
virtual int getExecutionOrder() const
Ogre::RenderSystemCapabilities::setTessellationDomainProgramConstantFloatCount
void setTessellationDomainProgramConstantFloatCount(ushort c)
The number of floating-point constants tessellation Domain programs support.
Definition: OgreRenderSystemCapabilities.h:952
Ogre::PFG_D32_FLOAT_S8X24_UINT
@ PFG_D32_FLOAT_S8X24_UINT
Definition: OgrePixelFormatGpu.h:69
Ogre::Vector3::squaredDistance
Real squaredDistance(const Vector3 &rhs) const
Returns the square of the distance to another vector.
Definition: OgreVector3.h:391
Ogre::ResourceLoadingListener
Definition: OgreResourceGroupManager.h:198
Ogre::ScaleControllerFunction
Predefined controller function which simply scales an input to an output value.
Definition: OgrePredefinedControllers.h:217
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:248
Ogre::HlmsBaseProp::FwdPlusCubemapSlotOffset
static const IdString FwdPlusCubemapSlotOffset
Definition: OgreHlms.h:918
Ogre::Archive
Archive-handling class.
Definition: OgreArchive.h:86
Ogre::GpuProgramParameters::ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY
@ ACT_SPOTLIGHT_VIEWPROJ_MATRIX_ARRAY
Array of view/projection matrix of a given spotlight.
Definition: OgreGpuProgramParams.h:1150
Ogre::ObjectDataArrayMemoryManager::MemoryTypes
MemoryTypes
Definition: OgreArrayMemoryManager.h:379
Ogre::VET_USHORT1_DEPRECATED
@ VET_USHORT1_DEPRECATED
Definition: OgreVertexElements.h:91
Ogre::PbsProperty::DetailMapNmN
static const char * DetailMapNmN
Definition: OgreHlmsPbs.h:505
Ogre::VulkanStagingBuffer
A staging buffer is a buffer that resides on the GPU and be written to/from both CPU & GPU However th...
Definition: OgreVulkanStagingBuffer.h:45
Ogre::v1::StaticGeometry::LODBucket::getNumMaterials
size_t getNumMaterials(void) const
Definition: OgreStaticGeometry.h:348
Ogre::RTShader::FFPAlphaTestFactory::getType
virtual const String & getType() const
Ogre::HlmsPsoProp::Macroblock
static const IdString Macroblock
Definition: OgreHlms.h:964
Ogre::CullFrustumRequest::cullingLights
bool cullingLights
Definition: OgreSceneManager.h:104
Ogre::BT_DYNAMIC_PERSISTENT
@ BT_DYNAMIC_PERSISTENT
Same as BT_DYNAMIC, but mapping will be persistent.
Definition: OgreBufferPacked.h:59
Ogre::AtomicObject::operator--
T operator--(int)
Definition: OgreAtomicObject.h:95
Ogre::RSC_GL1_5_NOHWOCCLUSION
@ RSC_GL1_5_NOHWOCCLUSION
Support for GL 1.5 but without HW occlusion workaround.
Definition: OgreRenderSystemCapabilities.h:262
Ogre::Particle
Class representing a single particle instance.
Definition: OgreParticle.h:62
Ogre::VoxelizerBucket::vertexBuffer
UavBufferPacked * vertexBuffer
Definition: OgreVctVoxelizer.h:60
XRRSetScreenConfigAndRate
void XRRSetScreenConfigAndRate(Display *nativeDisplayType, XRRScreenConfiguration *config, Window window, int size, Rotation rotation, int mode, int currentTime)
Ogre::HashedVector::HashedVector
HashedVector()
Definition: OgreCommon.h:569
Ogre::RTShader::Parameter::SPC_POSITION_OBJECT_SPACE
@ SPC_POSITION_OBJECT_SPACE
Position in object space.
Definition: OgreShaderParameter.h:81
Ogre::AnimableValue::setValue
virtual void setValue(const Vector2 &)
Set value.
Definition: OgreAnimable.h:159
Ogre::SmallVectorTemplateCommon::operator[]
reference operator[](unsigned idx)
Definition: OgreSmallVector.h:211
Ogre::v1::GL3PlusDepthPixelBuffer
Definition: OgreGL3PlusDepthTexture.h:73
Ogre::VET_UBYTE4_NORM
@ VET_UBYTE4_NORM
Definition: OgreVertexElements.h:105
Ogre::HlmsComputeJob::getNumUavUnits
size_t getNumUavUnits(void) const
Definition: OgreHlmsComputeJob.h:306
Ogre::v1::HardwareBuffer::unlock
virtual void unlock(void)
Releases the lock on this buffer.
Definition: OgreHardwareBuffer.h:238
Ogre::NULLRenderTexture::NULLRenderTexture
NULLRenderTexture(v1::HardwarePixelBuffer *buffer, size_t zoffset)
Definition: OgreNULLTexture.h:84
Ogre::GpuResidency::GpuResidency
GpuResidency
Definition: OgreGpuResource.h:41
Ogre::VulkanRawBuffer::mUnmapTicket
size_t mUnmapTicket
See VulkanVaoManager::VboFlag.
Definition: OgreVulkanVaoManager.h:50
Ogre::TextureGpuManager::ResourceEntry::ResourceEntry
ResourceEntry(const String &_name, const String &_alias, const String &_resourceGroup, TextureGpu *_texture, uint32 _filters)
Definition: OgreTextureGpuManager.h:286
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_4_0FiniteDebug
static const String & getPointLightExtruderVs_4_0FiniteDebug(void)
Get extruder program source for debug point lights, compatible with vs_4_0.
Definition: OgreShadowVolumeExtrudeProgram.h:307
Ogre::RenderTargetViewDef::stencilReadOnly
bool stencilReadOnly
Definition: OgreTextureDefinition.h:531
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::MetalDiscardBuffer::getOffset
size_t getOffset(void) const
Definition: OgreMetalDiscardBufferManager.h:154
Ogre::LwString::Double::mMinWidth
int mMinWidth
Definition: OgreLwString.h:363
Ogre::v1::VertexShadowMapHelper::Geometry::indexData
v1::IndexData * indexData
Definition: OgreVertexShadowMapHelper.h:127
Ogre::SkeletonTrack::_setMaxUsedSlot
void _setMaxUsedSlot(uint32 slot)
Definition: OgreSkeletonTrack.h:95
Ogre::SceneManager::_getNodeMemoryManager
NodeMemoryManager & _getNodeMemoryManager(SceneMemoryMgrTypes sceneType)
Definition: OgreSceneManager.h:1325
Ogre::CbShaderBuffer::bindSizeBytes
uint32 bindSizeBytes
Definition: OgreCbShaderBuffer.h:42
Ogre::SceneNode::ObjectVec
vector< MovableObject * >::type ObjectVec
Definition: OgreSceneNode.h:59
Ogre::Light::tempSquareDist
Real tempSquareDist
Temp tag used for sorting.
Definition: OgreLight.h:77
Ogre::ID_CLAMP
@ ID_CLAMP
Definition: OgreScriptCompiler.h:742
Ogre::SceneQuery::WFT_CUSTOM_GEOMETRY
@ WFT_CUSTOM_GEOMETRY
Custom geometry as defined by the SceneManager.
Definition: OgreSceneQuery.h:89
Ogre::PlanarReflections::TrackedRenderable::renderable
Renderable * renderable
Definition: OgrePlanarReflections.h:82
Ogre::PFG_RG32_UINT
@ PFG_RG32_UINT
Definition: OgrePixelFormatGpu.h:66
Ogre::downscale2x_XX88_cube
ImageDownsamplerCube downscale2x_XX88_cube
Definition: OgreImageDownsampler.h:97
Ogre::GL3PlusTextureGpu::getFinalTextureName
GLuint getFinalTextureName(void) const
Always returns the internal handle that belongs to this texture.
Definition: OgreGL3PlusTextureGpu.h:124
Ogre::TextureFlags::DiscardableContent
@ DiscardableContent
When this flag is present, the contents of a RenderToTexture or Uav may not be preserved between fram...
Definition: OgreTextureGpu.h:168
Ogre::PF_R16G16_UINT
@ PF_R16G16_UINT
32-bit pixel format, 16 bits red (unsigned int), 16 bits blue (unsigned int).
Definition: OgrePixelFormat.h:170
Ogre::NULLConstBufferPacked::bindBufferDS
virtual void bindBufferDS(uint16 slot)
Definition: OgreNULLConstBufferPacked.h:51
Ogre::IdString::IdString
IdString(uint32 value)
Definition: OgreIdString.h:124
Ogre::PF_BYTE_RGB
@ PF_BYTE_RGB
3 byte pixel format, 1 byte for red, 1 byte for green, 1 byte for blue
Definition: OgrePixelFormat.h:90
OgreTextureManager.h
Ogre::RTShader::FFPAlphaTestFactory::writeInstance
virtual void writeInstance(MaterialSerializer *ser, SubRenderState *subRenderState, const TextureUnitState *srcTextureUnit, const TextureUnitState *dstTextureUnit)
Ogre::ProcessResourceNameScriptCompilerEvent::ResourceType
ResourceType
Definition: OgreScriptCompiler.h:513
Ogre::Matrix4::transformAffine
Vector4 transformAffine(const Vector4 &v) const
4-D Vector transformation specially for an affine matrix.
Definition: OgreMatrix4.h:683
Ogre::InstantRadiosity::mVplMaxRange
Real mVplMaxRange
ANY CHANGE TO A mVpl* variable will take effect after calling updateExistingVpls (or calling build) H...
Definition: OgreInstantRadiosity.h:203
Ogre::PbsProperty::EnableCubemapsAuto
static const IdString EnableCubemapsAuto
Definition: OgreHlmsPbs.h:585
Ogre::TVC_SPECULAR
@ TVC_SPECULAR
Definition: OgreCommon.h:357
_OgreOverlayExport
#define _OgreOverlayExport
Definition: OgreOverlayPrerequisites.h:62
Ogre::v1::OldBone::_getBindingPoseInversePosition
const Vector3 & _getBindingPoseInversePosition(void) const
Gets the inverted binding pose position.
Definition: OgreOldBone.h:121
Ogre::NULLTexBufferPacked::bindBufferCS
virtual void bindBufferCS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreNULLTexBufferPacked.h:56
Ogre::Root::setDefaultMinPixelSize
void setDefaultMinPixelSize(Real pixelSize)
Set the default minimum pixel size for object to be rendered by.
Definition: OgreRoot.h:1050
Ogre::Renderable::CustomParameterMap
map< size_t, Vector4 >::type CustomParameterMap
Definition: OgreRenderable.h:300
Ogre::GpuProgramParameters::ACT_TEXEL_OFFSETS
@ ACT_TEXEL_OFFSETS
Provides the texel offsets required by this rendersystem to map texels to pixels.
Definition: OgreGpuProgramParams.h:1291
Ogre::GCT_DOUBLE1
@ GCT_DOUBLE1
Definition: OgreGpuProgramParams.h:99
Ogre::Mesh::getLodStrategyName
const String & getLodStrategyName(void) const
Returns the name of the Lod strategy the user lod values have been calibrated for.
Definition: OgreMesh2.h:340
Ogre::v1::TangentSpaceCalc::Result::indexesRemapped
IndexRemapList indexesRemapped
A list of indexes which were affected by splits.
Definition: OgreTangentSpaceCalc.h:87
Ogre::v1::HardwareBufferManager::createVertexBufferBinding
virtual VertexBufferBinding * createVertexBufferBinding(void)
Creates a new VertexBufferBinding.
Definition: OgreHardwareBufferManager.h:476
Ogre::AtomicObject
Definition: OgreAtomicObject.h:43
Ogre::VulkanDescriptorSetSampler
Definition: OgreVulkanDescriptorSets.h:40
Ogre::ParticleSystem::CmdSorted
Command object for sorting (see ParamCommand).
Definition: OgreParticleSystem.h:119
Ogre::RTShader::FFPColour::Type
static String Type
Definition: OgreShaderFFPColour.h:116
Ogre::MovablePlane::~MovablePlane
~MovablePlane()
Definition: OgreMovablePlane.h:76
Ogre::cbitsetN::test
bool test(const size_t position) const
Returns true if bit at 'position' is 1.
XOpenDisplay
Display * XOpenDisplay(int num)
Ogre::UnlitMobileProp::UvAtlas4
static const IdString UvAtlas4
Definition: OgreHlmsUnlitMobile.h:147
Ogre::Real
float Real
Software floating point type.
Definition: OgrePrerequisites.h:87
XWMHints::initial_state
int initial_state
Definition: OgreX11EGLSupport.h:87
Ogre::Window::setFsaa
virtual void setFsaa(const String &fsaa)
Set the FSAA mode to be used if hardware support it.
Definition: OgreWindow.h:178
Ogre::M_EDGE_LISTS
@ M_EDGE_LISTS
Definition: OgreMeshFileFormat.h:122
Ogre::RqBits::TransparencyShift
static const int TransparencyShift
Definition: OgreRenderQueue.h:311
Ogre::Grid2DPageStrategyData::getOrigin
virtual const Vector3 & getOrigin(const Vector3 &worldOrigin)
Get the origin of the grid in world space.
Definition: OgreGrid2DPageStrategy.h:159
Ogre::Renderable::getVaos
const VertexArrayObjectArray & getVaos(VertexPass vertexPass) const
Definition: OgreRenderable.h:375
OgreOldNode.h
Ogre::ResourceLayout::PresentReady
@ PresentReady
Definition: OgreResourceTransition.h:65
Ogre::RenderSystem::_hlmsBlendblockDestroyed
virtual void _hlmsBlendblockDestroyed(HlmsBlendblock *block)
Definition: OgreRenderSystem.h:876
Ogre::D3D11TextureGpu::getDisplayTextureName
ID3D11Resource * getDisplayTextureName(void) const
Definition: OgreD3D11TextureGpu.h:125
Ogre::MetalHlmsPso::depthStencilState
id< MTLDepthStencilState > depthStencilState
Definition: OgreMetalHlmsPso.h:47
Ogre::PbsProperty::FresnelScalar
static const IdString FresnelScalar
Definition: OgreHlmsPbs.h:514
OGRE_MAX_TEXTURE_LAYERS
#define OGRE_MAX_TEXTURE_LAYERS
Define max number of texture layers allowed per pass on any card.
Definition: OgreConfig.h:77
Ogre::v1::PatchSurface::VS_FRONT
@ VS_FRONT
The side from which u goes right and v goes up (as in texture coords)
Definition: OgrePatchSurface.h:73
Ogre::Vector2::normalise
Real normalise()
Normalises the vector.
Definition: OgreVector2.h:394
Ogre::MetalTexture::getOwnerDevice
MetalDevice * getOwnerDevice(void) const
Definition: OgreMetalTexture.h:86
Ogre::SceneFormatListener::exportSceneNode
virtual bool exportSceneNode(const SceneNode *sceneNode)
Definition: OgreSceneFormatBase.h:132
Ogre::TEXCALC_ENVIRONMENT_MAP_NORMAL
@ TEXCALC_ENVIRONMENT_MAP_NORMAL
Definition: OgreRenderSystem.h:74
Ogre::HlmsJson::NamedBlocks::blendblocks
map< LwConstString, const HlmsBlendblock * >::type blendblocks
Definition: OgreHlmsJson.h:76
Ogre::ID_DEPTH_FAIL_OP
@ ID_DEPTH_FAIL_OP
Definition: OgreScriptCompiler.h:975
Ogre::Page::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgrePage.h:99
Ogre::VulkanVaoManager::CPU_INACCESSIBLE
@ CPU_INACCESSIBLE
Definition: OgreVulkanVaoManager.h:66
Ogre::RTShader::TextureAtlasSamplerFactory::ipmRelative
@ ipmRelative
Definition: OgreShaderExTextureAtlasSampler.h:218
Ogre::Vector3::crossProduct
Vector3 crossProduct(const Vector3 &rkVector) const
Calculates the cross-product of 2 vectors, i.e.
Definition: OgreVector3.h:485
Ogre::v1::StaticGeometry::getCastShadows
virtual bool getCastShadows(void)
Will the geometry from this object cast shadows?
Definition: OgreStaticGeometry.h:656
Ogre::Font::getHlmsDatablock
HlmsDatablock * getHlmsDatablock()
Gets the HLMS Datablock generated for this font.
Definition: OgreFont.h:381
Ogre::uint64
::uint64_t uint64
Definition: OgrePlatform.h:544
Ogre::GL3PlusRenderSystem::hasAnisotropicMipMapFilter
virtual bool hasAnisotropicMipMapFilter() const
Determines if the system has anisotropic mip map filter support.
Definition: OgreGL3PlusRenderSystem.h:509
Ogre::NULLRenderWindow
Definition: OgreNULLRenderWindow.h:36
Ogre::GPU_MS_SOFTWARE
@ GPU_MS_SOFTWARE
Definition: OgreRenderSystemCapabilities.h:319
Ogre::v1::TangentSpaceCalc
Class for calculating a tangent space basis.
Definition: OgreTangentSpaceCalc.h:50
Ogre::MultiRenderTarget::unbindSurface
virtual void unbindSurface(size_t attachment)
Unbind attachment.
Definition: OgreRenderTexture.h:99
Ogre::v1::ManualObjectFactory
Factory object for creating ManualObject instances.
Definition: OgreManualObject.h:530
Ogre::FRUSTUM_PLANE_LEFT
@ FRUSTUM_PLANE_LEFT
Definition: OgreFrustum.h:61
Ogre::v1::AnimationStateControllerValue::AnimationStateControllerValue
AnimationStateControllerValue(AnimationState *targetAnimationState)
Constructor, pass in the target animation state.
Definition: OgreAnimationState.h:285
Ogre::SceneManager::SkyMethod
SkyMethod
Definition: OgreSceneManager.h:512
Ogre::KeyFrameRigVec
vector< KeyFrameRig >::type KeyFrameRigVec
Definition: OgreSkeletonTrack.h:51
Ogre::Volume::VecVertex
vector< Vertex >::type VecVertex
To hold vertices.
Definition: OgreVolumeMeshBuilder.h:98
Ogre::Node::NodeVecIterator
VectorIterator< NodeVec > NodeVecIterator
Definition: OgreNode.h:74
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:1741
_OgrePlanarReflectionsExport
#define _OgrePlanarReflectionsExport
Definition: OgrePlanarReflectionsPrerequisites.h:43
Ogre::MapIterator::MapIterator
MapIterator(T &c)
Constructor.
Definition: OgreIteratorWrapper.h:335
Ogre::BasicBlock::mRsData
void * mRsData
Definition: OgreHlmsDatablock.h:54
DXGI_SWAP_CHAIN_DESC1::AlphaMode
DXGI_ALPHA_MODE AlphaMode
Definition: OgreD3D11LegacySDKEmulation.h:63
Ogre::cbitset32
Definition: OgreBitset.h:144
Ogre::toVkDescriptorType
uint32 toVkDescriptorType(DescBindingTypes::DescBindingTypes type)
Ogre::UnlitProperty::UvDiffuse6
static const IdString UvDiffuse6
Definition: OgreUnlitProperty.h:83
Ogre::RenderSystemCapabilities::setVertexProgramConstantIntCount
void setVertexProgramConstantIntCount(ushort c)
The number of integer constants vertex programs support.
Definition: OgreRenderSystemCapabilities.h:760
Ogre::Root::MovableObjectFactoryIterator
ConstMapIterator< MovableObjectFactoryMap > MovableObjectFactoryIterator
Definition: OgreRoot.h:993
Ogre::Node::_getFullTransform
virtual_l2 const FORCEINLINE Matrix4 & _getFullTransform(void) const
Gets the full transformation matrix for this node.
Definition: OgreNode.h:674
XSetWMProtocols
void XSetWMProtocols(Display *nativeDisplayType, Window nativeWindowType, Atom *atom, int num)
Ogre::ThreadLocalPtr::get
T * get() const
Definition: OgreThreadDefinesSTD.h:64
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:330
Ogre::TextureUnitState::getName
const String & getName(void) const
Get the name of the Texture Unit State.
Definition: OgreTextureUnitState.h:1032
Ogre::ID_PASS_OP
@ ID_PASS_OP
Definition: OgreScriptCompiler.h:976
Ogre::ProfileHistory::maxTimeMillisecs
Real maxTimeMillisecs
The maximum frame time this profile has taken in milliseconds.
Definition: OgreProfiler.h:277
Ogre::LodConfig::levels
LodLevelList levels
Definition: OgreLodConfig.h:135
Ogre::GpuConstantDefinition::isInt
static bool isInt(GpuConstantType c)
Definition: OgreGpuProgramParams.h:235
Ogre::GLSLESShader::CmdOptimisation
Command object for running the GLSL optimiser.
Definition: OgreGLSLESShader.h:52
Ogre::Volume::CSGNoiseSource
Definition: OgreVolumeCSGSource.h:386
Ogre::TextureGpuManager::BudgetEntryVec
vector< BudgetEntry >::type BudgetEntryVec
Definition: OgreTextureGpuManager.h:259
Ogre::GPU_SIS
@ GPU_SIS
Definition: OgreRenderSystemCapabilities.h:315
Ogre::D3D9VideoMode::getRefreshRate
unsigned int getRefreshRate() const
Definition: OgreD3D9VideoMode.h:56
Ogre::v1::BBO_TOP_RIGHT
@ BBO_TOP_RIGHT
Definition: OgreBillboardSet.h:61
Ogre::PbsMobileProperty::UvDetail0
static const IdString UvDetail0
Definition: OgreHlmsPbsMobile.h:143
Ogre::VulkanWindowSwapChainBased::getSwapchainImage
VkImage getSwapchainImage(size_t idx) const
Definition: OgreVulkanWindow.h:132
Ogre::VET_INT4
@ VET_INT4
Definition: OgreVertexElements.h:98
Ogre::HlmsBaseProp::iOS
static const IdString iOS
Definition: OgreHlms.h:948
Ogre::CompositorPassUavDef::BufferSource::access
ResourceAccess::ResourceAccess access
Definition: OgreCompositorPassUavDef.h:80
Ogre::UnifiedHighLevelGpuProgramFactory::destroy
void destroy(HighLevelGpuProgram *prog)
Ogre::MathlibC::CmovRobust
static ArrayReal CmovRobust(ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask)
Robust, branchless conditional move for a 128-bit value.
Definition: OgreMathlibC.h:134
Ogre::RTShader::NormalMapLighting
Normal Map Lighting extension sub render state implementation.
Definition: OgreShaderExNormalMapLighting.h:61
Ogre::UniformScalableTask
A uniform task is a highly parallelizable task that can be divided in many threads where all threads ...
Definition: OgreUniformScalableTask.h:45
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE0
@ SPC_LIGHTDIRECTION_WORLD_SPACE0
Light direction in world space index 0-7.
Definition: OgreShaderParameter.h:177
Ogre::v1::AnimationTrack
A 'track' in an animation sequence, i.e.
Definition: OgreAnimationTrack.h:125
Ogre::Plane::normal
Vector3 normal
Definition: OgrePlane.h:64
Ogre::D3D11RenderWindowSwapChainBased::setVSyncEnabled
void setVSyncEnabled(bool vsync)
Enable or disable vertical sync for the RenderWindow.
Definition: OgreD3D11RenderWindow.h:122
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:1369
Ogre::MathlibC::Or
static ArrayMaskI Or(ArrayInt a, ArrayMaskI b)
Definition: OgreMathlibC.h:227
Ogre::ScriptCompilerEvent
This struct is a base class for events which can be thrown by the compilers and caught by subscribers...
Definition: OgreScriptCompiler.h:350
Ogre::MaterialSerializer::MSE_WRITE_BEGIN
@ MSE_WRITE_BEGIN
Definition: OgreMaterialSerializer.h:69
Ogre::ID_TRANSPARENCY_CASTS_SHADOWS
@ ID_TRANSPARENCY_CASTS_SHADOWS
Definition: OgreScriptCompiler.h:630
Ogre::v1::OldBone::_getBindingPoseInverseOrientation
const Quaternion & _getBindingPoseInverseOrientation(void) const
Gets the inverted binding pose orientation.
Definition: OgreOldBone.h:123
Ogre::MetalStagingBuffer::getBufferName
id< MTLBuffer > getBufferName(void) const
Definition: OgreMetalStagingBuffer.h:130
Ogre::HlmsTextureManager::TextureLocation
Definition: OgreHlmsTextureManager.h:278
Ogre::HashedVector::reverse_iterator
VectorImpl::reverse_iterator reverse_iterator
Definition: OgreCommon.h:521
Ogre::PF_L16
@ PF_L16
16-bit pixel format, all bits luminance.
Definition: OgrePixelFormat.h:51
Ogre::v1::Mesh::hasManualLodLevel
bool hasManualLodLevel(void) const
Returns true if this mesh has a manual LOD level.
Definition: OgreMesh.h:535
Ogre::SceneFormatListener::exportLight
virtual bool exportLight(const Light *light)
Definition: OgreSceneFormatBase.h:137
Ogre::RTShader::FFP_PS_COLOUR_BEGIN
@ FFP_PS_COLOUR_BEGIN
Definition: OgreShaderFFPRenderState.h:58
Ogre::ComputeProperty::ThreadsPerGroupX
static const IdString ThreadsPerGroupX
Definition: OgreHlmsCompute.h:198
Ogre::Particle::getOwnHeight
Real getOwnHeight(void) const
Retrieves the particle's personal width, if hasOwnDimensions is true.
Definition: OgreParticle.h:130
Ogre::BB_FLAG_CONST
@ BB_FLAG_CONST
Definition: OgreBufferPacked.h:98
Ogre::v1::GL3PlusHardwareBufferManagerBase::getGLUsage
static GLenum getGLUsage(unsigned int usage)
Utility function to get the correct GL usage based on HBU's.
Ogre::Assert::FailBehavior
FailBehavior
Definition: OgreAssert.h:43
Ogre::EmitterCommands::CmdColourRangeStart
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:60
Ogre::HashedVector::rend
reverse_iterator rend()
Definition: OgreCommon.h:548
Ogre::BoneTransform::mScale
ArrayVector3 *RESTRICT_ALIAS mScale
Stores the scaling factor applied to a node.
Definition: OgreBoneTransform.h:52
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:1263
Ogre::v1::VertexData::vertexDeclaration
VertexDeclaration * vertexDeclaration
Declaration of the vertex to be used in this operation.
Definition: OgreVertexIndexData.h:81
Ogre::SkeletonDef::BoneDataVec
vector< BoneData >::type BoneDataVec
Definition: OgreSkeletonDef.h:73
Ogre::ID_CLEAR_COLOUR_REVERSE_DEPTH_AWARE
@ ID_CLEAR_COLOUR_REVERSE_DEPTH_AWARE
Definition: OgreScriptCompiler.h:888
Ogre::LodData::Vertex
Definition: OgreLodData.h:113
Ogre::RenderTargetViewEntry::colourAllLayers
bool colourAllLayers
See RenderPassColourTarget::allLayers.
Definition: OgreTextureDefinition.h:65
Ogre::PreApplyTextureAliasesScriptCompilerEvent
Definition: OgreScriptCompiler.h:499
Ogre::PbsProperty::NormalWeight
static const IdString NormalWeight
Definition: OgreHlmsPbs.h:529
Ogre::HLMS_LOW_LEVEL
@ HLMS_LOW_LEVEL
Definition: OgreHlmsCommon.h:181
Ogre::RadialDensityMask::RdmMedium
@ RdmMedium
Slower than low but much better results.
Definition: OgreRadialDensityMask.h:88
OgreD3D11PixelFormatToShaderType.h
Ogre::Matrix4::swap
void swap(Matrix4 &other)
Exchange the contents of this matrix with another.
Definition: OgreMatrix4.h:154
Ogre::APKZipArchiveFactory
Definition: OgreAPKZipArchive.h:38
Ogre::v1::HardwarePixelBufferSharedPtr::HardwarePixelBufferSharedPtr
HardwarePixelBufferSharedPtr()
Definition: OgreHardwarePixelBuffer.h:202
Ogre::GLUniformReference::mConstantDef
const GpuConstantDefinition * mConstantDef
The constant definition it relates to.
Definition: OgreGLSLProgram.h:51
OgreD3D9RenderSystem.h
Ogre::SkeletonAnimation::getDefinition
const SkeletonAnimationDef * getDefinition(void) const
Definition: OgreSkeletonAnimation.h:269
Ogre::ConfigDialog
Defines the behaviour of an automatic renderer configuration dialog.
Definition: Android/OgreConfigDialogImp.h:38
Ogre::TerrainAutoUpdateLodStrategy
TerrainAutoUpdateLodStrategy
Definition: OgreTerrainAutoUpdateLod.h:67
Ogre::Node::setUserAny
virtual OGRE_DEPRECATED void setUserAny(const Any &anything)
Definition: OgreNode.h:771
Ogre::PixelFormatDescription::bbits
unsigned char bbits
Definition: OgrePixelFormatDescriptions.h:57
Ogre::HlmsDatablock::getCreator
Hlms * getCreator(void) const
Definition: OgreHlmsDatablock.h:352
Ogre::ShadowTextureDefinition
Local texture definition.
Definition: OgreCompositorShadowNodeDef.h:56
Ogre::HiddenAreaVrSettings::leftNoseCenter
Ogre::Vector2 leftNoseCenter
Definition: OgreHiddenAreaMeshVr.h:53
Ogre::AnimationControllerFunction
Predefined controller function for dealing with animation.
Definition: OgrePredefinedControllers.h:190
Ogre::ParticleVisualData::ParticleVisualData
ParticleVisualData()
Definition: OgreParticle.h:56
Ogre::HlmsPsoProp::Blendblock
static const IdString Blendblock
Definition: OgreHlms.h:965
Ogre::cbitsetN::empty
bool empty() const
Returns true if all bits are unset.
Ogre::RTShader::ShaderGenerator::getCreateShaderOverProgrammablePass
bool getCreateShaderOverProgrammablePass() const
Returns whether shaders are created for passes with shaders.
Definition: OgreShaderGenerator.h:487
Ogre::v1::PatchSurface::getVertexOffset
size_t getVertexOffset(void) const
Returns the vertex offset used by this buffer to write data into the buffer.
Definition: OgrePatchSurface.h:130
Ogre::ConstBufferPool::BufferPool::hash
uint32 hash
Definition: OgreConstBufferPool.h:62
OgreMeshManager.h
Ogre::Decal::mMetalness
float mMetalness
Definition: OgreDecal.h:91
Ogre::RTShader::ConstParameter::~ConstParameter
virtual ~ConstParameter()
Definition: OgreShaderParameter.h:586
Ogre::GpuProgramParameters::ACT_UAV_SIZE
@ ACT_UAV_SIZE
Provides texture size of the texture unit (index determined by setAutoConstant call).
Definition: OgreGpuProgramParams.h:1320
Ogre::v1::HardwareBufferLockGuard::pData
void * pData
Definition: OgreHardwareBuffer.h:408
Ogre::PixelFormatList
vector< PixelFormat >::type PixelFormatList
Definition: OgrePixelFormat.h:364
Ogre::PbsProperty::NormalBc3Unorm
static const IdString NormalBc3Unorm
Definition: OgreHlmsPbs.h:527
Ogre::Hlms
HLMS stands for "High Level Material System".
Definition: OgreHlms.h:80
Ogre::v1::VertexElement::getBaseType
static VertexElementType getBaseType(VertexElementType multiType)
Simple converter function which will a type into it's single-value equivalent - makes switches on typ...
Ogre::FaceGroupType
FaceGroupType
A type of face group, i.e.
Definition: OgreStaticFaceGroup.h:45
Ogre::PagedWorld::SectionMap
map< String, PagedWorldSection * >::type SectionMap
Definition: OgrePagedWorld.h:159
Ogre::MovableObject::_releaseManualHardwareResources
virtual void _releaseManualHardwareResources()
Notifies the movable object that hardware resources were lost.
Definition: OgreMovableObject.h:174
Ogre::ItemIdentityException
Definition: OgreException.h:224
Ogre::PF_PVRTC_RGB4
@ PF_PVRTC_RGB4
PVRTC (PowerVR) RGB 4 bpp.
Definition: OgrePixelFormat.h:150
Ogre::ComputeProperty::NumThreadGroupsX
static const IdString NumThreadGroupsX
Definition: OgreHlmsCompute.h:201
Ogre::GL3PlusDepthTextureTarget::setFsaaResolveDirty
virtual void setFsaaResolveDirty(void)
Depth buffers never resolve; only colour buffers do.
Definition: OgreGL3PlusDepthTexture.h:112
DXGI_ALPHA_MODE
DXGI_ALPHA_MODE
Definition: OgreD3D11LegacySDKEmulation.h:42
Ogre::ScriptToken::lexemeLen
uint32 lexemeLen
Definition: OgreScriptLexer.h:70
Ogre::StringConverter
Class for converting the core Ogre data types to/from Strings.
Definition: OgreStringConverter.h:66
Ogre::CbPipelineStateObject
Definition: OgreCbPipelineStateObject.h:35
OGRE_MAX_POSES
#define OGRE_MAX_POSES
Define max number of poses per item.
Definition: OgreConfig.h:89
Ogre::GpuProgramParameters::ACT_VIEW_DIRECTION
@ ACT_VIEW_DIRECTION
view parameters
Definition: OgreGpuProgramParams.h:1247
Ogre::PbsBrdf::PbsBrdf
PbsBrdf
Definition: OgreHlmsPbsDatablock.h:57
Ogre::Renderable::setPolygonModeOverrideable
virtual void setPolygonModeOverrideable(bool override)
Sets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setti...
Definition: OgreRenderable.h:336
Ogre::PbsProperty::VctAnisotropic
static const IdString VctAnisotropic
Definition: OgreHlmsPbs.h:593
Ogre::v1::D3D11HardwareBufferManagerBase
Implementation of HardwareBufferManager for D3D11.
Definition: OgreD3D11HardwareBufferManager.h:38
Ogre::operator<=
bool operator<=(const ComPtr< T > &a, const ComPtr< T > &b) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:250
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE4
@ SPC_POSTOLIGHT_VIEW_SPACE4
Definition: OgreShaderParameter.h:151
Ogre::Terrain::_getMaterial
const MaterialPtr & _getMaterial() const
Internal getting of material.
Definition: OgreTerrain.h:1332
Ogre::FastArray::iterator
T * iterator
Definition: OgreFastArray.h:97
Ogre::ComPtr::operator->
NoAddRefRelease< T > * operator->() const ASSUME_NOEXCEPT
Definition: OgreComPtr.h:202
Ogre::Node::convertLocalToWorldPositionUpdated
Vector3 convertLocalToWorldPositionUpdated(const Vector3 &localPos)
Definition: OgreNode.h:721
Ogre::ID_CLEAR_COLOUR
@ ID_CLEAR_COLOUR
Definition: OgreScriptCompiler.h:887
Ogre::MovablePlane::_updateRenderQueue
void _updateRenderQueue(RenderQueue *, Camera *camera, const Camera *lodCamera)
Overridden from MovableObject.
Definition: OgreMovablePlane.h:80
Ogre::PbsMobileProperty::NormalWeightDetail0
static const IdString NormalWeightDetail0
Definition: OgreHlmsPbsMobile.h:120
Ogre::SmallVectorTemplateCommon::front
const_reference front() const
Definition: OgreSmallVector.h:223
Ogre::PbsProperty::RoughnessIsShininess
static const IdString RoughnessIsShininess
Definition: OgreHlmsPbs.h:607
Ogre::RenderWindowDescription::height
unsigned int height
Definition: OgreRenderSystem.h:84
Ogre::HlmsBaseProp::VPos
static const IdString VPos
Definition: OgreHlms.h:922
Ogre::GLSL
@ GLSL
Definition: OgreVulkanProgram.h:48
Ogre::ID_ONE_MINUS_SRC_COLOUR
@ ID_ONE_MINUS_SRC_COLOUR
Definition: OgreScriptCompiler.h:660
Ogre::DistanceLodStrategy
DistanceLodBoxStrategy DistanceLodStrategy
Backward compatible name for Distance_Box strategy.
Definition: OgreDistanceLodStrategy.h:44
Ogre::v1::VertexElement::baseVertexPointerToElement
void baseVertexPointerToElement(void *pBase, unsigned short **pElem) const
Adjusts a pointer to the base of a vertex to point at this element.
Definition: OgreHardwareVertexBuffer.h:256
Ogre::Node::_setNullNodeMemoryManager
void _setNullNodeMemoryManager(void)
Manually set the mNodeMemoryManager to a null ptr.
Definition: OgreNode.h:795
Ogre::GpuConstantDefinition::isFloat
static bool isFloat(GpuConstantType c)
Definition: OgreGpuProgramParams.h:179
Ogre::GLES2AsyncTicket
Definition: OgreGLES2AsyncTicket.h:38
Ogre::VulkanGlobalBindingTable::minDirtySlotTextures
uint8 minDirtySlotTextures
Definition: OgreVulkanGlobalBindingTable.h:77
Ogre::RTShader::SubRenderStateList
vector< SubRenderState * >::type SubRenderStateList
Definition: OgreShaderSubRenderState.h:157
Ogre::RSC_TEXTURE_FLOAT
@ RSC_TEXTURE_FLOAT
Supports float textures and render targets.
Definition: OgreRenderSystemCapabilities.h:121
Ogre::IrradianceField::DebugVisualizationDepth
@ DebugVisualizationDepth
Definition: OgreIrradianceField.h:148
Ogre::GL3PlusHlmsPso::sourceBlend
GLenum sourceBlend
Definition: OgreGL3PlusHlmsPso.h:55
Ogre::ObjectDataArrayMemoryManager::DistanceToCamera
@ DistanceToCamera
Definition: OgreArrayMemoryManager.h:387
Ogre::v1::OverlayElement::_getTop
Real _getTop(void) const
Gets the top of this element in relation to the screen (where 0 = far left, 1.0 = far right)
Definition: OgreOverlayElement.h:255
Ogre::LwString::Double::Double
Double(double value, int precision=-1, int minWidth=-1)
Definition: OgreLwString.h:379
Ogre::PixelFormatGpuUtils::PFL_R8
@ PFL_R8
Definition: OgrePixelFormatGpuUtils.h:67
Ogre::AnimableValue::getType
ValueType getType(void) const
Gets the value type of this animable value.
Definition: OgreAnimable.h:145
Ogre::Grid3DPageStrategyData::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgreGrid3DPageStrategy.h:126
Ogre::TextureUnitState::TT_TRANSLATE_U
@ TT_TRANSLATE_U
Definition: OgreTextureUnitState.h:117
Ogre::RTShader::Parameter::SPC_BINORMAL_TANGENT_SPACE
@ SPC_BINORMAL_TANGENT_SPACE
Binormal in tangent space.
Definition: OgreShaderParameter.h:267
Ogre::HighLevelGpuProgramFactory::destroy
virtual void destroy(HighLevelGpuProgram *prog)=0
Ogre::v1::EntityFactory
Factory object for creating Entity instances.
Definition: OgreEntity.h:682
Ogre::LodConfig::Advanced::outsideWeight
Ogre::Real outsideWeight
Faces inside a house can't be seen from far away.
Definition: OgreLodConfig.h:163
Ogre::TexBufferPacked::getBufferPackedType
virtual BufferPackedTypes getBufferPackedType(void) const
Useful to query which one is the derived class.
Definition: OgreTexBufferPacked.h:55
OgreStagingTextureBufferImpl.h
Ogre::GpuProgram::isSkeletalAnimationIncluded
virtual bool isSkeletalAnimationIncluded(void) const
Returns whether a vertex program includes the required instructions to perform skeletal animation.
Definition: OgreGpuProgram.h:420
Ogre::CommandBuffer::execute_setReadOnlyBufferHS
static CommandBufferExecuteFunc execute_setReadOnlyBufferHS
Definition: OgreCommandBuffer.h:91
Ogre::PbsProperty::UvDetailNm0
static const IdString UvDetailNm0
Definition: OgreHlmsPbs.h:553
Ogre::TextureGpuListener::Reason
Reason
Definition: OgreTextureGpuListener.h:49
Ogre::VctCascadedVoxelizer::getVctLighting
VctLighting * getVctLighting(size_t idx)
Definition: OgreVctCascadedVoxelizer.h:274
Ogre::GLES2RenderSystem::hasAnisotropicMipMapFilter
virtual bool hasAnisotropicMipMapFilter() const
See RenderSystem.
Definition: OgreGLES2RenderSystem.h:393
Ogre::EmbeddedZipArchiveFactory::createInstance
Archive * createInstance(const String &name, bool readOnly)
Creates a new object.
Definition: OgreZip.h:142
Ogre::Vector3::xy
Vector2 xy() const
Swizzle-like narrowing operations.
Definition: OgreVector3.h:98
Ogre::CleanupRoutines
void(* CleanupRoutines)(char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize)
Definition: OgreArrayMemoryManager.h:48
Ogre::Terrain::ImportData::layerList
LayerInstanceList layerList
List of layer structures, one for each layer required.
Definition: OgreTerrain.h:401
Ogre::ShaderParams::ParamVec
vector< Param >::type ParamVec
Definition: OgreShaderParams.h:168
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE5
@ SPC_POSTOLIGHT_OBJECT_SPACE5
Definition: OgreShaderParameter.h:132
Ogre::FrameBufferDescKey::depth
RenderPassTargetBase depth
Definition: OgreRenderPassDescriptor.h:261
Ogre::v1::GL3PlusDefaultHardwareIndexBuffer
Specialisation of HardwareIndexBuffer for emulation.
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:71
Ogre::v1::OverlayElement::isContainer
virtual bool isContainer() const
returns false as this class is not a container type
Definition: OgreOverlayElement.h:418
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:411
Ogre::TAM_WRAP
@ TAM_WRAP
Texture wraps at values over 1.0.
Definition: OgreHlmsSamplerblock.h:48
Ogre::Font
Class representing a font in the system.
Definition: OgreFont.h:67
Ogre::HlmsBaseProp::Hlsl
static const IdString Hlsl
Definition: OgreHlms.h:940
Ogre::cleanerArrayVector3Unit
void cleanerArrayVector3Unit(char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize)
Ogre::Vector2::isZeroLength
bool isZeroLength(void) const
Returns true if this vector is zero length.
Definition: OgreVector2.h:509
Ogre::RenderSystemCapabilities::getTessellationHullProgramConstantIntCount
ushort getTessellationHullProgramConstantIntCount(void) const
The number of integer constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:941
Ogre::PlanarReflections::TrackedRenderable
Definition: OgrePlanarReflections.h:80
Ogre::RTShader::LayeredBlending::LB_BlendLinearBurn
@ LB_BlendLinearBurn
Definition: OgreShaderExLayeredBlending.h:68
Ogre::PropertyAbstractNode::name
String name
Definition: OgreScriptCompiler.h:153
Ogre::VulkanVaoManager::DirtyBlock
Definition: OgreVulkanVaoManager.h:109
Ogre::UnlitProperty::ExponentialShadowMaps
static const IdString ExponentialShadowMaps
Definition: OgreUnlitProperty.h:49
Ogre::TextureFlags::MsaaExplicitResolve
@ MsaaExplicitResolve
MSAA rendering is an antialiasing technique.
Definition: OgreTextureGpu.h:111
Ogre::LodOutputBuffer::Submesh
Definition: OgreLodBuffer.h:79
Ogre::v1::StaticGeometry::MaterialBucket::GeometryBucketList
vector< GeometryBucket * >::type GeometryBucketList
list of Geometry Buckets in this region
Definition: OgreStaticGeometry.h:261
Ogre::RenderQueue::Modes
Modes
Definition: OgreRenderQueue.h:96
Ogre::v1::VertexData::ReadRequests::ReadRequests
ReadRequests(VertexElementSemantic _semantic)
Definition: OgreVertexIndexData.h:247
Ogre::MetalDiscardBufferManager::UnsafeBlockVec
vector< UnsafeBlock >::type UnsafeBlockVec
Definition: OgreMetalDiscardBufferManager.h:61
Ogre::ConcreteNode
Definition: OgreScriptCompiler.h:69
Ogre::v1::GLES2TextureBuffer::_clearSliceRTT
void _clearSliceRTT(size_t zoffset)
Notify TextureBuffer of destruction of render target.
Definition: OgreGLES2TextureBuffer.h:63
Ogre::LightList
HashedVector< LightClosest > LightList
Definition: OgreCommon.h:753
OgreMathlibC.h
Ogre::StreamSerialiser::REAL_FLOAT
@ REAL_FLOAT
Real is stored as float, reducing precision if you're using OGRE_DOUBLE_PRECISION.
Definition: OgreStreamSerialiser.h:88
Ogre::PF_ASTC_SRGB8A8_10X6_LDR
@ PF_ASTC_SRGB8A8_10X6_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 10x6)
Definition: OgrePixelFormat.h:307
Ogre::v1::ManualObject
Class providing a much simplified interface to generating manual objects with custom geometry.
Definition: OgreManualObject.h:110
Ogre::CubemapProbe::getInternalSliceToArrayTexture
uint16 getInternalSliceToArrayTexture(void) const
Definition: OgreCubemapProbe.h:241
Ogre::UnlitProperty::HwGammaWrite
static const IdString HwGammaWrite
Definition: OgreUnlitProperty.h:43
Ogre::ProfileFrame::calls
uint calls
The number of times this profile was called this frame.
Definition: OgreProfiler.h:259
Ogre::MsaaPatterns::MsaaPatterns
MsaaPatterns
Definition: OgreCommon.h:981
Ogre::RTShader::TextureAtlasSamplerFactory
A factory that enables creation of TextureAtlasSampler instances.
Definition: OgreShaderExTextureAtlasSampler.h:213
ProfileSampleFlags::ProfileSampleFlags
ProfileSampleFlags
Definition: OgreProfilerCommon.h:34
Ogre::CMPF_EQUAL
@ CMPF_EQUAL
Definition: OgreCommon.h:141
Ogre::ArraySphere::mRadius
ArrayReal mRadius
Definition: C/OgreArraySphere.h:61
Ogre::ID_RT_SHADER_SYSTEM
@ ID_RT_SHADER_SYSTEM
Definition: OgreScriptCompiler.h:1028
Ogre::Controller::getSource
const SharedPtr< ControllerValue< T > > & getSource(void) const
Gets the input controller value.
Definition: OgreController.h:173
Ogre::ObjectDataArrayMemoryManager::LightMask
@ LightMask
Definition: OgreArrayMemoryManager.h:392
Ogre::VulkanQueue::mWindowsPendingSwap
FastArray< VulkanWindowSwapChainBased * > mWindowsPendingSwap
Definition: OgreVulkanQueue.h:116
Ogre::TerrainLayerBlendMap
Class exposing an interface to a blend map for a given layer.
Definition: OgreTerrainLayerBlendMap.h:60
Ogre::v1::MESH_VERSION_1_7
@ MESH_VERSION_1_7
OGRE version v1.7+.
Definition: OgreMeshSerializer.h:55
Ogre::PF_ASTC_SRGB8A8_5X5_LDR
@ PF_ASTC_SRGB8A8_5X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 5x5)
Definition: OgrePixelFormat.h:293
CocoaWindowDelegate
Definition: OgreOSXCocoaWindowDelegate.h:33
Ogre::Degree::operator*=
Degree & operator*=(Real f)
Definition: OgreMath.h:120
Ogre::Pool::removeItem
virtual std::pair< bool, T > removeItem()
Get the next item from the pool.
Definition: OgreResourceManager.h:61
Ogre::Rectangle2DFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreRectangle2D2.h:126
Ogre::ID_TARGET_WIDTH_SCALED
@ ID_TARGET_WIDTH_SCALED
Definition: OgreScriptCompiler.h:851
Ogre::RenderTarget::setPriority
virtual void setPriority(uchar priority)
Sets the priority of this render target in relation to the others.
Definition: OgreRenderTarget.h:267
Ogre::ImageCodec::ImageData::num_mipmaps
uint8 num_mipmaps
Definition: OgreImageCodec.h:66
Ogre::v1::GLES2DefaultHardwareBufferManager
GLES2DefaultHardwareBufferManagerBase as a Singleton.
Definition: OgreGLES2DefaultHardwareBufferManager.h:160
Ogre::AxisAlignedBox::transformAffine
void transformAffine(const Matrix4 &m)
Transforms the box according to the affine matrix supplied.
Definition: OgreAxisAlignedBox.h:486
Ogre::RTShader::Parameter::Semantic
Semantic
Definition: OgreShaderParameter.h:51
Ogre::RenderSystemCapabilities::setVertexTextureUnitsShared
void setVertexTextureUnitsShared(bool shared)
Set whether the vertex texture units are shared with the fragment processor.
Definition: OgreRenderSystemCapabilities.h:870
Ogre::Resource::Listener::preparingComplete
virtual void preparingComplete(Resource *)
Called whenever the resource finishes preparing (paging into memory).
Definition: OgreResource.h:111
Ogre::v1::RenderOperation
'New' rendering operation using vertex buffers.
Definition: OgreRenderOperation.h:44
Ogre::VertexBufferPacked::getVertexElements
const VertexElement2Vec & getVertexElements(void) const
Definition: OgreVertexBufferPacked.h:124
Ogre::HlmsPassPso
IT'S MEMBERS MUST BE KEPT POD (Otherwise HlmsPso needs to be modified).
Definition: OgreHlmsPso.h:49
Ogre::TextureUnitState::TextureTransformType
TextureTransformType
Useful enumeration when dealing with procedural transforms.
Definition: OgreTextureUnitState.h:115
Ogre::RenderSystem::_hlmsPipelineStateObjectDestroyed
virtual void _hlmsPipelineStateObjectDestroyed(HlmsPso *pso)
Definition: OgreRenderSystem.h:872
Ogre::downscale2x_sRGB_AX88_cube
ImageDownsamplerCube downscale2x_sRGB_AX88_cube
Definition: OgreImageDownsampler.h:253
Ogre::v1::GL3PlusHardwareUniformBuffer::getGLBufferBinding
GLint getGLBufferBinding(void) const
Definition: OgreGL3PlusHardwareUniformBuffer.h:78
Ogre::RenderSystemCapabilities::getTessellationDomainProgramConstantFloatCount
ushort getTessellationDomainProgramConstantFloatCount(void) const
The number of floating-point constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:967
Ogre::PROP_BOOL
@ PROP_BOOL
Definition: OgreProperty.h:118
Ogre::PBSM_NORMAL
@ PBSM_NORMAL
Definition: OgreHlmsPbsPrerequisites.h:62
Ogre::VaoManager::createAsyncTicket
virtual AsyncTicketPtr createAsyncTicket(BufferPacked *creator, StagingBuffer *stagingBuffer, size_t elementStart, size_t elementCount)=0
Ogre::ItemFactory::ItemFactory
ItemFactory()
Definition: OgreItem.h:270
Ogre::GpuConstantDefinition::getElementSize
static size_t getElementSize(GpuConstantType ctype, bool padToMultiplesOf4)
Get the element size of a given type, including whether to pad the elements into multiples of 4 (e....
Definition: OgreGpuProgramParams.h:344
Ogre::CNT_WORD
@ CNT_WORD
Definition: OgreScriptCompiler.h:56
Ogre::QueuedRenderable::hash
uint64 hash
Definition: OgreRenderQueue.h:51
Ogre::Polygon::Edge
std::pair< Vector3, Vector3 > Edge
Definition: OgrePolygon.h:61
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:208
Ogre::Math::Floor
static Real Floor(Real fValue)
Floor function Returns the largest previous integer.
Definition: OgreMath.h:331
Ogre::LwString::a
LwString & a(uint64 a0)
Definition: OgreLwString.h:279
Ogre::v1::TangentSpaceCalc::IndexRemap::IndexRemap
IndexRemap()
Definition: OgreTangentSpaceCalc.h:68
Ogre::RTShader::FunctionInvocation::getFunctionName
const String & getFunctionName() const
Return the function name.
Definition: OgreShaderFunctionAtom.h:215
Ogre::ShadowTextureDefinition::pssmLambda
Real pssmLambda
Definition: OgreCompositorShadowNodeDef.h:90
Ogre::GLES2HlmsPso::destBlendAlpha
GLenum destBlendAlpha
Definition: OgreGLES2HlmsPso.h:58
Ogre::Profiler
The profiler allows you to measure the performance of your code.
Definition: OgreProfiler.h:411
Ogre::LBT_COLOUR
@ LBT_COLOUR
Definition: OgreBlendMode.h:46
Ogre::TerrainMaterialGenerator::setActiveProfile
virtual void setActiveProfile(Profile *p)
Set the active Profile.
Definition: OgreTerrainMaterialGenerator.h:236
Ogre::DescBindingRange::DescBindingRange
DescBindingRange()
Ogre::TerrainMaterialGenerator::getDebugLevel
virtual unsigned int getDebugLevel() const
Get the debug level of the material.
Definition: OgreTerrainMaterialGenerator.h:384
Ogre::TRect::isNull
bool isNull() const
Definition: OgreCommon.h:796
Ogre::VctCascadeSetting::setOctantSubdivision
void setOctantSubdivision(uint32 subdiv)
Definition: OgreVctCascadedVoxelizer.h:99
Ogre::v1::CbDrawCallIndexed
Definition: OgreCbDrawCall.h:112
Ogre::NULLAsyncTicket
Definition: OgreNULLAsyncTicket.h:38
Ogre::GpuSharedParameters::getIntPointer
int * getIntPointer(size_t pos)
Get a pointer to the 'nth' item in the int buffer.
Definition: OgreGpuProgramParams.h:775
Ogre::CompositorPassDef::CompositorPassDef
CompositorPassDef(CompositorPassType passType, CompositorTargetDef *parentTargetDef)
Definition: OgreCompositorPassDef.h:224
Ogre::ID_GEOMETRY_PROGRAM_REF
@ ID_GEOMETRY_PROGRAM_REF
Definition: OgreScriptCompiler.h:620
Ogre::v1::RenderToVertexBuffer::setOperationType
void setOperationType(OperationType operationType)
Set the type of primitives that this object generates.
Definition: OgreRenderToVertexBuffer.h:85
Ogre::PageStrategy::notifyCamera
virtual void notifyCamera(Camera *cam, PagedWorldSection *section)
Called when a camera is used for any kind of rendering.
Definition: OgrePageStrategy.h:102
Ogre::CbShaderBuffer::slot
uint16 slot
Definition: OgreCbShaderBuffer.h:39
Ogre::EntityMeshLodChangedEvent::entity
v1::Entity * entity
The entity whose level of detail has changed.
Definition: OgreLodListener.h:57
Ogre::ResourceAlloc
ResourceAllocatedObject ResourceAlloc
Definition: OgreMemoryAllocatorConfig.h:327
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:1078
OGRE_ASSERT_LOW
#define OGRE_ASSERT_LOW
Definition: OgrePlatform.h:379
Ogre::StagingBuffer::getReferenceCount
int16 getReferenceCount(void) const
Definition: OgreStagingBuffer.h:295
Ogre::GpuConstantDefinition::elementSize
size_t elementSize
Number of raw buffer slots per element (some programs pack each array element to float4,...
Definition: OgreGpuProgramParams.h:162
Ogre::Texture::getGamma
float getGamma(void) const
Returns the gamma adjustment factor applied to this texture on loading.
Definition: OgreTexture.h:162
Ogre::MovableObject::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
Return an instance of user objects binding associated with this class.
Definition: OgreMovableObject.h:394
Ogre::LwString::operator=
LwString & operator=(const LwConstString &other)
Definition: OgreLwString.h:181
OgreHlmsSamplerblock.h
Ogre::v1::VertexMorphKeyFrame::~VertexMorphKeyFrame
~VertexMorphKeyFrame()
Definition: OgreKeyFrame.h:161
Ogre::DescriptorSetUav::BufferSlot::makeEmpty
static BufferSlot makeEmpty(void)
Definition: OgreDescriptorSetUav.h:98
Ogre::CompositorPassComputeDef::ComputeTextureSource::textureName
IdString textureName
Name of the texture (can come from input channel, local textures, or global ones)
Definition: OgreCompositorPassComputeDef.h:58
Ogre::GLES2Support::setShaderCachePath
void setShaderCachePath(String path)
Set shader cache path.
Definition: OgreGLES2Support.h:106
Ogre::Win32Window
Definition: OgreWin32Window.h:36
Ogre::SkeletonInstance::_getMemoryUniqueOffset
const void * _getMemoryUniqueOffset(void) const
Ogre::GTKGLSupport
GL support in a GTK window.
Definition: OgreGTKGLSupport.h:47
Ogre::GpuProgramParametersSharedPtr
SharedPtr< GpuProgramParameters > GpuProgramParametersSharedPtr
Definition: OgrePrerequisites.h:396
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:335
Ogre::PbsUvAtlasParams
Definition: OgrePbsMobileShaderCreationData.h:45
XSetWMProperties
void XSetWMProperties(Display *nativeDisplayType, Window nativeWindowType, XTextProperty *titleprop, char *dummy1, char *dummy2, int num, XSizeHints *sizeHints, XWMHints *wmHints, char *dummy3)
Ogre::GLES2RenderSystem::_setSurfaceParams
void _setSurfaceParams(const ColourValue &ambient, const ColourValue &diffuse, const ColourValue &specular, const ColourValue &emissive, Real shininess, TrackVertexColourType tracking)
See RenderSystem.
Definition: OgreGLES2RenderSystem.h:269
Ogre::UnifiedHighLevelGpuProgramFactory::~UnifiedHighLevelGpuProgramFactory
~UnifiedHighLevelGpuProgramFactory()
Ogre::RTShader::IntegratedPSSM3
Integrated PSSM shadow receiver with 3 splits sub render state implementation.
Definition: OgreShaderExIntegratedPSSM3.h:54
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE1
@ SPC_LIGHTPOSITIONVIEW_SPACE1
Definition: OgreShaderParameter.h:228
Ogre::RTShader::IntegratedPSSM3::SplitPointList
vector< Real >::type SplitPointList
Definition: OgreShaderExIntegratedPSSM3.h:59
Ogre::PixelFormatToShaderType
Definition: OgrePixelFormatGpu.h:270
Ogre::c_srcValidAccessFlags
static const uint32 c_srcValidAccessFlags
Definition: OgreVulkanDevice.h:162
OgreAny.h
Ogre::TerrainMaterialGenerator::Profile::getMaxLayers
virtual uint8 getMaxLayers(const Terrain *terrain) const =0
Get the number of layers supported.
Ogre::MetalBufferRegion::range
NSRange range
Definition: OgreMetalDescriptorSetTexture.h:56
Ogre::Hlms::LightGatheringMode
LightGatheringMode
Definition: OgreHlms.h:85
Ogre::GpuProgramManager::SharedParametersMap
map< String, GpuSharedParametersPtr >::type SharedParametersMap
Definition: OgreGpuProgramManager.h:57
Ogre::TerrainGlobalOptions::setDefaultResourceGroup
void setDefaultResourceGroup(const String &grp)
Set the default resource group to use to load / save terrains.
Definition: OgreTerrain.h:2094
Ogre::Renderable::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Return an instance of user objects binding associated with this class.
Definition: OgreRenderable.h:367
Ogre::PF_RG8
@ PF_RG8
16-bit pixel format, 8 bits red, 8 bits green.
Definition: OgrePixelFormat.h:228
Ogre::ParticleSystem::setDefaultNonVisibleUpdateTimeout
static void setDefaultNonVisibleUpdateTimeout(Real timeout)
Set the default nonvisible timeout for all ParticleSystem instances.
Definition: OgreParticleSystem.h:459
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE6
@ SPC_LIGHTDIRECTION_VIEW_SPACE6
Definition: OgreShaderParameter.h:193
Ogre::LwConstString::end
const char * end() const
Definition: OgreLwConstString.h:106
Ogre::HlmsTextureManager::Threshold::minTextureSize
uint32 minTextureSize
Definition: OgreHlmsTextureManager.h:85
Ogre::v1::VertexBufferBinding::getNextIndex
virtual unsigned short getNextIndex(void) const
Gets the highest index which has already been set, plus 1.
Definition: OgreHardwareVertexBuffer.h:543
Ogre::Math::Pow
static Real Pow(Real fBase, Real fExponent)
Definition: OgreMath.h:342
Ogre::TFO_NONE
@ TFO_NONE
Equal to: min=FO_POINT, mag=FO_POINT, mip=FO_NONE.
Definition: OgreCommon.h:246
Ogre::D3D11HLSLProgram
Specialization of HighLevelGpuProgram to provide support for D3D11 High-Level Shader Language (HLSL).
Definition: OgreD3D11HLSLProgram.h:49
Ogre::Camera::getVrData
const VrData * getVrData(void) const
Definition: OgreCamera.h:684
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:463
Ogre::PFG_R16_SNORM
@ PFG_R16_SNORM
Definition: OgrePixelFormatGpu.h:104
Ogre::ThreadHandleVec
StdVector< ThreadHandlePtr > ThreadHandleVec
Definition: OgreThreads.h:121
Ogre::LodData::TriangleList
vector< Triangle >::type TriangleList
Definition: OgreLodData.h:68
Ogre::PlanarReflections
Planar Reflections can be used with both Unlit and PBS, but they're setup differently.
Definition: OgrePlanarReflections.h:77
Ogre::FrameStats::getWorstTime
float getWorstTime(void) const
Definition: OgreFrameStats.h:65
Ogre::PASS_MIPMAP
@ PASS_MIPMAP
Definition: OgreCompositorPassDef.h:62
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:100
Ogre::GpuProgramParameters::ACT_LIGHT_CUSTOM
@ ACT_LIGHT_CUSTOM
Binds custom per-light constants to the shaders.
Definition: OgreGpuProgramParams.h:1360
Ogre::GCT_SAMPLER1DSHADOW
@ GCT_SAMPLER1DSHADOW
Definition: OgreGpuProgramParams.h:82
Ogre::v1::OverlayElement::isCloneable
virtual bool isCloneable() const
Definition: OgreOverlayElement.h:424
Ogre::GLES2RenderSystem::getMaximumDepthInputValue
Real getMaximumDepthInputValue(void)
Gets the maximum (farthest) depth value to be used when rendering using identity transforms.
Definition: OgreGLES2RenderSystem.h:424
Ogre::VulkanFlushOnlyDescMap
map< FrameBufferDescKey, VulkanFlushOnlyDescValue >::type VulkanFlushOnlyDescMap
Definition: OgreVulkanRenderPassDescriptor.h:89
Ogre::PFG_PVRTC2_4BPP_SRGB
@ PFG_PVRTC2_4BPP_SRGB
Definition: OgrePixelFormatGpu.h:211
Ogre::ArrayMatrixAf4x3::createAllFromMatrix4
static ArrayMatrixAf4x3 createAllFromMatrix4(const Matrix4 &m)
Definition: C/OgreArrayMatrixAf4x3.h:93
Ogre::DepthBufferMap2
map< uint16, TextureGpuVec >::type DepthBufferMap2
Definition: OgreRenderSystem.h:60
Ogre::CamerasInProgress::CamerasInProgress
CamerasInProgress()
Definition: OgreSceneManager.h:185
Ogre::Transform
Represents the transform of a single object, arranged in SoA (Structure of Arrays)
Definition: OgreTransform.h:37
Ogre::ID_DOT_PRODUCT
@ ID_DOT_PRODUCT
Definition: OgreScriptCompiler.h:771
Ogre::HlmsBaseProp::TexGather
static const IdString TexGather
Definition: OgreHlms.h:953
Ogre::SBF_DEST_ALPHA
@ SBF_DEST_ALPHA
Definition: OgreBlendMode.h:242
Ogre::swap
void swap(ComPtr< T > &a, ComPtr< T > &b)
Definition: OgreComPtr.h:244
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_OBJECT_SPACE2
@ SPC_LIGHTDIRECTION_OBJECT_SPACE2
Definition: OgreShaderParameter.h:169
Ogre::RTShader::LayeredBlending::TextureBlend
Definition: OgreShaderExLayeredBlending.h:93
Ogre::NUM_PBSM_TEXTURE_TYPES
@ NUM_PBSM_TEXTURE_TYPES
Definition: OgreHlmsPbsPrerequisites.h:78
Ogre::v1::GLES2HardwareBufferManager::getGLUsage
static GLenum getGLUsage(unsigned int usage)
Utility function to get the correct GL usage based on HBU's.
Definition: OgreGLES2HardwareBufferManager.h:85
Ogre::v1::GL3PlusHardwareBufferManager::GL3PlusHardwareBufferManager
GL3PlusHardwareBufferManager()
Definition: OgreGL3PlusHardwareBufferManager.h:112
Ogre::CamerasInProgress::CamerasInProgress
CamerasInProgress(const Camera *_renderingCamera, const Camera *_cullingCamera, const Camera *_lodCamera)
Definition: OgreSceneManager.h:189
Ogre::SceneManager::QUERY_LIGHT_DEFAULT_MASK
static uint32 QUERY_LIGHT_DEFAULT_MASK
Default query mask for lights.
Definition: OgreSceneManager.h:233
Ogre::InstantRadiosity::mFirstRq
uint8 mFirstRq
Definition: OgreInstantRadiosity.h:133
Ogre::Exception::ERR_INTERNAL_ERROR
@ ERR_INTERNAL_ERROR
Definition: OgreException.h:114
Ogre::STLAllocator::address
const_pointer address(const_reference x) const
Definition: OgreMemorySTLAllocator.h:153
Ogre::SortMode
SortMode
Sort mode for billboard-set and particle-system.
Definition: OgreCommon.h:362
Ogre::StackVector::data
T * data()
Definition: OgreStackVector.h:114
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:267
Ogre::MetalDiscardBuffer::getSizeBytes
size_t getSizeBytes(void) const
Size of the buffer, may be bigger than requested due to 4-byte alignment required by Metal.
Definition: OgreMetalDiscardBufferManager.h:152
Ogre::BoneArrayMemoryManager::InheritScale
@ InheritScale
Definition: OgreBoneArrayMemoryManager.h:66
Ogre::Node::convertWorldToLocalDirectionUpdated
Vector3 convertWorldToLocalDirectionUpdated(const Vector3 &worldDir, bool useScale)
Definition: OgreNode.h:729
Ogre::GpuProgramParameters::getAutoConstantCount
size_t getAutoConstantCount(void) const
Gets the number of int constants that have been set.
Definition: OgreGpuProgramParams.h:1966
Ogre::TextureDefinitionBase::TextureDefinition::textureFlags
uint32 textureFlags
See TextureFlags::TextureFlags.
Definition: OgreTextureDefinition.h:124
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::MetalRenderSystem::getMetalProgramFactory
MetalProgramFactory * getMetalProgramFactory(void)
Definition: OgreMetalRenderSystem.h:324
Ogre::CompositorPass
Abstract class for compositor passes.
Definition: OgreCompositorPass.h:80
Ogre::RTShader::LayeredBlending
Texturing sub render state implementation of layered blending.
Definition: OgreShaderExLayeredBlending.h:44
Ogre::ProcessResourceNameScriptCompilerEvent::mResourceType
ResourceType mResourceType
Definition: OgreScriptCompiler.h:522
Ogre::LayerBlendModeEx::alphaArg1
Real alphaArg1
Manual alpha value for manual source1.
Definition: OgreBlendMode.h:156
Ogre::VET_USHORT4_NORM
@ VET_USHORT4_NORM
Definition: OgreVertexElements.h:109
Ogre::RTShader::Program::setEntryPointFunction
void setEntryPointFunction(Function *function)
Set the entry point function.
Definition: OgreShaderProgram.h:142
OgreGLES2RenderSystem.h
Ogre::NULLWindow
Definition: OgreNULLWindow.h:36
Ogre::OT_PATCH_12_CONTROL_POINT
@ OT_PATCH_12_CONTROL_POINT
Definition: OgreCommon.h:110
Ogre::ID_FLUSH_COMMAND_BUFFERS
@ ID_FLUSH_COMMAND_BUFFERS
Definition: OgreScriptCompiler.h:896
OgreCompositorChannel.h
Ogre::PFG_ATC_RGBA_EXPLICIT_ALPHA
@ PFG_ATC_RGBA_EXPLICIT_ALPHA
ATC (AMD_compressed_ATC_texture)
Definition: OgrePixelFormatGpu.h:231
Ogre::Grid3DPageStrategyData::getCellSize
virtual Vector3 getCellSize() const
Get the size of the cells in the grid.
Definition: OgreGrid3DPageStrategy.h:138
Ogre::GL3PlusHlmsPso::enableAlphaBlend
bool enableAlphaBlend
Definition: OgreGL3PlusHlmsPso.h:54
Ogre::SceneManager::_areRenderStateChangesSuppressed
virtual bool _areRenderStateChangesSuppressed(void) const
Are render state changes suppressed?
Definition: OgreSceneManager.h:2620
Ogre::RTShader::CGProgramWriter::TargetLanguage
static String TargetLanguage
Definition: OgreShaderCGProgramWriter.h:76
Ogre::PbsProperty::NormalRgSnorm
static const IdString NormalRgSnorm
Definition: OgreHlmsPbs.h:526
Ogre::Hlms::_collectSamplerblocks
virtual void _collectSamplerblocks(set< const HlmsSamplerblock * >::type &outSamplerblocks, const HlmsDatablock *datablock) const
Definition: OgreHlms.h:558
Ogre::HashedVector::const_reverse_iterator
VectorImpl::const_reverse_iterator const_reverse_iterator
Definition: OgreCommon.h:522
Ogre::StreamSerialiser::ENDIAN_BIG
@ ENDIAN_BIG
Use big endian (0x1000 is serialised as 0x10 0x00)
Definition: OgreStreamSerialiser.h:79
Ogre::v1::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:138
Ogre::VET_HALF2
@ VET_HALF2
Definition: OgreVertexElements.h:110
Ogre::ScriptCompiler::CE_OBJECTBASENOTFOUND
@ CE_OBJECTBASENOTFOUND
Definition: OgreScriptCompiler.h:219
Ogre::PixelFormatDescription::gbits
unsigned char gbits
Definition: OgrePixelFormatDescriptions.h:57
Ogre::OSXGL3PlusSupport::addConfig
void addConfig(void) override
Add any special config values to the system.
Ogre::GL3PlusRenderPassDescriptor
GL3+ will share FBO handles between all GL3PlusRenderPassDescriptor that share the same FBO setup.
Definition: OgreGL3PlusRenderPassDescriptor.h:59
Ogre::VerticesRemapInfo::minimalIndexType
IndexType minimalIndexType() const
Definition: OgreVertexRemapping.h:91
Ogre::TextureBox::getZOrSlice
uint32 getZOrSlice(void) const
Definition: OgreTextureBox.h:79
Ogre::SceneManager::getRadialDensityMask
RadialDensityMask * getRadialDensityMask(void) const
Definition: OgreSceneManager.h:1182
Ogre::ArrayMemoryManager::MAX_MEMORY_SLOTS
static const size_t MAX_MEMORY_SLOTS
Definition: OgreArrayMemoryManager.h:165
Ogre::StackVector::StackVector
StackVector(size_t count, const T &value)
Creates an array pushing the value N times.
Definition: OgreStackVector.h:95
Ogre::Particle::mHeight
Real mHeight
Personal height if mOwnDimensions == true.
Definition: OgreParticle.h:82
Ogre::Resource::LoadingFlags
LoadingFlags
Enum that allow to choose subset of unloaded/reloaded resources and to adjust reloading behavior.
Definition: OgreResource.h:137
Ogre::v1::GLES2HardwareBufferManagerBase::getGLUsage
static GLenum getGLUsage(unsigned int usage)
Utility function to get the correct GL usage based on HBU's.
Ogre::D3D11DynamicBuffer
D3D11 doesn't support mapping the same buffer twice even if the regions don't overlap.
Definition: OgreD3D11DynamicBuffer.h:55
Ogre::TerrainGlobalOptions::getLayerBlendMapSize
uint16 getLayerBlendMapSize() const
Get the default size of the blend maps for a new terrain.
Definition: OgreTerrain.h:2050
OgreGL3PlusSupport.h
Ogre::CommandBuffer::execute_setPso
static CommandBufferExecuteFunc execute_setPso
Definition: OgreCommandBuffer.h:95
Ogre::SkeletonTrack::getUsedSlots
size_t getUsedSlots(void) const
Definition: OgreSkeletonTrack.h:94
Ogre::RTShader::ShaderGenerator
Shader generator system main interface.
Definition: OgreShaderGenerator.h:55
Ogre::RqBits::MacroblockBits
static const int MacroblockBits
Definition: OgreRenderQueue.h:304
Ogre::Math::AngleUnit
AngleUnit
The angular units used by the API.
Definition: OgreMath.h:189
Ogre::GTKWindow::get_ogre_widget
OGREWidget * get_ogre_widget()
Get the actual widget that is housing OGRE's GL view.
Ogre::TRect< float >
Ogre::LodOutputProvider
Definition: OgreLodOutputProvider.h:39
Ogre::CompositorPassComputeDef::ComputeTextureSource::access
ResourceAccess::ResourceAccess access
Definition: OgreCompositorPassComputeDef.h:61
Ogre::WorkQueue::Request
General purpose request structure.
Definition: OgreWorkQueue.h:89
OgreGLSLESExtSupport.h
Ogre::EglPBufferSupport::DeviceData::eglCfg
EGLConfig eglCfg
Definition: OgreEglPBufferSupport.h:51
Ogre::HlmsSamplerblock::mMipLodBias
Real mMipLodBias
This allows you to adjust the mipmap calculation up or down for a given texture unit.
Definition: OgreHlmsSamplerblock.h:79
Ogre::PF_A2B10G10R10
@ PF_A2B10G10R10
32-bit pixel format, 10 bits for blue, green and red, 2 bits for alpha.
Definition: OgrePixelFormat.h:110
Ogre::PixelFormatDataTypes::Uint
@ Uint
Definition: OgreD3D11PixelFormatToShaderType.h:55
Ogre::CompositorPassQuad::getCamera
Camera * getCamera(void)
Definition: OgreCompositorPassQuad.h:112
Ogre::CompositorPassDef::mShadowMapIdx
uint32 mShadowMapIdx
Shadow map index it belongs to (only filled in passes owned by Shadow Nodes)
Definition: OgreCompositorPassDef.h:123
Ogre::GL3PlusFrameBufferObject::getGLFBOID
GLuint getGLFBOID() const
Get the GL id for the FBO.
Definition: OgreGL3PlusFrameBufferObject.h:72
Ogre::v1::Mesh::getVertexBufferUsage
HardwareBuffer::Usage getVertexBufferUsage(void) const
Gets the usage setting for this meshes vertex buffers.
Definition: OgreMesh.h:647
Ogre::v1::HardwareIndexBuffer::getManager
HardwareBufferManagerBase * getManager() const
Return the manager of this buffer, if any.
Definition: OgreHardwareIndexBuffer.h:68
Ogre::TerrainMaterialGenerator::isVertexCompressionSupported
virtual bool isVertexCompressionSupported() const
Return whether this material generator supports using a compressed vertex format.
Definition: OgreTerrainMaterialGenerator.h:279
Ogre::SmallVectorTemplateBase< T, true >::destroy_range
static void destroy_range(T *, T *)
Definition: OgreSmallVector.h:295
Ogre::Pool::clear
virtual void clear()
Clear the pool.
Definition: OgreResourceManager.h:86
Ogre::separableBlur_X8
ImageBlur2D separableBlur_X8
Definition: OgreImageDownsampler.h:121
Ogre::LwString::FromEmptyPointer
static LwString FromEmptyPointer(char *cStr, size_t maxLength)
Definition: OgreLwString.h:127
Ogre::GLES2DepthTextureTarget
Definition: OgreGLES2DepthTexture.h:95
StrangeData::StrangeData
StrangeData(int num)
Definition: OgreX11EGLSupport.h:92
Ogre::VET_UBYTE4
@ VET_UBYTE4
Definition: OgreVertexElements.h:82
Ogre::VulkanTextureGpuManager::canRestrictImageViewUsage
bool canRestrictImageViewUsage(void) const
Definition: OgreVulkanTextureGpuManager.h:115
Ogre::RenderSystemCapabilities::getTessellationDomainProgramConstantIntCount
ushort getTessellationDomainProgramConstantIntCount(void) const
The number of integer constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:972
Ogre::VET_SHORT2_SNORM
@ VET_SHORT2_SNORM
Definition: OgreVertexElements.h:106
Ogre::v1::SKELETON_VERSION_LATEST
@ SKELETON_VERSION_LATEST
Latest version available.
Definition: OgreSkeletonSerializer.h:49
Ogre::TerrainGlobalOptions::setLightMapSize
void setLightMapSize(uint16 sz)
Sets the default size of lightmaps for a new terrain.
Definition: OgreTerrain.h:2082
Ogre::CubemapProbe::getInternalTexture
TextureGpu * getInternalTexture(void) const
Definition: OgreCubemapProbe.h:235
Ogre::v1::ManualObject::ManualObjectSection
Built, renderable section of geometry.
Definition: OgreManualObject.h:414
Ogre::downscale2x_Float32_XA_cube
ImageDownsamplerCube downscale2x_Float32_XA_cube
Definition: OgreImageDownsampler.h:202
Ogre::MovableObject::c_DefaultLodMesh
static const FastArray< Real > c_DefaultLodMesh
Definition: OgreMovableObject.h:65
Ogre::TRect::setNull
void setNull()
Definition: OgreCommon.h:800
Ogre::ID_LOD_UPDATE_LIST
@ ID_LOD_UPDATE_LIST
Definition: OgreScriptCompiler.h:910
Ogre::EntityMeshLodChangedEvent::lodValue
Real lodValue
LOD value as determined by LOD strategy.
Definition: OgreLodListener.h:63
Ogre::HlmsJsonPbs
Definition: OgreHlmsJsonPbs.h:47
Ogre::GpuProgramParameters::ACT_INVERSE_PROJECTION_MATRIX
@ ACT_INVERSE_PROJECTION_MATRIX
Provides inverse of projection matrix.
Definition: OgreGpuProgramParams.h:928
OgreVertexBufferDownloadHelper.h
Ogre::VulkanGlobalBindingTable::reset
void reset(void)
Definition: OgreVulkanGlobalBindingTable.h:84
Ogre::Bitwise::bswap32
static FORCEINLINE uint32 bswap32(uint32 arg)
Returns value with reversed bytes order.
Definition: OgreBitwise.h:84
Ogre::WindowEventListener::windowResized
virtual void windowResized(Window *rw)
Definition: OgreWindowEventUtilities.h:85
Ogre::Node::TS_PARENT
@ TS_PARENT
Transform is relative to the space of the parent node.
Definition: OgreNode.h:69
Ogre::DefaultTextureGpuManagerListener
This is a Default implementation of TextureGpuManagerListener based on heuristics.
Definition: OgreTextureGpuManagerListener.h:76
Ogre::LodInputProviderBuffer
Definition: OgreLodInputProviderBuffer.h:44
Ogre::ID_LOD_CAMERA
@ ID_LOD_CAMERA
Definition: OgreScriptCompiler.h:911
Ogre::ID_DEPTH_POOL
@ ID_DEPTH_POOL
Definition: OgreScriptCompiler.h:863
Ogre::Bone::mParentIndex
size_t mParentIndex
Index in the vector holding this node reference (could be our parent node, or a global array tracking...
Definition: OgreBone.h:115
Ogre::OptimisedUtil::getImplementation
static OptimisedUtil * getImplementation(void)
Gets the implementation of this class.
Definition: OgreOptimisedUtil.h:74
Ogre::HashedVector::VectorImpl
std::vector< T, STLAllocator< T, GeneralAllocPolicy > > VectorImpl
Definition: OgreCommon.h:493
Ogre::HlmsCache::pso
HlmsPso pso
Definition: OgreHlmsCommon.h:202
Ogre::ConstBufferPool::LowerCpuOverhead
@ LowerCpuOverhead
Optimize for low CPU overhead.
Definition: OgreConstBufferPool.h:87
Ogre::NULLPlugin::shutdown
void shutdown()
Perform any tasks the plugin needs to perform when the system is shut down.
Ogre::CreateCompositorScriptCompilerEvent::mResourceGroup
String mResourceGroup
Definition: OgreScriptCompiler.h:602
Ogre::PCT_SINT
@ PCT_SINT
32 bit float per component
Definition: OgrePixelFormat.h:398
Ogre::PageContentCollectionFactory::getName
virtual const String & getName() const =0
Ogre::MovableObject::Listener
Listener which gets called back on MovableObject events.
Definition: OgreMovableObject.h:69
Ogre::Bitwise::mostSignificantBitSet
static FORCEINLINE unsigned int mostSignificantBitSet(unsigned int value)
Returns the most significant bit set in a value.
Definition: OgreBitwise.h:144
Ogre::IrradianceVolume::getIrradianceOrigin
const Vector3 & getIrradianceOrigin(void) const
Definition: OgreIrradianceVolume.h:107
OgreBlendMode.h
Ogre::SharedPtr::operator=
SharedPtr & operator=(const SharedPtr &r)
Definition: OgreSharedPtr.h:184
Ogre::v1::GL3PlusHardwareBufferManager::getGLMapBufferThreshold
size_t getGLMapBufferThreshold() const
Threshold after which glMapBuffer is used and not glBufferSubData.
Definition: OgreGL3PlusHardwareBufferManager.h:151
Ogre::CompositorPassSceneDef::mRefractionsTexture
IdString mRefractionsTexture
Definition: OgreCompositorPassSceneDef.h:96
Ogre::OptimisedUtil::~OptimisedUtil
virtual ~OptimisedUtil()
Definition: OgreOptimisedUtil.h:67
OgreSmallVector.h
Ogre::RTShader::Parameter::SPC_TANGENT_WORLD_SPACE
@ SPC_TANGENT_WORLD_SPACE
Tangent in world space.
Definition: OgreShaderParameter.h:249
Ogre::ID_CONNECT_BUFFER_EXTERNAL
@ ID_CONNECT_BUFFER_EXTERNAL
Definition: OgreScriptCompiler.h:823
Ogre::VulkanWin32Window::getRequiredExtensionName
static const char * getRequiredExtensionName(void)
Ogre::ID_ALPHA_TO_COVERAGE
@ ID_ALPHA_TO_COVERAGE
Definition: OgreScriptCompiler.h:685
Ogre::TerrainLayerSamplerElement::elementStart
uint8 elementStart
The colour element at which this element starts.
Definition: OgreTerrainMaterialGenerator.h:77
Ogre::v1::SubMesh::BoneAssignmentIterator
MapIterator< VertexBoneAssignmentList > BoneAssignmentIterator
Definition: OgreSubMesh.h:184
Ogre::Mesh::getNumLodLevels
uint16 getNumLodLevels(void) const
Returns the number of levels of detail that this mesh supports.
Ogre::downscale3D2x_sRGB_XA88
ImageDownsampler3D downscale3D2x_sRGB_XA88
Definition: OgreImageDownsampler.h:239
Ogre::CompositorPassIblSpecularDef::mIblCorrectionVSH
Vector4 mIblCorrectionVSH
Value Saturation Hue.
Definition: OgreCompositorPassIblSpecularDef.h:59
Ogre::SceneFormatExporter
Definition: OgreSceneFormatExporter.h:48
Ogre::RTShader::LayeredBlending::SM_Source1InvModulate
@ SM_Source1InvModulate
Definition: OgreShaderExLayeredBlending.h:88
Ogre::NameGenerator::generate
String generate()
Generate a new name.
Definition: OgreNameGenerator.h:69
Ogre::v1::VertexPoseKeyFrame::PoseRef
Reference to a pose at a given influence level.
Definition: OgreKeyFrame.h:197
Ogre::v1::VertexMorphKeyFrame::setVertexBuffer
void setVertexBuffer(const HardwareVertexBufferSharedPtr &buf)
Sets the vertex buffer containing the source positions for this keyframe.
OgreErrorDialogImp.h
Ogre::v1::AnimationStateIterator
MapIterator< AnimationStateMap > AnimationStateIterator
Definition: OgreAnimationState.h:193
Ogre::TerrainGroup::TerrainIterator
MapIterator< TerrainSlotMap > TerrainIterator
Definition: OgreTerrainGroup.h:461
Ogre::Technique::GPUDeviceNameRuleIterator
ConstVectorIterator< GPUDeviceNameRuleList > GPUDeviceNameRuleIterator
Definition: OgreTechnique.h:527
Ogre::Resource::LOADSTATE_LOADED
@ LOADSTATE_LOADED
Fully loaded.
Definition: OgreResource.h:125
Ogre::Renderable::getCustomParameters
const CustomParameterMap & getCustomParameters(void) const
Definition: OgreRenderable.h:301
Ogre::v1::RibbonTrail::getTrailLength
virtual Real getTrailLength(void) const
Get the length of the trail.
Definition: OgreRibbonTrail.h:110
Ogre::BufferInterface
Most (if not all) buffers, can be treated with the same code.
Definition: OgreBufferInterface.h:39
Ogre::CamerasInProgress::cullingCamera
const Camera * cullingCamera
Definition: OgreSceneManager.h:182
Ogre::ExternalTextureSource::CmdInputFileName
Definition: OgreExternalTextureSource.h:100
Ogre::Matrix3::hasScale
bool hasScale() const
Determines if this matrix involves a scaling.
Definition: OgreMatrix3.h:228
Ogre::Camera::SortModeDepth
@ SortModeDepth
Sort objects by depth i.e.
Definition: OgreCamera.h:149
Ogre::RenderSystemCapabilities::getNumVertexBlendMatrices
ushort getNumVertexBlendMatrices(void) const
Returns the number of matrices available to hardware vertex blending for this rendering system.
Definition: OgreRenderSystemCapabilities.h:589
Ogre::Hlms::getPiecesLibrary
const LibraryVec & getPiecesLibrary(void) const
Definition: OgreHlms.h:585
Ogre::Volume::ChunkRequest::meshBuilder
MeshBuilder * meshBuilder
The MeshBuilder to use.
Definition: OgreVolumeChunkHandler.h:63
Ogre::PageContentCollection::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgrePageContentCollection.h:61
Ogre::ImageDownsamplerCube
void() ImageDownsamplerCube(uint8 *dstPtr, uint8 const **srcPtr, int32 dstWidth, int32 dstHeight, int32 dstBytesPerRow, int32 srcWidth, int32 srcHeight, int32 srcBytesPerRow, const uint8 kernel[5][5], const int8 kernelStartX, const int8 kernelEndX, const int8 kernelStartY, const int8 kernelEndY, uint8 currentFace)
Definition: OgreImageDownsampler.h:87
Ogre::Hlms::preCommandBufferExecution
virtual void preCommandBufferExecution(CommandBuffer *commandBuffer)
This gets called right before executing the command buffer.
Definition: OgreHlms.h:761
Ogre::PrefabRootLayout::Max
@ Max
32 textures per material, all shader stages
Definition: OgreGpuProgram.h:71
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE3
@ SPC_LIGHTPOSITION_OBJECT_SPACE3
Definition: OgreShaderParameter.h:210
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE3
@ SPC_POSTOLIGHT_OBJECT_SPACE3
Definition: OgreShaderParameter.h:130
Ogre::v1::MeshLodUsage::value
Real value
Value used by to determine when this LOD applies.
Definition: OgreMesh.h:1071
Ogre::downscale2x_XX88
ImageDownsampler2D downscale2x_XX88
Definition: OgreImageDownsampler.h:59
Ogre::UnlitMobileProp::BlendModeIdx3
static const IdString BlendModeIdx3
Definition: OgreHlmsUnlitMobile.h:128
Ogre::GLES2Support::GLES2Support
GLES2Support()
Definition: OgreGLES2Support.h:44
Ogre::RenderSystem::setDrawBuffer
virtual bool setDrawBuffer(ColourBufferType colourBuffer)
Sets the colour buffer that the render system will to draw.
Definition: OgreRenderSystem.h:1473
Ogre::CommandBuffer::execute_setTextureBufferInvalid
static CommandBufferExecuteFunc execute_setTextureBufferInvalid
Definition: OgreCommandBuffer.h:87
Ogre::HlmsBaseProp::LightsAttenuation
static const IdString LightsAttenuation
Definition: OgreHlms.h:870
Ogre::Texture::setNumMipmaps
void setNumMipmaps(uint8 num)
Sets the number of mipmaps to be used for this texture.
Definition: OgreTexture.h:152
Ogre::SceneFlags::Cameras
@ Cameras
Definition: OgreSceneFormatBase.h:58
Ogre::RenderPassDescriptor::getCustomAttribute
virtual void getCustomAttribute(IdString name, void *pData, uint32 extraParam)
Definition: OgreRenderPassDescriptor.h:252
Ogre::PbsMobileProperty::NormalWeightTex
static const IdString NormalWeightTex
Definition: OgreHlmsPbsMobile.h:119
Ogre::v1::VertexDeclaration::getElementCount
size_t getElementCount(void) const
Get the number of elements in the declaration.
Definition: OgreHardwareVertexBuffer.h:324
Ogre::HlmsPbs::setVctLighting
void setVctLighting(VctLighting *vctLighting)
Definition: OgreHlmsPbs.h:426
Ogre::D3D11HlmsPso::depthStencilState
ComPtr< ID3D11DepthStencilState > depthStencilState
Definition: OgreD3D11HlmsPso.h:49
Ogre::ID_BLEND_DIFFUSE_ALPHA
@ ID_BLEND_DIFFUSE_ALPHA
Definition: OgreScriptCompiler.h:767
Ogre::AlignedMemory::allocate
static DECL_MALLOC void * allocate(size_t size, size_t alignment)
Allocate memory with given alignment.
Ogre::CB_SET_READONLY_BUFFER_VS
@ CB_SET_READONLY_BUFFER_VS
Definition: OgreCbCommon.h:60
Ogre::HlmsBaseProp::DecalsEmissive
static const IdString DecalsEmissive
Definition: OgreHlms.h:917
Ogre::v1::NULLHardwarePixelBuffer::blitFromMemory
virtual void blitFromMemory(const PixelBox &src, const Box &dstBox)
Copies a region from normal memory to a region of this pixelbuffer.
Ogre::RSC_COMPLETE_TEXTURE_BINDING
@ RSC_COMPLETE_TEXTURE_BINDING
Supports different texture bindings.
Definition: OgreRenderSystemCapabilities.h:203
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const unsigned int &val)
Definition: OgreProperty.h:158
Ogre::GCT_MATRIX_2X3
@ GCT_MATRIX_2X3
Definition: OgreGpuProgramParams.h:86
Ogre::PbsMobileProperty::DetailNormalSwizzle1
static const IdString DetailNormalSwizzle1
Definition: OgreHlmsPbsMobile.h:167
Ogre::Resource::Listener
Definition: OgreResource.h:84
OgreArrayConfig.h
Ogre::Vector3::isNaN
bool isNaN() const
Check whether this vector contains valid values.
Definition: OgreVector3.h:775
Ogre::HlmsBaseProp::SsRefractionsAvailable
static const IdString SsRefractionsAvailable
Definition: OgreHlms.h:901
Ogre::CbLowLevelMaterial::renderable
Renderable * renderable
Definition: OgreCbLowLevelMaterial.h:40
Ogre::Mesh::_getLodValueArray
const LodValueArray * _getLodValueArray(void) const
Definition: OgreMesh2.h:418
Ogre::separableBlur_sRGB_X8
ImageBlur2D separableBlur_sRGB_X8
Definition: OgreImageDownsampler.h:263
Ogre::RSC_32BIT_INDEX
@ RSC_32BIT_INDEX
Supports 32bit hardware index buffers.
Definition: OgreRenderSystemCapabilities.h:96
OgreThreadHeadersTBB.h
Ogre::Plane::Plane
Plane()
Default constructor - sets everything to 0.
Definition: OgrePlane.h:70
Ogre::PF_ASTC_SRGB8A8_6X5_LDR
@ PF_ASTC_SRGB8A8_6X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 6x5)
Definition: OgrePixelFormat.h:295
Ogre::STLAllocator::rebind::other
STLAllocator< U, AllocPolicy > other
Definition: OgreMemorySTLAllocator.h:99
Ogre::FrameStats
All return values are either in milliseconds or frames per second; but they're internally stored in m...
Definition: OgreFrameStats.h:46
Ogre::v1::GuiVerticalAlignment
GuiVerticalAlignment
Enum describing where '0' is in relation to the parent in the vertical dimension.
Definition: OgreOverlayElement.h:79
Ogre::Mesh::getVertexBufferDefaultType
BufferType getVertexBufferDefaultType(void) const
Gets the usage setting for this meshes vertex buffers.
Definition: OgreMesh2.h:410
Ogre::v1::MeshLodUsage
A way of recording the way each LODs is recorded this Mesh.
Definition: OgreMesh.h:1058
Ogre::CompositorWorkspace::getViewportModifierMask
uint8 getViewportModifierMask(void) const
Definition: OgreCompositorWorkspace.h:335
Ogre::TerrainGlobalOptions::setCompositeMapDiffuse
void setCompositeMapDiffuse(const ColourValue &c)
Set the composite map diffuse light to use.
Definition: OgreTerrain.h:1961
Ogre::AutoParamDataSource::_getBlankLight
const Light & _getBlankLight(void) const
Definition: OgreAutoParamDataSource.h:273
Ogre::Texture::setUsage
virtual void setUsage(int u)
Sets the TextureUsage identifier for this Texture; only useful before load()
Definition: OgreTexture.h:270
Ogre::Terrain::getLayerDeclaration
const TerrainLayerDeclaration & getLayerDeclaration() const
Get the declaration which describes the layers in this terrain.
Definition: OgreTerrain.h:997
Ogre::AndroidLogListener
Definition: OgreAndroidLogListener.h:37
Ogre::AxisAlignedBox::isInfinite
bool isInfinite(void) const
Returns true if the box is infinite.
Definition: OgreAxisAlignedBox.h:536
Ogre::ANT_IMPORT
@ ANT_IMPORT
Definition: OgreScriptCompiler.h:85
Ogre::ParallaxCorrectedCubemap::getProxySceneNodes
SceneNode *const * getProxySceneNodes(void) const
Definition: OgreParallaxCorrectedCubemap.h:227
Ogre::HlmsPso::rsData
void * rsData
Definition: OgreHlmsPso.h:160
Ogre::SkeletonAnimationDef::getNameStr
const String & getNameStr(void) const
Definition: OgreSkeletonAnimationDef.h:94
Ogre::v1::OverlayElementCommands::CmdHorizontalAlign
Command object for OverlayElement - see ParamCommand.
Definition: OgreOverlayElementCommands.h:94
Ogre::VulkanWindowSwapChainBased::isClosed
virtual bool isClosed(void) const
Indicates whether the window has been closed by the user.
Ogre::PbsMobileProperty::DetailDiffuseSwizzle0
static const IdString DetailDiffuseSwizzle0
Definition: OgreHlmsPbsMobile.h:161
Ogre::HlmsBaseProp::Metal
static const IdString Metal
Definition: OgreHlms.h:945
Ogre::v1::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:828
Ogre::GLES2HlmsSamplerblock::mV
GLint mV
Definition: OgreGLES2HlmsSamplerblock.h:55
Ogre::RTShader::FFP_PS_COLOUR_END
@ FFP_PS_COLOUR_END
Definition: OgreShaderFFPRenderState.h:61
Ogre::PageContentCollectionFactory::destroyInstance
virtual void destroyInstance(PageContentCollection *)=0
Ogre::v1::AnimationState::hasBlendMask
bool hasBlendMask() const
Return whether there is currently a valid blend mask set.
Definition: OgreAnimationState.h:168
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:69
Ogre::UnlitProperty::BlendModeIndex11
static const IdString BlendModeIndex11
Definition: OgreUnlitProperty.h:122
Ogre::SubMesh::SourceData::data
const char * data
Definition: OgreSubMesh2.h:288
Ogre::SkeletonDefPtr
SharedPtr< SkeletonDef > SkeletonDefPtr
Definition: OgrePrerequisites.h:403
Ogre::PF_ASTC_RGBA_12X10_LDR
@ PF_ASTC_RGBA_12X10_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 12x10)
Definition: OgrePixelFormat.h:285
Ogre::MultiRenderTarget
This class represents a render target that renders to multiple RenderTextures at once.
Definition: OgreRenderTexture.h:69
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_1_1
static const String & getDirectionalLightExtruderVs_1_1(void)
Get extruder program source for directional lights, compatible with vs_1_1.
Definition: OgreShadowVolumeExtrudeProgram.h:246
Ogre::Grid3DPageStrategy
Page strategy which loads new pages based on a regular 3D grid.
Definition: OgreGrid3DPageStrategy.h:203
Ogre::TerrainGroup::getFilenameExtension
const String & getFilenameExtension() const
Definition: OgreTerrainGroup.h:160
Ogre::Mesh::_getVaoManager
VaoManager * _getVaoManager() const
will return the vao manager that this mesh will use for creating and destroying array objects
Definition: OgreMesh2.h:505
OGRE_THREAD_CALL_CONVENTION
#define OGRE_THREAD_CALL_CONVENTION
Definition: OgreThreads.h:43
Ogre::Pass::getId
uint32 getId(void) const
Definition: OgrePass.h:179
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
Ogre::PrefabRootLayout::PrefabRootLayout
PrefabRootLayout
Definition: OgreGpuProgram.h:62
Ogre::RawSimdUniquePtr::RawSimdUniquePtr
RawSimdUniquePtr(const RawSimdUniquePtr &copy)
Definition: OgreRawPtr.h:66
OgreMetalView::scaleToNative
bool scaleToNative
When true (default), we will try to set the contentScaleFactor to the native's.
Definition: iOS/OgreMetalView.h:43
OgreGL3PlusFrameBufferObject.h
Ogre::MovableObjectFactory::~MovableObjectFactory
virtual ~MovableObjectFactory()
Definition: OgreMovableObject.h:620
Ogre::RTShader::SubRenderStateFactory::createInstance
virtual SubRenderState * createInstance()
Create an instance of the SubRenderState sub class it suppose to create.
Ogre::type4::type4
type4(const Vector4 &val)
Definition: OgreShaderPrimitives.h:46
Ogre::GL3PlusStagingTexture
Definition: OgreGL3PlusStagingTexture.h:41
Ogre::OGREPROF_RENDERING
@ OGREPROF_RENDERING
Rendering.
Definition: OgreProfiler.h:218
Ogre::IsWindows10OrGreater
bool IsWindows10OrGreater()
Definition: OgreOSVersionHelpers.h:88
Ogre::FreeOnDestructor::ptr
void * ptr
Definition: OgreBufferPacked.h:122
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:198
Ogre::GLES2HlmsPso::enableAlphaBlend
bool enableAlphaBlend
Definition: OgreGLES2HlmsPso.h:54
Ogre::OT_PATCH_1_CONTROL_POINT
@ OT_PATCH_1_CONTROL_POINT
Patch control point operations, used with tessellation stages.
Definition: OgreCommon.h:99
Ogre::v1::GMM_PIXELS
@ GMM_PIXELS
Positions & sizes are in absolute pixels.
Definition: OgreOverlayElement.h:62
Ogre::PbsMobileProperty::DetailMapsNormal
static const IdString DetailMapsNormal
Definition: OgreHlmsPbsMobile.h:154
Ogre::ParticleSystem::setDefaultIterationInterval
static void setDefaultIterationInterval(Real iterationInterval)
Set the default iteration interval for all ParticleSystem instances.
Definition: OgreParticleSystem.h:431
Ogre::ParticleVisualData::~ParticleVisualData
virtual ~ParticleVisualData()
Definition: OgreParticle.h:57
Ogre::RenderSystemCapabilities::getMaxSupportedAnisotropy
Real getMaxSupportedAnisotropy() const
Get the maximum supported anisotropic filtering.
Definition: OgreRenderSystemCapabilities.h:854
Ogre::AnimableValue::QUATERNION
@ QUATERNION
Definition: OgreAnimable.h:86
Ogre::CbSharedDraw::instanceCount
uint32 instanceCount
Definition: OgreCbDrawCall.h:45
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:131
Ogre::AbstractNodeList
list< AbstractNodePtr >::type AbstractNodeList
Definition: OgreScriptCompiler.h:91
Ogre::MovableObject::queryLights
const LightList & queryLights(void) const
Gets a list of lights, ordered relative to how close they are to this movable object.
Definition: OgreMovableObject.h:550
Ogre::TextureFlags::Uav
@ Uav
Texture can be used as an UAV.
Definition: OgreTextureGpu.h:88
Ogre::Volume::OctreeNode::getCenterBackBottom
const Vector3 getCenterBackBottom(void) const
Gets the center of the corners 0, 1.
Definition: OgreVolumeOctreeNode.h:355
Ogre::UnlitProperty::UvDiffuseSwizzle9
static const IdString UvDiffuseSwizzle9
Definition: OgreUnlitProperty.h:103
OgreProfilerCommon.h
Ogre::VisibilityFlags::LAYER_SHADOW_CASTER
const _OgreExport uint32 LAYER_SHADOW_CASTER
Ogre::UnlitProperty::BlendModeIndex2
static const IdString BlendModeIndex2
Definition: OgreUnlitProperty.h:113
Ogre::Sphere::intersects
bool intersects(const Sphere &s) const
Returns whether or not this sphere intersects another sphere.
Definition: OgreSphere.h:78
Ogre::RenderWindow::suggestPixelFormat
PixelFormat suggestPixelFormat() const
Override since windows don't usually have alpha.
Definition: OgreRenderWindow.h:207
Ogre::PROP_MATRIX4
@ PROP_MATRIX4
Definition: OgreProperty.h:121
Ogre::LodOutputProvider::inject
virtual void inject()
Definition: OgreLodOutputProvider.h:49
Ogre::Pool::Pool
Pool()
Definition: OgreResourceManager.h:55
Ogre::SceneManager::getSky
Rectangle2D * getSky(void)
Definition: OgreSceneManager.h:1158
Ogre::HlmsJson::NamedBlocks::samplerblocks
map< LwConstString, const HlmsSamplerblock * >::type samplerblocks
Definition: OgreHlmsJson.h:77
Ogre::GpuProgramParameters::ACT_RS_DEPTH_RANGE
@ ACT_RS_DEPTH_RANGE
.x = 'min' / 'close' value according to current RS depth mode .y = 'max' / 'far' value according to c...
Definition: OgreGpuProgramParams.h:1167
Ogre::PixelFormatDataTypes::Float2
@ Float2
Definition: OgreD3D11PixelFormatToShaderType.h:61
Ogre::OR_PORTRAIT
@ OR_PORTRAIT
Definition: OgreCommon.h:974
Ogre::VET_UINT2
@ VET_UINT2
Definition: OgreVertexElements.h:100
Ogre::StringInterface::copyParametersTo
virtual void copyParametersTo(StringInterface *dest) const
Method for copying this object's parameters to another object.
Definition: OgreStringInterface.h:282
Ogre::SceneNode::getAttachedObject
MovableObject * getAttachedObject(size_t index)
Retrieves a pointer to an attached object.
Definition: OgreSceneNode.h:117
Ogre::RenderSystemCapabilities::setMaxThreadsPerThreadgroup
void setMaxThreadsPerThreadgroup(uint32 value)
Definition: OgreRenderSystemCapabilities.h:1020
virtual_l1
#define virtual_l1
Definition: OgrePlatform.h:436
Ogre::RenderTargetViewDef::colourAttachments
RenderTargetViewEntryVec colourAttachments
Definition: OgreTextureDefinition.h:511
Ogre::v1::HardwareBuffer::lock
virtual void * lock(size_t offset, size_t length, LockOptions options)
Lock the buffer for (potentially) reading / writing.
Definition: OgreHardwareBuffer.h:185
Ogre::TextureBox::equalSize
bool equalSize(const TextureBox &other) const
Returns true if 'other' & 'this' have the same dimensions.
Definition: OgreTextureBox.h:101
Ogre::RTShader::FFPTexturing::Type
static String Type
Definition: OgreShaderFFPTexturing.h:93
Ogre::DescBindingRange::getNumUsedSlots
size_t getNumUsedSlots(void) const
Definition: OgreRootLayout.h:58
Ogre::PropertyBase
Base interface for an instance of a property.
Definition: OgreProperty.h:187
Ogre::SceneManagerEnumerator
Enumerates the SceneManager classes available to applications.
Definition: OgreSceneManagerEnumerator.h:87
Ogre::BP_TYPE_VERTEX
@ BP_TYPE_VERTEX
Definition: OgreBufferPacked.h:84
Ogre::D3D11Device::GetDXGIFactory
IDXGIFactoryN * GetDXGIFactory()
Definition: OgreD3D11Device.h:67
Ogre::TerrainAutoUpdateLodFactory::getAutoUpdateLod
static TerrainAutoUpdateLod * getAutoUpdateLod(uint32 strategy)
Definition: OgreTerrainAutoUpdateLod.h:94
Ogre::CbTexture::texture
TextureGpu * texture
Definition: OgreCbTexture.h:39
Ogre::D3D9HLSLProgram::CmdColumnMajorMatrices
Command object for setting matrix packing in column-major order.
Definition: OgreD3D9HLSLProgram.h:68
Ogre::Mesh::msOptimizeForShadowMapping
static bool msOptimizeForShadowMapping
When this bool is false, prepareForShadowMapping will use the same Vaos for both regular and shadow m...
Definition: OgreMesh2.h:477
Ogre::HlmsPbsDatablock::getClearCoat
float getClearCoat(void) const
Definition: OgreHlmsPbsDatablock.h:627
Ogre::v1::BillboardParticleRenderer::CmdCommonUpVector
Command object for common up-vector (see ParamCommand).
Definition: OgreBillboardParticleRenderer.h:91
Ogre::GpuProgramParameters::AutoConstantType
AutoConstantType
Defines the types of automatically updated values that may be bound to GpuProgram parameters,...
Definition: OgreGpuProgramParams.h:887
Ogre::ConstBufferPool::BufferPool::extraBuffer
BufferPacked * extraBuffer
Definition: OgreConstBufferPool.h:65
Ogre::D3D9Resource::notifyOnDeviceCreate
virtual void notifyOnDeviceCreate(IDirect3DDevice9 *d3d9Device)
Definition: OgreD3D9Resource.h:47
Ogre::RTShader::ShaderProgramWriterGLSLFactory::getTargetLanguage
virtual const String & getTargetLanguage(void) const
Definition: OgreShaderGLSLProgramWriter.h:132
Ogre::VulkanQueue::PerFrameData
Definition: OgreVulkanQueue.h:54
Ogre::RootLayout::ArrayDesc::ArrayDesc
ArrayDesc(uint16 _bindingIdx, uint16 _arraySize)
Definition: OgreRootLayout.h:390
Ogre::UnlitMobileProp::BlendModeIdx10
static const IdString BlendModeIdx10
Definition: OgreHlmsUnlitMobile.h:135
Ogre::GpuLogicalIndexUse::GpuLogicalIndexUse
GpuLogicalIndexUse(size_t bufIdx, size_t curSz, uint16 v)
Definition: OgreGpuProgramParams.h:576
Ogre::SampleDescription::SampleDescription
SampleDescription(const String &fsaaSetting)
Definition: OgreCommon.h:1022
Ogre::RTShader::NormalMapLighting::setNormalMapSpace
void setNormalMapSpace(NormalMapSpace normalMapSpace)
Set the normal map space.
Definition: OgreShaderExNormalMapLighting.h:127
Ogre::CubemapSide::NX
@ NX
Definition: OgreTextureGpu.h:73
Ogre::SceneManager::MovableObjectIterator
VectorIterator< MovableObjectVec > MovableObjectIterator
Definition: OgreSceneManager.h:2497
Ogre::v1::GL3PlusHardwareBufferManager::getGLUsage
static GLenum getGLUsage(unsigned int usage)
Utility function to get the correct GL usage based on HBU's.
Definition: OgreGL3PlusHardwareBufferManager.h:124
Ogre::FileSystemLayer::FileSystemLayer
FileSystemLayer(const Ogre::String &subdir)
Creates a concrete platform-dependent implementation of FileSystemLayer.
Definition: OgreFileSystemLayer.h:57
Ogre::VaoManager::getDynamicBufferMultiplier
uint8 getDynamicBufferMultiplier(void) const
Definition: OgreVaoManager.h:581
Ogre::VctLighting::getVoxelizer
const VctVoxelizerSourceBase * getVoxelizer(void) const
Definition: OgreVctLighting.h:354
Ogre::CompositorPassSceneDef::CompositorPassSceneDef
CompositorPassSceneDef(CompositorTargetDef *parentTargetDef)
Definition: OgreCompositorPassSceneDef.h:191
Ogre::RTShader::SubRenderStateAccessor::getSubRenderStateInstanceSet
const SubRenderStateSet & getSubRenderStateInstanceSet() const
Return a set of all instances of the template SubRenderState.
Definition: OgreShaderSubRenderState.h:198
Ogre::HlmsProperty
Definition: OgreHlmsCommon.h:146
Ogre::RTShader::GLSLProgramWriter::TargetLanguage
static String TargetLanguage
Definition: OgreShaderGLSLProgramWriter.h:74
Ogre::BakedDescriptorSets::NumBakedDescriptorSets
@ NumBakedDescriptorSets
Definition: OgreVulkanGlobalBindingTable.h:55
OgreArrayMatrix4.h
Ogre::Matrix4::makeTrans
void makeTrans(Real tx, Real ty, Real tz)
Definition: OgreMatrix4.h:434
Ogre::Polygon
The class represents a polygon in 3D space.
Definition: OgrePolygon.h:55
OGRE_SIMD_ALIGNED_DECL
#define OGRE_SIMD_ALIGNED_DECL(type, var)
Definition: OgrePlatform.h:498
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:134
_OgreSceneFormatExport
#define _OgreSceneFormatExport
Definition: OgreSceneFormatPrerequisites.h:43
OgreSimplePageContentCollection.h
Ogre::GpuLogicalBufferStruct::bufferSize
size_t bufferSize
Shortcut to know the buffer size needs.
Definition: OgreGpuProgramParams.h:588
Ogre::GpuProgram::isVpAndRtArrayIndexFromAnyShaderRequired
virtual bool isVpAndRtArrayIndexFromAnyShaderRequired(void) const
Returns whether this program requires support for choosing viewport or render target index in any pro...
Definition: OgreGpuProgram.h:476
Ogre::AtomicScalar::AtomicScalar
AtomicScalar(const AtomicScalar< T > &cousin)
Definition: OgreAtomicScalar.h:410
Ogre::ArraySphere::mCenter
ArrayVector3 mCenter
Definition: C/OgreArraySphere.h:62
Ogre::CompositorStoreActionTranslator
Definition: OgreScriptTranslator.h:341
Ogre::LodData::mTriangleList
TriangleList mTriangleList
Definition: OgreLodData.h:167
Ogre::CompositorPassQuadDef::CompositorPassQuadDef
CompositorPassQuadDef(CompositorNodeDef *parentNodeDef, CompositorTargetDef *parentTargetDef)
Definition: OgreCompositorPassQuadDef.h:114
Ogre::deletePtr
void deletePtr(T *ptr)
Function which invokes OGRE_DELETE on a given pointer.
Definition: OgreMemoryAllocatorConfig.h:513
Ogre::v1::Pose::NormalsMap
map< size_t, Vector3 >::type NormalsMap
A collection of normals based on the vertex index.
Definition: OgrePose.h:76
Ogre::GLES2DepthTextureTarget::setFsaaResolved
virtual void setFsaaResolved()
Definition: OgreGLES2DepthTexture.h:113
Ogre::ResourceAccess::ResourceAccess
ResourceAccess
Enum identifying the texture access privilege.
Definition: OgreResourceTransition.h:74
Ogre::VulkanWindowSwapChainBased::swapBuffers
virtual void swapBuffers(void)
Tells our VulkanDevice that the next commitAndNextCommandBuffer call should present us Calling swapBu...
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:72
Ogre::PFG_PVRTC_RGB4
@ PFG_PVRTC_RGB4
PVRTC (PowerVR) RGB 4 bpp.
Definition: OgrePixelFormatGpu.h:201
Ogre::ArraySphere::ArraySphere
ArraySphere(const ArrayReal &radius, const ArrayVector3 &center)
Definition: C/OgreArraySphere.h:68
Ogre::v1::VertexElement::VertexElement
VertexElement()
Constructor, should not be called directly, only needed because of list.
Definition: OgreHardwareVertexBuffer.h:130
Ogre::Page::getFrameLastHeld
virtual unsigned long getFrameLastHeld()
Get the frame number in which this Page was last loaded or held.
Definition: OgrePage.h:121
Ogre::RenderSystem::_cleanupDepthBuffers
void _cleanupDepthBuffers(void)
Ogre::SkeletonInstance::getAnimationsNonConst
SkeletonAnimationVec & getAnimationsNonConst(void)
Return all animations associated with this skeleton Be careful with this one! Do not insert/remove el...
Definition: OgreSkeletonInstance.h:176
Ogre::Bone::_getLocalSpaceTransform
const FORCEINLINE SimpleMatrixAf4x3 & _getLocalSpaceTransform(void) const
Gets the transformation matrix for this bone in local space (i.e.
Definition: OgreBone.h:282
Ogre::RTShader::CGProgramWriter::getTargetLanguage
virtual const String & getTargetLanguage() const
Definition: OgreShaderCGProgramWriter.h:74
Ogre::RTShader::SkinningType
SkinningType
Definition: OgreShaderPrerequisites.h:93
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:67
Ogre::v1::EdgeData
This class contains the information required to describe the edge connectivity of a given set of vert...
Definition: OgreEdgeListBuilder.h:53
Ogre::TextureDefinitionBase::setNumLocalTextureDefinitions
void setNumLocalTextureDefinitions(size_t numTDs)
Reserves enough memory for all texture definitions.
Definition: OgreTextureDefinition.h:292
Ogre::MovableObject::_restoreManualHardwareResources
virtual void _restoreManualHardwareResources()
Notifies the movable object that hardware resources should be restored.
Definition: OgreMovableObject.h:182
Ogre::StreamSerialiser::Chunk::version
uint16 version
Version of the chunk (stored)
Definition: OgreStreamSerialiser.h:100
Ogre::PFG_R8_UNORM
@ PFG_R8_UNORM
Definition: OgrePixelFormatGpu.h:107
rapidjson::Value
GenericValue< UTF8< char >, MemoryPoolAllocator< CrtAllocator > > Value
Definition: OgreHlmsJson.h:49
Ogre::SimpleMatrixAf4x3::load
void load(const Matrix4 &src)
Assumes src is aligned.
Definition: C/OgreArrayMatrixAf4x3.h:206
Ogre::GpuProgramParameters::ACT_TANTIME_0_1
@ ACT_TANTIME_0_1
Tangent of "Time0_1". Equivalent to RenderMonkey's "TanTime0_1".
Definition: OgreGpuProgramParams.h:1197
OgreArrayAabb.h
Ogre::RenderSystemCapabilities::getTessellationDomainProgramConstantBoolCount
ushort getTessellationDomainProgramConstantBoolCount(void) const
The number of boolean constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:977
Ogre::Vector3::positionCloses
bool positionCloses(const Vector3 &rhs, Real tolerance=1e-03f) const
Returns whether this vector is within a positional tolerance of another vector, also take scale of th...
Definition: OgreVector3.h:751
Ogre::CompositorPassQuadDef::TextureSources
vector< QuadTextureSource >::type TextureSources
Definition: OgreCompositorPassQuadDef.h:61
Ogre::VctVoxelizerSourceBase::DebugVisualizationNormal
@ DebugVisualizationNormal
Definition: OgreVctVoxelizerSourceBase.h:53
Ogre::Hlms::DatablockEntry::srcResourceGroup
String srcResourceGroup
Filename in which it was defined, if any.
Definition: OgreHlms.h:99
Ogre::AnimableValue::setValue
virtual void setValue(const Radian &)
Set value.
Definition: OgreAnimable.h:179
Ogre::SceneManager::getCurrentRefractionsTexture
TextureGpu * getCurrentRefractionsTexture(void) const
Definition: OgreSceneManager.h:1321
Ogre::BoneTransform::mOrientation
ArrayQuaternion *RESTRICT_ALIAS mOrientation
Stores the orientation of a node relative to it's parent.
Definition: OgreBoneTransform.h:49
Ogre::Image2::FILTER_LINEAR
@ FILTER_LINEAR
Definition: OgreImage2.h:335
Ogre::ParamCommandMap
map< String, ParamCommand * >::type ParamCommandMap
Definition: OgreStringInterface.h:90
Ogre::operator*
Radian operator*(Real a, const Radian &b)
Definition: OgreMath.h:789
Ogre::v1::SimpleRenderable
Simple implementation of MovableObject and Renderable for single-part custom objects.
Definition: OgreSimpleRenderable.h:51
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:240
Ogre::PBSM_DIFFUSE
@ PBSM_DIFFUSE
Definition: OgreHlmsPbsPrerequisites.h:61
Ogre::D3D11Device::mExceptionsErrorLevel
static eExceptionsErrorLevel mExceptionsErrorLevel
Definition: OgreD3D11Device.h:102
Ogre::ID_COLOUR_BLEND
@ ID_COLOUR_BLEND
Definition: OgreScriptCompiler.h:654
OgreTextureGpuListener.h
Ogre::PropertyDef::getType
PropertyType getType() const
Get the type of the property.
Definition: OgreProperty.h:150
Ogre::ID_API_DEFAULT
@ ID_API_DEFAULT
Definition: OgreScriptCompiler.h:994
Ogre::MathlibC::PI
static const ArrayReal PI
Definition: OgreMathlibC.h:49
Ogre::UnlitMobileProp::UvAtlas11
static const IdString UvAtlas11
Definition: OgreHlmsUnlitMobile.h:154
Ogre::RGBA
uint32 RGBA
Definition: OgreColourValue.h:41
Ogre::GpuSharedParametersPtr
SharedPtr< GpuSharedParameters > GpuSharedParametersPtr
Definition: OgrePrerequisites.h:395
Ogre::GLES2Support::getShaderLibraryPath
const String & getShaderLibraryPath(void) const
Get shader library path.
Definition: OgreGLES2Support.h:98
Ogre::CompositorWorkspace::getListeners
const CompositorWorkspaceListenerVec & getListeners(void) const
Definition: OgreCompositorWorkspace.h:187
Ogre::ID_STENCIL_VALUE
@ ID_STENCIL_VALUE
Definition: OgreScriptCompiler.h:957
Ogre::SceneManager::getAmbientLightUpperHemisphere
const ColourValue & getAmbientLightUpperHemisphere(void) const
Returns the ambient light level to be used for the scene.
Definition: OgreSceneManager.h:1654
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::TextureGpuManager::ResourceEntry::texture
TextureGpu * texture
Definition: OgreTextureGpuManager.h:281
Ogre::SceneQuery::WorldFragment::singleIntersection
Vector3 singleIntersection
Single intersection point, only applicable for WFT_SINGLE_INTERSECTION.
Definition: OgreSceneQuery.h:111
Ogre::MetalRenderPassDescriptor
Definition: OgreMetalRenderPassDescriptor.h:57
OgreReadOnlyBufferPacked.h
Ogre::RootLayout::getDescBindingRanges
const DescBindingRange * getDescBindingRanges(size_t setIdx) const
Definition: OgreRootLayout.h:523
Ogre::Math::IFloor
static int IFloor(float fValue)
Definition: OgreMath.h:241
Ogre::PF_ASTC_SRGB8A8_8X6_LDR
@ PF_ASTC_SRGB8A8_8X6_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 8x6)
Definition: OgrePixelFormat.h:301
Ogre::SimpleMatrixAf4x3::store
void store(Matrix4 *dst) const
Assumes dst is aligned.
Definition: C/OgreArrayMatrixAf4x3.h:218
Ogre::VulkanVaoManager
Definition: OgreVulkanVaoManager.h:60
Ogre::RenderableAnimated::getBlendIndexToBoneIndexMap
const IndexMap * getBlendIndexToBoneIndexMap(void) const
Definition: OgreRenderable.h:509
Ogre::HlmsPso::vertexElements
VertexElement2VecVec vertexElements
Definition: OgreHlmsPso.h:138
OgreD3D9Prerequisites.h
Ogre::IdString::operator<
bool operator<(IdString idString) const
Definition: OgreIdString.h:225
Ogre::GLSLESShader::setIsOptimised
void setIsOptimised(bool flag)
Sets if the GLSL source has been optimised successfully.
Definition: OgreGLSLESShader.h:99
Ogre::PASS_TARGET_BARRIER
@ PASS_TARGET_BARRIER
Definition: OgreCompositorPassDef.h:65
Ogre::ParticleSystem::getOrigin
const String & getOrigin(void) const
Get the origin of this particle system, e.g.
Definition: OgreParticleSystem.h:528
Ogre::downscale2x_Float32_XXX_cube
ImageDownsamplerCube downscale2x_Float32_XXX_cube
Definition: OgreImageDownsampler.h:198
Ogre::RenderTargetViewEntry
Definition: OgreTextureDefinition.h:51
Ogre::ParticleSystemManager
Manages particle systems, particle system scripts (templates) and the available emitter & affector fa...
Definition: OgreParticleSystemManager.h:77
Ogre::BCT_UINT
@ BCT_UINT
Definition: OgreGpuProgramParams.h:59
Ogre::OSXGL3PlusSupport::newWindow
virtual Window * newWindow(const String &name, unsigned int width, unsigned int height, bool fullScreen, const NameValuePairList *miscParams=0) override
Creates a new rendering window.
Ogre::KfTransform
Holds the transform of a KeyFrame (which is part of an animation)
Definition: OgreKfTransform.h:37
Ogre::HlmsBaseProp::VertexId
static const IdString VertexId
Definition: OgreHlms.h:925
Ogre::TerrainMaterialGenerator::Profile::Profile
Profile(const Profile &prof)
Definition: OgreTerrainMaterialGenerator.h:176
Ogre::RaySceneQueryListener
Alternative listener class for dealing with RaySceneQuery.
Definition: OgreSceneQuery.h:330
Ogre::HlmsBaseProp::GenNormalsGBuf
static const IdString GenNormalsGBuf
Definition: OgreHlms.h:895
OgreVulkanQueue.h
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_4_0
static const String & getPointLightExtruderVs_4_0(void)
Get extruder program source for point lights, compatible with vs_4_0.
Definition: OgreShadowVolumeExtrudeProgram.h:238
Ogre::v1::HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY
@ HBU_DYNAMIC_WRITE_ONLY
Combination of HBU_DYNAMIC and HBU_WRITE_ONLY.
Definition: OgreHardwareBuffer.h:115
OgreCompositorWorkspaceListener.h
Ogre::UnlitMobileProp::UvAtlas9
static const IdString UvAtlas9
Definition: OgreHlmsUnlitMobile.h:152
Ogre::v1::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:63
z_stream
struct z_stream_s z_stream
Definition: OgreDeflate.h:39
Ogre::v1::HardwareCounterBuffer
Specialisation of HardwareBuffer for a counter buffer.
Definition: OgreHardwareCounterBuffer.h:48
Ogre::RTShader::ProgramWriterManager::FactoryMap
map< String, ProgramWriterFactory * >::type FactoryMap
Definition: OgreShaderProgramWriterManager.h:64
Ogre::FloatConstantList
vector< float >::type FloatConstantList
Definition of container that holds the current float constants.
Definition: OgreGpuProgramParams.h:596
Ogre::TerrainQuadTreeNode::LodLevel::maxHeightDelta
Real maxHeightDelta
Maximum delta height between this and the next lower lod.
Definition: OgreTerrainQuadTreeNode.h:140
Ogre::LinearResampler_Byte
Definition: OgreImageResampler.h:320
Ogre::GLES2SurfaceDesc
GL surface descriptor.
Definition: OgreGLES2RenderTexture.h:41
Ogre::PF_B5G6R5
@ PF_B5G6R5
16-bit pixel format, 5 bits red, 6 bits green, 5 bits blue.
Definition: OgrePixelFormat.h:63
Ogre::Volume::OctreeNode::getCenterTop
const Vector3 getCenterTop(void) const
Gets the center of the corners 4, 5, 6, 7.
Definition: OgreVolumeOctreeNode.h:328
Ogre::LodInputBuffer::sharedVertexBuffer
LodVertexBuffer sharedVertexBuffer
Definition: OgreLodBuffer.h:69
Ogre::ScriptTokenList
vector< ScriptToken >::type ScriptTokenList
Definition: OgreScriptLexer.h:78
Ogre::D3D9HLSLProgram::OptimisationLevel
OptimisationLevel
Shader optimisation level.
Definition: OgreD3D9HLSLProgram.h:147
OgreFileSystem.h
Ogre::PbsProperty::DetailOffsets0
static const IdString DetailOffsets0
Definition: OgreHlmsPbs.h:537
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:232
Ogre::StaticCache::cacheData
size_t cacheData(const void *buf, size_t count)
Cache data pointed by 'buf'.
Definition: OgreDataStream.h:65
Ogre::TerrainGlobalOptions::setLightMapDirection
void setLightMapDirection(const Vector3 &v)
Set the shadow map light direction to use (world space).
Definition: OgreTerrain.h:1953
Ogre::HlmsBits::RenderableShift
static const int RenderableShift
Definition: OgreHlms.h:981
Ogre::GpuProgramParameters::getPassIterationNumberIndex
size_t getPassIterationNumberIndex() const
Get the physical buffer index of the pass iteration number constant.
Definition: OgreGpuProgramParams.h:2397
Ogre::CompositorPassTypeEnumNames
const char * CompositorPassTypeEnumNames[PASS_CUSTOM+1u]
Ogre::v1::Animation::NumericTrackIterator
ConstMapIterator< NumericTrackList > NumericTrackIterator
Definition: OgreAnimation.h:407
Ogre::WorkQueue::Response::getMessages
const String & getMessages() const
Get any diagnostic messages about the process.
Definition: OgreWorkQueue.h:147
Ogre::VulkanDiscardBuffer::getBlockSize
size_t getBlockSize(void) const
Definition: OgreVulkanDiscardBufferManager.h:173
Ogre::GpuSharedParametersUsage
This class records the usage of a set of shared parameters in a concrete set of GpuProgramParameters.
Definition: OgreGpuProgramParams.h:805
Ogre::RenderSystemCapabilities::setVertexProgramConstantBoolCount
void setVertexProgramConstantBoolCount(ushort c)
The number of boolean constants vertex programs support.
Definition: OgreRenderSystemCapabilities.h:765
Ogre::v1::OverlayManager::ElementMap
map< String, OverlayElement * >::type ElementMap
Definition: OgreOverlayManager.h:56
Ogre::VET_UINT4
@ VET_UINT4
Definition: OgreVertexElements.h:102
Ogre::ParticleAffector::getType
const String & getType(void) const
Returns the name of the type of affector.
Definition: OgreParticleAffector.h:118
Ogre::RTShader::FFPRenderStateBuilder
Fixed Function Pipeline render state builder.
Definition: OgreShaderFFPRenderStateBuilder.h:50
Ogre::ResourceBackgroundQueue::Listener
This abstract listener interface lets you get notifications of completed background processes instead...
Definition: OgreResourceBackgroundQueue.h:93
Ogre::CompositorWorkspaceDef::getNodeAliasMap
const NodeAliasMap & getNodeAliasMap(void)
Gets read-only access to the map to all added nodes and their aliases.
Definition: OgreCompositorWorkspaceDef.h:237
Ogre::HashedVector::begin
iterator begin()
Definition: OgreCommon.h:533
Ogre::GpuProgramParameters_AutoConstantEntry::GpuProgramParameters_AutoConstantEntry
GpuProgramParameters_AutoConstantEntry(GpuProgramParameters::AutoConstantType theType, size_t theIndex, size_t theData, uint16 theVariability, size_t theElemCount=4)
Definition: OgreGpuProgramParams.h:2474
Ogre::v1::Entity
Defines an instance of a discrete, movable object based on a Mesh.
Definition: OgreEntity.h:82
Ogre::IdObject::getId
IdType getId() const
Get the unique id of this object.
Definition: OgreId.h:74
Ogre::v1::StaticGeometry::getRegionDimensions
virtual const Vector3 & getRegionDimensions(void) const
Gets the size of a single batch of geometry.
Definition: OgreStaticGeometry.h:673
OGRE_VK_NON_DISPATCHABLE_HANDLE
#define OGRE_VK_NON_DISPATCHABLE_HANDLE(object)
Definition: OgreVulkanPrerequisites.h:48
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:128
Ogre::v1::SubMesh::addBoneAssignment
void addBoneAssignment(const VertexBoneAssignment &vertBoneAssign)
Assigns a vertex to a bone with a given weight, for skeletal animation.
Ogre::HlmsComputePso::mNumThreadGroups
uint32 mNumThreadGroups[3]
The number of thread groups to dispatch.
Definition: OgreHlmsPso.h:269
Ogre::Any::operator=
Any & operator=(const ValueType &rhs)
Definition: OgreAny.h:91
Ogre::CompositorPassClear
Implementation of CompositorPass This implementation will clear the RenderTarget using the parameters...
Definition: OgreCompositorPassClear.h:56
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::ST_EXTERIOR_REAL_FAR
@ ST_EXTERIOR_REAL_FAR
Definition: OgreSceneManager.h:2857
Ogre::CompositorPassDef::mExposedTextures
IdStringVec mExposedTextures
Definition: OgreCompositorPassDef.h:199
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE1
@ SPC_LIGHTPOSITION_OBJECT_SPACE1
Definition: OgreShaderParameter.h:208
Ogre::CreateMaterialScriptCompilerEvent
Definition: OgreScriptCompiler.h:541
OgreCompositorNamedBuffer.h
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE5
@ SPC_LIGHTPOSITIONVIEW_SPACE5
Definition: OgreShaderParameter.h:232
Ogre::PFG_ETC2_RGB8A1_UNORM
@ PFG_ETC2_RGB8A1_UNORM
Definition: OgrePixelFormatGpu.h:220
Ogre::VulkanRenderSystem::hasAnisotropicMipMapFilter
virtual bool hasAnisotropicMipMapFilter() const
Determines if the system has anisotropic mip map filter support.
Definition: OgreVulkanRenderSystem.h:308
Ogre::TextureDefinitionBase
Centralized class for dealing with declarations of textures in Node & Workspace definitions.
Definition: OgreTextureDefinition.h:82
Ogre::RTShader::Function::getAtomInstances
const FunctionAtomInstanceList & getAtomInstances() const
Return list of atom instances composing this function.
Definition: OgreShaderFunction.h:159
Ogre::VertexShadowMapHelper::useSameVaos
static void useSameVaos(VaoManager *vaoManager, const VertexArrayObjectArray &inVao, VertexArrayObjectArray &outVao)
Copies all the pointers in inVao to outVao so they are identical without cloning any memory.
Ogre::VctMaterial::DatablockConversionResult::DatablockConversionResult
DatablockConversionResult()
Definition: OgreVctMaterial.h:51
Ogre::ResourceTransition::resource
GpuTrackedResource * resource
Definition: OgreResourceTransition.h:87
Ogre::VulkanDelayed_vkDestroyRenderPass::pAllocator
const VkAllocationCallbacks * pAllocator
Definition: OgreVulkanDelayedFuncs.h:106
Ogre::DriverVersion::major
int major
Definition: OgreRenderSystemCapabilities.h:279
Ogre::RawSimdUniquePtr::operator=
void operator=(const RawSimdUniquePtr &copy)
Definition: OgreRawPtr.h:95
Ogre::downscale2x_sRGB_XX88
ImageDownsampler2D downscale2x_sRGB_XX88
Definition: OgreImageDownsampler.h:223
Ogre::ShadowNodeHelper::ShadowParam::supportedLightTypes
uint32 supportedLightTypes
Bitmask OR of e.g.
Definition: OgreCompositorShadowNode.h:361
Ogre::BufferPacked::_getInternalTotalSizeBytes
size_t _getInternalTotalSizeBytes(void) const
Definition: OgreBufferPacked.h:323
Ogre::Terrain::TERRAINLAYERDECLARATION_CHUNK_VERSION
static const uint16 TERRAINLAYERDECLARATION_CHUNK_VERSION
Definition: OgreTerrain.h:283
Ogre::StackVector::clear
void clear()
Definition: OgreStackVector.h:209
Ogre::Particle::hasOwnDimensions
bool hasOwnDimensions(void) const
Returns true if this particle deviates from the ParticleSystem's default dimensions (i....
Definition: OgreParticle.h:124
Ogre::HlmsBlendblock::mSourceBlendFactor
SceneBlendFactor mSourceBlendFactor
Definition: OgreHlmsDatablock.h:190
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(Real val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:465
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE0
@ SPC_POSTOLIGHT_OBJECT_SPACE0
Light vector in object space index 0-7.
Definition: OgreShaderParameter.h:127
Ogre::SceneManager::RenderContext::renderQueue
RenderQueue * renderQueue
Definition: OgreSceneManager.h:761
Ogre::AnyNumeric::operator*
AnyNumeric operator*(const AnyNumeric &rhs) const
Definition: OgreAny.h:331
Ogre::TextureGpuManager::ResourceEntry
Definition: OgreTextureGpuManager.h:276
Ogre::float4x4::_m
float _m[16]
Definition: OgreShaderPrimitives.h:90
Ogre::GLES2OldVertexArrayObject
Specialisation of VertexDeclaration for OpenGL ES 2 Vertex Array Object usage.
Definition: OgreGLES2VertexArrayObject.h:37
Ogre::RenderSystemCapabilities::addShaderProfile
void addShaderProfile(const String &profile)
Adds the profile to the list of supported profiles.
Definition: OgreRenderSystemCapabilities.h:667
Ogre::OT_PATCH_13_CONTROL_POINT
@ OT_PATCH_13_CONTROL_POINT
Definition: OgreCommon.h:111
Ogre::RenderPassTargetBase::resolveMipLevel
uint8 resolveMipLevel
Definition: OgreRenderPassDescriptor.h:123
OgreNULLHardwarePixelBuffer.h
Ogre::downscale3D2x_sRGB_X8
ImageDownsampler3D downscale3D2x_sRGB_X8
Definition: OgreImageDownsampler.h:237
Ogre::CULL_CLOCKWISE
@ CULL_CLOCKWISE
Hardware culls triangles whose vertices are listed clockwise in the view (default).
Definition: OgreCommon.h:317
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE5
@ SPC_TEXTURE_COORDINATE5
Definition: OgreShaderParameter.h:293
Ogre::Resource::getCreator
virtual ResourceManager * getCreator(void)
Gets the manager which created this resource.
Definition: OgreResource.h:443
Ogre::PbsProperty::DetailWeights
static const IdString DetailWeights
Definition: OgreHlmsPbs.h:536
Ogre::RTShader::TextureAtlasSampler
Implements texture atlas sampling.
Definition: OgreShaderExTextureAtlasSampler.h:130
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:294
Ogre::RTShader::FFPColourFactory
A factory that enables creation of FFPColour instances.
Definition: OgreShaderFFPColour.h:151
Ogre::Root::PluginLibList
vector< DynLib * >::type PluginLibList
Definition: OgreRoot.h:130
Ogre::AndroidEGLWindow
Definition: OgreAndroidEGLWindow.h:45
Ogre::LodIndexBuffer::indexSize
size_t indexSize
Definition: OgreLodBuffer.h:43
Ogre::APKFileSystemArchiveFactory::APKFileSystemArchiveFactory
APKFileSystemArchiveFactory(AAssetManager *assetMgr)
Definition: OgreAPKFileSystemArchive.h:86
Ogre::TextureSourceTranslator
Definition: OgreScriptTranslator.h:192
Ogre::RTShader::PerPixelLighting::Type
static String Type
Definition: OgreShaderExPerPixelLighting.h:95
OgreMetalView::presentationTime
CFTimeInterval presentationTime
The value of presentationTime will be passed to MTLCommandBuffer::presentDrawable atTime:presentation...
Definition: iOS/OgreMetalView.h:63
Ogre::downscale2x_sRGB_XXXA8888
ImageDownsampler2D downscale2x_sRGB_XXXA8888
Definition: OgreImageDownsampler.h:220
Ogre::DeflateStream::StreamType
StreamType
Requested stream type.
Definition: OgreDeflate.h:63
Ogre::FastArray::resizePOD
void resizePOD(size_t newSize, const T &value=T())
Definition: OgreFastArray.h:335
Ogre::RenderSystem::_descriptorSetTextureDestroyed
virtual void _descriptorSetTextureDestroyed(DescriptorSetTexture *set)
Definition: OgreRenderSystem.h:880
Ogre::HashedVector::dirtyHash
void dirtyHash()
Definition: OgreCommon.h:524
Ogre::v1::KeyFrame
A key frame in an animation sequence defined by an AnimationTrack.
Definition: OgreKeyFrame.h:58
Ogre::HlmsBaseProp::PssmBlend
static const IdString PssmBlend
Definition: OgreHlms.h:884
Ogre::MeshSerializerListener::~MeshSerializerListener
virtual ~MeshSerializerListener()
Definition: OgreMesh2Serializer.h:204
Ogre::v1::Animation::InterpolationMode
InterpolationMode
The types of animation interpolation available.
Definition: OgreAnimation.h:99
Ogre::ColourValue::ptr
const float * ptr() const
Pointer accessor for direct copying.
Definition: OgreColourValue.h:165
Ogre::HlmsManager::getComputeHlms
HlmsCompute * getComputeHlms(void)
Definition: OgreHlmsManager.h:160
Ogre::ResourceGroupManager::LocationList
list< ResourceLocation * >::type LocationList
List of possible file locations.
Definition: OgreResourceGroupManager.h:314
NUM_BIND_TEXTURES
#define NUM_BIND_TEXTURES
Definition: OgreVulkanGlobalBindingTable.h:41
Ogre::GLES2SurfaceDesc::zoffset
uint32 zoffset
Definition: OgreGLES2RenderTexture.h:45
Ogre::Exception::ERR_RT_ASSERTION_FAILED
@ ERR_RT_ASSERTION_FAILED
Definition: OgreException.h:115
Ogre::v1::PatchSurface::PatchSurfaceType
PatchSurfaceType
Definition: OgrePatchSurface.h:59
Ogre::VertexElement2
Definition: OgreVertexBufferPacked.h:39
Ogre::Light::getDoubleSided
bool getDoubleSided(void) const
Definition: OgreLight.h:296
Ogre::VulkanFrameBufferDescValue
Definition: OgreVulkanRenderPassDescriptor.h:65
Ogre::RTShader::FFPTransformFactory
A factory that enables creation of FFPTransform instances.
Definition: OgreShaderFFPTransform.h:83
Ogre::RTShader::TriplanarTexturingFactory
A factory that enables creation of TriplanarMapping instances.
Definition: OgreShaderExTriplanarTexturing.h:188
Ogre::AxisAlignedBox::setExtents
void setExtents(Real mx, Real my, Real mz, Real Mx, Real My, Real Mz)
Definition: OgreAxisAlignedBox.h:258
Ogre::RTShader::GLSLESProgramWriter::GLSLESProgramWriter
GLSLESProgramWriter()
Class constructor.
Ogre::v1::GLES2DefaultHardwareIndexBuffer
Specialisation of HardwareIndexBuffer for emulation.
Definition: OgreGLES2DefaultHardwareBufferManager.h:70
Ogre::uint8
::uint8_t uint8
Definition: OgrePlatform.h:541
Ogre::ID_OUTPUT
@ ID_OUTPUT
Definition: OgreScriptCompiler.h:947
_OgreMetalExport
#define _OgreMetalExport
Definition: OgreMetalPrerequisites.h:99
Ogre::D3D9RenderWindow::isVSync
bool isVSync() const
Definition: OgreD3D9RenderWindow.h:53
Ogre::MathlibC::And
static ArrayMaskI And(ArrayInt a, ArrayMaskI b)
Definition: OgreMathlibC.h:157
Ogre::GL3PlusRenderSystem::supportsTargetIndependentRasterization
bool supportsTargetIndependentRasterization() const
Definition: OgreGL3PlusRenderSystem.h:489
Ogre::ID_VERTEX_PROGRAM_REF
@ ID_VERTEX_PROGRAM_REF
Definition: OgreScriptCompiler.h:619
Ogre::RootLayout::dump
void dump(String &outJson) const
Dumps the current RootLayout to a JSON string.
Ogre::Vector4
4-dimensional homogeneous vector.
Definition: OgreVector4.h:45
Ogre::CbDrawIndexed::baseInstance
uint32 baseInstance
Definition: OgreCbDrawCall.h:57
Ogre::RTShader::LayeredBlendingFactory::writeInstance
virtual void writeInstance(MaterialSerializer *ser, SubRenderState *subRenderState, const TextureUnitState *srcTextureUnit, const TextureUnitState *dstTextureUnit)
Ogre::D3D11RenderSystem::hasAnisotropicMipMapFilter
virtual bool hasAnisotropicMipMapFilter() const
Determines if the system has anisotropic mip map filter support.
Definition: OgreD3D11RenderSystem.h:334
Ogre::Bitwise::clz64
static uint32 clz64(uint64 value)
Definition: OgreBitwise.h:511
Ogre::Terrain::Alignment
Alignment
The alignment of the terrain.
Definition: OgreTerrain.h:314
Ogre::SkeletonDef::BoneData::bInheritOrientation
uint8 bInheritOrientation
Definition: OgreSkeletonDef.h:56
Ogre::Hlms::LightGatherForwardPlus
@ LightGatherForwardPlus
Definition: OgreHlms.h:88
Ogre::CommandBuffer::execute_invalidCommand
static CommandBufferExecuteFunc execute_invalidCommand
Definition: OgreCommandBuffer.h:106
Ogre::ScriptTranslator
This class translates script AST (abstract syntax tree) into Ogre resources.
Definition: OgreScriptTranslator.h:56
Ogre::RTShader::Operand::OpSemantic
OpSemantic
Definition: OgreShaderFunctionAtom.h:83
Ogre::v1::ManualObject::setDynamic
virtual void setDynamic(bool dyn)
Use before defining geometry to indicate that you intend to update the geometry regularly and want th...
Definition: OgreManualObject.h:176
OgreVulkanProgram.h
Ogre::Volume::OctreeNode::getCenterLeftBottom
const Vector3 getCenterLeftBottom(void) const
Gets the center of the corners 0, 3.
Definition: OgreVolumeOctreeNode.h:391
Ogre::v1::BillboardParticleRenderer::CmdCommonDirection
Command object for common direction (see ParamCommand).
Definition: OgreBillboardParticleRenderer.h:84
Ogre::ID_SHARED_PARAMS
@ ID_SHARED_PARAMS
Definition: OgreScriptCompiler.h:809
Ogre::NULLAsyncTextureTicket
See AsyncTextureTicket.
Definition: OgreNULLAsyncTextureTicket.h:40
Ogre::VulkanVaoManager::DirtyBlock::DirtyBlock
DirtyBlock(uint32 _frameIdx, VboFlag _vboFlag, size_t _vboIdx, size_t _offset, size_t _size)
Definition: OgreVulkanVaoManager.h:117
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE1
@ SPC_POSTOLIGHT_WORLD_SPACE1
Definition: OgreShaderParameter.h:138
Ogre::CubemapProbe
Definition: OgreCubemapProbe.h:41
OgreConfigDialogImp.h
Ogre::IrradianceField
Definition: OgreIrradianceField.h:140
Ogre::GpuProgramTranslator
Definition: OgreScriptTranslator.h:199
_D3DCOLORVALUE::b
float b
Definition: OgreD3D11LegacySDKEmulation.h:36
Ogre::SubmissionType::SubmissionType
SubmissionType
Definition: OgreVulkanPrerequisites.h:128
Ogre::PropertyValue::val
Ogre::Any val
Definition: OgreProperty.h:265
Ogre::ID_UV_BAKING
@ ID_UV_BAKING
Definition: OgreScriptCompiler.h:928
Ogre::ConstBufferPool::DirtyFlags
DirtyFlags
Definition: OgreConstBufferPool.h:96
OgreShaderFFPLighting.h
Ogre::Angle::Angle
Angle(Real angle)
Definition: OgreMath.h:144
Ogre::v1::GLES2DefaultHardwareUniformBuffer::getDataPtr
void * getDataPtr(size_t offset) const
Definition: OgreGLES2DefaultHardwareBufferManager.h:120
Ogre::SceneManager::estimateWorldGeometry
virtual size_t estimateWorldGeometry(DataStreamPtr &stream, const String &typeName=BLANKSTRING)
Estimate the number of loading stages required to load the named world geometry.
Definition: OgreSceneManager.h:1756
Ogre::PBSM_DETAIL2
@ PBSM_DETAIL2
Definition: OgreHlmsPbsPrerequisites.h:69
Ogre::ForwardClustered
Implementation of Clustered Forward Shading.
Definition: OgreForwardClustered.h:47
Ogre::VulkanRootLayout
Definition: OgreVulkanRootLayout.h:59
Ogre::HlmsTextureManager::getDefaultTextureParameters
DefaultTextureParameters * getDefaultTextureParameters(void)
Definition: OgreHlmsTextureManager.h:400
Ogre::ExceptionFactory::throwException
static OGRE_NORETURN void throwException(Exception::ExceptionCodes code, int number, const String &desc, const String &src, const char *file, long line)
Definition: OgreException.h:275
Ogre::HlmsComputePso::computeShader
GpuProgramPtr computeShader
Definition: OgreHlmsPso.h:252
Ogre::Math::fRad2Deg
static const Real fRad2Deg
Definition: OgreMath.h:752
OgreParticleSystemManager.h
Ogre::downscale2x_Signed_XXXA8888
ImageDownsampler2D downscale2x_Signed_XXXA8888
Definition: OgreImageDownsampler.h:130
OgreObjectMemoryManager.h
Ogre::v1::VertexShadowMapHelper::useSameGeoms
static void useSameGeoms(const GeometryVec &inGeom, GeometryVec &outGeom)
Ogre::TextureGpu::swapBuffers
virtual void swapBuffers(void)
Only valid for TextureGpu classes.
Definition: OgreTextureGpu.h:622
Ogre::Mesh::_setLodInfo
void _setLodInfo(unsigned short numLevels)
Internal methods for loading LOD, do not use.
Ogre::v1::HardwareBufferManager::registerVertexBufferSourceAndCopy
virtual void registerVertexBufferSourceAndCopy(const HardwareVertexBufferSharedPtr &sourceBuffer, const HardwareVertexBufferSharedPtr &copy)
Registers a vertex buffer as a copy of another.
Definition: OgreHardwareBufferManager.h:486
Ogre::VulkanGlobalBindingTable::samplers
VkDescriptorImageInfo samplers[NUM_BIND_SAMPLERS]
Definition: OgreVulkanGlobalBindingTable.h:68
Ogre::HlmsComputeJob::getThreadsPerGroupX
uint32 getThreadsPerGroupX(void) const
Definition: OgreHlmsComputeJob.h:182
Ogre::BakedDescriptorSets::UavTextures
@ UavTextures
Definition: OgreVulkanGlobalBindingTable.h:54
Ogre::MetalRenderSystem::getActiveDevice
MetalDevice * getActiveDevice(void)
Definition: OgreMetalRenderSystem.h:323
Ogre::ScriptTranslatorManager::~ScriptTranslatorManager
virtual ~ScriptTranslatorManager()
Definition: OgreScriptTranslator.h:125
Ogre::v1::GL3PlusHardwareShaderStorageBuffer
Specialisation of HardwareUniformBuffer for the OpenGL Shader Storage Buffer.
Definition: OgreGL3PlusHardwareShaderStorageBuffer.h:39
Ogre::TextureFlags::ManualTexture
@ ManualTexture
Indicates this texture will be filled by the user, and won't be loaded from file or a listener from w...
Definition: OgreTextureGpu.h:134
Ogre::ID_ONE_MINUS_SRC_ALPHA
@ ID_ONE_MINUS_SRC_ALPHA
Definition: OgreScriptCompiler.h:664
Ogre::PccPerPixelGridPlacement::getSnapDeviationError
const Vector3 & getSnapDeviationError(void) const
Definition: OgrePccPerPixelGridPlacement.h:183
Ogre::HlmsComputeJob::getThreadsPerGroupZ
uint32 getThreadsPerGroupZ(void) const
Definition: OgreHlmsComputeJob.h:184
Ogre::Grid3DPageStrategyData::getCellRangeMinZ
virtual int32 getCellRangeMinZ() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:167
Ogre::OT_PATCH_26_CONTROL_POINT
@ OT_PATCH_26_CONTROL_POINT
Definition: OgreCommon.h:124
Ogre::HlmsSamplerblock::mMinLod
float mMinLod
Definition: OgreHlmsSamplerblock.h:84
Ogre::D3D9HLSLProgram::setOptimisationLevel
void setOptimisationLevel(OptimisationLevel opt)
Sets the optimisation level to use.
Definition: OgreD3D9HLSLProgram.h:198
Ogre::SmallVectorImpl::resize
void resize(unsigned N, const T &NV)
Definition: OgreSmallVector.h:367
Ogre::CompositorPassMipmapDef::ApiDefault
@ ApiDefault
Use the default based on the API selected. On DX12 that means using Compute.
Definition: OgreCompositorPassMipmapDef.h:53
Ogre::ScriptCompiler::CE_UNSUPPORTEDBYRENDERSYSTEM
@ CE_UNSUPPORTEDBYRENDERSYSTEM
Definition: OgreScriptCompiler.h:220
Ogre::LightClosest::light
Light * light
Definition: OgreCommon.h:705
Ogre::ID_REPLACE
@ ID_REPLACE
Definition: OgreScriptCompiler.h:754
Ogre::CompositorWorkspaceDef::ChannelRoute::ChannelRoute
ChannelRoute(uint32 _outChannel, IdString _outNode, uint32 _inChannel, IdString _inNode)
Name of the alias.
Definition: OgreCompositorWorkspaceDef.h:67
Ogre::OITDCodec
Codec specialized in loading OITD (Ogre Internal Texture Dump) format.
Definition: OgreOITDCodec.h:56
Ogre::Aabb::Aabb
Aabb(const Vector3 &center, const Vector3 &halfSize)
Definition: C/OgreAabb.h:93
Ogre::MetalTexture::_autogenerateMipmaps
virtual void _autogenerateMipmaps(void)
Tells the API to let the HW autogenerate mipmaps.
Ogre::CompositorPassScene::getCullCamera
Camera * getCullCamera() const
Definition: OgreCompositorPassScene.h:103
Ogre::VET_HALF4
@ VET_HALF4
Definition: OgreVertexElements.h:111
Ogre::VulkanRawBuffer::mInternalBufferStart
size_t mInternalBufferStart
Definition: OgreVulkanVaoManager.h:53
OgreVulkanXcbSupport.h
Ogre::PFG_RGB8_UNORM
@ PFG_RGB8_UNORM
24bpp storage formats, CPU only.
Definition: OgrePixelFormatGpu.h:186
Ogre::v1::BorderPanelOverlayElement::CmdBorderTopLeftUV
Command object for specifying texture coordinates for the border (see ParamCommand).
Definition: OgreBorderPanelOverlayElement.h:234
Ogre::ScriptCompiler::CE_OBJECTALLOCATIONERROR
@ CE_OBJECTALLOCATIONERROR
Definition: OgreScriptCompiler.h:215
Ogre::v1::BillboardChain::Element::width
Real width
Definition: OgreBillboardChain.h:100
Ogre::LogListener
Definition: OgreLog.h:78
Ogre::Node::getChild
Node * getChild(size_t index)
Gets a pointer to a child node.
Definition: OgreNode.h:553
Ogre::TextureBox::x
uint32 x
Definition: OgreTextureBox.h:44
Ogre::HLMS_PBS
@ HLMS_PBS
Proxy that redirects to a regular Material.
Definition: OgreHlmsCommon.h:182
Ogre::PBSM_BLEND_GRAIN_EXTRACT
@ PBSM_BLEND_GRAIN_EXTRACT
Definition: OgreHlmsPbsPrerequisites.h:95
Ogre::SampleDescription::operator!=
bool operator!=(const SampleDescription &rhs) const
Definition: OgreCommon.h:1033
Ogre::CommandBuffer::execute_setTextures
static CommandBufferExecuteFunc execute_setTextures
Definition: OgreCommandBuffer.h:97
Ogre::Matrix4::getScale
static Matrix4 getScale(const Vector3 &v)
Gets a scale matrix.
Definition: OgreMatrix4.h:486
XWindowAttributes::x
int x
Definition: OgreX11EGLSupport.h:89
Ogre::VulkanGlobalBindingTable::minDirtySlotTexBuffer
uint8 minDirtySlotTexBuffer
Definition: OgreVulkanGlobalBindingTable.h:76
Ogre::TextureGpuManager::BudgetEntry::formatFamily
PixelFormatGpu formatFamily
Definition: OgreTextureGpuManager.h:248
Ogre::DescriptorSetTexture::mTextures
FastArray< const TextureGpu * > mTextures
Render-System specific data.
Definition: OgreDescriptorSetTexture.h:74
Ogre::CompositorNodeDef::setNumOutputBufferChannels
void setNumOutputBufferChannels(size_t numOuts)
Reserves enough memory for all output channel mappings (efficient allocation, better than using linke...
Definition: OgreCompositorNodeDef.h:208
Ogre::VertexArrayObject::ReadRequests::vertexBuffer
const VertexBufferPacked * vertexBuffer
Definition: OgreVertexArrayObject.h:190
Ogre::PixelFormatGpuUtils::isCompressed
static bool isCompressed(PixelFormatGpu format)
Ogre::ANT_ATOM
@ ANT_ATOM
Definition: OgreScriptCompiler.h:82
Ogre::AnyNumeric::AnyNumeric
AnyNumeric()
Definition: OgreAny.h:223
Ogre::v1::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:253
Ogre::PageContentCollection::getParentPage
Page * getParentPage() const
Definition: OgrePageContentCollection.h:68
Ogre::GpuProgramParameters_AutoConstantEntry::paramType
GpuProgramParameters::AutoConstantType paramType
The type of parameter.
Definition: OgreGpuProgramParams.h:2458
Ogre::Volume::DualCell::mC1
Vector3 mC1
Definition: OgreVolumeDualGridGenerator.h:46
Ogre::VulkanDelayed_vkDestroyBufferView::device
VkDevice device
Definition: OgreVulkanDelayedFuncs.h:68
Ogre::SimplePageContentCollectionFactory::createInstance
PageContentCollection * createInstance()
Definition: OgreSimplePageContentCollection.h:121
Ogre::vkResultToString
String vkResultToString(VkResult result)
Ogre::TID_LBRACKET
@ TID_LBRACKET
Definition: OgreScriptLexer.h:52
Ogre::ID_SCROLL
@ ID_SCROLL
Definition: OgreScriptCompiler.h:784
Ogre::VulkanWindowSwapChainBased::createSwapchain
void createSwapchain(void)
Ogre::HlmsBaseProp::AlphaTest
static const IdString AlphaTest
Definition: OgreHlms.h:928
Ogre::VulkanDevice::mDeviceProperties
VkPhysicalDeviceProperties mDeviceProperties
Definition: OgreVulkanDevice.h:99
Ogre::CompositorPassQuadDef::WORLD_SPACE_CORNERS
@ WORLD_SPACE_CORNERS
Left-handed.
Definition: OgreCompositorPassQuadDef.h:77
Ogre::PFG_UNKNOWN
@ PFG_UNKNOWN
Definition: OgrePixelFormatGpu.h:46
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:299
Ogre::Forward3D
Forward3D.
Definition: OgreForward3D.h:45
Ogre::HashedVector::reserve
void reserve(size_t t)
Definition: OgreCommon.h:591
OgreRibbonTrail.h
OgreGL3PlusVaoManager.h
Ogre::ShaderParams::setDirty
void setDirty(void)
Call this whenever you've updated a parameter in mParams.
Definition: OgreShaderParams.h:180
Ogre::LBX_ADD
@ LBX_ADD
add source1 and source2 together
Definition: OgreBlendMode.h:87
Ogre::Singleton::getSingleton
static T & getSingleton(void)
Definition: OgreSingleton.h:90
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Real &val)
Definition: OgreProperty.h:161
Ogre::RqBits::SubRqIdShift
static const int SubRqIdShift
Definition: OgreRenderQueue.h:310
Ogre::CompositorPassDef::mUavDependencies
UavDependencyVec mUavDependencies
Definition: OgreCompositorPassDef.h:219
Ogre::v1::StaticGeometry::RegionMap
map< uint32, Region * >::type RegionMap
Indexed region map based on packed x/y/z region index, 10 bits for each axis.
Definition: OgreStaticGeometry.h:433
Ogre::GLSLProgram::getGeometryShader
GLSLShader * getGeometryShader() const
Definition: OgreGLSLProgram.h:139
OgreConfigDialogImp.h
Ogre::ArrayActorPlane::center
ArrayVector3 center
Definition: OgrePlanarReflectionActor.h:70
Ogre::HlmsBaseProp::Glsl
static const IdString Glsl
Definition: OgreHlms.h:941
Ogre::RTShader::FFP_TEXTURING
@ FFP_TEXTURING
Definition: OgreShaderFFPRenderState.h:74
Ogre::IrradianceField::getDepthVarianceTex
TextureGpu * getDepthVarianceTex(void) const
Definition: OgreIrradianceField.h:300
Ogre::ManualObject::index
virtual_l1 void index(uint32 idx)
Add a vertex index to construct faces / lines / points.
Ogre::TextureGpuManager::BudgetEntry::BudgetEntry
BudgetEntry(PixelFormatGpu _formatFamily, uint32 _minResolution, uint32 _minNumSlices)
Definition: OgreTextureGpuManager.h:252
Ogre::PROP_UNSIGNED_LONG
@ PROP_UNSIGNED_LONG
Definition: OgreProperty.h:111
Ogre::Vector4::w
Real w
Definition: OgreVector4.h:48
Ogre::LodData::Vertex::normal
Vector3 normal
Definition: OgreLodData.h:116
Ogre::ID_END_BUILTIN_IDS
@ ID_END_BUILTIN_IDS
Definition: OgreScriptCompiler.h:1047
Ogre::EGLWindow::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: GL3Plus/include/windowing/EGL/OgreEGLWindow.h:113
Ogre::HlmsBaseProp::Glsles
static const IdString Glsles
Definition: OgreHlms.h:942
Ogre::CbSharedDraw
Definition: OgreCbDrawCall.h:42
Ogre::MetalProgram::getPreprocessorDefines
const String & getPreprocessorDefines(void) const
Sets the preprocessor defines use to compile the program.
Definition: OgreMetalProgram.h:97
Ogre::GpuProgramParameters::hasNamedParameters
bool hasNamedParameters() const
Does this parameter set include named parameters?
Definition: OgreGpuProgramParams.h:1524
True
@ True
Definition: OgreX11EGLSupport.h:73
Ogre::ID_ONE
@ ID_ONE
Definition: OgreScriptCompiler.h:655
Ogre::PF_ATC_RGB
@ PF_ATC_RGB
ATC (AMD_compressed_ATC_texture)
Definition: OgrePixelFormat.h:254
Ogre::v1::HardwareBufferManager::_notifyConterBufferDestroyed
void _notifyConterBufferDestroyed(HardwareCounterBuffer *buf)
Definition: OgreHardwareBufferManager.h:552
Ogre::LodInputBuffer::Submesh::indexBuffer
LodIndexBuffer indexBuffer
Definition: OgreLodBuffer.h:63
Ogre::MetalRenderTexture::requiresTextureFlipping
virtual bool requiresTextureFlipping() const
Definition: OgreMetalRenderTexture.h:54
Ogre::CompositorPassIblSpecularDef
Definition: OgreCompositorPassIblSpecularDef.h:47
Ogre::VulkanFrameBufferDescKey::operator<
bool operator<(const VulkanFrameBufferDescKey &other) const
Ogre::GLES2HlmsPso::polygonMode
GLenum polygonMode
Definition: OgreGLES2HlmsPso.h:51
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::v1::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:486
Ogre::MathlibC::ColapseMin
static Real ColapseMin(ArrayReal a)
Returns the minimum value of all elements in a.
Definition: OgreMathlibC.h:308
Ogre::CompositorPassUavDef::BufferSource::bufferName
IdString bufferName
Definition: OgreCompositorPassUavDef.h:79
Ogre::bitset64::unset
void unset(const size_t position)
Sets bit at 'position' to 0.
ACCUM2
#define ACCUM2(x, y, z, factor)
Ogre::GL3PlusVaoManager::Block::offset
size_t offset
Definition: OgreGL3PlusVaoManager.h:53
Ogre::Texture::getSrcDepth
uint32 getSrcDepth(void) const
Returns the original depth of the input texture (only applicable for 3D textures).
Definition: OgreTexture.h:241
Ogre::RTShader::FunctionInvocation
A class that represents function invocation code from shader based program function.
Definition: OgreShaderFunctionAtom.h:176
_finddata_t::name
char * name
Definition: OgreSearchOps.h:43
Ogre::SceneManager::getFindVisibleObjects
virtual bool getFindVisibleObjects(void)
Gets whether the SceneManager should search for visible objects, or whether they are being manually h...
Definition: OgreSceneManager.h:2577
Ogre::v1::TextAreaOverlayElement::setAlignment
void setAlignment(Alignment a)
Definition: OgreTextAreaOverlayElement.h:116
Ogre::SmallVectorImpl::reserve
void reserve(unsigned N)
Definition: OgreSmallVector.h:379
OgreVertexRemapping.h
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_4_0Finite
static const String & getPointLightExtruderVs_4_0Finite(void)
Get FINITE extruder program source for point lights, compatible with vs_4_0.
Definition: OgreShadowVolumeExtrudeProgram.h:286
Ogre::SceneQuery::WFT_NONE
@ WFT_NONE
Return no world geometry hits at all.
Definition: OgreSceneQuery.h:83
Ogre::HlmsUnlitMobileDatablock::hasColour
bool hasColour(void) const
If this returns false, the values of mR, mG, mB & mA will be ignored.
Definition: OgreHlmsUnlitMobileDatablock.h:170
Ogre::VulkanWin32Window::~VulkanWin32Window
virtual ~VulkanWin32Window()
Ogre::VulkanVaoManager::Block::offset
size_t offset
Definition: OgreVulkanVaoManager.h:78
Ogre::PFG_RGBA16_SNORM
@ PFG_RGBA16_SNORM
Definition: OgrePixelFormatGpu.h:62
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:120
Ogre::AndroidEGLContext
Definition: OgreAndroidEGLContext.h:36
Ogre::ID_EMITTER
@ ID_EMITTER
Definition: OgreScriptCompiler.h:814
Ogre::ID_MAX_ANISOTROPY
@ ID_MAX_ANISOTROPY
Definition: OgreScriptCompiler.h:751
Ogre::PF_SHORT_RGBA
@ PF_SHORT_RGBA
64-bit pixel format, 16 bits for red, green, blue and alpha
Definition: OgrePixelFormat.h:140
Ogre::CompositorPassDef::ViewportRect::mVpScissorWidth
float mVpScissorWidth
Definition: OgreCompositorPassDef.h:109
Ogre::v1::Pose
A pose is a linked set of vertex offsets applying to one set of vertex data.
Definition: OgrePose.h:55
Ogre::RenderTargetViewDef::RenderTargetViewDef
RenderTargetViewDef()
Definition: OgreTextureDefinition.h:535
Ogre::ProcessResourceNameScriptCompilerEvent::UAV_BUFFER
@ UAV_BUFFER
Definition: OgreScriptCompiler.h:519
Ogre::MaterialSerializer::writeComment
void writeComment(unsigned short level, const String &comment, const bool useMainBuffer=true)
Definition: OgreMaterialSerializer.h:351
Ogre::LwString::a
LwString & a(int64 a0)
Definition: OgreLwString.h:269
Ogre::ParallaxCorrectedCubemapAuto::setListener
void setListener(ParallaxCorrectedCubemapAutoListener *listener)
Definition: OgreParallaxCorrectedCubemapAuto.h:100
Ogre::MetalDiscardBufferVec
vector< MetalDiscardBuffer * >::type MetalDiscardBufferVec
Definition: OgreMetalDiscardBufferManager.h:37
Ogre::GL3PlusHlmsPso::destBlendAlpha
GLenum destBlendAlpha
Definition: OgreGL3PlusHlmsPso.h:58
Ogre::CompositorPassScene
Implementation of CompositorPass This implementation will perform main rendering, selecting several p...
Definition: OgreCompositorPassScene.h:61
Ogre::Vector2::UNIT_SCALE
static const Vector2 UNIT_SCALE
Definition: OgreVector2.h:577
Ogre::v1::MESH_VERSION_2_1
@ MESH_VERSION_2_1
OGRE version v2.1+.
Definition: OgreMeshSerializer.h:48
Ogre::ThreadLocalPtr::release
T * release()
Definition: OgreThreadDefinesSTD.h:51
Ogre::VulkanQueue::mOwnerDevice
VulkanDevice * mOwnerDevice
Definition: OgreVulkanQueue.h:82
Ogre::RTShader::ProgramWriter
Base class interface for shader program writers.
Definition: OgreShaderProgramWriter.h:60
_finddata_t::attrib
int attrib
Definition: OgreSearchOps.h:44
Ogre::APKFileSystemArchiveFactory::~APKFileSystemArchiveFactory
virtual ~APKFileSystemArchiveFactory()
Definition: OgreAPKFileSystemArchive.h:87
Ogre::HlmsBaseProp::FastShaderBuildHack
static const IdString FastShaderBuildHack
Definition: OgreHlms.h:952
Ogre::OT_PATCH_5_CONTROL_POINT
@ OT_PATCH_5_CONTROL_POINT
Definition: OgreCommon.h:103
Ogre::ID_CUSTOM_ID
@ ID_CUSTOM_ID
Definition: OgreScriptCompiler.h:829
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE2
@ SPC_LIGHTPOSITION_OBJECT_SPACE2
Definition: OgreShaderParameter.h:209
Ogre::PFG_NV11
@ PFG_NV11
Definition: OgrePixelFormatGpu.h:173
Ogre::GpuProgramParameters::ACT_INVERSE_VIEWPORT_WIDTH
@ ACT_INVERSE_VIEWPORT_WIDTH
This variable represents 1.0/ViewportWidth.
Definition: OgreGpuProgramParams.h:1233
Ogre::SharedParamsBufferMap
map< GpuSharedParametersPtr, v1::HardwareUniformBufferSharedPtr >::type SharedParamsBufferMap
Definition: OgreGLSLProgram.h:77
Ogre::GL3PlusVaoManager::getMaxVertexAttribs
GLint getMaxVertexAttribs(void) const
Definition: OgreGL3PlusVaoManager.h:273
Ogre::DescBindingTypes::ReadOnlyBuffer
@ ReadOnlyBuffer
Definition: OgreRootLayout.h:81
Ogre::ogreGlObjectLabel
void ogreGlObjectLabel(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
Ogre::InstantRadiosity::getUseIrradianceVolume
bool getUseIrradianceVolume(void) const
Definition: OgreInstantRadiosity.h:343
Ogre::VerticesRemapInfo::performAnimationTrackRemap
void performAnimationTrackRemap(v1::HardwareBufferManagerBase *pHWBufferManager, v1::VertexAnimationTrack *track) const
Definition: OgreVertexRemapping.h:271
Ogre::VulkanMappings
Definition: OgreVulkanMappings.h:46
Ogre::ArrayAabb
Cache-friendly array of Aabb represented as a SoA array.
Definition: C/OgreArrayAabb.h:69
Ogre::UnlitProperty::UvDiffuse9
static const IdString UvDiffuse9
Definition: OgreUnlitProperty.h:86
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE5
@ SPC_POSITION_LIGHT_SPACE5
Definition: OgreShaderParameter.h:98
Ogre::Terrain::setQueryFlags
void setQueryFlags(uint32 flags)
Set the query flags for this terrain.
Definition: OgreTerrain.h:1366
Ogre::HlmsBlendblock::mAlphaToCoverageEnabled
bool mAlphaToCoverageEnabled
Definition: OgreHlmsDatablock.h:172
Ogre::DefaultRaySceneQuery
Default implementation of RaySceneQuery.
Definition: OgreSceneManager.h:2778
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:190
Ogre::DynLib
Resource holding data about a dynamic library.
Definition: OgreDynLib.h:84
xcb_window_t
uint32_t xcb_window_t
Definition: OgreVulkanXcbWindow.h:41
Ogre::IrradianceVolume::getIrradSamplerblock
const HlmsSamplerblock * getIrradSamplerblock(void) const
Definition: OgreIrradianceVolume.h:125
DXGI_SWAP_CHAIN_DESC1::Width
UINT Width
Definition: OgreD3D11LegacySDKEmulation.h:54
Ogre::MetalStagingBuffer
A staging buffer is a buffer that resides on the GPU and be written to/from both CPU & GPU However th...
Definition: OgreMetalStagingBuffer.h:47
Ogre::GLES2FBOManager
Factory for GL ES 2 Frame Buffer Objects, and related things.
Definition: OgreGLES2FBORenderTexture.h:69
Ogre::GpuResidency::Resident
@ Resident
VRAM and other GPU resources have been allocated for this resource.
Definition: OgreGpuResource.h:65
Ogre::GL3PlusRenderTexture::CustomAttributeString_FBO
static const String CustomAttributeString_FBO
Definition: OgreGL3PlusRenderTexture.h:62
Ogre::ID_FAIL_OP
@ ID_FAIL_OP
Definition: OgreScriptCompiler.h:968
Ogre::PF_SHORT_L
@ PF_SHORT_L
Definition: OgrePixelFormat.h:52
NUM_BIND_SAMPLERS
#define NUM_BIND_SAMPLERS
Definition: OgreVulkanGlobalBindingTable.h:42
Ogre::ZipArchive
Specialisation of the Archive class to allow reading of files from a zip format source archive.
Definition: OgreZip.h:57
Ogre::GpuProgramParameters::getDoubleLogicalBufferStruct
const GpuLogicalBufferStructPtr & getDoubleLogicalBufferStruct() const
Get the current list of mappings from low-level logical param indexes to physical buffer locations in...
Definition: OgreGpuProgramParams.h:1821
Ogre::D3D9GpuFragmentProgram
Direct3D implementation of low-level fragment programs.
Definition: OgreD3D9GpuProgram.h:141
Ogre::D3D9GpuProgram::getColumnMajorMatrices
bool getColumnMajorMatrices(void) const
Gets whether matrix packed in column-major order.
Definition: OgreD3D9GpuProgram.h:68
Ogre::HlmsTextureManager::TextureLocation::xIdx
uint16 xIdx
Definition: OgreHlmsTextureManager.h:281
Ogre::ID_BLEND_CURRENT_ALPHA
@ ID_BLEND_CURRENT_ALPHA
Definition: OgreScriptCompiler.h:769
Ogre::Root::isBlendWeightsGpuRedundant
bool isBlendWeightsGpuRedundant() const
Returns whether blend weights information needs to be passed to the GPU see setBlendWeightsGpuRedunda...
Definition: OgreRoot.h:1044
Ogre::Light::getPowerScale
Real getPowerScale(void) const
Set the scaling factor which indicates the relative power of a light.
Definition: OgreLight.h:371
Ogre::HlmsSamplerblock::mV
TextureAddressingMode mV
Definition: OgreHlmsSamplerblock.h:71
Ogre::Archive::~Archive
virtual ~Archive()
Default destructor.
Definition: OgreArchive.h:105
Ogre::v1::PatchMeshPtr
SharedPtr< PatchMesh > PatchMeshPtr
Definition: OgrePrerequisites.h:453
Ogre::SubStringRef::find
size_t find(const String &value) const
Definition: OgreHlmsCommon.h:90
DXGI_SWAP_CHAIN_DESC1
struct DXGI_SWAP_CHAIN_DESC1 DXGI_SWAP_CHAIN_DESC1
Ogre::PF_R32_SINT
@ PF_R32_SINT
32-bit pixel format, 32 bits red (signed int).
Definition: OgrePixelFormat.h:200
OgreSubItem.h
Ogre::SharedPtrInfoNone
Definition: OgreSharedPtr.h:65
Ogre::GpuConstantDefinition::logicalIndex
size_t logicalIndex
Logical index - used to communicate this constant to the rendersystem.
Definition: OgreGpuProgramParams.h:159
Ogre::MetalBufferRegion
Definition: OgreMetalDescriptorSetTexture.h:52
Ogre::GLES2Context
Class that encapsulates an GL context.
Definition: OgreGLES2Context.h:41
Ogre::Node::convertWorldToLocalOrientationUpdated
Quaternion convertWorldToLocalOrientationUpdated(const Quaternion &worldOrientation)
Definition: OgreNode.h:746
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:66
Ogre::Grid3DPageStrategyData::getLoadRadius
virtual Real getLoadRadius() const
Get the loading radius.
Definition: OgreGrid3DPageStrategy.h:142
Ogre::SubStringRef::getSize
size_t getSize(void) const
Definition: OgreHlmsCommon.h:140
Ogre::GpuProgramParameters::ACDT_INT
@ ACDT_INT
the auto constant requires data of type int
Definition: OgreGpuProgramParams.h:1387
Ogre::ObjectData::copy
void copy(const ObjectData &inCopy)
Copies all the scalar data from the parameter into this.
Definition: OgreObjectData.h:119
Ogre::v1::NULLHardwarePixelBuffer::blitToMemory
virtual void blitToMemory(const Box &srcBox, const PixelBox &dst)
Copies a region of this pixelbuffer to normal memory.
Ogre::SmallVectorImpl::resize
void resize(unsigned N)
Definition: OgreSmallVector.h:355
Ogre::PF_A4R4G4B4
@ PF_A4R4G4B4
16-bit pixel format, 4 bits for alpha, red, green and blue.
Definition: OgrePixelFormat.h:67
Ogre::MathlibC::fDeg2Rad
static const ArrayReal fDeg2Rad
Definition: OgreMathlibC.h:55
Ogre::GpuSharedParameters::getIntPointer
const int * getIntPointer(size_t pos) const
Get a pointer to the 'nth' item in the int buffer.
Definition: OgreGpuProgramParams.h:777
Ogre::ResourceLayout::ResolveDest
@ ResolveDest
Definition: OgreResourceTransition.h:55
Ogre::DescriptorSetUav::TextureSlot::pixelFormat
PixelFormatGpu pixelFormat
When left as PFG_UNKNOWN, we'll automatically use the TextureGpu's native format.
Definition: OgreDescriptorSetUav.h:113
Ogre::RTShader::HLSLProgramWriter
HLSL target language writer implementation.
Definition: OgreShaderHLSLProgramWriter.h:52
Ogre::RSC_TEXTURE_GATHER
@ RSC_TEXTURE_GATHER
Hardware/API supports texture gather operation.
Definition: OgreRenderSystemCapabilities.h:209
OgreVulkanConstBufferPacked.h
Ogre::ResourceManager::ResourceMapIterator
MapIterator< ResourceHandleMap > ResourceMapIterator
Definition: OgreResourceManager.h:591
Ogre::SubStringRef::setEnd
void setEnd(size_t newEnd)
Definition: OgreHlmsCommon.h:137
ARRAY_REAL_ZERO
#define ARRAY_REAL_ZERO
Definition: OgreArrayConfig.h:213
Ogre::TerrainGroup::getTerrainSize
virtual uint16 getTerrainSize() const
Retrieve the size of each terrain instance in number of vertices down one side.
Definition: OgreTerrainGroup.h:132
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:266
Ogre::RTShader::Program
A class that represents a shader based program.
Definition: OgreShaderProgram.h:48
RESTRICT_ALIAS
#define RESTRICT_ALIAS
Definition: OgrePlatform.h:565
Ogre::RTShader::FFP_FOG
@ FFP_FOG
Definition: OgreShaderFFPRenderState.h:75
Ogre::OR_LANDSCAPELEFT
@ OR_LANDSCAPELEFT
Definition: OgreCommon.h:976
Ogre::RSC_TESSELLATION_HULL_PROGRAM
@ RSC_TESSELLATION_HULL_PROGRAM
Supports hardware tessellation hull programs.
Definition: OgreRenderSystemCapabilities.h:188
Ogre::v1::HardwareBufferManagerBase::releaseVertexBufferCopy
virtual void releaseVertexBufferCopy(const HardwareVertexBufferSharedPtr &bufferCopy)
Manually release a vertex buffer copy for others to subsequently use.
Ogre::GTKGLSupport::start
void start()
Start anything special.
Ogre::CompositorPassUavDef::BufferSourceVec
vector< BufferSource >::type BufferSourceVec
Definition: OgreCompositorPassUavDef.h:90
Ogre::RTShader::SubRenderStateListIterator
SubRenderStateList::iterator SubRenderStateListIterator
Definition: OgreShaderSubRenderState.h:158
Ogre::v1::Skeleton::BoneHandleMap
vector< ushort >::type BoneHandleMap
Map to translate bone handle from one skeleton to another skeleton.
Definition: OgreSkeleton.h:363
Ogre::D3D9Mappings::D3D_FUSAGE_MAG
@ D3D_FUSAGE_MAG
mag filter
Definition: OgreD3D9Mappings.h:63
Ogre::RenderSystem::checkExtension
virtual bool checkExtension(const String &ext) const
Checks for the presense of an API-specific extension (eg. Vulkan, GL)
Definition: OgreRenderSystem.h:1476
Ogre::RSC_VBO
@ RSC_VBO
Supports hardware vertex and index buffers.
Definition: OgreRenderSystemCapabilities.h:94
Ogre::Mesh::SubMeshVec
vector< SubMesh * >::type SubMeshVec
Definition: OgreMesh2.h:95
Ogre::AllocatedObject::~AllocatedObject
~AllocatedObject()
Definition: OgreMemoryAllocatedObject.h:64
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:168
Ogre::Math::Abs
static Real Abs(Real fValue)
Absolute value function.
Definition: OgreMath.h:248
Ogre::CompositorPassUavDef::TextureSources
vector< TextureSource >::type TextureSources
Definition: OgreCompositorPassUavDef.h:74
Ogre::cbitset64::findLastBitSetPlusOne
size_t findLastBitSetPlusOne() const
Finds the first bit unset after the last bit set.
Ogre::VulkanDevice::mDevice
VkDevice mDevice
Definition: OgreVulkanDevice.h:87
Ogre::v1::MESH_VERSION_1_10
@ MESH_VERSION_1_10
OGRE version v1.10+.
Definition: OgreMeshSerializer.h:51
Ogre::Decal::mDiffuseIdx
uint16 mDiffuseIdx
Definition: OgreDecal.h:87
Ogre::VulkanQueue::mQueueIdx
uint32 mQueueIdx
Definition: OgreVulkanQueue.h:77
Ogre::ShadowVolumeExtrudeProgram
Static class containing source for vertex programs for extruding shadow volumes.
Definition: OgreShadowVolumeExtrudeProgram.h:137
Ogre::RTShader::NormalMapLighting::Type
static String Type
Definition: OgreShaderExNormalMapLighting.h:106
Ogre::RenderQueueListener::~RenderQueueListener
virtual ~RenderQueueListener()
Definition: OgreRenderQueueListener.h:59
Ogre::VulkanWindowSwapChainBased::destroySwapchain
void destroySwapchain(void)
Ogre::Pass::hasFragmentProgram
bool hasFragmentProgram(void) const
Returns true if this pass uses a programmable fragment pipeline.
Definition: OgrePass.h:188
Ogre::RSC_SHADER_SUBROUTINE
@ RSC_SHADER_SUBROUTINE
Supports dynamic linkage/shader subroutine.
Definition: OgreRenderSystemCapabilities.h:182
Ogre::PF_R32G32_UINT
@ PF_R32G32_UINT
64-bit pixel format, 32 bits red (unsigned int), 32 bits blue (unsigned int).
Definition: OgrePixelFormat.h:178
Ogre::NULLRenderSystem::_convertProjectionMatrix
virtual void _convertProjectionMatrix(const Matrix4 &matrix, Matrix4 &dest)
Converts a uniform projection matrix to suitable for this render system.
Definition: OgreNULLRenderSystem.h:134
Ogre::TU_STATIC
@ TU_STATIC
same as HardwareBuffer::HBU_STATIC
Definition: OgreTexture.h:51
Ogre::VulkanReadOnlyBufferPacked
Definition: OgreVulkanReadOnlyBufferPacked.h:42
Ogre::VertexElement2Vec
vector< VertexElement2 >::type VertexElement2Vec
Definition: OgreVertexBufferPacked.h:84
Ogre::OT_POINT_LIST
@ OT_POINT_LIST
A list of points, 1 vertex per point.
Definition: OgreCommon.h:87
Ogre::VulkanDiscardBufferManager::getBuffer
VulkanRawBuffer & getBuffer(void)
Definition: OgreVulkanDiscardBufferManager.h:126
Ogre::MetalRenderTargetCommon
Definition: OgreMetalRenderTargetCommon.h:35
Ogre::SceneManager::QUERY_FX_DEFAULT_MASK
static uint32 QUERY_FX_DEFAULT_MASK
Default query mask for effects like billboardsets / particle systems.
Definition: OgreSceneManager.h:229
Ogre::APKFileSystemArchive::findFileInfo
FileInfoListPtr findFileInfo(const String &pattern, bool recursive=true, bool dirs=false)
Find all files or directories matching a given pattern in this archive and get some detailed informat...
Ogre::HlmsBlendblock::mBlendOperationAlpha
SceneBlendOperation mBlendOperationAlpha
Definition: OgreHlmsDatablock.h:197
Ogre::GpuProgramParameters::getIntPointer
int * getIntPointer(size_t pos)
Get a pointer to the 'nth' item in the int buffer.
Definition: OgreGpuProgramParams.h:1888
Ogre::Texture::getFSAAHint
virtual const String & getFSAAHint() const
Get the multisample AA hint if this texture is a rendertarget.
Definition: OgreTexture.h:217
Ogre::HlmsPbsDatablock::getTransparency
float getTransparency(void) const
Definition: OgreHlmsPbsDatablock.h:602
Ogre::v1::HardwareBufferManagerBase::createUniformBuffer
virtual HardwareUniformBufferSharedPtr createUniformBuffer(size_t sizeBytes, HardwareBuffer::Usage usage=HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE, bool useShadowBuffer=false, const String &name="")=0
Create uniform buffer.
Ogre::ItemFactory
FItemy object for creating Item instances.
Definition: OgreItem.h:263
Ogre::Terrain::getSceneManager
SceneManager * getSceneManager() const
Definition: OgreTerrain.h:513
Ogre::PFG_RGBA8_UINT
@ PFG_RGBA8_UINT
Definition: OgrePixelFormatGpu.h:77
Ogre::NULLPixelFormatToShaderType::getDataType
virtual const char * getDataType(PixelFormatGpu pixelFormat, uint32 textureType, bool isMsaa, ResourceAccess::ResourceAccess access) const
Definition: OgreNULLRenderSystem.h:47
Ogre::LightListInfo::LightListInfo
LightListInfo()
Definition: OgreCommon.h:746
Ogre::D3D11VaoManager::Block::size
size_t size
Definition: OgreD3D11VaoManager.h:50
Ogre::ProcessResourceNameScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:524
Ogre::MetalPlugin
Plugin instance for Metal Manager.
Definition: OgreMetalPlugin.h:39
Ogre::SkeletonAnimation::mWeight
Real mWeight
Definition: OgreSkeletonAnimation.h:62
Ogre::TextureGpu::msDefaultOrientationMode
static OrientationMode msDefaultOrientationMode
PUBLIC VARIABLE.
Definition: OgreTextureGpu.h:651
Ogre::Bitwise::snorm16ToFloat
static float snorm16ToFloat(int16 v)
Definition: OgreBitwise.h:434
Ogre::v1::BillboardChain::ElementList
vector< Element >::type ElementList
Definition: OgreBillboardChain.h:108
Ogre::ResourceGroupListener::resourceCreated
virtual void resourceCreated(const ResourcePtr &resource)
This event is fired when a resource was just created.
Definition: OgreResourceGroupManager.h:184
Ogre::BaseConstantType
BaseConstantType
Definition: OgreGpuProgramParams.h:54
Ogre::GL3PlusContext::setInitialized
void setInitialized()
Definition: OgreGL3PlusContext.h:59
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:55
Ogre::StagingBuffer::getUploadOnly
bool getUploadOnly(void) const
When true, this buffer can only be used for uploading to GPU.
Definition: OgreStagingBuffer.h:185
Ogre::MetalDiscardBufferManager::getVaoManager
VaoManager * getVaoManager(void) const
Definition: OgreMetalDiscardBufferManager.h:120
Ogre::ControllerValue::getValue
virtual T getValue(void) const =0
Ogre::SkeletonAnimation::getEnabled
bool getEnabled(void) const
Definition: OgreSkeletonAnimation.h:262
Ogre::ID_DEPTH_FUNC
@ ID_DEPTH_FUNC
Definition: OgreScriptCompiler.h:673
Ogre::v1::GLES2HardwareUniformBuffer::getGLBufferId
GLuint getGLBufferId(void) const
Definition: OgreGLES2HardwareUniformBuffer.h:68
INVALID_IDX
#define INVALID_IDX
Definition: OgreD3D11HLSLProgram.h:159
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:148
Ogre::DescriptorSetSampler::mRefCount
uint16 mRefCount
Definition: OgreDescriptorSetSampler.h:55
OgreThreadDefines.h
Ogre::PFG_ETC2_RGBA8_UNORM_SRGB
@ PFG_ETC2_RGBA8_UNORM_SRGB
Definition: OgrePixelFormatGpu.h:219
Ogre::D3D9HardwareBufferManager
D3D9HardwareBufferManagerBase as a Singleton.
Definition: OgreD3D9HardwareBufferManager.h:66
Ogre::v1::AnimationTrack::getHandle
unsigned short getHandle(void) const
Get the handle associated with this track.
Definition: OgreAnimationTrack.h:149
Ogre::RSC_FRAGMENT_PROGRAM
@ RSC_FRAGMENT_PROGRAM
Supports fragment programs (pixel shaders)
Definition: OgreRenderSystemCapabilities.h:100
Ogre::GLES2DepthBuffer::getGLContext
GLES2Context * getGLContext() const
Definition: OgreGLES2DepthBuffer.h:67
Ogre::IteratorWrapper::IteratorWrapper
IteratorWrapper(IteratorType start, IteratorType last)
Constructor.
Definition: OgreIteratorWrapper.h:90
Ogre::GLES2RenderSystem::getGLES2Support
GLES2Support * getGLES2Support()
Definition: OgreGLES2RenderSystem.h:461
Ogre::GL3PlusFBOManager::FormatProperties::Mode::stencil
size_t stencil
Definition: OgreGL3PlusFBORenderTexture.h:119
Ogre::Bone::getChild
const Bone * getChild(size_t index) const
Definition: OgreBone.h:149
Ogre::bitset64::bitset64
bitset64()
Definition: OgreBitset.h:199
Ogre::separableBlur_Signed_X8
ImageBlur2D separableBlur_Signed_X8
Definition: OgreImageDownsampler.h:166
Ogre::PBSM_BLEND_DARKEN
@ PBSM_BLEND_DARKEN
Definition: OgreHlmsPbsPrerequisites.h:94
Ogre::HlmsPso::clipDistances
uint8 clipDistances
Definition: OgreHlmsPso.h:142
Ogre::VaoManager::getConstBufferAlignment
uint32 getConstBufferAlignment(void) const
Definition: OgreVaoManager.h:501
Ogre::ScriptToken::line
uint32 line
This holds the line number of the input stream where the token was found.
Definition: OgreScriptLexer.h:76
Ogre::PFG_RGBA32_SINT
@ PFG_RGBA32_SINT
Definition: OgrePixelFormatGpu.h:53
Ogre::PF_R32G32_SINT
@ PF_R32G32_SINT
64-bit pixel format, 32 bits red (signed int), 32 bits blue (signed int).
Definition: OgrePixelFormat.h:202
Ogre::SceneManager::getSkyMaterial
MaterialPtr getSkyMaterial(void)
Definition: OgreSceneManager.h:1161
Ogre::CAPS_CATEGORY_COMMON_2
@ CAPS_CATEGORY_COMMON_2
Definition: OgreRenderSystemCapabilities.h:67
Ogre::UNLIT_BLEND_MULTIPLY
@ UNLIT_BLEND_MULTIPLY
Definition: OgreHlmsUnlitPrerequisites.h:72
Ogre::v1::VertexBoneAssignment_s::weight
Real weight
Definition: OgreVertexBoneAssignment.h:57
Ogre::PFG_R8_SINT
@ PFG_R8_SINT
Definition: OgrePixelFormatGpu.h:110
Ogre::RenderTargetViewEntry::mipLevel
uint8 mipLevel
Definition: OgreTextureDefinition.h:58
Ogre::DescBindingTypes::UavTexture
@ UavTexture
Definition: OgreRootLayout.h:86
Ogre::StackVector::begin
const_iterator begin() const
Definition: OgreStackVector.h:290
Ogre::SharedPtr< AnimableValue >
Ogre::v1::BorderPanelOverlayElementFactory
Factory for creating BorderPanelOverlayElement instances.
Definition: OgreOverlayElementFactory.h:86
Ogre::VulkanDiscardBufferManager::UnsafeBlock
Definition: OgreVulkanDiscardBufferManager.h:50
Ogre::VctCascadeSetting
Contains VctLighting settings about each cascade that cannot be set by setting them directly via VctC...
Definition: OgreVctCascadedVoxelizer.h:44
Ogre::SmallVectorImpl::erase
iterator erase(iterator S, iterator E)
Definition: OgreSmallVector.h:453
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:419
Ogre::v1::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:219
Ogre::FactoryObj::createInstance
virtual T * createInstance(const String &name)=0
Creates a new object.
Ogre::TerrainMaterialGenerator::Profile::updateParamsForCompositeMap
virtual void updateParamsForCompositeMap(const MaterialPtr &mat, const Terrain *terrain)=0
Update params for a terrain.
Ogre::PbsProperty::AmbientHemisphere
static const IdString AmbientHemisphere
Definition: OgreHlmsPbs.h:575
Ogre::downscale2x_Signed_A8
ImageDownsampler2D downscale2x_Signed_A8
Definition: OgreImageDownsampler.h:134
Ogre::OrderCacheByHash
bool OrderCacheByHash(const HlmsCache *_left, const HlmsCache *_right)
Definition: OgreHlmsCommon.h:213
Ogre::RenderingAPIException
Definition: OgreException.h:238
Ogre::v1::IndexData::indexBuffer
HardwareIndexBufferSharedPtr indexBuffer
Pointer to the HardwareIndexBuffer to use, must be specified if useIndexes = true.
Definition: OgreVertexIndexData.h:299
Ogre::type4::type4
type4()
Definition: OgreShaderPrimitives.h:45
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE7
@ SPC_LIGHTPOSITION_OBJECT_SPACE7
Definition: OgreShaderParameter.h:214
Ogre::GpuSharedParameters::getDoublePointer
double * getDoublePointer(size_t pos)
Get a pointer to the 'nth' item in the double buffer.
Definition: OgreGpuProgramParams.h:771
Ogre::VES_NORMAL
@ VES_NORMAL
Normal, 3 reals per vertex.
Definition: OgreVertexElements.h:47
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderArbvp1
static const String & getDirectionalLightExtruderArbvp1(void)
Get extruder program source for directional lights, compatible with arbvp1.
Definition: OgreShadowVolumeExtrudeProgram.h:244
Ogre::RTShader::UniformParameter::isAutoConstantRealParameter
bool isAutoConstantRealParameter() const
Return true if this parameter an auto constant with real data type, false otherwise.
Definition: OgreShaderParameter.h:442
Ogre::PbsProperty::UvSpecular
static const IdString UvSpecular
Definition: OgreHlmsPbs.h:544
Ogre::SkeletonInstance::BoneVec
vector< Bone >::type BoneVec
Definition: OgreSkeletonInstance.h:74
Ogre::GL3PlusRenderSystem::_setTextureMatrix
void _setTextureMatrix(size_t stage, const Matrix4 &xform)
See RenderSystem.
Definition: OgreGL3PlusRenderSystem.h:367
Ogre::v1::Pose::ConstNormalsIterator
ConstMapIterator< NormalsMap > ConstNormalsIterator
An iterator over the vertex offsets.
Definition: OgrePose.h:80
Ogre::Particle::resetDimensions
void resetDimensions(void)
Utility method to reset this particle.
Ogre::RTShader::SubRenderStateFactory
Abstract factory interface for creating SubRenderState implementation instances.
Definition: OgreShaderSubRenderState.h:227
Ogre::GpuLogicalBufferStruct::GpuLogicalBufferStruct
GpuLogicalBufferStruct()
Definition: OgreGpuProgramParams.h:589
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:58
Ogre::GpuSharedParameters::getFloatConstantList
const FloatConstantList & getFloatConstantList() const
Get a reference to the list of float constants.
Definition: OgreGpuProgramParams.h:788
Ogre::BufferPackedSet
StdUnorderedSet< BufferPacked * > BufferPackedSet
Definition: OgreBufferPacked.h:338
Ogre::RenderWindow::setVSyncEnabled
virtual void setVSyncEnabled(bool vsync)
Enable or disable vertical sync for the RenderWindow.
Definition: OgreRenderWindow.h:162
Ogre::MaterialManager::DEFAULT_SCHEME_NAME
static String DEFAULT_SCHEME_NAME
Default material scheme.
Definition: OgreMaterialManager.h:147
Ogre::GLES2FBOManager::checkFormat
bool checkFormat(PixelFormat format)
Check if a certain format is usable as FBO rendertarget format.
Definition: OgreGLES2FBORenderTexture.h:111
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:263
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_glsl
static const String & getDirectionalLightExtruderVs_glsl(void)
Get extruder program source for directional lights, compatible with glsl.
Definition: OgreShadowVolumeExtrudeProgram.h:250
Ogre::MeshSerializerListener::processSkeletonName
virtual void processSkeletonName(Mesh *mesh, String *name)=0
Called to override the reference to a skeleton.
Ogre::UnlitMobileProp::BlendModeIdx5
static const IdString BlendModeIdx5
Definition: OgreHlmsUnlitMobile.h:130
Ogre::CompositorPassComputeDef::ComputeTextureSource::allowWriteAfterWrite
bool allowWriteAfterWrite
Definition: OgreCompositorPassComputeDef.h:67
Ogre::Math::Ceil
static Real Ceil(Real fValue)
Ceiling function Returns the smallest following integer.
Definition: OgreMath.h:294
Ogre::FileHandleDataStream
Common subclass of DataStream for handling data from C-style file handles.
Definition: OgreDataStream.h:613
Ogre::SkeletonAnimationDef::_setSkeletonDef
void _setSkeletonDef(const SkeletonDef *skeletonDef)
Definition: OgreSkeletonAnimationDef.h:95
Ogre::Exception::getLine
virtual long getLine() const
Gets line number.
Definition: OgreException.h:165
Ogre::D3D11BufferInterface::_setNullDynamicBuffer
void _setNullDynamicBuffer(void)
Definition: OgreD3D11BufferInterface.h:58
Ogre::PbsMobileProperty::DetailMapsDiffuse
static const IdString DetailMapsDiffuse
Definition: OgreHlmsPbsMobile.h:153
Ogre::AsyncTicket
In Ogre 2.0 data structures, reading data from GPU back to CPU is asynchronous.
Definition: OgreAsyncTicket.h:50
Ogre::Codec::getCodecIterator
static CodecIterator getCodecIterator(void)
Gets the iterator for the registered codecs.
Definition: OgreCodec.h:109
Ogre::AxisAlignedBox::setMaximum
void setMaximum(const Vector3 &vec)
Sets the maximum corner of the box.
Definition: OgreAxisAlignedBox.h:214
Ogre::Plane::d
Real d
Definition: OgrePlane.h:65
Ogre::LwString::a
LwString & a(Double a0)
Definition: OgreLwString.h:393
OGRE_DEBUG_MODE
#define OGRE_DEBUG_MODE
Definition: OgrePlatform.h:371
Ogre::v1::GLES2HardwareBufferManager::getGLType
static GLenum getGLType(unsigned int type)
Utility function to get the correct GL type based on VET's.
Definition: OgreGLES2HardwareBufferManager.h:89
Ogre::UnlitProperty::BlendModeIndex0
static const IdString BlendModeIndex0
Definition: OgreUnlitProperty.h:111
Ogre::v1::StaticGeometry::LODBucket::MaterialBucketMap
map< String, MaterialBucket * >::type MaterialBucketMap
Lookup of Material Buckets in this region.
Definition: OgreStaticGeometry.h:313
Ogre::IM_VTFBESTFIT
@ IM_VTFBESTFIT
The num.
Definition: OgreCommon.h:418
Ogre::D3D9Resource
Represents a Direct3D rendering resource.
Definition: OgreD3D9Resource.h:40
Ogre::SceneManager::CameraIterator
VectorIterator< CameraList > CameraIterator
Definition: OgreSceneManager.h:2276
Ogre::PbsBrdf::FLAG_FULL_LEGACY
@ FLAG_FULL_LEGACY
Definition: OgreHlmsPbsDatablock.h:62
Ogre::GLES2DepthTextureTarget::requiresTextureFlipping
virtual bool requiresTextureFlipping(void) const
Definition: OgreGLES2DepthTexture.h:105
Ogre::NUM_SCENE_MEMORY_MANAGER_TYPES
@ NUM_SCENE_MEMORY_MANAGER_TYPES
Definition: OgreCommon.h:484
Ogre::Vector4::Vector4
Vector4(Real *const r)
Definition: OgreVector4.h:80
Ogre::LodOutputBuffer
Data representing the output of the Mesh reduction. Used by LodOutputProviderBuffer.
Definition: OgreLodBuffer.h:76
Ogre::v1::HardwareVertexBuffer::getVertexSize
size_t getVertexSize(void) const
Gets the size in bytes of a single vertex in this buffer.
Definition: OgreHardwareVertexBuffer.h:74
Ogre::v1::OverlayManager::TemplateIterator
MapIterator< ElementMap > TemplateIterator
Definition: OgreOverlayManager.h:205
Ogre::v1::StaticGeometry::SubMeshGeometryLookup
map< SubMesh *, SubMeshLodGeometryLinkList * >::type SubMeshGeometryLookup
Definition: OgreStaticGeometry.h:159
Ogre::KfTransform::mPosition
ArrayVector3 mPosition
Definition: OgreKfTransform.h:39
Ogre::VulkanWin32Window::getCustomAttribute
void getCustomAttribute(IdString name, void *pData)
Ogre::SmallVectorTemplateCommon::reverse_iterator
std::reverse_iterator< iterator > reverse_iterator
Definition: OgreSmallVector.h:176
Ogre::SceneQuery::mFirstRq
uint8 mFirstRq
Definition: OgreSceneQuery.h:127
Ogre::ReadOnlyBufferPacked
Represents the best way to access read-only data.
Definition: OgreReadOnlyBufferPacked.h:50
Ogre::PbsMobileProperty::DetailOffsetsD3
static const IdString DetailOffsetsD3
Definition: OgreHlmsPbsMobile.h:130
Ogre::DescBindingRange::end
uint16 end
Definition: OgreRootLayout.h:55
Ogre::SubStringRef::SubStringRef
SubStringRef(const String *original, String::const_iterator _start)
Definition: OgreHlmsCommon.h:72
Ogre::StringVector
vector< String >::type StringVector
Definition: OgreStringVector.h:46
Ogre::NULLWindow::destroy
virtual void destroy(void)
Ogre::v1::HardwareBuffer::HBL_DISCARD
@ HBL_DISCARD
Discards the entire buffer while locking; this allows optimisation to be performed because synchronis...
Definition: OgreHardwareBuffer.h:130
Ogre::SceneNode::numAttachedObjects
size_t numAttachedObjects(void) const
Reports the number of objects attached to this node.
Definition: OgreSceneNode.h:111
Ogre::v1::HardwareIndexBuffer::IndexType
Ogre::IndexType IndexType
Definition: OgreHardwareIndexBuffer.h:52
Ogre::BySkeletonDef::skeletons
FastArray< SkeletonInstance * > skeletons
MUST be sorted by location in its BoneMemoryManager's slot (in order to update in parallel without ca...
Definition: OgreSkeletonAnimManager.h:59
Ogre::HlmsBlendblock
A blend block contains settings that rarely change, and thus are common to many materials.
Definition: OgreHlmsDatablock.h:148
Ogre::Property::setter_func
boost::function< void(T) > setter_func
Definition: OgreProperty.h:220
Ogre::StencilStateOp::stencilPassOp
StencilOperation stencilPassOp
Definition: OgreCommon.h:172
Ogre::SBT_TRANSPARENT_ALPHA
@ SBT_TRANSPARENT_ALPHA
Make the object transparent based on the final alpha values in the texture.
Definition: OgreBlendMode.h:218
OgreObjectData.h
Ogre::HlmsComputeJob::ThreadGroupsBasedOnNothing
@ ThreadGroupsBasedOnNothing
Disabled. (obey setNumThreadGroups)
Definition: OgreHlmsComputeJob.h:58
Ogre::GpuProgramParameters::getUnsignedIntPointer
uint * getUnsignedIntPointer(size_t pos)
Get a pointer to the 'nth' item in the uint buffer.
Definition: OgreGpuProgramParams.h:1894
Ogre::NULLTexBufferPacked
Definition: OgreNULLTexBufferPacked.h:41
OgreArrayRay.h
Ogre::GpuProgramParameters::ACT_TRANSPOSE_WORLDVIEW_MATRIX
@ ACT_TRANSPOSE_WORLDVIEW_MATRIX
Provides transpose of concatenated world and view matrices.
Definition: OgreGpuProgramParams.h:962
Ogre::v1::KeyFrame::getTime
Real getTime(void) const
Gets the time of this keyframe in the animation sequence.
Definition: OgreKeyFrame.h:68
Ogre::DescriptorSetTexture2::TextureSlot::mipmapLevel
uint8 mipmapLevel
Definition: OgreDescriptorSetTexture.h:186
Ogre::ProcessResourceNameScriptCompilerEvent::MATERIAL
@ MATERIAL
Definition: OgreScriptCompiler.h:516
Ogre::Technique::getLodIndex
unsigned short getLodIndex(void) const
Gets the level-of-detail index assigned to this Technique.
Definition: OgreTechnique.h:392
Ogre::ParticleAffectorTranslator
Definition: OgreScriptTranslator.h:243
Ogre::Terrain::DERIVED_DATA_NORMALS
static const uint8 DERIVED_DATA_NORMALS
Definition: OgreTerrain.h:1193
OgreOverlayElement.h
Ogre::PrefabRootLayout::None
@ None
Defined in shader source or externally via C++.
Definition: OgreGpuProgram.h:65
Ogre::Viewport::getScissorActualLeft
int getScissorActualLeft(void) const
Definition: OgreViewport.h:147
Ogre::v1::HardwareBuffer::Usage
Usage
Enums describing buffer usage; not mutually exclusive.
Definition: OgreHardwareBuffer.h:80
Ogre::CompositorNodeDef::getStartEnabled
bool getStartEnabled(void) const
Definition: OgreCompositorNodeDef.h:116
Ogre::FastArray::size
size_t size() const
Definition: OgreFastArray.h:179
OgreZip.h
Ogre::Mesh::prepareForShadowMapping
void prepareForShadowMapping(bool forceSameBuffers)
Ogre::Mesh::getSubMesh
SubMesh * getSubMesh(unsigned index) const
Gets a pointer to the submesh indicated by the index.
Ogre::CompositorPassIblSpecularDef::mSamplesSingleIterationFallback
float mSamplesSingleIterationFallback
Value to use when we can't spread IBL generation over multiple frames (mNumInitialPasses !...
Definition: OgreCompositorPassIblSpecularDef.h:57
Ogre::Terrain::ImportData::operator=
ImportData & operator=(const ImportData &rhs)
Definition: OgreTerrain.h:437
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:905
Ogre::ID_LOD_INDEX
@ ID_LOD_INDEX
Definition: OgreScriptCompiler.h:642
Ogre::Image::loadDynamicImage
Image & loadDynamicImage(uchar *data, uint32 width, uint32 height, PixelFormat format)
Stores a pointer to raw data in memory.
Definition: OgreImage.h:204
Ogre::Terrain::TERRAINDERIVEDDATA_CHUNK_VERSION
static const uint16 TERRAINDERIVEDDATA_CHUNK_VERSION
Definition: OgreTerrain.h:291
Ogre::v1::BorderRenderable::BorderRenderable
BorderRenderable(BorderPanelOverlayElement *parent)
Constructed with pointers to parent.
Definition: OgreBorderPanelOverlayElement.h:329
Ogre::ID_GEOMETRY
@ ID_GEOMETRY
Definition: OgreScriptCompiler.h:1039
Ogre::ID_BINDING_TYPE
@ ID_BINDING_TYPE
Definition: OgreScriptCompiler.h:800
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:1057
Ogre::AtomicScalar::AtomicScalar
AtomicScalar()
Definition: OgreAtomicScalar.h:414
XSetWindowAttributes::override_redirect
int override_redirect
Definition: OgreX11EGLSupport.h:90
Ogre::Light::getSpecularColour
const ColourValue & getSpecularColour(void) const
Returns the colour of specular light given off by this light source.
Definition: OgreLight.h:174
Ogre::LodIndexBuffer::indexBuffer
Ogre::SharedPtr< unsigned char > indexBuffer
size of the index buffer in bytes
Definition: OgreLodBuffer.h:47
Ogre::GPU_APPLE
@ GPU_APPLE
Definition: OgreRenderSystemCapabilities.h:317
Ogre::MovableObject::_getObjectData
ObjectData & _getObjectData()
Returns a direct access to the ObjectData state.
Definition: OgreMovableObject.h:416
Ogre::ConfigFile::SettingsMultiMap
multimap< String, String >::type SettingsMultiMap
Definition: OgreConfigFile.h:90
Ogre::AtomicScalar::operator+=
T operator+=(const T &add)
Definition: OgreAtomicScalar.h:467
Ogre::UnifiedHighLevelGpuProgram
Specialisation of HighLevelGpuProgram which just delegates its implementation to one other high level...
Definition: OgreUnifiedHighLevelGpuProgram.h:60
Ogre::PixelFormatGpuUtils::PFL_RGBA8
@ PFL_RGBA8
Definition: OgrePixelFormatGpuUtils.h:61
Ogre::ComPtr::ComPtr
ComPtr(const ComPtr &other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:134
Ogre::GPUVendor
GPUVendor
Enumeration of GPU vendors.
Definition: OgreRenderSystemCapabilities.h:306
OgrePageContent.h
Ogre::BakedDescriptorSets::ReadOnlyBuffers
@ ReadOnlyBuffers
Definition: OgreVulkanGlobalBindingTable.h:49
Ogre::UnlitMobileProp::UvAtlas15
static const IdString UvAtlas15
Definition: OgreHlmsUnlitMobile.h:158
Ogre::v1::RenderOperation::RenderOperation
RenderOperation()
Definition: OgreRenderOperation.h:88
Ogre::getSpirvReflectError
String getSpirvReflectError(SpvReflectResult spirvReflectResult)
Ogre::RTShader::ShaderProgramWriterCGFactory::create
virtual ProgramWriter * create(void)
Definition: OgreShaderCGProgramWriter.h:137
Ogre::ControllerAlloc
GeneralAllocatedObject ControllerAlloc
Definition: OgreMemoryAllocatorConfig.h:305
Ogre::PbsProperty::HasPlanarReflections
static const IdString HasPlanarReflections
Definition: OgreHlmsPbs.h:489
Ogre::GpuSharedParameters::getIntConstantList
const IntConstantList & getIntConstantList() const
Get a reference to the list of int constants.
Definition: OgreGpuProgramParams.h:792
Ogre::ProfileHistory::totalTimePercent
Real totalTimePercent
The total percentage of frame time this profile has taken.
Definition: OgreProfiler.h:288
Ogre::Volume::OctreeNode::setCenterValue
void setCenterValue(Vector4 value)
Raw setter for the center value.
Definition: OgreVolumeOctreeNode.h:508
OgreLodConfig.h
Ogre::NULLRenderTexture
Definition: OgreNULLTexture.h:81
Ogre::separableBlur_sRGB_XXX888
ImageBlur2D separableBlur_sRGB_XXX888
Definition: OgreImageDownsampler.h:261
Ogre::ArrayMaskI
bool ArrayMaskI
Definition: OgreArrayConfig.h:199
Ogre::StackVector::StackVector
StackVector(const StackVector< T, C > &copy)
Definition: OgreStackVector.h:64
Ogre::PF_A4L4
@ PF_A4L4
8-bit pixel format, 4 bits alpha, 4 bits luminance.
Definition: OgrePixelFormat.h:57
Ogre::GpuProgramParameters_AutoConstantEntry::variability
uint16 variability
The variability of this parameter (see GpuParamVariability)
Definition: OgreGpuProgramParams.h:2472
_D3DCOLORVALUE
Definition: OgreD3D11LegacySDKEmulation.h:33
Ogre::MetalProgram::getEntryPoint
const String & getEntryPoint(void) const
Gets the entry point defined for this program.
Definition: OgreMetalProgram.h:102
Ogre::IM_FORCEONEWEIGHT
@ IM_FORCEONEWEIGHT
All techniques are forced to one weight per vertex.
Definition: OgreCommon.h:430
Ogre::TerrainLayerBlendMapList
vector< TerrainLayerBlendMap * >::type TerrainLayerBlendMapList
Definition: OgreTerrainLayerBlendMap.h:188
Ogre::HlmsBits::PassShift
static const int PassShift
Definition: OgreHlms.h:982
Ogre::GLES2RenderSystem
Implementation of GL ES 2.x as a rendering system.
Definition: OgreGLES2RenderSystem.h:55
Ogre::D3D9Resource::notifyOnDeviceDestroy
virtual void notifyOnDeviceDestroy(IDirect3DDevice9 *d3d9Device)
Definition: OgreD3D9Resource.h:50
OgreWorkQueue.h
Ogre::v1::Entity::EntitySet
set< Entity * >::type EntitySet
Definition: OgreEntity.h:89
Ogre::GpuProgram::setUniformBlockBinding
virtual void setUniformBlockBinding(const char *blockName, uint32 bindingSlot)
For GL only. Program must be bound when calling.
Definition: OgreGpuProgram.h:591
Ogre::v1::RenderToVertexBuffer
Definition: OgreRenderToVertexBuffer.h:51
Ogre::SharedPtrInfo
Definition: OgreSharedPtr.h:55
Ogre::PageContentCollection::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgrePageContentCollection.h:62
Ogre::LwString::Float
Definition: OgreLwString.h:289
Ogre::RTShader::SubRenderStateAccessor::addSubRenderStateInstance
void addSubRenderStateInstance(SubRenderState *subRenderState) const
Add SubRenderState instance to this accessor.
Definition: OgreShaderSubRenderState.h:177
Ogre::GpuProgramParameters::AutoConstantDefinition::acType
AutoConstantType acType
Definition: OgreGpuProgramParams.h:1411
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:519
Ogre::TAM_MIRROR
@ TAM_MIRROR
Texture mirrors (flips) at joins over 1.0.
Definition: OgreHlmsSamplerblock.h:50
Ogre::HlmsDiskCache::Cache
Definition: OgreHlmsDiskCache.h:160
_D3DCOLORVALUE::g
float g
Definition: OgreD3D11LegacySDKEmulation.h:35
Ogre::Vector2::makeFloor
void makeFloor(const Vector2 &cmp)
Sets this vector's components to the minimum of its own and the ones of the passed in vector.
Definition: OgreVector2.h:448
Ogre::ID_ADD
@ ID_ADD
Definition: OgreScriptCompiler.h:755
Ogre::ResourcePtr
SharedPtr< Resource > ResourcePtr
Definition: OgrePrerequisites.h:401
Ogre::FET_PROJ_PLANE_POS
@ FET_PROJ_PLANE_POS
Represent extents as positions on the near clip plane.
Definition: OgreFrustum.h:72
Ogre::VulkanConstantDefinitionBindingParam::size
size_t size
Definition: OgreVulkanProgram.h:55
Ogre::MetalWindow::destroy
virtual void destroy(void)
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:1099
Ogre::CompositorPassDef::mNumInitialPasses
uint32 mNumInitialPasses
Number of times to perform the pass before stopping. -1 to never stop.
Definition: OgreCompositorPassDef.h:126
Ogre::SkeletonAnimationDef
Definition: OgreSkeletonAnimationDef.h:44
Ogre::HlmsBlendblock::mIsTransparent
uint8 mIsTransparent
This value calculated by HlmsManager::getBlendblock mIsTransparent = 0 -> Not transparent mIsTranspar...
Definition: OgreHlmsDatablock.h:186
Ogre::TerrainLayerSampler::TerrainLayerSampler
TerrainLayerSampler()
Definition: OgreTerrainMaterialGenerator.h:115
Ogre::DescriptorSetTexture2::Slot::getBuffer
BufferSlot & getBuffer(void)
Definition: OgreDescriptorSetTexture.h:262
Ogre::SceneManager::_getLightMemoryManager
ObjectMemoryManager & _getLightMemoryManager(void)
Definition: OgreSceneManager.h:1337
Ogre::ResourceStatusMap
StdMap< GpuTrackedResource *, ResourceStatus > ResourceStatusMap
Definition: OgreResourceTransition.h:127
OgreSkeletonAnimation.h
CAPS_CATEGORY_MASK
#define CAPS_CATEGORY_MASK
Definition: OgreRenderSystemCapabilities.h:51
Ogre::v1::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:260
Ogre::MapIterator
Concrete IteratorWrapper for nonconst access to the underlying key-value container.
Definition: OgreIteratorWrapper.h:319
Ogre::VulkanDelayed_vkDestroyBufferView::bufferView
VkBufferView bufferView
Definition: OgreVulkanDelayedFuncs.h:69
Ogre::HlmsUnlitDatablock::R_MASK
static const uint8 R_MASK
Definition: OgreHlmsUnlitDatablock.h:62
Ogre::PbsProperty::DetailMapN
static const char * DetailMapN
Definition: OgreHlmsPbs.h:504
Ogre::ArrayQuaternion::ZERO
static const ArrayQuaternion ZERO
Definition: C/OgreArrayQuaternion.h:248
Ogre::VulkanDevice::mVaoManager
VulkanVaoManager * mVaoManager
Definition: OgreVulkanDevice.h:107
Ogre::TextureFlags::RenderToTexture
@ RenderToTexture
Texture can be used as an RTT (FBO in GL terms)
Definition: OgreTextureGpu.h:86
Ogre::PageManager::setPagingOperationsEnabled
void setPagingOperationsEnabled(bool enabled)
Pause or unpause all paging operations.
Definition: OgrePageManager.h:430
OgreSceneManagerEnumerator.h
Ogre::v1::OldBone
A bone in a skeleton.
Definition: OgreOldBone.h:54
Ogre::Vector4::xy
Vector2 xy() const
Definition: OgreVector4.h:109
Ogre::CAPS_CATEGORY_METAL
@ CAPS_CATEGORY_METAL
Definition: OgreRenderSystemCapabilities.h:71
Ogre::PagedWorldSection::setPageProvider
virtual void setPageProvider(PageProvider *provider)
Set the PageProvider which can provide streams Pages in this section.
Definition: OgrePagedWorldSection.h:268
Ogre::CB_DRAW_CALL_INDEXED_EMULATED
@ CB_DRAW_CALL_INDEXED_EMULATED
Definition: OgreCbCommon.h:41
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_glsles
static const String & getDirectionalLightExtruderVs_glsles(void)
Get extruder program source for directional lights, compatible with glsles.
Definition: OgreShadowVolumeExtrudeProgram.h:252
Ogre::GLSLShader::CmdMaxOutputVertices
Command object for setting the maximum output vertices (geometry shader only)
Definition: OgreGLSLShader.h:94
Ogre::MetalTexBufferPacked::getBufferPackedType
virtual BufferPackedTypes getBufferPackedType(void) const
Useful to query which one is the derived class.
Definition: OgreMetalTexBufferPacked.h:64
OgreVector2.h
Ogre::VulkanDescriptorSetUav::mWriteDescSets
VkWriteDescriptorSet mWriteDescSets[2]
Definition: OgreVulkanDescriptorSets.h:78
Ogre::PageID
uint32 PageID
Identifier for a page.
Definition: OgrePagingPrerequisites.h:58
Ogre::HlmsPbs::getShadowReceiversInPixelShader
bool getShadowReceiversInPixelShader(void) const
Definition: OgreHlmsPbs.h:337
Ogre::HlmsLowLevelDatablock
Contains information needed by the UI (2D) for OpenGL ES 2.0.
Definition: OgreHlmsLowLevelDatablock.h:45
Ogre::ShaderParams::AutoParam::acType
GpuProgramParameters::AutoConstantType acType
Definition: OgreShaderParams.h:66
Ogre::BLOCK_SAMPLER
@ BLOCK_SAMPLER
Definition: OgreHlmsDatablock.h:48
Ogre::Win32Context::getHGLRC
HGLRC getHGLRC()
Definition: OgreWin32Context.h:42
Ogre::UnlitProperty::LowerGpuOverhead
static const IdString LowerGpuOverhead
Definition: OgreUnlitProperty.h:46
OgrePageContentCollectionFactory.h
Ogre::v1::GHA_RIGHT
@ GHA_RIGHT
Definition: OgreOverlayElement.h:74
Ogre::GTKGLSupport::createWindow
RenderWindow * createWindow(bool autoCreateWindow, GL3PlusRenderSystem *renderSystem, const String &windowTitle)
Ogre::VulkanWindowSwapChainBased::getCustomAttribute
virtual void getCustomAttribute(IdString name, void *pData)
Ogre::v1::ManualObject::getUseIdentityView
bool getUseIdentityView(void) const
Returns whether or not to use an 'identity' view.
Definition: OgreManualObject.h:377
Ogre::M_ANIMATION
@ M_ANIMATION
Definition: OgreMeshFileFormat.h:161
OgreMemoryAllocatedObject.h
Ogre::Volume::Chunk::MOVABLE_TYPE_NAME
static const String MOVABLE_TYPE_NAME
The type name.
Definition: OgreVolumeChunk.h:314
Ogre::ID_TESSELLATION_DOMAIN_PROGRAM
@ ID_TESSELLATION_DOMAIN_PROGRAM
Definition: OgreScriptCompiler.h:1033
Ogre::SceneQueryMovableWorldFragmentIntersectionList
list< SceneQueryMovableObjectWorldFragmentPair >::type SceneQueryMovableWorldFragmentIntersectionList
Definition: OgreSceneQuery.h:486
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:1055
Ogre::RenderSystemCapabilities::parseVendorFromString
void parseVendorFromString(const String &vendorString)
Parse and set vendor.
Definition: OgreRenderSystemCapabilities.h:499
Ogre::PFG_ETC2_RGB8A1_UNORM_SRGB
@ PFG_ETC2_RGB8A1_UNORM_SRGB
Definition: OgrePixelFormatGpu.h:221
Ogre::IrradianceVolume::getIrradianceVolumeTexture
TextureGpu * getIrradianceVolumeTexture(void) const
Definition: OgreIrradianceVolume.h:124
Ogre::HlmsBaseProp::LightsAreaTexMask
static const IdString LightsAreaTexMask
Definition: OgreHlms.h:869
OgreHardwareCounterBuffer.h
Ogre::ParticleEmitter::_initParticle
virtual void _initParticle(Particle *pParticle)
Initialises a particle based on the emitter's approach and parameters.
Definition: OgreParticleEmitter.h:419
Ogre::GpuProgramParameters::SubroutineMap
unordered_map< unsigned int, String >::type SubroutineMap
Definition: OgreGpuProgramParams.h:1435
Ogre::PageContentFactory
Define the interface to a factory class that will create subclasses of PageContent.
Definition: OgrePageContentFactory.h:50
Ogre::D3D11WindowSwapChainBased
Definition: OgreD3D11Window.h:82
Ogre::IrradianceField::DebugVisualizationMode
DebugVisualizationMode
Definition: OgreIrradianceField.h:145
Ogre::M_ANIMATION_MORPH_KEYFRAME
@ M_ANIMATION_MORPH_KEYFRAME
Definition: OgreMeshFileFormat.h:173
Ogre::FontType
FontType
Enumerates the types of Font usable in the engine.
Definition: OgreFont.h:45
Ogre::IdString::operator+
IdString operator+(IdString idString) const
Definition: OgreIdString.h:218
Ogre::HlmsTextureManager::TextureArray::NamePair::NamePair
NamePair(const String &_aliasName, const String &_resourceName)
Definition: OgreHlmsTextureManager.h:161
Ogre::v1::HardwareBufferManager::allocateVertexBufferCopy
virtual HardwareVertexBufferSharedPtr allocateVertexBufferCopy(const HardwareVertexBufferSharedPtr &sourceBuffer, BufferLicenseType licenseType, HardwareBufferLicensee *licensee, bool copyData=false)
Allocates a copy of a given vertex buffer.
Definition: OgreHardwareBufferManager.h:493
Ogre::ConfigOptionMap
map< String, ConfigOption >::type ConfigOptionMap
Definition: OgreConfigOptionMap.h:58
OgreRawPtr.h
Ogre::ZipArchiveFactory::destroyInstance
void destroyInstance(Archive *ptr)
Destroys an object which was created by this factory.
Definition: OgreZip.h:127
Ogre::VctCascadeSetting::lastCameraPosition
Vector3 lastCameraPosition
Definition: OgreVctCascadedVoxelizer.h:89
Ogre::PFG_RG16_UNORM
@ PFG_RG16_UNORM
Definition: OgrePixelFormatGpu.h:82
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE4
@ SPC_LIGHTDIRECTION_TANGENT_SPACE4
Definition: OgreShaderParameter.h:201
Ogre::STLAllocator::const_pointer
const typedef value_type * const_pointer
Definition: OgreMemorySTLAllocator.h:88
Ogre::HlmsTextureManager::TEXTURE_TYPE_ENV_MAP
@ TEXTURE_TYPE_ENV_MAP
Definition: OgreHlmsTextureManager.h:137
Ogre::MetalBufferInterface
For Metal, all buffers can be treated with the same code.
Definition: OgreMetalBufferInterface.h:41
Ogre::VaoManager::getReadOnlyBufferMaxSize
size_t getReadOnlyBufferMaxSize(void) const
Definition: OgreVaoManager.h:506
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE4
@ SPC_LIGHTDIRECTION_WORLD_SPACE4
Definition: OgreShaderParameter.h:181
Ogre::PbsProperty::CubemapsUseDpm
static const IdString CubemapsUseDpm
Definition: OgreHlmsPbs.h:586
Ogre::v1::StaticGeometry::MaterialBucket
A MaterialBucket is a collection of smaller buckets with the same Material (and implicitly the same L...
Definition: OgreStaticGeometry.h:257
XWindowAttributes
Definition: OgreX11EGLSupport.h:89
Ogre::GL3PlusFBOManager::FormatProperties::Mode::depth
size_t depth
Definition: OgreGL3PlusFBORenderTexture.h:118
Ogre::GLXContext::mDrawable
::GLXDrawable mDrawable
Definition: OgreGLXContext.h:54
Ogre::GLSLShader::CmdColumnMajorMatrices
Command object for setting matrix packing in column-major order.
Definition: OgreGLSLShader.h:101
Ogre::D3D11NullTextureTarget::setFsaaResolved
virtual void setFsaaResolved()
Definition: OgreD3D11NullTexture.h:118
OgreSkeletonAnimationDef.h
Ogre::ComputeTools
Definition: OgreComputeTools.h:39
XStringListToTextProperty
void XStringListToTextProperty(char **prop, int num, XTextProperty *textProp)
Ogre::GPU_VENDOR_COUNT
@ GPU_VENDOR_COUNT
placeholder
Definition: OgreRenderSystemCapabilities.h:327
Ogre::VulkanGpuProgramManager::getDevice
VulkanDevice * getDevice(void) const
Definition: OgreVulkanGpuProgramManager.h:91
Ogre::WFT_SINE
@ WFT_SINE
Standard sine wave which smoothly changes from low to high and back again.
Definition: OgreCommon.h:326
Ogre::MovableObject::_notifyStaticDirty
virtual void _notifyStaticDirty(void) const
Called by SceneManager when it is telling we're a static MovableObject being dirty Don't call this di...
Definition: OgreMovableObject.h:236
OgreGLES2RenderTexture.h
Ogre::VulkanDelayed_vkDestroyFramebuffer::pAllocator
const VkAllocationCallbacks * pAllocator
Definition: OgreVulkanDelayedFuncs.h:94
Ogre::RenderTargetViewportEvent::source
Viewport * source
The source of the event being raised.
Definition: OgreRenderTargetListener.h:55
OgreGrid2DPageStrategy.h
Ogre::CompositorPassDef
Interface to abstract all types of pass definitions (.
Definition: OgreCompositorPassDef.h:94
Ogre::TextureDefinitionBase::getNameToChannelMap
const NameToChannelMap & getNameToChannelMap(void) const
Definition: OgreTextureDefinition.h:320
Ogre::Radian::operator>
bool operator>(const Radian &r) const
Definition: OgreMath.h:84
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
Ogre::PFG_BC2_UNORM
@ PFG_BC2_UNORM
BC2, aka DXT3 & DXT4.
Definition: OgrePixelFormatGpu.h:127
Ogre::ProfiledEdge::cost
Real cost
Definition: OgreLodConfig.h:46
Ogre::HlmsPassPso::hasStrongMacroblock
bool hasStrongMacroblock(void) const
Definition: OgreHlmsPso.h:107
Ogre::GLSLESProgramCommon::isSkeletalAnimationIncluded
bool isSkeletalAnimationIncluded(void) const
Returns whether the linked program includes the required instructions to perform skeletal animation.
Definition: OgreGLSLESProgramCommon.h:99
Ogre::VulkanWindowNull::isHidden
bool isHidden() const override
Indicates whether the window was set to hidden (not displayed)
Ogre::PF_DEPTH_DEPRECATED
@ PF_DEPTH_DEPRECATED
Depth texture format.
Definition: OgrePixelFormat.h:138
Ogre::ParticleSystem::CmdLocalSpace
Command object for local space (see ParamCommand).
Definition: OgreParticleSystem.h:126
Ogre::HlmsBaseProp::PoseHalfPrecision
static const IdString PoseHalfPrecision
Definition: OgreHlms.h:837
Ogre::DescriptorSetTexture2::mRefCount
uint16 mRefCount
Definition: OgreDescriptorSetTexture.h:322
Ogre::RTShader::NormalMapLighting::getTexCoordIndex
unsigned int getTexCoordIndex() const
Return the index of the input vertex shader texture coordinate set.
Definition: OgreShaderExNormalMapLighting.h:103
Ogre::v1::AnimationState::getParent
AnimationStateSet * getParent(void) const
Get the parent animation state set.
Definition: OgreAnimationState.h:134
Ogre::StreamSerialiser::RealStorageFormat
RealStorageFormat
The storage format of Real values.
Definition: OgreStreamSerialiser.h:85
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:892
Ogre::v1::GLES2DefaultHardwareBufferManager::createUniformBuffer
HardwareUniformBufferSharedPtr createUniformBuffer(size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, const String &name="")
Create uniform buffer.
Definition: OgreGLES2DefaultHardwareBufferManager.h:173
Ogre::LwString::a
LwString & a(const M &a0, const N &a1, const O &a2, const P &a3, const Q &a4, const R &a5, const S &a6)
Definition: OgreLwString.h:483
Ogre::HlmsPbsDatablock::getUseAlphaFromTextures
bool getUseAlphaFromTextures(void) const
Definition: OgreHlmsPbsDatablock.h:604
Ogre::v1::VertexPoseKeyFrame::ConstPoseRefIterator
ConstVectorIterator< PoseRefList > ConstPoseRefIterator
Definition: OgreKeyFrame.h:236
Ogre::ProfileInstance::ProfileChildrenVec
Ogre::vector< ProfileInstance * >::type ProfileChildrenVec
Definition: OgreProfiler.h:310
Ogre::IF_3D_TEXTURE
@ IF_3D_TEXTURE
Definition: OgreImage.h:47
Ogre::v1::HardwareCounterBufferSharedPtr
Shared pointer implementation used to share counter buffers.
Definition: OgreHardwareCounterBuffer.h:67
Ogre::RTShader::ShaderProgramWriterCGFactory::~ShaderProgramWriterCGFactory
virtual ~ShaderProgramWriterCGFactory()
Definition: OgreShaderCGProgramWriter.h:124
Ogre::OR_DEGREE_90
@ OR_DEGREE_90
Causes internal resolution to swap width and height.
Definition: OgreCommon.h:969
Ogre::SubMesh::mParent
Mesh * mParent
Reference to parent Mesh (not a smart pointer so child does not keep parent alive).
Definition: OgreSubMesh2.h:100
Ogre::SkeletonChunkID
SkeletonChunkID
Definition of the OGRE .skeleton file format.
Definition: OgreSkeletonFileFormat.h:55
Ogre::BoneArrayMemoryManager::Position
@ Position
Definition: OgreBoneArrayMemoryManager.h:58
Ogre::Volume::ChunkParameters::lodCallback
MeshBuilderCallback * lodCallback
Callback for a specific LOD level.
Definition: OgreVolumeChunk.h:74
OgreShaderParameter.h
Ogre::DescriptorSetTexture2::SlotTypeBuffer
@ SlotTypeBuffer
Definition: OgreDescriptorSetTexture.h:136
Ogre::VaoManager::getTimer
Timer * getTimer(void)
Definition: OgreVaoManager.h:524
Ogre::PbsProperty::NumTextures
static const IdString NumTextures
Definition: OgreHlmsPbs.h:493
Ogre::v1::GL3PlusDefaultHardwareVertexBuffer
Specialisation of HardwareVertexBuffer for emulation.
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:42
Ogre::RenderTargetViewEntry::RenderTargetViewEntry
RenderTargetViewEntry()
Definition: OgreTextureDefinition.h:67
Ogre::v1::VertexElement::baseVertexPointerToElement
void baseVertexPointerToElement(void *pBase, unsigned char **pElem) const
Adjusts a pointer to the base of a vertex to point at this element.
Definition: OgreHardwareVertexBuffer.h:244
Ogre::LML_CRITICAL
@ LML_CRITICAL
Definition: OgreLog.h:74
Ogre::CbTexture::samplerBlock
const HlmsSamplerblock * samplerBlock
Definition: OgreCbTexture.h:40
Ogre::Vector3::primaryAxis
Vector3 primaryAxis() const
Extract the primary (dominant) axis from this direction vector.
Definition: OgreVector3.h:781
Ogre::LML_TRIVIAL
@ LML_TRIVIAL
Definition: OgreLog.h:72
OgreResourceManager.h
Ogre::InstantRadiosity::mNumRays
size_t mNumRays
Number of rays to trace.
Definition: OgreInstantRadiosity.h:141
Ogre::int16
::int16_t int16
Definition: OgrePlatform.h:546
Ogre::Terrain::TERRAINLAYERSAMPLERELEMENT_CHUNK_VERSION
static const uint16 TERRAINLAYERSAMPLERELEMENT_CHUNK_VERSION
Definition: OgreTerrain.h:287
Ogre::Texture::~Texture
virtual ~Texture()
Definition: OgreTexture.h:129
Ogre::FileSystemArchive::getIgnoreHidden
static bool getIgnoreHidden()
Get whether hidden files are ignored during filesystem enumeration.
Definition: OgreFileSystem.h:136
Ogre::TextureBox::setCompressedPixelFormat
void setCompressedPixelFormat(PixelFormatGpu pixelFormat)
Definition: OgreTextureBox.h:83
Ogre::RTShader::TextureAtlasSamplerFactory::TextureAtlasAttib::positionOffset
ushort positionOffset
Definition: OgreShaderExTextureAtlasSampler.h:229
Ogre::v1::RibbonTrailFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreRibbonTrail.h:237
Ogre::RenderSystemCapabilities::setGeometryProgramConstantBoolCount
void setGeometryProgramConstantBoolCount(ushort c)
The number of boolean constants geometry programs support.
Definition: OgreRenderSystemCapabilities.h:780
Ogre::ImageCodec2::ImageData2::dataType
virtual String dataType() const
Returns the type of the data.
Definition: OgreImageCodec2.h:80
Ogre::FrameStats::FrameStats
FrameStats(void)
Definition: OgreFrameStats.h:56
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:907
Ogre::Quaternion::w
Real w
Definition: OgreQuaternion.h:312
OgreMaterialManager.h
Ogre::CompositorShadowNodeTranslator
Definition: OgreScriptTranslator.h:279
Ogre::HlmsDiskCache::Cache::sourceCode
SourceCodeVec sourceCode
See HlmsTypes.
Definition: OgreHlmsDiskCache.h:164
Ogre::ID_FILTERING
@ ID_FILTERING
Definition: OgreScriptCompiler.h:746
Ogre::PixelComponentType
PixelComponentType
Pixel component format.
Definition: OgrePixelFormat.h:392
OgreParticleEmitterCommands.h
Ogre::D3D11Texture::GetTex1D
ID3D11Texture1D * GetTex1D()
Definition: OgreD3D11Texture.h:80
Ogre::Volume::ChunkParameters::createDualGridVisualization
bool createDualGridVisualization
Whether to create the dualgrid debug visualization entity with false as default.
Definition: OgreVolumeChunk.h:68
Ogre::ComputeProperty::NumThreadGroupsY
static const IdString NumThreadGroupsY
Definition: OgreHlmsCompute.h:202
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: OgrePixelBox.h:121
Ogre::SceneManager::getNumCompositorTextures
size_t getNumCompositorTextures(void) const
Gets the number of currently active compositor textures.
Definition: OgreSceneManager.h:1498
Ogre::CMPF_ALWAYS_PASS
@ CMPF_ALWAYS_PASS
Definition: OgreCommon.h:138
Ogre::v1::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:113
Ogre::v1::ANIMBLEND_AVERAGE
@ ANIMBLEND_AVERAGE
Animations are applied by calculating a weighted average of all animations.
Definition: OgreSkeleton.h:51
Ogre::ResourceManager::getMemoryUsage
virtual size_t getMemoryUsage(void) const
Gets the current memory usage, in bytes.
Definition: OgreResourceManager.h:186
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:154
Ogre::D3D11VaoManager::StrideChanger::StrideChanger
StrideChanger()
Definition: OgreD3D11VaoManager.h:59
Ogre::BLOCK_BLEND
@ BLOCK_BLEND
Definition: OgreHlmsDatablock.h:47
Ogre::FileInfo::filename
String filename
The file's fully qualified name.
Definition: OgreArchive.h:56
Ogre::HlmsBlendblock::isAutoTransparent
bool isAutoTransparent(void) const
Definition: OgreHlmsDatablock.h:222
Ogre::v1::StaticGeometry::QueuedSubMesh::scale
Vector3 scale
Definition: OgreStaticGeometry.h:169
Ogre::SkeletonAnimationDef::getNumFrames
Real getNumFrames(void) const
Definition: OgreSkeletonAnimationDef.h:97
Ogre::SceneQueryResult::worldFragments
SceneQueryResultWorldFragmentList worldFragments
List of world fragments.
Definition: OgreSceneQuery.h:209
Ogre::EntityMaterialLodChangedEvent::lodValue
Real lodValue
LOD value as determined by LOD strategy.
Definition: OgreLodListener.h:82
Ogre::NodeArrayMemoryManager::DerivedPosition
@ DerivedPosition
Definition: OgreArrayMemoryManager.h:312
Ogre::LodLevel::reductionValue
Real reductionValue
The value, which depends on reductionMethod.
Definition: OgreLodConfig.h:104
Ogre::downscale2x_sRGB_X8_cube
ImageDownsamplerCube downscale2x_sRGB_X8_cube
Definition: OgreImageDownsampler.h:250
OgreStringInterface.h
Ogre::Volume::ChunkParameters::scale
Real scale
The scale of the volume with 1.0 as default.
Definition: OgreVolumeChunk.h:77
Ogre::float4::float4
float4()
Definition: OgreShaderPrimitives.h:75
Ogre::HlmsPassPso::ForceDisableDepthWrites
@ ForceDisableDepthWrites
Definition: OgreHlmsPso.h:111
Ogre::CompositorPassUavDef::TextureSource::isExternal
bool isExternal
Definition: OgreCompositorPassUavDef.h:60
Ogre::TextureDefinitionBase::TextureDefinition::textureType
TextureTypes::TextureTypes textureType
Definition: OgreTextureDefinition.h:100
OgreShaderScriptTranslator.h
Ogre::DescBindingTypes::NumDescBindingTypes
@ NumDescBindingTypes
Definition: OgreRootLayout.h:87
Ogre::Volume::Vertex::y
Real y
Y coordinate of the position.
Definition: OgreVolumeMeshBuilder.h:48
Ogre::RTShader::SGMaterialSerializerListener
This class responsible for translating core features of the RT Shader System for Ogre material script...
Definition: OgreShaderMaterialSerializerListener.h:47
OgreMetalPrerequisites.h
Ogre::ComputeProperty::ThreadsPerGroupZ
static const IdString ThreadsPerGroupZ
Definition: OgreHlmsCompute.h:200
Ogre::TextureUnitState::TextureEffect::frequency
Real frequency
Definition: OgreTextureUnitState.h:144
Ogre::ID_PSSM_LAMBDA
@ ID_PSSM_LAMBDA
Definition: OgreScriptCompiler.h:1015
Ogre::FastArray::append
void append(const_iterator otherBegin, const_iterator otherEnd)
Definition: OgreFastArray.h:228
Ogre::Camera::_notifyViewport
void _notifyViewport(Viewport *viewport)
Notifies this camera that a viewport is using it.
Definition: OgreCamera.h:643
Ogre::RSC_SEPARATE_SHADER_OBJECTS
@ RSC_SEPARATE_SHADER_OBJECTS
Support for Separate Shader Objects.
Definition: OgreRenderSystemCapabilities.h:268
Ogre::PbsBrdf::BlinnPhong
@ BlinnPhong
Implements Normalized Blinn Phong using a normalization factor of (n + 8) / (8 * pi) The main reason ...
Definition: OgreHlmsPbsDatablock.h:89
Ogre::GLES2DepthTexture
Definition: OgreGLES2DepthTexture.h:36
OgreShaderProgramWriterManager.h
Ogre::HlmsTextureManager::TEXTURE_TYPE_DETAIL
@ TEXTURE_TYPE_DETAIL
Definition: OgreHlmsTextureManager.h:138
Ogre::ShadowTextureDefinition::light
size_t light
Definition: OgreCompositorShadowNodeDef.h:63
Ogre::MultiRenderTarget::suggestPixelFormat
PixelFormat suggestPixelFormat() const
Irrelevant implementation since cannot copy.
Definition: OgreRenderTexture.h:118
Ogre::GeneralAllocatedObject
AllocatedObject< GeneralAllocPolicy > GeneralAllocatedObject
Definition: OgreMemoryAllocatorConfig.h:278
Ogre::RenderSystemCapabilities::getFragmentProgramConstantBoolCount
ushort getFragmentProgramConstantBoolCount(void) const
The number of boolean constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:737
OgreGLES2Support.h
Ogre::ParticleSystemRenderer::_notifyParticleExpired
virtual void _notifyParticleExpired(Particle *particle)
Optional callback notified when particle expired.
Definition: OgreParticleSystemRenderer.h:92
Ogre::Light::mTextureLightMaskIdx
uint16 mTextureLightMaskIdx
Definition: OgreLight.h:607
Ogre::v1::HardwareVertexBuffer::getManager
HardwareBufferManagerBase * getManager() const
Return the manager of this buffer, if any.
Definition: OgreHardwareVertexBuffer.h:72
Ogre::FileSystemPath
String FileSystemPath
Some machinery to properly handle Unicode filesystem pathes.
Definition: OgreFileSystem.h:53
OgreConfigDialogImp.h
OgreBillboardSet.h
Ogre::PFG_PVRTC_RGBA4_SRGB
@ PFG_PVRTC_RGBA4_SRGB
Definition: OgrePixelFormatGpu.h:205
Ogre::HighLevelGpuProgram::msEnableIncludeHeaderCmd
static CmdEnableIncludeHeader msEnableIncludeHeaderCmd
Definition: OgreHighLevelGpuProgram.h:74
Ogre::CompositorShadowNodeDef::CompositorShadowNodeDef
CompositorShadowNodeDef(const String &name, CompositorManager2 *compositorManager)
Definition: OgreCompositorShadowNodeDef.h:170
Ogre::BufferPacked::_getInternalBufferStart
size_t _getInternalBufferStart(void) const
Definition: OgreBufferPacked.h:321
OgreId.h
Ogre::v1::Animation::getNumericTrackIterator
NumericTrackIterator getNumericTrackIterator(void) const
Get non-updateable iterator over node tracks.
Definition: OgreAnimation.h:429
Ogre::HlmsComputePso::mThreadsPerGroup
uint32 mThreadsPerGroup[3]
XYZ.
Definition: OgreHlmsPso.h:262
Ogre::v1::SubMesh::hasTextureAliases
bool hasTextureAliases(void) const
returns true if the sub mesh has texture aliases
Definition: OgreSubMesh.h:227
Ogre::separableBlur_sRGB_XA88
ImageBlur2D separableBlur_sRGB_XA88
Definition: OgreImageDownsampler.h:265
Ogre::ID_SHADOW_NODE
@ ID_SHADOW_NODE
Definition: OgreScriptCompiler.h:1007
Ogre::v1::BufferUsageList
vector< HardwareBuffer::Usage >::type BufferUsageList
Define a list of usage flags.
Definition: OgreVertexIndexData.h:46
Ogre::VET_COLOUR_ARGB
@ VET_COLOUR_ARGB
D3D style compact colour.
Definition: OgreVertexElements.h:84
Ogre::LodData::Triangle::normal
Vector3 normal
Definition: OgreLodData.h:131
Ogre::PASS_RESOLVE
@ PASS_RESOLVE
Definition: OgreCompositorPassDef.h:59
Ogre::TerrainAutoUpdateLod
Terrain automatic LOD loading.
Definition: OgreTerrainAutoUpdateLod.h:53
Ogre::TEX_TYPE_3D
@ TEX_TYPE_3D
3D volume texture, used in combination with 3D texture coordinates
Definition: OgreTexture.h:95
Ogre::X11EGLContext
Definition: OgreX11EGLContext.h:38
Ogre::Font::GlyphInfo::codePoint
CodePoint codePoint
Definition: OgreFont.h:144
Ogre::StagingBuffer::getUnfencedTimeThreshold
uint32 getUnfencedTimeThreshold(void) const
Returns the time in milliseconds in which a StagingBuffer should hazards unfenced while with a refere...
Definition: OgreStagingBuffer.h:299
Ogre::CubemapProbe::getConstBufferForManualProbes
ConstBufferPacked * getConstBufferForManualProbes(void)
Definition: OgreCubemapProbe.h:243
Ogre::RenderTargetViewDef
Definition: OgreTextureDefinition.h:509
Ogre::SimplePageContentCollection::SUBCLASS_CHUNK_VERSION
static const uint16 SUBCLASS_CHUNK_VERSION
Definition: OgreSimplePageContentCollection.h:71
Ogre::FrameStats::getAvgTime
float getAvgTime(void) const
Definition: OgreFrameStats.h:72
Ogre::StagingTexture
A StagingTexture is an intermediate texture that can be read and be written from both CPU & GPU.
Definition: OgreStagingTexture.h:80
Ogre::SceneManager::getDecalsDiffuse
TextureGpu * getDecalsDiffuse(void) const
Definition: OgreSceneManager.h:1302
Ogre::MovablePlane::getBoundingBox
const AxisAlignedBox & getBoundingBox(void) const
Overridden from MovableObject.
Definition: OgreMovablePlane.h:78
Ogre::MetalConstBufferPacked::bindBufferHS
virtual void bindBufferHS(uint16 slot)
Definition: OgreMetalConstBufferPacked.h:52
Ogre::RenderSystemCapabilities::getFragmentProgramConstantIntCount
ushort getFragmentProgramConstantIntCount(void) const
The number of integer constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:732
Ogre::LodOutputProviderMesh::LodOutputProviderMesh
LodOutputProviderMesh(v1::MeshPtr mesh)
Definition: OgreLodOutputProviderMesh.h:44
Ogre::Volume::OctreeNode::isSubdivided
bool isSubdivided(void) const
Gets whether this cell has any children.
Definition: OgreVolumeOctreeNode.h:175
Ogre::MetalStagingTexture
Definition: OgreMetalStagingTexture.h:41
Ogre::LodData::Triangle::vertexID
unsigned int vertexID[3]
ID of the submesh. Usable with mMesh.getSubMesh() function. Holds ~0U for removed triangles.
Definition: OgreLodData.h:133
Ogre::Degree::operator!=
bool operator!=(const Degree &d) const
Definition: OgreMath.h:127
Ogre::GpuProgram::setAdjacencyInfoRequired
virtual void setAdjacencyInfoRequired(bool r)
Sets whether this geometry program requires adjacency information from the input primitives.
Definition: OgreGpuProgram.h:484
Ogre::PreApplyTextureAliasesScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:504
Ogre::v1::BBT_POINT
@ BBT_POINT
Standard point billboard (default), always faces the camera completely and is always upright.
Definition: OgreBillboardSet.h:81
Ogre::Renderable::getUseIdentityView
bool getUseIdentityView(void) const
Returns whether or not to use an 'identity' view.
Definition: OgreRenderable.h:227
Ogre::Polygon::EdgeMap
StdMultiMap< Vector3, Vector3 > EdgeMap
Definition: OgrePolygon.h:60
Ogre::v1::OverlayElement::_restoreManualHardwareResources
virtual void _restoreManualHardwareResources()
Notifies that hardware resources should be restored.
Definition: OgreOverlayElement.h:206
OgreConfigDialogImp.h
OgreKeyFrame.h
Ogre::ScriptLexer::~ScriptLexer
virtual ~ScriptLexer()
Definition: OgreScriptLexer.h:85
Ogre::TerrainQuadTreeNode::LodLevel::lastCFactor
Real lastCFactor
The cFactor value used to calculate transitionDist.
Definition: OgreTerrainQuadTreeNode.h:146
OgreIteratorWrapper.h
Ogre::GpuConstantDefinition::isBool
bool isBool() const
Definition: OgreGpuProgramParams.h:268
Ogre::MEMCATEGORY_SCENE_CONTROL
@ MEMCATEGORY_SCENE_CONTROL
Nodes, control data.
Definition: OgreMemoryAllocatorConfig.h:168
Ogre::CubemapProbe::mNumIterations
uint16 mNumIterations
Number of iterations.
Definition: OgreCubemapProbe.h:91
Ogre::UnlitProperty::OutUvCount
static const IdString OutUvCount
Definition: OgreUnlitProperty.h:128
Ogre::PF_R16_SINT
@ PF_R16_SINT
16-bit pixel format, 16 bits red (signed int).
Definition: OgrePixelFormat.h:192
Ogre::HlmsPbs::setIrradianceField
void setIrradianceField(IrradianceField *irradianceField)
Definition: OgreHlmsPbs.h:429
OgreBooleanMask.h
Ogre::NULLWindow::_setVisible
virtual void _setVisible(bool visible)
Internal method to notify the window it has been obscured or minimized.
Ogre::PbsProperty::UvDetail3
static const IdString UvDetail3
Definition: OgreHlmsPbs.h:551
Ogre::AtomicObject::cas
bool cas(const T &old, const T &nu)
Definition: OgreAtomicObject.h:75
Ogre::TextureDefinitionBase::TextureDefinition::fsaa
String fsaa
"1" = Disable.
Definition: OgreTextureDefinition.h:113
Ogre::v1::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::ExternalTextureSourceManager
Singleton Class which handles the registering and control of texture plugins.
Definition: OgreExternalTextureSourceManager.h:62
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:152
OgreMaterial.h
Ogre::RaySceneQueryResultEntry::worldFragment
SceneQuery::WorldFragment * worldFragment
The world fragment, or NULL if this is not a fragment result.
Definition: OgreSceneQuery.h:360
Ogre::M_GEOMETRY_COLOURS
@ M_GEOMETRY_COLOURS
Definition: OgreMeshFileFormat.h:370
Ogre::NumVertexPass
@ NumVertexPass
Definition: OgreCommon.h:64
Ogre::NULLConstBufferPacked::bindBufferVS
virtual void bindBufferVS(uint16 slot)
Binds the constant buffer to the given slot in the Vertex/Pixel/Geometry/Hull/Domain/Compute Shader.
Definition: OgreNULLConstBufferPacked.h:47
Ogre::LodData::IndexBufferInfo::buf
IndexBufferPointer buf
Definition: OgreLodData.h:154
Ogre::v1::Animation::VertexTrackList
map< unsigned short, VertexAnimationTrack * >::type VertexTrackList
Definition: OgreAnimation.h:409
Ogre::Terrain::getCompositeMap
const TexturePtr & getCompositeMap() const
Get access to the composite map, if enabled (as requested by the material generator)
Definition: OgreTerrain.h:1098
Ogre::SHADOW_NODE_RECALCULATE
@ SHADOW_NODE_RECALCULATE
Forces recalculation of the shadow node for this pass.
Definition: OgreCompositorPassSceneDef.h:54
Ogre::MetalDeviceList
Definition: OgreMetalDevice.h:97
Ogre::GLES2VaoManager::StrideChanger::offsetAfterPadding
size_t offsetAfterPadding
Definition: OgreGLES2VaoManager.h:59
Ogre::v1::NULLHardwarePixelBuffer::getRenderTarget
virtual RenderTexture * getRenderTarget(size_t zoffset)
Get rendertarget for z slice.
Ogre::VulkanDiscardBufferManager::UnsafeBlock::operator<
bool operator<(const UnsafeBlock &other) const
Definition: OgreVulkanDiscardBufferManager.h:60
Ogre::D3D11HLSLProgram::setPreprocessorDefines
void setPreprocessorDefines(const String &defines)
Sets the preprocessor defines use to compile the program.
Definition: OgreD3D11HLSLProgram.h:312
Ogre::GpuProgramParameters::getUnsignedIntLogicalBufferStruct
const GpuLogicalBufferStructPtr & getUnsignedIntLogicalBufferStruct() const
Get the current list of mappings from low-level logical param indexes to physical buffer locations in...
Definition: OgreGpuProgramParams.h:1833
OgreSharedPtr.h
Ogre::GpuLogicalIndexUse::GpuLogicalIndexUse
GpuLogicalIndexUse()
Definition: OgreGpuProgramParams.h:574
Ogre::v1::VertexCacheProfiler::getHits
unsigned int getHits()
Definition: OgreVertexIndexData.h:348
Ogre::MeshSerializerListener
Definition: OgreMesh2Serializer.h:201
Ogre::Math::DegreesToRadians
static Real DegreesToRadians(Real degrees)
Definition: OgreMath.h:481
Ogre::Mesh::getNumSubMeshes
unsigned getNumSubMeshes(void) const
Gets the number of sub meshes which comprise this mesh.
Ogre::ID_TEXTURE
@ ID_TEXTURE
Definition: OgreScriptCompiler.h:726
Ogre::operator==
bool operator==(STLAllocator< T, P > const &, STLAllocator< T2, P > const &)
determine equality, can memory from another allocator be released by this allocator,...
Definition: OgreMemorySTLAllocator.h:189
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_glslFiniteDebug
static const String & getDirectionalLightExtruderVs_glslFiniteDebug(void)
Get FINITE extruder program source for debug directional lights, compatible with glsl.
Definition: OgreShadowVolumeExtrudeProgram.h:319
Ogre::TextureTypes::Type3D
@ Type3D
Definition: OgreTextureGpu.h:62
Ogre::CbTextures::descSet
const DescriptorSetTexture * descSet
Definition: OgreCbTexture.h:50
Ogre::Volume::Vertex::nY
Real nY
Y component of the normal.
Definition: OgreVolumeMeshBuilder.h:57
Ogre::SkeletonTrack::getKeyFrames
const KeyFrameRigVec & getKeyFrames(void) const
Definition: OgreSkeletonTrack.h:98
Ogre::AsyncTextureTicket::DelayedDownload::DelayedDownload
DelayedDownload()
Definition: OgreAsyncTextureTicket.h:70
Ogre::RTShader::ShaderParameterList
vector< ParameterPtr >::type ShaderParameterList
Definition: OgreShaderPrerequisites.h:76
Ogre::GPT_FRAGMENT_PROGRAM
@ GPT_FRAGMENT_PROGRAM
Definition: OgreGpuProgram.h:53
OgreHlmsPbsPrerequisites.h
Ogre::CompositorPassUavDef::TextureSource
Definition: OgreCompositorPassUavDef.h:53
Ogre::CompositorPassShadowsDef::mCameraCubemapReorient
bool mCameraCubemapReorient
When true, the camera will be rotated 90°, -90° or 180° depending on the value of mRtIndex and then r...
Definition: OgreCompositorPassShadowsDef.h:70
OGRE_EXCEPT
#define OGRE_EXCEPT(code, desc, src)
Definition: OgreException.h:302
Ogre::SmallVector
SmallVector - This is a 'vector' (really, a variable-sized array), optimized for the case when the ar...
Definition: OgreSmallVector.h:717
Ogre::uint4::uint4
uint4()
Definition: OgreShaderPrimitives.h:81
Ogre::Vector3::UNIT_X
static const Vector3 UNIT_X
Definition: OgreVector3.h:802
Ogre::RootLayout::findParamsBuffer
bool findParamsBuffer(uint32 shaderStage, size_t &outSetIdx, size_t &outBindingIdx) const
Retrieves the set and binding idx of the params buffer.
Ogre::ImageCodec::ImageData::height
uint32 height
Definition: OgreImageCodec.h:61
Ogre::TextureDefinitionBase::TextureDefinition::height
uint32 height
Definition: OgreTextureDefinition.h:102
Ogre::PbsMobileProperty::HwGammaWrite
static const IdString HwGammaWrite
Definition: OgreHlmsPbsMobile.h:103
OgreVisibilityFlags.h
Ogre::TextureGpuManager::ResourceEntry::destroyRequested
bool destroyRequested
Definition: OgreTextureGpuManager.h:283
Ogre::ArrayMatrix4::ArrayMatrix4
ArrayMatrix4(const ArrayMatrix4 &copy)
Definition: C/OgreArrayMatrix4.h:75
Ogre::WFT_PWM
@ WFT_PWM
Pulse Width Modulation.
Definition: OgreCommon.h:337
Ogre::VertexElementSemanticFull::semantic
VertexElementSemantic semantic
Definition: OgreVertexBufferDownloadHelper.h:45
Ogre::Resource::LOADSTATE_UNLOADED_MARKED_FOR_RELOAD
@ LOADSTATE_UNLOADED_MARKED_FOR_RELOAD
Unloaded and marked for reload.
Definition: OgreResource.h:133
Ogre::Mesh
Resource holding data about 3D mesh.
Definition: OgreMesh2.h:88
Ogre::v1::HardwareCounterBufferSharedPtr::HardwareCounterBufferSharedPtr
HardwareCounterBufferSharedPtr()
Definition: OgreHardwareCounterBuffer.h:70
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:116
Ogre::RenderTargetEvent
Struct containing information about a RenderTarget event.
Definition: OgreRenderTargetListener.h:44
OgreGL3PlusPixelFormatToShaderType.h
Ogre::ZipDataStream
Specialisation of DataStream to handle streaming data from zip archives.
Definition: OgreZip.h:166
Ogre::RadixSort::RadixSort
RadixSort()
Definition: OgreRadixSort.h:237
Ogre::PFG_ASTC_RGBA_UNORM_10X10_sRGB
@ PFG_ASTC_RGBA_UNORM_10X10_sRGB
Definition: OgrePixelFormatGpu.h:263
Ogre::MovableObject::getDefaultVisibilityFlags
static uint32 getDefaultVisibilityFlags()
Get the default visibility flags for all future MovableObject instances.
Definition: OgreMovableObject.h:532
Ogre::PBSM_DETAIL3
@ PBSM_DETAIL3
Definition: OgreHlmsPbsPrerequisites.h:70
Ogre::GpuProgramParameters::ACT_PROJECTION_MATRIX
@ ACT_PROJECTION_MATRIX
The current projection matrix.
Definition: OgreGpuProgramParams.h:924
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
Ogre::CompositorPassDefVec
vector< CompositorPassDef * >::type CompositorPassDefVec
Definition: OgreCompositorPassDef.h:264
Ogre::Any::has_value
bool has_value() const
Definition: OgreAny.h:105
Ogre::AnimableValue::AnimableValue
AnimableValue(ValueType t)
Definition: OgreAnimable.h:141
Ogre::LwString::Double
Definition: OgreLwString.h:359
Ogre::Exception
When thrown, provides information about an error that has occurred inside the engine.
Definition: OgreException.h:90
Ogre::SOP_INVERT
@ SOP_INVERT
Invert the bits of the stencil buffer.
Definition: OgreCommon.h:166
Ogre::Camera::SortModeDistanceRadiusIgnoring
@ SortModeDistanceRadiusIgnoring
Same as SortModeDistance, but skips object radius from calculations.
Definition: OgreCamera.h:151
Ogre::SharedPtrInfoDeleteT::~SharedPtrInfoDeleteT
virtual ~SharedPtrInfoDeleteT()
Definition: OgreSharedPtr.h:90
Ogre::AxisAlignedBox::scale
void scale(const Vector3 &s)
Scales the AABB by the vector given.
Definition: OgreAxisAlignedBox.h:629
Ogre::v1::VertexData::mDeleteDclBinding
bool mDeleteDclBinding
Whether this class should delete the declaration and binding.
Definition: OgreVertexIndexData.h:87
Ogre::VulkanResourceTransition::srcStage
VkPipelineStageFlags srcStage
Definition: OgreVulkanResourceTransition.h:39
Ogre::ID_POINT_SIZE
@ ID_POINT_SIZE
Definition: OgreScriptCompiler.h:719
Ogre::v1::LinkedSkeletonAnimationSource::skeletonName
String skeletonName
Definition: OgreSkeleton.h:468
Ogre::RenderWindowDescription::miscParams
NameValuePairList miscParams
Definition: OgreRenderSystem.h:86
Ogre::VulkanWindowNull::reposition
void reposition(int32 leftPt, int32 topPt) override
Ogre::ManualResourceLoader::prepareResource
virtual void prepareResource(Resource *resource)
Called when a resource wishes to load.
Definition: OgreResource.h:538
Ogre::OITDCodec::~OITDCodec
virtual ~OITDCodec()
Definition: OgreOITDCodec.h:70
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(int val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:456
Ogre::SceneManager::getCameraIterator
CameraIterator getCameraIterator(void)
Returns a specialised MapIterator over all cameras in the scene.
Definition: OgreSceneManager.h:2281
Ogre::PbsMobileProperty::BlendModeIndex0
static const IdString BlendModeIndex0
Definition: OgreHlmsPbsMobile.h:156
Ogre::STLAllocator::difference_type
std::ptrdiff_t difference_type
Definition: OgreMemorySTLAllocator.h:92
Ogre::PFG_BC4_SNORM
@ PFG_BC4_SNORM
Two channels compressed 8bpp. Ideal for normal maps or greyscale + alpha.
Definition: OgrePixelFormatGpu.h:137
Ogre::Page::CHUNK_CONTENTCOLLECTION_DECLARATION_ID
static const uint32 CHUNK_CONTENTCOLLECTION_DECLARATION_ID
Definition: OgrePage.h:101
Ogre::Light::getType
LightTypes getType(void) const
Returns the light type.
Definition: OgreLight.h:122
Ogre::DescriptorSetUav::Slot::getBuffer
BufferSlot & getBuffer(void)
Definition: OgreDescriptorSetUav.h:181
OgrePlugin.h
Ogre::SceneManager::getName
const String & getName(void) const
Return the instance name of this SceneManager.
Definition: OgreSceneManager.h:991
Ogre::GL3PlusMappings
Definition: OgreGL3PlusMappings.h:40
OgreShaderExHardwareSkinningTechnique.h
Ogre::D3D11FrameBufferDescMap
map< FrameBufferDescKey, D3D11FrameBufferDescValue >::type D3D11FrameBufferDescMap
Definition: OgreD3D11RenderPassDescriptor.h:55
Ogre::ShadowMapTechniques
ShadowMapTechniques
Definition: OgreCompositorShadowNodeDef.h:47
Ogre::VulkanProgram::getSpirv
const std::vector< uint32 > & getSpirv(void) const
Definition: OgreVulkanProgram.h:121
Ogre::RenderPassDescriptor::getNumColourEntries
uint8 getNumColourEntries(void) const
Definition: OgreRenderPassDescriptor.h:233
Ogre::Terrain::LayerInstance::worldSize
Real worldSize
The world size of the texture to be applied in this layer.
Definition: OgreTerrain.h:304
Ogre::PFF_HASALPHA
@ PFF_HASALPHA
This format has an alpha channel.
Definition: OgrePixelFormat.h:371
Ogre::GTKWindow::swapBuffers
void swapBuffers()
Swaps the frame buffers to display the next frame.
Ogre::VertexElementType
VertexElementType
Vertex element type, used to identify the base types of the vertex contents Note that all attributes ...
Definition: OgreVertexElements.h:70
Ogre::CullFrustumRequest::camera
const Camera * camera
Camera whose frustum we're to cull against. Must be const (read only for all threads).
Definition: OgreSceneManager.h:111
Ogre::FrameListener::frameEnded
virtual bool frameEnded(const FrameEvent &evt)
Called just after a frame has been rendered.
Definition: OgreFrameListener.h:127
Ogre::v1::MeshSerializerImpl_v1_8
Class for providing backwards-compatibility for loading version 1.8 of the .mesh format.
Definition: OgreMeshSerializerImpl.h:214
Ogre::MetalNullTextureTarget::setFsaaResolveDirty
virtual void setFsaaResolveDirty(void)
Null buffers never resolve; only colour buffers do.
Definition: OgreMetalNullTexture.h:114
Ogre::FrameBufferType
FrameBufferType
Defines the frame buffer types.
Definition: OgreCommon.h:371
Ogre::SmallVectorTemplateCommon::const_reference
const typedef T & const_reference
Definition: OgreSmallVector.h:179
Ogre::Rectangle2D::getHollowRectRadius
Real getHollowRectRadius(void) const
Definition: OgreRectangle2D2.h:98
Ogre::HlmsPso::sampleMask
uint32 sampleMask
Definition: OgreHlmsPso.h:156
Ogre::InstanceManagerFlags
InstanceManagerFlags
Flags for the Instance Manager when calculating ideal number of instances per batch.
Definition: OgreCommon.h:409
Ogre::CMPF_GREATER
@ CMPF_GREATER
Definition: OgreCommon.h:144
Ogre::IrradianceVolume::getNumBlocksZ
uint32 getNumBlocksZ(void) const
Definition: OgreIrradianceVolume.h:122
Ogre::MEMCATEGORY_SCRIPTING
@ MEMCATEGORY_SCRIPTING
Scripting.
Definition: OgreMemoryAllocatorConfig.h:174
Ogre::v1::ManualObject::ManualObjectSection::get32BitIndices
bool get32BitIndices() const
Get whether we need 32-bit indices.
Definition: OgreManualObject.h:441
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:1304
Ogre::ForwardClustered::getNumSlices
uint32 getNumSlices(void) const
Definition: OgreForwardClustered.h:130
OgrePlatform.h
Ogre::CompositorPassMipmap
Implementation of CompositorPass This implementation will generate mipmaps for the specified texture.
Definition: OgreCompositorPassMipmap.h:53
Ogre::IdString::operator==
bool operator==(IdString idString) const
Definition: OgreIdString.h:236
Ogre::PbsMobileProperty::UvAtlas
static const IdString UvAtlas
Definition: OgreHlmsPbsMobile.h:115
Ogre::RenderSystemCapabilities::getGeometryProgramConstantBoolCount
ushort getGeometryProgramConstantBoolCount(void) const
The number of boolean constants geometry programs support.
Definition: OgreRenderSystemCapabilities.h:722
Ogre::RenderPassColourTarget::clearColour
ColourValue clearColour
Definition: OgreRenderPassDescriptor.h:139
Ogre::NULLPlugin::initialise
void initialise()
Perform any tasks the plugin needs to perform on full system initialisation.
Ogre::VctVoxelizer::_setNeedsAllMipmaps
void _setNeedsAllMipmaps(bool bNeedsAllMipmaps)
Definition: OgreVctVoxelizer.h:286
Ogre::Renderable::removeCustomParameter
void removeCustomParameter(size_t index)
Removes a custom value which is associated with this Renderable at the given index.
Definition: OgreRenderable.h:267
Ogre::M_GEOMETRY_VERTEX_BUFFER
@ M_GEOMETRY_VERTEX_BUFFER
Definition: OgreMeshFileFormat.h:224
Ogre::GL3PlusOldVertexArrayObject::bind
void bind(void)
Bind a VAO.
Ogre::RSC_USER_CLIP_PLANES
@ RSC_USER_CLIP_PLANES
Supports user clipping planes.
Definition: OgreRenderSystemCapabilities.h:113
Ogre::D3D11DepthTexture::_autogenerateMipmaps
virtual void _autogenerateMipmaps(void)
Tells the API to let the HW autogenerate mipmaps.
Definition: OgreD3D11DepthTexture.h:70
Ogre::ScriptCompiler::Error::code
uint32 code
Definition: OgreScriptCompiler.h:202
Ogre::ShaderParams::Param::isAutomatic
bool isAutomatic
Definition: OgreShaderParams.h:88
Ogre::Volume::ChunkTreeSharedData::~ChunkTreeSharedData
~ChunkTreeSharedData(void)
Destructor.
Definition: OgreVolumeChunk.h:132
Ogre::v1::DefaultHardwareCounterBuffer
Specialisation of HardwareCounterBuffer for emulation.
Definition: OgreDefaultHardwareBufferManager.h:126
Ogre::FastArray::operator[]
T & operator[](size_t idx)
Definition: OgreFastArray.h:349
Ogre::APKZipArchiveFactory::APKZipArchiveFactory
APKZipArchiveFactory(AAssetManager *assetMgr)
Definition: OgreAPKZipArchive.h:43
Ogre::Vector2::reflect
Vector2 reflect(const Vector2 &normal) const
Calculates a reflection vector to the plane with the given normal .
Definition: OgreVector2.h:528
Ogre::CompositorWorkspaceTranslator
Definition: OgreScriptTranslator.h:263
Ogre::Renderable::postRender
virtual void postRender(SceneManager *sm, RenderSystem *rsys)
Called immediately after the Renderable has been rendered.
Definition: OgreRenderable.h:118
Ogre::v1::HardwareBufferLockGuard::lock
void lock(HardwareBuffer *p, size_t offset, size_t length, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:392
Ogre::v1::AnimationStateControllerValue::~AnimationStateControllerValue
~AnimationStateControllerValue()
Destructor (parent already virtual)
Definition: OgreAnimationState.h:288
Ogre::VulkanDevice::mSupportedStages
uint32 mSupportedStages
Definition: OgreVulkanDevice.h:110
Ogre::TextureUnitState::getTextureNameAlias
const String & getTextureNameAlias(void) const
Gets the Texture Name Alias of the Texture Unit.
Definition: OgreTextureUnitState.h:1041
Ogre::ArrayRay::ArrayRay
ArrayRay(const ArrayVector3 &origin, const ArrayVector3 &direction)
Definition: OgreArrayRay.h:43
Ogre::Vector2::ZERO
static const Vector2 ZERO
Definition: OgreVector2.h:572
Ogre::VulkanWindowSwapChainBased::mClosed
bool mClosed
Definition: OgreVulkanWindow.h:100
Ogre::SceneQuery::mLastRq
uint8 mLastRq
Definition: OgreSceneQuery.h:128
Ogre::IndexBufferPacked::getIndexType
IndexType getIndexType(void) const
Definition: OgreIndexBufferPacked.h:55
Ogre::downscale2x_sRGB_XX88_cube
ImageDownsamplerCube downscale2x_sRGB_XX88_cube
Definition: OgreImageDownsampler.h:249
Ogre::RTShader::Operand
A class that represents a function operand (its the combination of a parameter the in/out semantic an...
Definition: OgreShaderFunctionAtom.h:78
Ogre::RSC_PERSTAGECONSTANT
@ RSC_PERSTAGECONSTANT
Is DirectX feature "per stage constants" supported.
Definition: OgreRenderSystemCapabilities.h:235
Ogre::v1::OverlayManager::OverlayMapIterator
MapIterator< OverlayMap > OverlayMapIterator
Definition: OgreOverlayManager.h:134
Ogre::SubStringRef::startWith
bool startWith(const String &stringCompare) const
Definition: OgreHlmsCommon.h:130
Ogre::D3D9VertexDeclaration
Specialisation of VertexDeclaration for D3D9.
Definition: OgreD3D9VertexDeclaration.h:38
Ogre::UnlitProperty::DiffuseMapPtr::uvSource
const IdString * uvSource
Definition: OgreUnlitProperty.h:133
Ogre::D3D11RenderWindowBase::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D11RenderWindow.h:70
Ogre::downscale2x_XA88
ImageDownsampler2D downscale2x_XA88
Definition: OgreImageDownsampler.h:62
Ogre::CompositorNodeDef::getNumOutputChannels
size_t getNumOutputChannels(void) const
Returns the number of output channels.
Definition: OgreCompositorNodeDef.h:179
Ogre::AnimableValue::RADIAN
@ RADIAN
Definition: OgreAnimable.h:88
Ogre::v1::HardwareCounterBuffer::getManager
HardwareBufferManagerBase * getManager() const
Return the manager of this buffer, if any.
Definition: OgreHardwareCounterBuffer.h:60
Ogre::Assert::Handler
FailBehavior(* Handler)(const char *condition, const char *msg, const char *file, int line)
Definition: OgreAssert.h:49
Ogre::GpuSharedParameters::getName
const String & getName()
Get the name of this shared parameter set.
Definition: OgreGpuProgramParams.h:668
Ogre::TextureUnitState::TextureEffect::phase
Real phase
Definition: OgreTextureUnitState.h:145
Ogre::Frustum::_getCachedWorldSpaceCorners
const Vector3 * _getCachedWorldSpaceCorners(void) const
Definition: OgreFrustum.h:454
Ogre::v1::ManualObject::getKeepDeclarationOrder
bool getKeepDeclarationOrder() const
Gets whether or not the declaration order is to be kept or not.
Definition: OgreManualObject.h:401
Ogre::LodWorkQueueInjector
Injects the output of a request to the mesh in a thread safe way.
Definition: OgreLodWorkQueueInjector.h:42
Ogre::Vector4::ptr
const Real * ptr() const
Pointer accessor for direct copying.
Definition: OgreVector4.h:144
Ogre::RTShader::TextureAtlasSamplerFactory::TextureAtlasAttib::autoBorderAdjust
bool autoBorderAdjust
Definition: OgreShaderExTextureAtlasSampler.h:230
Ogre::Camera::isRenderedRq
bool isRenderedRq(size_t rqId) const
Returns true if the asked render queue has been rendered. False otherwise.
Definition: OgreCamera.h:794
Ogre::StencilParams::stencilFront
StencilStateOp stencilFront
Definition: OgreCommon.h:210
Ogre::StringConverter::setDefaultStringLocale
static void setDefaultStringLocale(const String &loc)
Definition: OgreStringConverter.h:290
Ogre::LodWorkQueueRequest::output
LodOutputProviderPtr output
Definition: OgreLodWorkQueueRequest.h:47
XRRGetScreenInfo
XRRScreenConfiguration * XRRGetScreenInfo(Display *nativeDisplayType, Window window)
Ogre::ObjectData::advanceFrustumPack
void advanceFrustumPack()
Advances all pointers needed by MovableObject::cullFrustum to the next pack, i.e.
Definition: OgreObjectData.h:194
Ogre::StringConverter::isUseLocale
static bool isUseLocale()
Definition: OgreStringConverter.h:300
Ogre::MathlibC::CmovRobust
static ArrayInt CmovRobust(ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask)
Definition: OgreMathlibC.h:138
Ogre::Radian::Radian
Radian(Real r=0)
Definition: OgreMath.h:54
Ogre::GLES2Context::setInitialized
void setInitialized()
Definition: OgreGLES2Context.h:59
Ogre::AsyncTextureTicket::DelayedDownload
Definition: OgreAsyncTextureTicket.h:62
Ogre::CompositorPassDef::mProfilingId
String mProfilingId
Definition: OgreCompositorPassDef.h:221
Ogre::VaoManager::getDefaultStagingBufferLifetime
uint32 getDefaultStagingBufferLifetime(void) const
Definition: OgreVaoManager.h:577
Ogre::Radian::operator/=
Radian & operator/=(Real f)
Definition: OgreMath.h:77
Ogre::PROP_LONG
@ PROP_LONG
Definition: OgreProperty.h:110
Ogre::BB_FLAG_TEX
@ BB_FLAG_TEX
Definition: OgreBufferPacked.h:99
Ogre::v1::NumericKeyFrame
Specialised KeyFrame which stores any numeric value.
Definition: OgreKeyFrame.h:82
Ogre::PCT_FLOAT16
@ PCT_FLOAT16
Short per component (16 bit fixed 0.0..1.0))
Definition: OgrePixelFormat.h:396
Ogre::v1::GL3PlusHardwareIndexBuffer
Definition: OgreGL3PlusHardwareIndexBuffer.h:37
Ogre::NameGenerator::getNext
unsigned long long int getNext() const
Get the internal counter.
Definition: OgreNameGenerator.h:92
Ogre::Matrix3::ToAngleAxis
void ToAngleAxis(Vector3 &rkAxis, Degree &rfAngle) const
Definition: OgreMatrix3.h:192
Ogre::LwString::a
LwString & a(double a0)
Definition: OgreLwString.h:387
Ogre::v1::SubMesh::mLodFaceList
LODFaceList mLodFaceList[NumVertexPass]
Definition: OgreSubMesh.h:119
Ogre::HlmsBaseProp::LightsAreaTexColour
static const IdString LightsAreaTexColour
Definition: OgreHlms.h:872
OgreGL3PlusTextureGpu.h
Ogre::GL3PlusTextureGpu::getMsaaFramebufferName
GLuint getMsaaFramebufferName(void) const
If MSAA > 1u and TextureFlags::MsaaExplicitResolve is not set, this returns the handle to the tempora...
Definition: OgreGL3PlusTextureGpu.h:131
Ogre::Vector2::ptr
const Real * ptr() const
Pointer accessor for direct copying.
Definition: OgreVector2.h:119
Ogre::VulkanDescriptorSetTexture2::mTextures
FastArray< VkDescriptorImageInfo > mTextures
Definition: OgreVulkanDescriptorSets.h:66
Ogre::NameGenerator::NameGenerator
NameGenerator(const NameGenerator &rhs)
Definition: OgreNameGenerator.h:63
Ogre::GpuProgram::hasCompileError
virtual bool hasCompileError(void) const
Did this program encounter a compile error when loading?
Definition: OgreGpuProgram.h:550
Ogre::VulkanQueue::Transfer
@ Transfer
Definition: OgreVulkanQueue.h:50
Ogre::ID_3D
@ ID_3D
Definition: OgreScriptCompiler.h:729
Ogre::RenderSystemCapabilitiesSerializer::~RenderSystemCapabilitiesSerializer
virtual ~RenderSystemCapabilitiesSerializer()
default destructor
Definition: OgreRenderSystemCapabilitiesSerializer.h:56
OgrePlaneBoundedVolume.h
Ogre::ShadowTextureDefinition::_setSharesSetupWithIdx
void _setSharesSetupWithIdx(size_t idx)
Definition: OgreCompositorShadowNodeDef.h:132
Ogre::ShadowNodeHelper::ShadowParamVec
vector< ShadowParam >::type ShadowParamVec
Definition: OgreCompositorShadowNode.h:379
Ogre::AtomAbstractNode::id
uint32 id
Definition: OgreScriptCompiler.h:116
Ogre::UnlitMobileProp::BlendModeIdx0
static const IdString BlendModeIdx0
Definition: OgreHlmsUnlitMobile.h:125
Ogre::PbsMobileProperty::HwGammaRead
static const IdString HwGammaRead
Definition: OgreHlmsPbsMobile.h:102
Ogre::v1::VertexData::vertexCount
size_t vertexCount
The number of vertices used in this operation.
Definition: OgreVertexIndexData.h:91
OgreConfigDialogImp.h
Ogre::GLSLShader::setLinked
void setLinked(GLint flag)
Set the shader link status.
Definition: OgreGLSLShader.h:206
Ogre::SmallVectorImpl::set_size
void set_size(unsigned N)
set_size - Set the array size to
Definition: OgreSmallVector.h:608
Ogre::RTShader::Parameter::SPC_NORMAL_WORLD_SPACE
@ SPC_NORMAL_WORLD_SPACE
Normal in world space.
Definition: OgreShaderParameter.h:106
Ogre::v1::PatchSurface::AUTO_LEVEL
@ AUTO_LEVEL
Definition: OgrePatchSurface.h:68
Ogre::GpuProgramUsage::getProgram
const GpuProgramPtr & getProgram() const
Gets the program being used.
Definition: OgreGpuProgramUsage.h:122
_OgreD3D9Export
#define _OgreD3D9Export
Definition: OgreD3D9Prerequisites.h:122
Ogre::D3D11DeviceResourceManager::notifyResourceCreated
void notifyResourceCreated(D3D11DeviceResource *deviceResource)
Ogre::CommandBuffer::execute_setTextureBufferGS
static CommandBufferExecuteFunc execute_setTextureBufferGS
Definition: OgreCommandBuffer.h:83
Ogre::v1::GuiHorizontalAlignment
GuiHorizontalAlignment
Enum describing where '0' is in relation to the parent in the horizontal dimension.
Definition: OgreOverlayElement.h:70
Ogre::GL3PlusRenderTexture::CustomAttributeString_TARGET
static const String CustomAttributeString_TARGET
Definition: OgreGL3PlusRenderTexture.h:63
Ogre::v1::EdgeData::TriangleLightFacingList
vector< char >::type TriangleLightFacingList
Working vector used when calculating the silhouette.
Definition: OgreEdgeListBuilder.h:97
Ogre::CB_DRAW_V1_STRIP_NO_BASE_INSTANCE
@ CB_DRAW_V1_STRIP_NO_BASE_INSTANCE
Definition: OgreCbCommon.h:75
_OgreVulkanExport
#define _OgreVulkanExport
Definition: OgreVulkanPrerequisites.h:207
Ogre::Exception::getFile
virtual const String & getFile() const
Gets source file name.
Definition: OgreException.h:161
Ogre::VulkanDelayed_vkDestroySampler::pAllocator
const VkAllocationCallbacks * pAllocator
Definition: OgreVulkanDelayedFuncs.h:58
Ogre::Volume::MeshBuilderCallback::~MeshBuilderCallback
virtual ~MeshBuilderCallback()
Definition: OgreVolumeMeshBuilder.h:110
Ogre::TextureGpuManager::BudgetEntry::minNumSlices
uint32 minNumSlices
Definition: OgreTextureGpuManager.h:250
Ogre::ExceptionFactory
Class implementing dispatch methods in order to construct by-value exceptions of a derived type based...
Definition: OgreException.h:269
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:101
Ogre::PF_BC7_UNORM
@ PF_BC7_UNORM
DDS (DirectDraw Surface) BC7 format (unsigned normalised)
Definition: OgrePixelFormat.h:222
Ogre::NULLVaoManager::StrideChanger::StrideChanger
StrideChanger()
Definition: OgreNULLVaoManager.h:62
Ogre::Matrix4::inverseAffine
Matrix4 inverseAffine(void) const
Returns the inverse of the affine matrix.
Ogre::HLMS_UNLIT
@ HLMS_UNLIT
Toon shading / Cel shading.
Definition: OgreHlmsCommon.h:184
Ogre::D3D9StereoDriverBridge
Bridge interface from the render system to the stereo driver.
Definition: OgreD3D9StereoDriverBridge.h:44
Ogre::PixelFormatDataTypes::Uint4
@ Uint4
Definition: OgreD3D11PixelFormatToShaderType.h:58
Ogre::ObjectDataArrayMemoryManager::ShadowUpperDistance
@ ShadowUpperDistance
Definition: OgreArrayMemoryManager.h:389
Ogre::VulkanGlobalBindingTable
This table holds an emulation of D3D11/Metal style of resource binding.
Definition: OgreVulkanGlobalBindingTable.h:61
Ogre::v1::RibbonTrailFactory::RibbonTrailFactory
RibbonTrailFactory()
Definition: OgreRibbonTrail.h:234
Ogre::D3D9RenderSystem::getMultiheadUse
MultiheadUseType getMultiheadUse() const
Returns how multihead should be activated.
Definition: OgreD3D9RenderSystem.h:398
Ogre::VulkanDelayed_vkDestroySampler::execute
virtual void execute()
OgreShaderExHardwareSkinning.h
rapidjson::MemoryPoolAllocator
Definition: OgreHlmsJson.h:43
Ogre::D3D9HLSLProgram::setPreprocessorDefines
void setPreprocessorDefines(const String &defines)
Sets the preprocessor defines use to compile the program.
Definition: OgreD3D9HLSLProgram.h:184
Ogre::MetalProgram::setEntryPoint
void setEntryPoint(const String &entryPoint)
Sets the entry point for this program ie the first method called.
Definition: OgreMetalProgram.h:100
Ogre::float2::y
float y
Definition: OgreShaderPrimitives.h:69
Ogre::RenderTarget::setFsaaResolved
virtual void setFsaaResolved()
Definition: OgreRenderTarget.h:184
Ogre::FBT_STENCIL
@ FBT_STENCIL
Definition: OgreCommon.h:374
Ogre::v1::TimeIndex::hasKeyIndex
bool hasKeyIndex(void) const
Definition: OgreAnimationTrack.h:90
Ogre::Rectangle2DFactory
Factory object for creating Entity instances.
Definition: OgreRectangle2D2.h:115
Ogre::Volume::ChunkParameters::src
Source * src
The volume source.
Definition: OgreVolumeChunk.h:56
Ogre::SmallVectorImpl::assign
void assign(unsigned NumElts, const T &Elt)
Definition: OgreSmallVector.h:436
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE3
@ SPC_POSTOLIGHT_TANGENT_SPACE3
Definition: OgreShaderParameter.h:160
Ogre::RenderQueueListener::renderQueueEnded
virtual void renderQueueEnded(uint8 queueGroupId, const String &invocation, bool &repeatThisInvocation)
Event raised after a queue group is rendered.
Definition: OgreRenderQueueListener.h:89
Ogre::VaoManager::getFrameCount
uint32 getFrameCount(void)
Definition: OgreVaoManager.h:526
Ogre::GCT_DOUBLE4
@ GCT_DOUBLE4
Definition: OgreGpuProgramParams.h:102
Ogre::HlmsPbs::AmbientHemisphere
@ AmbientHemisphere
Force hemisphere ambient light.
Definition: OgreHlmsPbs.h:100
Ogre::Volume::Source::VOLUME_CHUNK_VERSION
static const uint16 VOLUME_CHUNK_VERSION
The version of volume files.
Definition: OgreVolumeSource.h:71
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const unsigned long &val)
Definition: OgreProperty.h:160
Ogre::ThreadHandle::_getOsHandle
HANDLE _getOsHandle() const
Internal use.
Definition: OgreThreads.h:111
Ogre::Math::DegreesToAngleUnits
static Real DegreesToAngleUnits(Real degrees)
Convert from degrees to the current AngleUnit.
Ogre::ShadowTextureDefinition::shadowMapTechnique
ShadowMapTechniques shadowMapTechnique
Definition: OgreCompositorShadowNodeDef.h:84
Ogre::RTShader::LayeredBlending::TextureBlend::customNum
int customNum
Definition: OgreShaderExLayeredBlending.h:102
Ogre::D3D11VaoManager::StrideChanger
Definition: OgreD3D11VaoManager.h:54
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:317
Ogre::LodData::Triangle::isRemoved
bool isRemoved() const
Definition: OgreLodData.h:136
Ogre::HlmsPbs::getParallaxCorrectedCubemap
ParallaxCorrectedCubemapBase * getParallaxCorrectedCubemap(void) const
Definition: OgreHlmsPbs.h:419
Ogre::PixelBox::PixelBox
PixelBox()
Parameter constructor for setting the members manually.
Definition: OgrePixelBox.h:47
Ogre::CompositorPassQuadDef::mCameraCubemapReorient
bool mCameraCubemapReorient
When true, the camera will be rotated 90°, -90° or 180° depending on the value of mRtIndex and then r...
Definition: OgreCompositorPassQuadDef.h:98
Ogre::RSC_DEPTH_CLAMP
@ RSC_DEPTH_CLAMP
Definition: OgreRenderSystemCapabilities.h:231
Ogre::OGREPROF_ALL
@ OGREPROF_ALL
All in-built Ogre profiling will match this mask.
Definition: OgreProfiler.h:212
Ogre::v1::OverlayElement
Abstract definition of a 2D element to be displayed in an Overlay.
Definition: OgreOverlayElement.h:107
Ogre::RTShader::FFPColour::StageFlags
StageFlags
Definition: OgreShaderFFPColour.h:52
Ogre::v1::GLES2DefaultHardwareUniformBuffer
Specialisation of HardwareUniformBuffer for emulation.
Definition: OgreGLES2DefaultHardwareBufferManager.h:96
Ogre::RenderSystemCapabilities::unsetCapability
void unsetCapability(const Capabilities c)
Remove a capability flag.
Definition: OgreRenderSystemCapabilities.h:642
Ogre::D3D11Texture::HasAutoMipMapGenerationEnabled
bool HasAutoMipMapGenerationEnabled() const
Definition: OgreD3D11Texture.h:87
OgreIdString.h
Ogre::UnaryOptionList
StdMap< String, bool > UnaryOptionList
Definition: OgreCommon.h:759
Ogre::ArrayVector3::getAsVector3
Vector3 getAsVector3(size_t index) const
Prefer using.
Definition: C/OgreArrayVector3.h:88
Ogre::Volume::OctreeNode::getCenterRight
const Vector3 getCenterRight(void) const
Gets the center of the corners 1, 2, 5, 6.
Definition: OgreVolumeOctreeNode.h:319
Ogre::ID_MIPMAP_BIAS
@ ID_MIPMAP_BIAS
Definition: OgreScriptCompiler.h:752
Ogre::FileInfo::basename
String basename
Base filename.
Definition: OgreArchive.h:60
Ogre::FO_NONE
@ FO_NONE
No filtering, used for FT_MIP to turn off mipmapping.
Definition: OgreCommon.h:268
Ogre::v1::StaticGeometry::QueuedGeometry::orientation
Quaternion orientation
Definition: OgreStaticGeometry.h:179
Ogre::ID_CONSTANT_BIAS_SCALE
@ ID_CONSTANT_BIAS_SCALE
Definition: OgreScriptCompiler.h:1011
Ogre::Transform::mDerivedOrientation
ArrayQuaternion *RESTRICT_ALIAS mDerivedOrientation
Caches the combined orientation from all parent nodes.
Definition: OgreTransform.h:61
Ogre::GLES2VaoManager::supportsArbBufferStorage
bool supportsArbBufferStorage(void) const
Definition: OgreGLES2VaoManager.h:251
Ogre::SkeletonDef::BoneData::name
String name
Definition: OgreSkeletonDef.h:55
Ogre::VctCascadedVoxelizer::getMeshCache
VoxelizedMeshCache * getMeshCache(void)
Returns the mesh cache (shared by all cascades) in case you want to add a mesh manually with custom s...
Definition: OgreVctCascadedVoxelizer.h:266
Ogre::ID_GREATER
@ ID_GREATER
Definition: OgreScriptCompiler.h:683
Ogre::UnlitProperty::BlendModeIndex15
static const IdString BlendModeIndex15
Definition: OgreUnlitProperty.h:126
OgreRenderTexture.h
Ogre::CommandBuffer::execute_setTextureBufferCS
static CommandBufferExecuteFunc execute_setTextureBufferCS
Definition: OgreCommandBuffer.h:86
Ogre::UnlitMobileProp::UvAtlas5
static const IdString UvAtlas5
Definition: OgreHlmsUnlitMobile.h:148
Ogre::StencilOperation
StencilOperation
Enum describing the various actions which can be taken on the stencil buffer.
Definition: OgreCommon.h:149
Ogre::Bone::getName
const String & getName(void) const
Returns the name of the node.
Definition: OgreBone.h:139
Ogre::ScriptToken::lexeme
String lexeme(bool unquote=false) const
Definition: OgreScriptLexer.h:71
Ogre::MEMCATEGORY_SCENE_OBJECTS
@ MEMCATEGORY_SCENE_OBJECTS
Scene object instances.
Definition: OgreMemoryAllocatorConfig.h:170
Ogre::v1::HardwareBuffer::hasShadowBuffer
bool hasShadowBuffer(void) const
Returns whether this buffer has a system memory shadow for quicker reading.
Definition: OgreHardwareBuffer.h:338
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::LwConstString::find
size_t find(const char *val, size_t pos=0) const
Definition: OgreLwConstString.h:108
Ogre::v1::Billboard::resetDimensions
void resetDimensions(void)
Resets this Billboard to use the parent BillboardSet's dimensions instead of it's own.
Definition: OgreBillboard.h:144
Ogre::Transform::mIndex
unsigned char mIndex
Which of the packed values is ours. Value in range [0; 4) for SSE2.
Definition: OgreTransform.h:40
OgreMatrix3.h
Ogre::LodStrategyManager
Manager for LOD strategies.
Definition: OgreLodStrategyManager.h:49
OgreAssert
#define OgreAssert(a, b)
Definition: OgreException.h:60
OgreLodInputProvider.h
Ogre::PbsBrdf::BlinnPhongSeparateDiffuseFresnel
@ BlinnPhongSeparateDiffuseFresnel
Like DefaultSeparateDiffuseFresnel, but uses BlinnPhong as base.
Definition: OgreHlmsPbsDatablock.h:125
Ogre::TerrainLodManager::getHighestLodPrepared
int getHighestLodPrepared()
Definition: OgreTerrainLodManager.h:116
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE3
@ SPC_TEXTURE_COORDINATE3
Definition: OgreShaderParameter.h:291
Ogre::VulkanVaoManager::DirtyBlockArray
FastArray< DirtyBlock > DirtyBlockArray
Definition: OgreVulkanVaoManager.h:130
Ogre::PageContentFactory::~PageContentFactory
virtual ~PageContentFactory()
Definition: OgrePageContentFactory.h:54
Ogre::GL3PlusContext
Class that encapsulates an GL context.
Definition: OgreGL3PlusContext.h:41
Ogre::GL3PlusDynamicBuffer::getVboName
GLuint getVboName(void) const
Definition: OgreGL3PlusDynamicBuffer.h:81
Ogre::StringInterface::StringInterface
StringInterface()
Definition: OgreStringInterface.h:186
_D3DCOLORVALUE::a
float a
Definition: OgreD3D11LegacySDKEmulation.h:37
Ogre::StagingTextureBufferImpl::_getInternalTotalSizeBytes
size_t _getInternalTotalSizeBytes(void) const
Definition: OgreStagingTextureBufferImpl.h:74
Ogre::GTKWindow::isActive
bool isActive(void) const
Overridden from RenderTarget, flags invisible windows as inactive.
Ogre::DescriptorSetTexture2::BufferSlot::makeEmpty
static BufferSlot makeEmpty(void)
Definition: OgreDescriptorSetTexture.h:174
Ogre::CompositorPassSceneDef::setUseDepthPrePass
void setUseDepthPrePass(const IdStringVec &textureName, IdString depthTextureName, IdString ssrTexture)
Definition: OgreCompositorPassSceneDef.h:229
Ogre::NULLTexBufferPacked::bindBufferGS
virtual void bindBufferGS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreNULLTexBufferPacked.h:53
Ogre::NUM_UNLIT_TEXTURE_TYPES
@ NUM_UNLIT_TEXTURE_TYPES
Definition: OgreHlmsUnlitPrerequisites.h:61
Ogre::GPV_PER_OBJECT
@ GPV_PER_OBJECT
Varies per object (based on an auto param usually), but not per light setup.
Definition: OgreGpuProgramParams.h:137
Ogre::GPU_WEBKIT
@ GPU_WEBKIT
Definition: OgreRenderSystemCapabilities.h:324
Ogre::IteratorWrapper::iterator
IteratorType iterator
Typedef to fulfill container interface.
Definition: OgreIteratorWrapper.h:74
Ogre::PROP_QUATERNION
@ PROP_QUATERNION
Definition: OgreProperty.h:119
Ogre::GL3PlusStagingTexture::_getDynamicBuffer
GL3PlusDynamicBuffer * _getDynamicBuffer(void)
Definition: OgreGL3PlusStagingTexture.h:71
Ogre::RTShader::SubRenderStateFactory::SubRenderStateFactory
SubRenderStateFactory()
Definition: OgreShaderSubRenderState.h:231
Ogre::int64
::int64_t int64
Definition: OgrePlatform.h:548
Ogre::v1::TextAreaOverlayElement::CmdCaption
Command object for setting the caption.
Definition: OgreTextAreaOverlayElement.h:136
Ogre::SkeletonDef::DepthLevelInfo
Definition: OgreSkeletonDef.h:75
Ogre::CULL_NONE
@ CULL_NONE
Hardware never culls triangles and renders everything it receives.
Definition: OgreCommon.h:315
Ogre::TerrainGroup::RayResult::position
Vector3 position
Position at which the intersection occurred.
Definition: OgreTerrainGroup.h:385
Ogre::v1::OverlayElementCommands::CmdLeft
Command object for OverlayElement - see ParamCommand.
Definition: OgreOverlayElementCommands.h:45
Ogre::Node::convertWorldToLocalPositionUpdated
Vector3 convertWorldToLocalPositionUpdated(const Vector3 &worldPos)
Definition: OgreNode.h:712
Ogre::AnimationAllocPolicy
CategorisedAllocPolicy< Ogre::MEMCATEGORY_ANIMATION > AnimationAllocPolicy
Definition: OgreMemoryAllocatorConfig.h:267
Ogre::VerticesRemapInfo::skipReorderingIfNotStripping
bool skipReorderingIfNotStripping
Definition: OgreVertexRemapping.h:50
Ogre::SharedPtr::reset
void reset(void)
Definition: OgreSharedPtr.h:314
Ogre::VctMaterial::DatablockConversionResult::constBuffer
ConstBufferPacked * constBuffer
Definition: OgreVctMaterial.h:48
Ogre::SceneFormatListener::exportItem
virtual bool exportItem(const Item *item)
Definition: OgreSceneFormatBase.h:135
Ogre::GpuProgramParameters::ACDataType
ACDataType
Defines the type of the extra data item used by the auto constant.
Definition: OgreGpuProgramParams.h:1383
Ogre::PbsProperty::EmissiveMapGrayscale
static const IdString EmissiveMapGrayscale
Definition: OgreHlmsPbs.h:496
Ogre::v1::OldSkeletonInstance
A OldSkeletonInstance is a single instance of a Skeleton used by a world object.
Definition: OgreOldSkeletonInstance.h:54
Ogre::Quaternion::Quaternion
Quaternion(const Matrix3 &rot)
Construct a quaternion from a rotation matrix.
Definition: OgreQuaternion.h:72
Ogre::VulkanDelayedFuncBase
Definition: OgreVulkanDelayedFuncs.h:8
Ogre::TerrainQuadTreeNode::getXOffset
uint16 getXOffset() const
Get the horizontal offset into the main terrain data of this node.
Definition: OgreTerrainQuadTreeNode.h:99
Ogre::c_ForwardPlusNumFloat4PerLight
static const size_t c_ForwardPlusNumFloat4PerLight
Definition: OgreForwardPlusBase.h:47
Ogre::ComPtr::SafeBoolHelper
Definition: OgreComPtr.h:189
Ogre::TextureGpu::msFinalTextureBuffer
static const IdString msFinalTextureBuffer
Definition: OgreTextureGpu.h:726
Ogre::UnlitMobileProp::UvAtlas14
static const IdString UvAtlas14
Definition: OgreHlmsUnlitMobile.h:157
Ogre::GLSLESProgramCommon::setSkeletalAnimationIncluded
void setSkeletalAnimationIncluded(bool included)
Sets whether the linked program includes the required instructions to perform skeletal animation.
Definition: OgreGLSLESProgramCommon.h:91
Ogre::D3D9Resource::notifyOnDeviceLost
virtual void notifyOnDeviceLost(IDirect3DDevice9 *d3d9Device)
Definition: OgreD3D9Resource.h:54
OGRE_APPEND_DEBUG_STRING
#define OGRE_APPEND_DEBUG_STRING(_Expression)
Definition: OgreIdString.h:43
Ogre::Vector3::makeAbs
void makeAbs()
Causes negative members to become positive.
Definition: OgreVector3.h:553
Ogre::MathlibC::TestFlags4
static ArrayMaskI TestFlags4(ArrayInt a, ArrayMaskI b)
Definition: OgreMathlibC.h:181
Ogre::MaterialScriptProgramDefinition::supportsSkeletalAnimation
bool supportsSkeletalAnimation
Definition: OgreMaterialSerializer.h:53
Ogre::v1::MetalHardwareBufferManager::_notifyDeviceStalled
void _notifyDeviceStalled(void)
Definition: OgreMetalHardwareBufferManager.h:85
Ogre::PixelFormatDescription::bmask
uint64 bmask
Definition: OgrePixelFormatDescriptions.h:60
Ogre::PFG_R11G11B10_FLOAT
@ PFG_R11G11B10_FLOAT
Definition: OgrePixelFormatGpu.h:73
Ogre::FileSystemLayer::setConfigPaths
void setConfigPaths(const Ogre::StringVector &paths)
Definition: OgreFileSystemLayer.h:115
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:360
Ogre::GPV_PASS_ITERATION_NUMBER
@ GPV_PASS_ITERATION_NUMBER
Varies with pass iteration number.
Definition: OgreGpuProgramParams.h:141
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:193
Ogre::BufferInterface::getBufferPacked
BufferPacked * getBufferPacked(void)
Definition: OgreBufferInterface.h:62
Ogre::ID_CULL_MODE
@ ID_CULL_MODE
Definition: OgreScriptCompiler.h:689
Ogre::CbShaderBuffer::bindOffset
uint32 bindOffset
Definition: OgreCbShaderBuffer.h:41
Ogre::LodLevel::distance
Real distance
Distance to swap the Lod.
Definition: OgreLodConfig.h:92
Ogre::ForwardClustered::getMinDistance
float getMinDistance(void) const
Definition: OgreForwardClustered.h:133
Ogre::Plane::Plane
Plane(const Vector3 &p0, const Vector3 &p1, const Vector3 &p2)
Definition: OgrePlane.h:76
Ogre::TextureUnitState::ET_ROTATE
@ ET_ROTATE
Constant rotation.
Definition: OgreTextureUnitState.h:87
Ogre::SharedPtr::use_count
unsigned int use_count() const
Definition: OgreSharedPtr.h:289
Ogre::Volume::OctreeNode::getChild
const OctreeNode * getChild(const size_t i) const
Gets an octree child.
Definition: OgreVolumeOctreeNode.h:190
Ogre::BySkeletonDef::updateThreadStarts
void updateThreadStarts(void)
Ogre::GCT_SAMPLERRECT
@ GCT_SAMPLERRECT
Definition: OgreGpuProgramParams.h:81
Ogre::Frustum::isCustomProjectionMatrixEnabled
virtual bool isCustomProjectionMatrixEnabled(void) const
Returns whether a custom projection matrix is in use.
Definition: OgreFrustum.h:443
Ogre::SharedPtr::dynamicCast
SharedPtr< Y > dynamicCast() const
Definition: OgreSharedPtr.h:256
Ogre::AnimableValue::VECTOR3
@ VECTOR3
Definition: OgreAnimable.h:84
Ogre::ID_READ_BACK_AS_TEXTURE
@ ID_READ_BACK_AS_TEXTURE
Definition: OgreScriptCompiler.h:1005
Ogre::ManualObjectFactory::ManualObjectFactory
ManualObjectFactory()
Definition: OgreManualObject2.h:385
Ogre::RTShader::NormalMapLighting::NormalMapSpace
NormalMapSpace
Definition: OgreShaderExNormalMapLighting.h:109
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:1090
Ogre::VertexBufferPacked
Definition: OgreVertexBufferPacked.h:87
Ogre::PFG_ATC_RGB
@ PFG_ATC_RGB
ATC (AMD_compressed_ATC_texture)
Definition: OgrePixelFormatGpu.h:229
Ogre::Matrix4::setScale
void setScale(const Vector3 &v)
Sets the scale part of the matrix.
Definition: OgreMatrix4.h:477
Ogre::TextureBox::z
uint32 z
Definition: OgreTextureBox.h:44
Ogre::MetalDiscardBuffer::getAlignment
uint16 getAlignment(void) const
Definition: OgreMetalDiscardBufferManager.h:150
OgreScriptLexer.h
Ogre::LwConstString::capacity
size_t capacity() const
Definition: OgreLwConstString.h:103
DXGI_ALPHA_MODE_IGNORE
@ DXGI_ALPHA_MODE_IGNORE
Definition: OgreD3D11LegacySDKEmulation.h:46
Ogre::ProfileInstance::currTime
uint64 currTime
The time this profile was started.
Definition: OgreProfiler.h:345
Ogre::v1::HardwareBuffer::HBU_DYNAMIC
@ HBU_DYNAMIC
Indicates the application would like to modify this buffer with the CPU fairly often.
Definition: OgreHardwareBuffer.h:91
OgreD3D11TextureGpu.h
Ogre::AsyncTextureTicket::DelayedDownload::hasSrcBox
bool hasSrcBox
Definition: OgreAsyncTextureTicket.h:67
Ogre::Ray::operator*
Vector3 operator*(Real t) const
Gets the position of a point t units along the ray.
Definition: OgreRay.h:71
Ogre::v1::Mesh::PoseIterator
VectorIterator< PoseList > PoseIterator
Definition: OgreMesh.h:1041
Ogre::GL3PlusRenderPassDescriptor::getFboName
GLuint getFboName(void) const
Definition: OgreGL3PlusRenderPassDescriptor.h:94
Ogre::Resource::markForReload
bool markForReload(void)
Definition: OgreResource.h:318
Ogre::LodCollapser::~LodCollapser
virtual ~LodCollapser()
Definition: OgreLodCollapser.h:42
OgreTerrainLodManager.h
Ogre::ID_UAV
@ ID_UAV
Definition: OgreScriptCompiler.h:980
Ogre::ID_POINT_SIZE_MIN
@ ID_POINT_SIZE_MIN
Definition: OgreScriptCompiler.h:722
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::GpuProgramPtr
SharedPtr< GpuProgram > GpuProgramPtr
Definition: OgrePrerequisites.h:392
Ogre::CommandBuffer::execute_setV1RenderOp
static CommandBufferExecuteFunc execute_setV1RenderOp
Definition: OgreCommandBuffer.h:100
Ogre::RTShader::Function::FFT_VS_MAIN
@ FFT_VS_MAIN
Definition: OgreShaderFunction.h:55
OgreAtomicScalar.h
Ogre::IrradianceVolume::getFadeAttenuationOverDistace
bool getFadeAttenuationOverDistace(void) const
Definition: OgreIrradianceVolume.h:115
Ogre::RenderSystem::setDeriveDepthBias
virtual 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:1270
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_OBJECT_SPACE4
@ SPC_LIGHTPOSITION_OBJECT_SPACE4
Definition: OgreShaderParameter.h:211
Ogre::RTShader::GLSLProgramWriter
GLSL target language writer implementation.
Definition: OgreShaderGLSLProgramWriter.h:51
Ogre::ID_ONCE
@ ID_ONCE
Definition: OgreScriptCompiler.h:711
Ogre::ID_TARGET_HEIGHT_SCALED
@ ID_TARGET_HEIGHT_SCALED
Definition: OgreScriptCompiler.h:852
Ogre::ParallaxCorrectedCubemapBase::getBindTexture
TextureGpu * getBindTexture(void) const
Definition: OgreParallaxCorrectedCubemapBase.h:102
Ogre::Material::setReceiveShadows
void setReceiveShadows(bool enabled)
Sets whether objects using this material will receive shadows.
Definition: OgreMaterial.h:179
Ogre::VET_FLOAT1
@ VET_FLOAT1
Definition: OgreVertexElements.h:72
Ogre::HlmsBits::HlmsTypeShift
static const int HlmsTypeShift
Definition: OgreHlms.h:980
Ogre::Technique::GPUDeviceNameRule::includeOrExclude
IncludeOrExclude includeOrExclude
Definition: OgreTechnique.h:107
OgreRenderSystemCapabilities.h
Ogre::v1::HardwareBufferManager::createVertexBuffer
HardwareVertexBufferSharedPtr createVertexBuffer(size_t vertexSize, size_t numVerts, HardwareBuffer::Usage usage, bool useShadowBuffer=false)
Create a hardware vertex buffer.
Definition: OgreHardwareBufferManager.h:437
Ogre::D3D9Plugin
Plugin instance for D3D9 Manager.
Definition: OgreD3D9Plugin.h:38
Ogre::TextureGpu::msMsaaTextureBuffer
static const IdString msMsaaTextureBuffer
Definition: OgreTextureGpu.h:727
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE3
@ SPC_POSITION_LIGHT_SPACE3
Definition: OgreShaderParameter.h:96
Ogre::ID_ANISOTROPIC
@ ID_ANISOTROPIC
Definition: OgreScriptCompiler.h:749
Ogre::ProcessResourceNameScriptCompilerEvent::mName
String mName
Definition: OgreScriptCompiler.h:523
Ogre::CamerasInProgress::lodCamera
const Camera * lodCamera
Definition: OgreSceneManager.h:183
Ogre::LodOutputProvider::triangleChanged
virtual void triangleChanged(LodData *data, LodData::Triangle *tri)
Definition: OgreLodOutputProvider.h:48
Ogre::GL3PlusOldVertexArrayObject::~GL3PlusOldVertexArrayObject
~GL3PlusOldVertexArrayObject()
Ogre::DescriptorSetSampler::DescriptorSetSampler
DescriptorSetSampler()
Definition: OgreDescriptorSetSampler.h:61
XFree
void XFree(void *data)
Ogre::HlmsBaseProp::ForwardClustered
static const IdString ForwardClustered
Definition: OgreHlms.h:921
Ogre::FastArray::pop_back
void pop_back()
Definition: OgreFastArray.h:189
Ogre::HashedVector::operator[]
const_reference operator[](size_type n) const
Definition: OgreCommon.h:561
Ogre::CommandBuffer::execute_drawCallIndexedEmulatedNoBaseInstance
static CommandBufferExecuteFunc execute_drawCallIndexedEmulatedNoBaseInstance
Definition: OgreCommandBuffer.h:68
Ogre::v1::MetalHardwareBufferManagerBase
Implementation of HardwareBufferManager for Metal.
Definition: OgreMetalHardwareBufferManager.h:38
Ogre::Camera::getNeedsDepthClamp
bool getNeedsDepthClamp(void) const
Definition: OgreCamera.h:758
Ogre::ResourceGroupManager::setWorldResourceGroupName
void setWorldResourceGroupName(const String &groupName)
Sets the resource group that 'world' resources will use.
Definition: OgreResourceGroupManager.h:953
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE3
@ SPC_POSTOLIGHT_WORLD_SPACE3
Definition: OgreShaderParameter.h:140
Ogre::RTShader::Function::FunctionType
FunctionType
Definition: OgreShaderFunction.h:50
Ogre::InstantRadiosity::mVisibilityMask
uint32 mVisibilityMask
Definition: OgreInstantRadiosity.h:135
Ogre::HashedVector::const_iterator
VectorImpl::const_iterator const_iterator
Definition: OgreCommon.h:520
Ogre::Terrain::getGlobalColourMapEnabled
bool getGlobalColourMapEnabled() const
Get whether a global colour map is enabled on this terrain.
Definition: OgreTerrain.h:1422
Ogre::ParallaxCorrectedCubemap
Definition: OgreParallaxCorrectedCubemap.h:49
Ogre::ProfileSessionListener::~ProfileSessionListener
virtual ~ProfileSessionListener()
Definition: OgreProfiler.h:372
Ogre::CompositorNamedBuffer::CompositorNamedBuffer
CompositorNamedBuffer()
Definition: OgreCompositorNamedBuffer.h:51
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::ID_EXP
@ ID_EXP
Definition: OgreScriptCompiler.h:704
Ogre::RenderSystem::getTextureGpuManager
TextureGpuManager * getTextureGpuManager(void) const
Definition: OgreRenderSystem.h:1170
Ogre::VulkanVaoManager::StrideChanger::offsetAfterPadding
size_t offsetAfterPadding
Definition: OgreVulkanVaoManager.h:85
Ogre::SCENE_STATIC
@ SCENE_STATIC
Definition: OgreCommon.h:483
Ogre::StreamSerialiser::Chunk::offset
uint32 offset
Location of the chunk (header) in bytes from the start of a stream (derived)
Definition: OgreStreamSerialiser.h:104
Ogre::ID_STENCIL_READ_ONLY
@ ID_STENCIL_READ_ONLY
Definition: OgreScriptCompiler.h:846
Ogre::ProfileInstance::ProfileChildrenMap
Ogre::map< String, ProfileInstance * >::type ProfileChildrenMap
Definition: OgreProfiler.h:309
Ogre::Radian::operator<
bool operator<(const Radian &r) const
Definition: OgreMath.h:79
Ogre::ConstBufferPoolUser::getAssignedPool
const ConstBufferPool::BufferPool * getAssignedPool(void) const
Definition: OgreConstBufferPool.h:181
Ogre::TerrainMaterialGenerator::Profile::generate
virtual MaterialPtr generate(const Terrain *terrain)=0
Generate / reuse a material for the terrain.
Ogre::HlmsPso::HlmsPso
HlmsPso(const HlmsPso &_r)
Definition: OgreHlmsPso.h:167
Ogre::PFG_RGBA8_UNORM
@ PFG_RGBA8_UNORM
Definition: OgrePixelFormatGpu.h:75
Ogre::ID_AMBIENT
@ ID_AMBIENT
Definition: OgreScriptCompiler.h:648
Ogre::PF_X32_X24_S8_UINT
@ PF_X32_X24_S8_UINT
Depth texture format. 8 bits for stencil.
Definition: OgrePixelFormat.h:354
Ogre::HlmsBaseProp::LightsDirNonCaster
static const IdString LightsDirNonCaster
Definition: OgreHlms.h:864
Ogre::LoadAction::Load
@ Load
Load the contents that were stored in the texture.
Definition: OgreRenderPassDescriptor.h:82
Ogre::HlmsComputeJob::getThreadsPerGroupY
uint32 getThreadsPerGroupY(void) const
Definition: OgreHlmsComputeJob.h:183
Ogre::v1::BillboardChain::Element::colour
ColourValue colour
Definition: OgreBillboardChain.h:103
Ogre::ID_PARAM_INDEXED
@ ID_PARAM_INDEXED
Definition: OgreScriptCompiler.h:636
Ogre::LodData::mUniqueVertexSet
UniqueVertexSet mUniqueVertexSet
Provides position based vertex lookup. Position is the real identifier of a vertex.
Definition: OgreLodData.h:164
Ogre::HlmsPbsDatablock::Transparent
@ Transparent
Realistic transparency that preserves lighting reflections (particularly specular on the edges).
Definition: OgreHlmsPbsDatablock.h:181
Ogre::TextureSourceType::PoolOwner
@ PoolOwner
Created by compositor.
Definition: OgreTextureGpu.h:179
Ogre::v1::Skeleton::LinkedSkeletonAnimSourceList
vector< LinkedSkeletonAnimationSource >::type LinkedSkeletonAnimSourceList
Definition: OgreSkeleton.h:345
Ogre::PFG_ASTC_RGBA_UNORM_8X5_LDR
@ PFG_ASTC_RGBA_UNORM_8X5_LDR
Definition: OgrePixelFormatGpu.h:241
Ogre::VulkanRawBuffer::map
void * map(void)
Ogre::TextureUnitState::TT_TRANSLATE_V
@ TT_TRANSLATE_V
Definition: OgreTextureUnitState.h:118
Ogre::ResourceManager
Defines a generic resource handler.
Definition: OgreResourceManager.h:123
Ogre::CompositorWorkspaceDef::ChannelRoute::outChannel
uint32 outChannel
Definition: OgreCompositorWorkspaceDef.h:63
Ogre::CompositorWorkspace::getAmalgamatedProfiling
bool getAmalgamatedProfiling(void) const
Definition: OgreCompositorWorkspace.h:177
Ogre::RSC_TWO_SIDED_STENCIL
@ RSC_TWO_SIDED_STENCIL
Supports separate stencil updates for both front and back faces.
Definition: OgreRenderSystemCapabilities.h:107
Ogre::Light::_setLightProfileIdx
void _setLightProfileIdx(uint16 profileIdx)
Definition: OgreLight.h:246
Ogre::ActiveActorData::reflectionTexture
TextureGpu * reflectionTexture
Definition: OgrePlanarReflections.h:52
Ogre::DecalFactory::~DecalFactory
virtual ~DecalFactory()
Definition: OgreDecal.h:169
Ogre::ScriptCompiler::Error
Definition: OgreScriptCompiler.h:198
Ogre::PFG_EAC_R11_UNORM
@ PFG_EAC_R11_UNORM
EAC compression (built on top of ETC2) Mandatory in GLES 3.0 for 1 channel & 2 channels.
Definition: OgrePixelFormatGpu.h:223
Ogre::HlmsBlendblock::mDestBlendFactor
SceneBlendFactor mDestBlendFactor
Definition: OgreHlmsDatablock.h:191
Ogre::ShadowNodeHelper::ShadowParam::technique
ShadowMapTechniques technique
Technique to use.
Definition: OgreCompositorShadowNode.h:363
Ogre::Grid2DPageStrategyData
Specialisation of PageStrategyData for Grid2DPageStrategy.
Definition: OgreGrid2DPageStrategy.h:119
Ogre::TextureGpuListener
Definition: OgreTextureGpuListener.h:44
Ogre::SubEntityAlloc
SceneObjAllocatedObject SubEntityAlloc
Definition: OgreMemoryAllocatorConfig.h:336
Ogre::Pass::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
Return an instance of user objects binding associated with this class.
Definition: OgrePass.h:1102
Ogre::ActiveActorData::isReserved
bool isReserved
Definition: OgrePlanarReflections.h:53
Ogre::Light::getDiffuseColour
const ColourValue & getDiffuseColour(void) const
Returns the colour of the diffuse light given off by this light source (see setDiffuseColour for more...
Definition: OgreLight.h:148
OgreErrorDialogImp.h
Ogre::Volume::ChunkRequest::dualGridGenerator
DualGridGenerator * dualGridGenerator
The DualGridGenerator to use.
Definition: OgreVolumeChunkHandler.h:66
Ogre::Radian::operator+=
Radian & operator+=(const Radian &r)
Definition: OgreMath.h:66
Ogre::D3D11HLSLProgram::CmdPreprocessorDefines
Command object for setting macro defines.
Definition: OgreD3D11HLSLProgram.h:69
Ogre::ObjectDataArrayMemoryManager::VisibilityFlags
@ VisibilityFlags
Definition: OgreArrayMemoryManager.h:390
Ogre::VoxelizedMeshCache::VoxelizedMesh::meshName
String meshName
Definition: OgreVoxelizedMeshCache.h:55
Ogre::v1::GL3PlusHardwareCounterBuffer
Specialisation of HardwareCounterBuffer for OpenGL.
Definition: OgreGL3PlusHardwareCounterBuffer.h:38
Ogre::MathlibC::MAX_POS
static const ArrayReal MAX_POS
Definition: OgreMathlibC.h:61
rapidjson::GenericDocument
Definition: OgreSceneFormatImporter.h:40
Ogre::Particle::mWidth
Real mWidth
Personal width if mOwnDimensions == true.
Definition: OgreParticle.h:80
Ogre::RTShader::FFPColour
Colour sub render state implementation of the Fixed Function Pipeline.
Definition: OgreShaderFFPColour.h:47
Ogre::ResourceGroupManager::ResourceManagerMap
map< String, ResourceManager * >::type ResourceManagerMap
Definition: OgreResourceGroupManager.h:303
Ogre::LoadAction::DontCare
@ DontCare
Do not care about the initial contents.
Definition: OgreRenderPassDescriptor.h:55
Ogre::RTShader::LayeredBlending::LB_BlendPinLight
@ LB_BlendPinLight
Definition: OgreShaderExLayeredBlending.h:71
Ogre::ID_UV
@ ID_UV
Definition: OgreScriptCompiler.h:1019
Ogre::EmscriptenEGLContext
Definition: OgreEmscriptenEGLContext.h:38
Ogre::v1::D3D11HardwarePixelBuffer::_clearSliceRTT
virtual void _clearSliceRTT(size_t zoffset)
Notify TextureBuffer of destruction of render target.
Definition: OgreD3D11HardwarePixelBuffer.h:99
Ogre::RTShader::Parameter::SPC_LIGHTPOSITIONVIEW_SPACE2
@ SPC_LIGHTPOSITIONVIEW_SPACE2
Definition: OgreShaderParameter.h:229
Ogre::v1::StaticGeometry::setOrigin
virtual void setOrigin(const Vector3 &origin)
Sets the origin of the geometry.
Definition: OgreStaticGeometry.h:685
Ogre::VertexArrayObject::getOperationType
OperationType getOperationType(void) const
Definition: OgreVertexArrayObject.h:110
Ogre::StagingTexture::getFormatFamily
PixelFormatGpu getFormatFamily(void) const
Returns the format family it was requested.
Definition: OgreStagingTexture.h:125
Ogre::RenderObjectListener::~RenderObjectListener
virtual ~RenderObjectListener()
Definition: OgreRenderObjectListener.h:46
Ogre::v1::BillboardChain::getMaxChainElements
virtual size_t getMaxChainElements(void) const
Get the maximum number of chain elements per chain.
Definition: OgreBillboardChain.h:130
Ogre::v1::Entity::BIND_SOFTWARE_SKELETAL
@ BIND_SOFTWARE_SKELETAL
Definition: OgreEntity.h:589
Ogre::VerticesRemapInfo::initialize
void initialize(size_t originalVertexCount, bool skipReorderingIfNothingToStrip=true)
Definition: OgreVertexRemapping.h:54
Ogre::ArrayVector3::setAll
void setAll(const Vector3 &v)
Sets all packed vectors to the same value as the scalar input vector.
Definition: C/OgreArrayVector3.h:106
Ogre::UnlitProperty::TexMatrixCount4
static const IdString TexMatrixCount4
Definition: OgreUnlitProperty.h:57
Ogre::VertexArrayObject::getIndexBuffer
IndexBufferPacked * getIndexBuffer(void) const
Definition: OgreVertexArrayObject.h:107
Ogre::RenderPassTargetBase::loadAction
LoadAction::LoadAction loadAction
Definition: OgreRenderPassDescriptor.h:128
Ogre::LampHorizType::LampHorizType
LampHorizType
Definition: OgreIesLoader.h:49
Ogre::D3D9GpuProgramPtr
SharedPtr< D3D9GpuProgram > D3D9GpuProgramPtr
Definition: OgreD3D9Prerequisites.h:97
OGRE_AUTO_MUTEX
#define OGRE_AUTO_MUTEX
Definition: OgreThreadDefinesBoost.h:46
Ogre::VES_BLEND_WEIGHTS2
@ VES_BLEND_WEIGHTS2
Second pair of blending weights (i.e. more than 4, less or equal than 8)
Definition: OgreVertexElements.h:60
Ogre::Decal
Definition: OgreDecal.h:79
Ogre::SceneManager::Listener::sceneManagerDestroyed
virtual void sceneManagerDestroyed(SceneManager *source)
Event notifying the listener of the SceneManager's destruction.
Definition: OgreSceneManager.h:344
Ogre::AbsolutePixelCountLodStrategy
The AbsolutePixelCountLodStrategy class LOD strategy that works like ScreenRatioPixelCountLodStrategy...
Definition: OgrePixelCountLodStrategy.h:80
OgreTexBufferPacked.h
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:188
Ogre::ArchiveFactory::createInstance
virtual Archive * createInstance(const String &name)
Creates a new object.
Definition: OgreArchiveFactory.h:71
OgreThreadDefinesPoco.h
Ogre::GTKGLSupport::newWindow
RenderWindow * newWindow(const String &name, unsigned int width, unsigned int height, unsigned int colourDepth, bool fullScreen, int left, int top, bool depthBuffer, RenderWindow *parentWindowHandle, bool vsync)
Ogre::HlmsTexturePack::textureType
TextureType textureType
Definition: OgreHlmsTexturePack.h:60
Ogre::HlmsPso::blendblock
const HlmsBlendblock * blendblock
Definition: OgreHlmsPso.h:145
Ogre::LodLevel::outUniqueVertexCount
size_t outUniqueVertexCount
This is set by ProgressiveMeshGenerator::build() function.
Definition: OgreLodConfig.h:121
Ogre::downscale2x_A8_cube
ImageDownsamplerCube downscale2x_A8_cube
Definition: OgreImageDownsampler.h:99
Ogre::RTShader::FFPAlphaTest::Type
static String Type
The type.
Definition: OgreShaderFFPAlphaTest.h:73
Ogre::Mesh::getSubMeshes
const SubMeshVec & getSubMeshes(void) const
Gets an iterator over the available submeshes.
Definition: OgreMesh2.h:195
OgreRadixSort.h
Ogre::VulkanVaoManager::Vao::VertexBinding
Definition: OgreVulkanVaoManager.h:173
Ogre::TerrainGlobalOptions::setCompositeMapSize
void setCompositeMapSize(uint16 sz)
Sets the default size of composite maps for a new terrain.
Definition: OgreTerrain.h:2090
Ogre::LogAlloc
GeneralAllocatedObject LogAlloc
Definition: OgreMemoryAllocatorConfig.h:313
Ogre::Renderable
Abstract class defining the interface all renderable objects must implement.
Definition: OgreRenderable.h:66
Ogre::Radian
Wrapper class which indicates a given angle value is in Radians.
Definition: OgreMath.h:49
Ogre::ConstBufferPool::ExtraBufferParams
Definition: OgreConstBufferPool.h:71
Ogre::GCT_INT2
@ GCT_INT2
Definition: OgreGpuProgramParams.h:95
Ogre::VctCascadeSetting::thinWallCounter
float thinWallCounter
Definition: OgreVctCascadedVoxelizer.h:54
Ogre::GLSLShaderFactory
Factory class for GLSL shaders.
Definition: OgreGLSLShaderFactory.h:39
Ogre::ArrayMatrix4::setAll
void setAll(const Matrix4 &m)
Sets all packed matrices to the same value as the scalar input matrix.
Definition: C/OgreArrayMatrix4.h:128
Ogre::ResourceStatus::layout
ResourceLayout::Layout layout
Definition: OgreResourceTransition.h:115
Ogre::MetalDeviceItem
Definition: OgreMetalDevice.h:85
Ogre::RSC_STENCIL_WRAP
@ RSC_STENCIL_WRAP
Supports wrapping the stencil value at the range extremeties.
Definition: OgreRenderSystemCapabilities.h:109
Ogre::VaoManager::_update
virtual void _update(void)
Ogre::HlmsDiskCache
Definition: OgreHlmsDiskCache.h:131
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_glslesDebug
static const String & getPointLightExtruderVs_glslesDebug(void)
Get extruder program source for debug point lights, compatible with glsles.
Definition: OgreShadowVolumeExtrudeProgram.h:263
Ogre::PFG_RGB32_UINT
@ PFG_RGB32_UINT
Definition: OgrePixelFormatGpu.h:56
Ogre::ResourceManager::ResourceHandleMap
map< ResourceHandle, ResourcePtr >::type ResourceHandleMap
Definition: OgreResourceManager.h:570
Ogre::PccPerPixelGridPlacement::getNumProbes
const uint32 * getNumProbes(void) const
Definition: OgrePccPerPixelGridPlacement.h:134
Ogre::VulkanDelayed_vkDestroyBufferView::execute
virtual void execute()
Ogre::v1::GHA_CENTER
@ GHA_CENTER
Definition: OgreOverlayElement.h:73
Ogre::PbsProperty::DetailMapsDiffuse
static const IdString DetailMapsDiffuse
Definition: OgreHlmsPbs.h:561
Ogre::HlmsBaseProp::BakeLightingOnly
static const IdString BakeLightingOnly
Definition: OgreHlms.h:894
Ogre::TerrainQuadTreeNode
A node in a quad tree used to store a patch of terrain.
Definition: OgreTerrainQuadTreeNode.h:82
Ogre::RSC_PBUFFER
@ RSC_PBUFFER
Support for PBuffer.
Definition: OgreRenderSystemCapabilities.h:260
Ogre::CompositorPassMipmapDef::Compute
@ Compute
Tell the API's to use high quality.
Definition: OgreCompositorPassMipmapDef.h:64
Ogre::AxisAlignedBox::intersects
bool intersects(const AxisAlignedBox &b2) const
Returns whether or not this box intersects another.
Definition: OgreAxisAlignedBox.h:542
Ogre::Camera::setDefaultSortMode
static void setDefaultSortMode(CameraSortMode sortMode)
Sets the default sort mode for all future Camera instances.
Definition: OgreCamera.h:244
Ogre::ResourceGroupManager::ResourceDeclaration::parameters
NameValuePairList parameters
Definition: OgreResourceGroupManager.h:299
Ogre::RenderTargetListener::preViewportUpdate
virtual void preViewportUpdate(const RenderTargetViewportEvent &evt)
Definition: OgreRenderTargetListener.h:120
Ogre::ArrayRay::mOrigin
ArrayVector3 mOrigin
Definition: OgreArrayRay.h:39
Ogre::v1::HardwareIndexBuffer::getNumIndexes
size_t getNumIndexes(void) const
Get the number of indexes in this buffer.
Definition: OgreHardwareIndexBuffer.h:72
Ogre::DescBindingRange
Definition: OgreRootLayout.h:52
Ogre::OT_PATCH_27_CONTROL_POINT
@ OT_PATCH_27_CONTROL_POINT
Definition: OgreCommon.h:125
Ogre::LBX_ADD_SIGNED
@ LBX_ADD_SIGNED
as LBX_ADD, but subtract 0.5 from the result
Definition: OgreBlendMode.h:89
OgreErrorDialogImp.h
Ogre::IntersectionSceneQueryListener
Alternative listener class for dealing with IntersectionSceneQuery.
Definition: OgreSceneQuery.h:456
Ogre::FastArray::empty
bool empty() const
Definition: OgreFastArray.h:300
Ogre::HlmsTextureManager::DefaultTextureParameters::packNonPow2
bool packNonPow2
Whether non-power-of-2 textures should be packed together.
Definition: OgreHlmsTextureManager.h:106
OgreAsyncTextureTicket.h
Ogre::RTShader::HardwareSkinningFactory
A factory that enables creation of HardwareSkinning instances.
Definition: OgreShaderExHardwareSkinning.h:179
Ogre::LampConeType::LampConeType
LampConeType
Definition: OgreIesLoader.h:40
Ogre::CompositorPassType
CompositorPassType
Definition: OgreCompositorPassDef.h:52
Ogre::ID_DISCARD_ONLY
@ ID_DISCARD_ONLY
Definition: OgreScriptCompiler.h:958
Ogre::ID_TARGET_HEIGHT
@ ID_TARGET_HEIGHT
Definition: OgreScriptCompiler.h:850
Ogre::v1::VulkanHardwareBufferManager::VulkanHardwareBufferManager
VulkanHardwareBufferManager(VulkanDevice *device, VaoManager *vaoManager)
Definition: OgreVulkanHardwareBufferManager.h:66
Ogre::RTShader::LayeredBlending::SM_None
@ SM_None
Definition: OgreShaderExLayeredBlending.h:85
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:1817
Ogre::MultiRenderTarget::bindSurface
virtual void bindSurface(size_t attachment, RenderTexture *target)
Bind a surface to a certain attachment point.
Definition: OgreRenderTexture.h:83
Ogre::PlanarReflections::getMaxActiveActors
uint8 getMaxActiveActors(void) const
Definition: OgrePlanarReflections.h:250
Ogre::LodInputBuffer::Submesh
Definition: OgreLodBuffer.h:61
Ogre::CompositorPassSceneDef::mMaterialScheme
String mMaterialScheme
The material scheme used for this pass.
Definition: OgreCompositorPassSceneDef.h:189
Ogre::Grid2DPageStrategy
Page strategy which loads new pages based on a regular 2D grid.
Definition: OgreGrid2DPageStrategy.h:230
Ogre::D3D11Device::D3D_CORRUPTION
@ D3D_CORRUPTION
Definition: OgreD3D11Device.h:96
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_glslFinite
static const String & getPointLightExtruderVs_glslFinite(void)
Get FINITE extruder program source for point lights, compatible with glsl.
Definition: OgreShadowVolumeExtrudeProgram.h:288
Ogre::VertexBufferPacked::getBufferPackedType
virtual BufferPackedTypes getBufferPackedType(void) const
Useful to query which one is the derived class.
Definition: OgreVertexBufferPacked.h:122
Ogre::MaterialSerializer::MSE_WRITE_END
@ MSE_WRITE_END
Definition: OgreMaterialSerializer.h:70
Ogre::RTShader::LayeredBlending::TextureBlend::blendMode
BlendMode blendMode
Definition: OgreShaderExLayeredBlending.h:98
Ogre::CompositorPassComputeDef::getUavSources
const TextureSources & getUavSources(void) const
Definition: OgreCompositorPassComputeDef.h:140
Ogre::DescBindingRange::isValid
bool isValid(void) const
Definition: OgreRootLayout.h:60
Ogre::SmallVectorImpl::operator!=
bool operator!=(const SmallVectorImpl &RHS) const
Definition: OgreSmallVector.h:590
Ogre::VulkanRawBuffer::mVboFlag
uint32 mVboFlag
Definition: OgreVulkanVaoManager.h:49
Ogre::HlmsComputeJob::ThreadGroupsBasedOnTexture
@ ThreadGroupsBasedOnTexture
Based the number of thread groups on a texture. See setNumThreadGroupsBasedOn.
Definition: OgreHlmsComputeJob.h:60
Ogre::CreateGpuSharedParametersScriptCompilerEvent::CreateGpuSharedParametersScriptCompilerEvent
CreateGpuSharedParametersScriptCompilerEvent(const String &file, const String &name, const String &resourceGroup)
Definition: OgreScriptCompiler.h:585
Ogre::Volume::CSGIntersectionSource
Builds the intersection between two sources.
Definition: OgreVolumeCSGSource.h:219
Ogre::GLES2TextureManager
GL ES-specific implementation of a TextureManager.
Definition: OgreGLES2TextureManager.h:39
Ogre::AxisAlignedBox::EXTENT_FINITE
@ EXTENT_FINITE
Definition: OgreAxisAlignedBox.h:59
Ogre::v1::BillboardRotationType
BillboardRotationType
The rotation type of billboard.
Definition: OgreBillboardSet.h:70
Ogre::VulkanWindowSwapChainBased::mRebuildingSwapchain
bool mRebuildingSwapchain
Definition: OgreVulkanWindow.h:110
Ogre::VulkanWin32Window::reposition
virtual void reposition(int32 left, int32 top)
Ogre::VulkanGlobalBindingTable::dirtyBakedUavs
bool dirtyBakedUavs
Definition: OgreVulkanGlobalBindingTable.h:82
Ogre::ShadowNodeHelper
Definition: OgreCompositorShadowNode.h:343
OgreImageCodec2.h
OgreTerrainMaterialGenerator.h
Ogre::LinearResampler_Byte::scale
static void scale(const TextureBox &src, PixelFormatGpu srcFormat, const TextureBox &dst, PixelFormatGpu dstFormat)
Definition: OgreImageResampler.h:322
Ogre::TextureBox::getMaxX
uint32 getMaxX(void) const
Definition: OgreTextureBox.h:74
Ogre::v1::Billboard
A billboard is a primitive which always faces the camera in every frame.
Definition: OgreBillboard.h:68
Ogre::v1::AnimationStateMap
map< String, AnimationState * >::type AnimationStateMap
Definition: OgreAnimationState.h:192
Ogre::OrderSkeletonInstanceByMemory
bool OrderSkeletonInstanceByMemory(const SkeletonInstance *_left, const SkeletonInstance *_right)
Definition: OgreSkeletonInstance.h:223
Ogre::RSC_UAV
@ RSC_UAV
Supports UAVs (OpenGL: SSBOs and Image texture. D3D11: UAVs & structured buffers)
Definition: OgreRenderSystemCapabilities.h:211
OGRE_RW_MUTEX
#define OGRE_RW_MUTEX(name)
Definition: OgreThreadDefinesBoost.h:62
Ogre::Degree::operator-
Degree operator-() const
Definition: OgreMath.h:113
Ogre::GpuProgramParameters::ACT_SURFACE_EMISSIVE_COLOUR
@ ACT_SURFACE_EMISSIVE_COLOUR
Surface emissive colour, as set in Pass::setSelfIllumination.
Definition: OgreGpuProgramParams.h:1007
Ogre::GpuProgram::getType
virtual GpuProgramType getType(void) const
Get the program type.
Definition: OgreGpuProgram.h:321
Ogre::BakedDescriptorSets::Textures
@ Textures
Definition: OgreVulkanGlobalBindingTable.h:51
Ogre::ID_PARAM_NAMED_AUTO
@ ID_PARAM_NAMED_AUTO
Definition: OgreScriptCompiler.h:639
Ogre::CompositorShadowMapTargetTypeTranslator
Definition: OgreScriptTranslator.h:310
Ogre::Viewport::getScissorActualTop
int getScissorActualTop(void) const
Definition: OgreViewport.h:148
Ogre::ID_BILINEAR
@ ID_BILINEAR
Definition: OgreScriptCompiler.h:747
Ogre::ResourceTransition::newAccess
ResourceAccess::ResourceAccess newAccess
newAccess == Undefined is invalid
Definition: OgreResourceTransition.h:96
Ogre::ParticleSystem::getSortingEnabled
bool getSortingEnabled(void) const
Gets whether particles are sorted relative to the camera.
Definition: OgreParticleSystem.h:545
Ogre::GTKGLSupport::getSingleton
static GTKGLSupport & getSingleton(void)
Override standard Singleton retrieval.
Ogre::PbsProperty::DetailOffsets3
static const IdString DetailOffsets3
Definition: OgreHlmsPbs.h:540
Ogre::LwConstString::c_str
const char * c_str() const
Definition: OgreLwConstString.h:97
Ogre::ImageCodec2::ImageData2::box
TextureBox box
Definition: OgreImageCodec2.h:73
Ogre::v1::GLES2HardwarePixelBuffer
Definition: OgreGLES2HardwarePixelBuffer.h:37
Ogre::NodeMemoryManager::_getDummyNode
SceneNode * _getDummyNode(void) const
Definition: OgreNodeMemoryManager.h:84
Ogre::GL3PlusConstBufferPacked
Definition: OgreGL3PlusConstBufferPacked.h:37
Ogre::RenderPassTargetBase::texture
TextureGpu * texture
Definition: OgreRenderPassDescriptor.h:119
Ogre::UnlitMobileProp::UvAtlas13
static const IdString UvAtlas13
Definition: OgreHlmsUnlitMobile.h:156
Ogre::Camera::_setConstantBiasScale
void _setConstantBiasScale(const float bias)
Definition: OgreCamera.h:772
Ogre::RTShader::operator<<
_OgreRTSSExport void operator<<(std::ostream &o, const HardwareSkinning::SkinningData &data)
Ogre::RTShader::ShaderGenerator::getFragmentShaderProfiles
const String & getFragmentShaderProfiles() const
Get the output fragment shader target profiles.
Definition: OgreShaderGenerator.h:180
Ogre::MaterialScriptProgramDefinition::source
String source
Definition: OgreMaterialSerializer.h:51
Ogre::CBT_BACK
@ CBT_BACK
Definition: OgreCommon.h:380
Ogre::MovableObjectFactory
Interface definition for a factory class which produces a certain kind of MovableObject,...
Definition: OgreMovableObject.h:611
Ogre::MappingState
MappingState
Definition: OgreBufferPacked.h:65
Ogre::DescriptorSetUav::Slot::empty
bool empty(void) const
Definition: OgreDescriptorSetUav.h:171
Ogre::ParticleSystemManager::ParticleSystemTemplateIterator
MapIterator< ParticleTemplateMap > ParticleSystemTemplateIterator
Definition: OgreParticleSystemManager.h:373
Ogre::VulkanVaoManager::StrideChanger::paddedBytes
size_t paddedBytes
Definition: OgreVulkanVaoManager.h:86
Ogre::GLES2FrameBufferObject::getGLMultisampleFBOID
GLuint getGLMultisampleFBOID() const
Get the GL id for the multisample FBO.
Definition: OgreGLES2FrameBufferObject.h:75
Ogre::GL3PlusVaoManager
Definition: OgreGL3PlusVaoManager.h:38
Ogre::Math::TWO_PI
static const Real TWO_PI
Definition: OgreMath.h:749
Ogre::Image2::FILTER_BILINEAR
@ FILTER_BILINEAR
Definition: OgreImage2.h:336
Ogre::HlmsBaseProp::UvCount6
static const IdString UvCount6
Definition: OgreHlms.h:859
Ogre::FT_MAG
@ FT_MAG
The filter used when magnifying a texture.
Definition: OgreCommon.h:260
Ogre::SkeletonDef::BoneData::BoneData
BoneData(size_t _index, size_t _parent, const Vector3 &_pos, const Quaternion &_rot, const Vector3 &_scale, const String &_name, bool _inheritOrientation, bool _inheritScale)
Definition: OgreSkeletonDef.h:59
Ogre::VertexArrayObject::ReadRequests::data
const char * data
Data is already offseted. To get the vertex location, perform (data - offset);.
Definition: OgreVertexArrayObject.h:188
Ogre::v1::MeshSerializerListener::~MeshSerializerListener
virtual ~MeshSerializerListener()
Definition: OgreMeshSerializer.h:200
Ogre::ID_SOLID
@ ID_SOLID
Definition: OgreScriptCompiler.h:697
Ogre::FRUSTUM_PLANE_RIGHT
@ FRUSTUM_PLANE_RIGHT
Definition: OgreFrustum.h:62
OgreArrayMatrix4.h
Ogre::v1::Overlay::OverlayContainerList
list< OverlayContainer * >::type OverlayContainerList
Definition: OgreOverlay.h:76
Ogre::VulkanWindowSwapChainBased::mSwapchainStatus
SwapchainStatus mSwapchainStatus
Definition: OgreVulkanWindow.h:109
Ogre::Renderable::getUseIdentityProjection
bool getUseIdentityProjection(void) const
Returns whether or not to use an 'identity' projection.
Definition: OgreRenderable.h:202
Ogre::ShadowTextureDefinition::splitPadding
Real splitPadding
Definition: OgreCompositorShadowNodeDef.h:91
Ogre::v1::BillboardChain::TCD_U
@ TCD_U
Tex coord in elements is treated as the 'u' texture coordinate.
Definition: OgreBillboardChain.h:158
Ogre::ProfileInstance::ProfileInstance
ProfileInstance(void)
Ogre::TVC_EMISSIVE
@ TVC_EMISSIVE
Definition: OgreCommon.h:358
OGRE_CAPS_VALUE
#define OGRE_CAPS_VALUE(cat, val)
Definition: OgreRenderSystemCapabilities.h:52
OgreMetalDynamicBuffer.h
Ogre::DebugGeomAlloc
GeometryAllocatedObject DebugGeomAlloc
Definition: OgreMemoryAllocatorConfig.h:306
Ogre::NodeArrayMemoryManager::Position
@ Position
Definition: OgreArrayMemoryManager.h:309
Ogre::StreamSerialiser
Utility class providing helper methods for reading / writing structured data held in a DataStream.
Definition: OgreStreamSerialiser.h:70
Ogre::HighLevelGpuProgramManager::FactoryMap
map< String, HighLevelGpuProgramFactory * >::type FactoryMap
Definition: OgreHighLevelGpuProgramManager.h:76
Ogre::D3D11DepthTextureTarget::setFsaaResolveDirty
virtual void setFsaaResolveDirty(void)
Depth buffers never resolve; only colour buffers do.
Definition: OgreD3D11DepthTexture.h:123
Ogre::v1::Rectangle2DFactory::~Rectangle2DFactory
~Rectangle2DFactory()
Definition: OgreRectangle2D.h:110
Ogre::WorkQueue::Response::mSuccess
bool mSuccess
Whether the work item succeeded or not.
Definition: OgreWorkQueue.h:133
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderArbvp1Finite
static const String & getPointLightExtruderArbvp1Finite(void)
Get FINITE extruder program source for point lights, compatible with arbvp1.
Definition: OgreShadowVolumeExtrudeProgram.h:282
Ogre::RTShader::Parameter::Content
Content
Definition: OgreShaderParameter.h:75
Ogre::HlmsListener::hlmsTypeChanged
virtual void hlmsTypeChanged(bool casterPass, CommandBuffer *commandBuffer, const HlmsDatablock *datablock, size_t texUnit)
Called when the last Renderable processed was of a different Hlms type, thus we need to rebind certai...
Definition: OgreHlmsListener.h:167
Ogre::v1::Billboard::mPosition
Vector3 mPosition
Definition: OgreBillboard.h:82
Ogre::RenderSystem::getVaoManager
VaoManager * getVaoManager(void) const
Definition: OgreRenderSystem.h:1168
Ogre::VulkanAndroidSupport
Definition: OgreVulkanAndroidSupport.h:38
Ogre::VET_SHORT2
@ VET_SHORT2
Definition: OgreVertexElements.h:79
Ogre::ID_DEPTH_WRITE
@ ID_DEPTH_WRITE
Definition: OgreScriptCompiler.h:672
Ogre::HlmsTexturePack::exportLocation
String exportLocation
Definition: OgreHlmsTexturePack.h:65
Ogre::PBSM_BLEND_SUBTRACT
@ PBSM_BLEND_SUBTRACT
Definition: OgreHlmsPbsPrerequisites.h:88
OgreVulkanGlobalBindingTable.h
Ogre::ID_NUM_STABLE_SPLITS
@ ID_NUM_STABLE_SPLITS
Definition: OgreScriptCompiler.h:1009
Ogre::CompositorNamedBuffer::buffer
UavBufferPacked * buffer
Definition: OgreCompositorNamedBuffer.h:49
Ogre::VulkanQueue::Compute
@ Compute
Definition: OgreVulkanQueue.h:49
Ogre::float4::float4
float4(const Vector4 &val)
Definition: OgreShaderPrimitives.h:76
Ogre::Renderable::setUseIdentityProjection
void setUseIdentityProjection(bool useIdentityProjection)
Sets whether or not to use an 'identity' projection.
Definition: OgreRenderable.h:188
Ogre::ObjectData::mDistanceToCamera
RealAsUint *RESTRICT_ALIAS mDistanceToCamera
Ours is mDistanceToCamera[mIndex].
Definition: OgreObjectData.h:78
Ogre::RootLayout
The RootLayout class.
Definition: OgreRootLayout.h:382
Ogre::VulkanDescriptorSetTexture2::mReadOnlyBuffers
FastArray< VkDescriptorBufferInfo > mReadOnlyBuffers
Definition: OgreVulkanDescriptorSets.h:65
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:261
Ogre::SmallVectorTemplateCommon::back
reference back()
Definition: OgreSmallVector.h:227
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:461
Ogre::ID_KEEP
@ ID_KEEP
Definition: OgreScriptCompiler.h:969
Ogre::SceneManager::getRenderQueue
RenderQueue * getRenderQueue(void) const
Returns the RenderQueue.
Definition: OgreSceneManager.h:1231
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:137
Ogre::ID_2D_ARRAY
@ ID_2D_ARRAY
Definition: OgreScriptCompiler.h:866
Ogre::v1::EdgeListBuilder
General utility class for building edge lists for geometry.
Definition: OgreEdgeListBuilder.h:171
Ogre::PFG_Y216
@ PFG_Y216
Definition: OgrePixelFormatGpu.h:172
Ogre::Bitwise::bswapBuffer
static void bswapBuffer(void *pData, size_t size)
Reverses byte order of buffer.
Definition: OgreBitwise.h:116
Ogre::AnyNumeric::operator+=
AnyNumeric & operator+=(const AnyNumeric &rhs)
Definition: OgreAny.h:346
Ogre::TU_DYNAMIC_WRITE_ONLY_DISCARDABLE
@ TU_DYNAMIC_WRITE_ONLY_DISCARDABLE
same as HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE
Definition: OgreTexture.h:61
Ogre::VulkanDiscardBuffer
Definition: OgreVulkanDiscardBufferManager.h:129
Ogre::v1::VertexData::HardwareAnimationData::parametric
Real parametric
Definition: OgreVertexIndexData.h:98
Ogre::DescBindingTypes::ParamBuffer
@ ParamBuffer
Definition: OgreRootLayout.h:79
Ogre::TerrainMaterialGenerator::setActiveProfile
virtual void setActiveProfile(const String &name)
Set the active profile by name.
Definition: OgreTerrainMaterialGenerator.h:219
Ogre::KfTransformArrayMemoryManager
Implementation to create the KfTransform variables needed by SkeletonTrack @See SkeletonAnimationDef ...
Definition: OgreKfTransformArrayMemoryManager.h:44
Ogre::UnlitMobileProp::TexMatrixCount1
static const IdString TexMatrixCount1
Definition: OgreHlmsUnlitMobile.h:97
Ogre::TerrainMaterialGenerator::Profile::getDescription
const String & getDescription() const
Get the description of this profile.
Definition: OgreTerrainMaterialGenerator.h:184
Ogre::RenderSystem::isStaticBufferLockable
virtual bool isStaticBufferLockable() const
Definition: OgreRenderSystem.h:252
Ogre::IM_USEONEWEIGHT
@ IM_USEONEWEIGHT
Use one weight per vertex when recommended (i.e.
Definition: OgreCommon.h:427
Ogre::GL3PlusSurfaceDesc
GL surface descriptor.
Definition: OgreGL3PlusRenderTexture.h:43
Ogre::CompositorPassComputeDef::BufferSource::allowWriteAfterWrite
bool allowWriteAfterWrite
Definition: OgreCompositorPassComputeDef.h:93
Ogre::SkeletonDef::getAnimationDefs
const SkeletonAnimationDefVec & getAnimationDefs(void) const
Definition: OgreSkeletonDef.h:147
Ogre::Controller::getDestination
const SharedPtr< ControllerValue< T > > & getDestination(void) const
Gets the output controller value.
Definition: OgreController.h:184
DXGI_RGBA
D3DCOLORVALUE DXGI_RGBA
Definition: OgreD3D11LegacySDKEmulation.h:41
Ogre::EmitterCommands::CmdRepeatDelay
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:176
Ogre::MapIteratorWrapper::peekNextValue
ValueType peekNextValue() const
Returns the next(=current) value element in the collection, without advancing to the next.
Definition: OgreIteratorWrapper.h:284
OgreOSXGL3PlusSupport.h
Ogre::AxisAlignedBox::AxisAlignedBox
AxisAlignedBox(const Vector3 &min, const Vector3 &max)
Definition: OgreAxisAlignedBox.h:115
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::GLES2BufferInterface::getVboPoolIndex
size_t getVboPoolIndex(void)
Definition: OgreGLES2BufferInterface.h:67
Ogre::RTShader::FunctionInvocation::OperandVector
vector< Operand >::type OperandVector
Definition: OgreShaderFunctionAtom.h:180
Ogre::Pass::ConstTextureUnitStateIterator
ConstVectorIterator< TextureUnitStates > ConstTextureUnitStateIterator
Definition: OgrePass.h:505
Ogre::RenderTargetViewEntry::textureName
IdString textureName
Definition: OgreTextureDefinition.h:53
Ogre::RTShader::ShaderFunctionList
vector< Function * >::type ShaderFunctionList
Definition: OgreShaderFunction.h:221
Ogre::CamerasInProgress
Struct that holds a number of cameras used in the current rendering pass.
Definition: OgreSceneManager.h:179
OgreAnimationTrack.h
Ogre::ID_SRC_CURRENT
@ ID_SRC_CURRENT
Definition: OgreScriptCompiler.h:772
Ogre::ScriptTranslatorAlloc
ScriptingAllocatedObject ScriptTranslatorAlloc
Definition: OgreMemoryAllocatorConfig.h:332
Ogre::PbsProperty::VctDisableSpecular
static const IdString VctDisableSpecular
Definition: OgreHlmsPbs.h:592
Ogre::WaitableEvent
A WaitableEvent is useful in the scenario of a singler consumer, multiple producers The consumer will...
Definition: OgreWaitableEvent.h:52
Ogre::v1::HardwareBufferManagerBase::_releaseBufferCopies
virtual void _releaseBufferCopies(bool forceFreeUnused=false)
Internal method for releasing all temporary buffers which have been allocated using BLT_AUTOMATIC_REL...
OgreParticleSystemRenderer.h
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE4
@ SPC_LIGHTDIRECTION_VIEW_SPACE4
Definition: OgreShaderParameter.h:191
Ogre::STLAllocator::address
pointer address(reference x) const
Definition: OgreMemorySTLAllocator.h:148
Ogre::v1::OverlayManager::OverlayMap
map< String, Overlay * >::type OverlayMap
Definition: OgreOverlayManager.h:55
Ogre::v1::MeshSerializerImpl_v1_10
Class for providing backwards-compatibility for loading version 1.10 of the .mesh format.
Definition: OgreMeshSerializerImpl.h:198
Ogre::TextureUnitState::TextureEffect::waveType
WaveformType waveType
Definition: OgreTextureUnitState.h:142
Ogre::ID_SRC_DIFFUSE
@ ID_SRC_DIFFUSE
Definition: OgreScriptCompiler.h:774
Ogre::PageStrategy::frameEnd
virtual void frameEnd(Real timeElapsed, PagedWorldSection *section)
Called when the frame ends.
Definition: OgrePageStrategy.h:93
Ogre::UserObjectBindings
Class that provides convenient interface to establish a linkage between custom user application objec...
Definition: OgreUserObjectBindings.h:49
Ogre::QueuedRenderable::movableObject
const MovableObject * movableObject
Definition: OgreRenderQueue.h:53
Ogre::PixelFormatDescription
A record that describes a pixel format in detail.
Definition: OgrePixelFormatDescriptions.h:40
OgreHlmsPso.h
Ogre::v1::VertexBoneAssignment_s::vertexIndex
unsigned int vertexIndex
Definition: OgreVertexBoneAssignment.h:55
Ogre::ConfigOption
struct Ogre::_ConfigOption ConfigOption
Packages the details of a configuration option.
Ogre::D3D9Driver::getAdapterNumber
unsigned int getAdapterNumber() const
Definition: OgreD3D9Driver.h:58
Ogre::NULLRenderWindow::copyContentsToMemory
virtual void copyContentsToMemory(const Box &src, const PixelBox &dst, FrameBuffer buffer)
Copies the current contents of the render target to a pixelbox.
Definition: OgreNULLRenderWindow.h:55
Ogre::HlmsListener
Listener that can be hooked to an Hlms implementation for extending it with custom code.
Definition: OgreHlmsListener.h:57
Ogre::VulkanWindowSwapChainBased::mSwapchainSemaphore
VkSemaphore mSwapchainSemaphore
Note: We need a semaphore per frame, not per swapchain.
Definition: OgreVulkanWindow.h:108
Ogre::D3D11DeviceResource
Represents a Direct3D rendering resource.
Definition: OgreD3D11DeviceResource.h:41
Ogre::Page::isModified
bool isModified() const
Definition: OgrePage.h:189
Ogre::BoneTransform::mPosition
ArrayVector3 *RESTRICT_ALIAS mPosition
Stores the position/translation of a node relative to its parent.
Definition: OgreBoneTransform.h:46
Ogre::ArrayQuaternion::getAsQuaternion
void getAsQuaternion(Quaternion &out, size_t index) const
Definition: C/OgreArrayQuaternion.h:80
HANDLE
void * HANDLE
Definition: OgreLightweightMutex.h:36
Ogre::G2D_Y_Z
@ G2D_Y_Z
Grid is in the Y/Z plane.
Definition: OgreGrid2DPageStrategy.h:56
Ogre::VulkanDescriptorSetTexture2
Definition: OgreVulkanDescriptorSets.h:62
Ogre::CompositorPassQuadDef::FrustumCorners
FrustumCorners
Definition: OgreCompositorPassQuadDef.h:68
Ogre::ParameterList
vector< ParameterDef >::type ParameterList
Definition: OgreStringInterface.h:79
Ogre::CompositorShadowMapTargetTranslator
Definition: OgreScriptTranslator.h:324
Ogre::HlmsBaseProp::UvCount3
static const IdString UvCount3
Definition: OgreHlms.h:856
Ogre::NUM_PBSM_BLEND_MODES
@ NUM_PBSM_BLEND_MODES
Definition: OgreHlmsPbsPrerequisites.h:98
Ogre::v1::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:113
Ogre::TextureAddressingMode
TextureAddressingMode
Definition: OgreHlmsSamplerblock.h:45
Ogre::v1::VertexData::hwAnimationDataList
HardwareAnimationDataList hwAnimationDataList
VertexElements used for hardware morph / pose animation.
Definition: OgreVertexIndexData.h:102
Ogre::CompositorPassComputeDef::BufferSource::bufferName
IdString bufferName
Definition: OgreCompositorPassComputeDef.h:89
Ogre::ArrayMaskR
bool ArrayMaskR
Definition: OgreArrayConfig.h:198
Ogre::RqBits::MeshShiftTransp
static const int MeshShiftTransp
Definition: OgreRenderQueue.h:321
Ogre::Grid3DPageStrategyData::getHoldRadius
virtual Real getHoldRadius() const
Get the Holding radius.
Definition: OgreGrid3DPageStrategy.h:146
Ogre::FrameEvent
Struct containing information about a frame event.
Definition: OgreFrameListener.h:44
Ogre::D3D11Window::setHidden
virtual void setHidden(bool hidden)
Hide (or show) the window.
Definition: OgreD3D11Window.h:76
Ogre::RTShader::UniformParameterList
vector< UniformParameterPtr >::type UniformParameterList
Definition: OgreShaderParameter.h:566
Ogre::MathlibC::And
static ArrayMaskI And(ArrayMaskI a, ArrayMaskI b)
Definition: OgreMathlibC.h:162
Ogre::Id::generateNewId
static IdType generateNewId()
Definition: OgreId.h:46
Ogre::MsaaPatterns::Center
@ Center
The subsample locations are centered in a grid.
Definition: OgreCommon.h:991
Ogre::NodeArrayMemoryManager
Implementation to create the Transform variables needed by Nodes & SceneNodes.
Definition: OgreArrayMemoryManager.h:295
Ogre::ID_DIFFUSE
@ ID_DIFFUSE
Definition: OgreScriptCompiler.h:649
Ogre::v1::HardwareBufferManagerBase::_notifyUniformBufferDestroyed
void _notifyUniformBufferDestroyed(HardwareUniformBuffer *buf)
Notification that at hardware uniform buffer has been destroyed.
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
Get whether the vertex texture units are shared with the fragment processor.
Definition: OgreRenderSystemCapabilities.h:875
Ogre::PFG_BC1_UNORM
@ PFG_BC1_UNORM
BC1, aka DXT1 & DXT2.
Definition: OgrePixelFormatGpu.h:123
OgreMetalHardwarePixelBuffer.h
Ogre::LwString::Double::mPrecision
int mPrecision
Definition: OgreLwString.h:362
Ogre::CompositorWorkspace::getNodeSequence
const CompositorNodeVec & getNodeSequence(void) const
Definition: OgreCompositorWorkspace.h:318
Ogre::FRUSTUM_PLANE_FAR
@ FRUSTUM_PLANE_FAR
Definition: OgreFrustum.h:60
Ogre::RTShader::ProgramProcessor
A class that provides extra processing services on CPU based programs.
Definition: OgreShaderProgramProcessor.h:48
Ogre::v1::OverlayContainer::ChildContainerIterator
MapIterator< ChildContainerMap > ChildContainerIterator
Definition: OgreOverlayContainer.h:62
OgreRenderTarget.h
Ogre::MsaaPatterns::Undefined
@ Undefined
Let the GPU decide.
Definition: OgreCommon.h:984
Ogre::OT_TRIANGLE_STRIP
@ OT_TRIANGLE_STRIP
A strip of triangles, 3 vertices for the first triangle, and 1 per triangle after that.
Definition: OgreCommon.h:95
Ogre::TerrainGlobalOptions::setMaxPixelError
void setMaxPixelError(Real pixerr)
Set the maximum screen pixel error that should be allowed when rendering.
Definition: OgreTerrain.h:1988
Ogre::ImageCodec::getDataType
String getDataType() const
Returns the type of the data that supported by this codec as a String.
Definition: OgreImageCodec.h:79
OGRE_THREAD_SYNCHRONISER
#define OGRE_THREAD_SYNCHRONISER(sync)
Definition: OgreThreadDefinesBoost.h:36
Ogre::RTShader::LayeredBlending::LB_BlendSubtract
@ LB_BlendSubtract
Definition: OgreShaderExLayeredBlending.h:57
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Matrix4 &val)
Definition: OgreProperty.h:170
Ogre::Resource::touch
virtual void touch(void)
'Touches' the resource to indicate it has been used.
Ogre::PbsProperty::FirstValidDetailMapNm
static const IdString FirstValidDetailMapNm
Definition: OgreHlmsPbs.h:563
Ogre::NameGenerator::NameGenerator
NameGenerator(const String &prefix)
Definition: OgreNameGenerator.h:66
Ogre::GLSLESShader::getOptimisedSource
String getOptimisedSource(void)
Gets he optimised GLSL source.
Definition: OgreGLSLESShader.h:106
Ogre::D3D9Driver::getAdapterIdentifier
const D3DADAPTER_IDENTIFIER9 & getAdapterIdentifier() const
Definition: OgreD3D9Driver.h:59
OGRE_LOCK_RW_MUTEX_WRITE
#define OGRE_LOCK_RW_MUTEX_WRITE(name)
Definition: OgreThreadDefinesBoost.h:64
Ogre::DescriptorSetTexture2::mRsData
void * mRsData
Definition: OgreDescriptorSetTexture.h:323
Ogre::ID_CAMERA
@ ID_CAMERA
Definition: OgreScriptCompiler.h:918
Ogre::MetalHlmsPso::cullMode
MTLCullMode cullMode
Definition: OgreMetalHlmsPso.h:48
Ogre::GpuProgramParameters::ACT_INVERSE_WORLDVIEW_MATRIX
@ ACT_INVERSE_WORLDVIEW_MATRIX
The current world & view matrices concatenated, then inverted.
Definition: OgreGpuProgramParams.h:958
Ogre::OT_PATCH_16_CONTROL_POINT
@ OT_PATCH_16_CONTROL_POINT
Definition: OgreCommon.h:114
Ogre::Serializer::Endian
Endian
The endianness of written files.
Definition: OgreSerializer.h:65
Ogre::HashedVector::difference_type
VectorImpl::difference_type difference_type
Definition: OgreCommon.h:518
Ogre::SkeletonAnimation::mEnabled
bool mEnabled
Definition: OgreSkeletonAnimation.h:65
Ogre::RTShader::FFPAlphaTest::FFPAlphaTest
FFPAlphaTest()
Ogre::D3D11HlmsPso::pixelShader
D3D11HLSLProgram * pixelShader
Definition: OgreD3D11HlmsPso.h:56
Ogre::Material::LodValueIterator
ConstVectorIterator< LodValueArray > LodValueIterator
Definition: OgreMaterial.h:93
Ogre::UnlitMobileProp::UvAtlas3
static const IdString UvAtlas3
Definition: OgreHlmsUnlitMobile.h:146
Ogre::v1::StaticGeometry::GeometryBucket
A GeometryBucket is a the lowest level bucket where geometry with the same vertex & index format is s...
Definition: OgreStaticGeometry.h:193
Ogre::v1::VertexBoneAssignment_s
Records the assignment of a single vertex to a single bone with the corresponding weight.
Definition: OgreVertexBoneAssignment.h:53
Ogre::LampConeType::Type90
@ Type90
Definition: OgreIesLoader.h:42
Ogre::FontManager
Manages Font resources, parsing .fontdef files and generally organising them.
Definition: OgreFontManager.h:44
Ogre::DefaultWorkQueue
Implementation of a general purpose request / response style background work queue.
Definition: OgreDefaultWorkQueueStandard.h:42
Ogre::RenderSystem::getDriverVersion
virtual const DriverVersion & getDriverVersion(void) const
Returns the driver version.
Definition: OgreRenderSystem.h:1140
Ogre::LodData::findUniqueVertexByPos
UniqueVertexSet::iterator findUniqueVertexByPos(const Vector3 &pos)
Definition: OgreLodData.h:191
Ogre::SampleDescription::operator==
bool operator==(const SampleDescription &rhs) const
Definition: OgreCommon.h:1027
Ogre::ShadowDataAlloc
SceneCtlAllocatedObject ShadowDataAlloc
Definition: OgreMemoryAllocatorConfig.h:333
Ogre::MetalVaoManager
Definition: OgreMetalVaoManager.h:41
Ogre::ParticleSystemRendererFactory::ParticleSystemRendererFactory
ParticleSystemRendererFactory()
Definition: OgreParticleSystemRenderer.h:135
Ogre::ParticleSystem::CmdCull
Command object for cull_each (see ParamCommand).
Definition: OgreParticleSystem.h:91
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:108
Ogre::TerrainGlobalOptions::getMaxPixelError
Real getMaxPixelError() const
Get the maximum screen pixel error that should be allowed when rendering.
Definition: OgreTerrain.h:1981
Ogre::ImportAbstractNode
This abstract node represents an import statement.
Definition: OgreScriptCompiler.h:163
Ogre::Particle::mTimeToLive
Real mTimeToLive
Time to live, number of seconds left of particles natural life.
Definition: OgreParticle.h:94
Ogre::TextureBox::getMaxZ
uint32 getMaxZ(void) const
Definition: OgreTextureBox.h:76
Ogre::CompositorTexture
Definition: OgreCompositorPass.h:54
Ogre::Matrix4::hasNegativeScale
bool hasNegativeScale() const
Determines if this matrix involves a negative scaling.
Definition: OgreMatrix4.h:545
Ogre::SimpleSpline
A very simple spline class which implements the Catmull-Rom class of splines.
Definition: OgreSimpleSpline.h:58
Ogre::GpuProgramParameters::getIntLogicalBufferStruct
const GpuLogicalBufferStructPtr & getIntLogicalBufferStruct() const
Get the current list of mappings from low-level logical param indexes to physical buffer locations in...
Definition: OgreGpuProgramParams.h:1827
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
Ogre::TextureUnitState::TextureEffect::controller
Controller< Real > * controller
Definition: OgreTextureUnitState.h:147
OgreLodStrategy.h
Ogre::NULLConstBufferPacked::bindBufferGS
virtual void bindBufferGS(uint16 slot)
Definition: OgreNULLConstBufferPacked.h:49
Ogre::ID_USE_REFRACTIONS
@ ID_USE_REFRACTIONS
Definition: OgreScriptCompiler.h:927
Ogre::SceneManagerEnumerator::Instances
map< String, SceneManager * >::type Instances
Scene manager instances, indexed by instance name.
Definition: OgreSceneManagerEnumerator.h:91
Ogre::TextureBox::isCompressed
bool isCompressed(void) const
Definition: OgreTextureBox.h:95
Ogre::ParticleSystemManager::ParticleSystemRendererFactoryMap
map< String, ParticleSystemRendererFactory * >::type ParticleSystemRendererFactoryMap
Definition: OgreParticleSystemManager.h:85
Ogre::CompositorWorkspace::getExternalRenderTargets
const CompositorChannelVec & getExternalRenderTargets(void) const
Usually by convention the RenderTarget[0] is the one we're rendering to. May be empty.
Definition: OgreCompositorWorkspace.h:329
Ogre::RTShader::HLSLProgramProcessor
CG Language program processor class.
Definition: OgreShaderHLSLProgramProcessor.h:46
Ogre::ResourceSimdAllocPolicy
CategorisedAlignAllocPolicy< Ogre::MEMCATEGORY_RESOURCE > ResourceSimdAllocPolicy
Definition: OgreMemoryAllocatorConfig.h:274
Ogre::v1::HardwareBufferLockGuard::HardwareBufferLockGuard
HardwareBufferLockGuard()
Definition: OgreHardwareBuffer.h:357
Ogre::GPV_ALL
@ GPV_ALL
Full mask (16-bit)
Definition: OgreGpuProgramParams.h:145
Ogre::PbsMobileShaderCreationData::mDetailNormalWeight
float mDetailNormalWeight[4]
Definition: OgrePbsMobileShaderCreationData.h:61
Ogre::v1::Entity::_getBuffersMarkedForAnimation
bool _getBuffersMarkedForAnimation(void) const
Are buffers already marked as vertex animated?
Definition: OgreEntity.h:597
Ogre::HlmsManager::getDatablocks
const HlmsDatablockMap & getDatablocks(void) const
Returns all registered datablocks.
Definition: OgreHlmsManager.h:292
Ogre::HlmsManager::BlockIdxVec
vector< uint16 >::type BlockIdxVec
Definition: OgreHlmsManager.h:80
Ogre::MeshLodAlloc
GeneralAllocatedObject MeshLodAlloc
Definition: OgreLodPrerequisites.h:70
Ogre::GL3PlusDescriptorSetTexture2
Definition: OgreGL3PlusDescriptorSetTexture.h:45
Ogre::GCT_MATRIX_4X2
@ GCT_MATRIX_4X2
Definition: OgreGpuProgramParams.h:91
Ogre::Resource::isPrepared
virtual bool isPrepared(void) const
Returns true if the Resource has been prepared, false otherwise.
Definition: OgreResource.h:348
Ogre::v1::HardwareBuffer::HBL_READ_ONLY
@ HBL_READ_ONLY
Lock the buffer for reading only.
Definition: OgreHardwareBuffer.h:134
OgreCompositorPass.h
Ogre::SubMesh::SourceData::bytesPerVertex
size_t bytesPerVertex
Definition: OgreSubMesh2.h:289
Ogre::WorkQueue::RequestID
unsigned long long int RequestID
Numeric identifier for a request.
Definition: OgreWorkQueue.h:85
Ogre::CompositorPassUavDef::mStartingSlot
uint8 mStartingSlot
Max value (0xff) means don't alter it.
Definition: OgreCompositorPassUavDef.h:100
Ogre::SubMesh::getPoseHalfPrecision
bool getPoseHalfPrecision()
Definition: OgreSubMesh2.h:207
Ogre::GLES2VaoManager::StrideChanger::StrideChanger
StrideChanger()
Definition: OgreGLES2VaoManager.h:62
Ogre::FrameListener
A interface class defining a listener which can be used to receive notifications of frame events.
Definition: OgreFrameListener.h:79
Ogre::MetalDescriptorSetTexture
Definition: OgreMetalDescriptorSetTexture.h:60
Ogre::ANT_VARIABLE_ACCESS
@ ANT_VARIABLE_ACCESS
Definition: OgreScriptCompiler.h:87
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::GL3PlusDepthTextureTarget::requiresTextureFlipping
virtual bool requiresTextureFlipping(void) const
Definition: OgreGL3PlusDepthTexture.h:105
Ogre::VaoManager::cleanupEmptyPools
virtual void cleanupEmptyPools(void)=0
Frees GPU memory if there are empty, unused pools.
Ogre::downscale2x_Float32_X
ImageDownsampler2D downscale2x_Float32_X
Definition: OgreImageDownsampler.h:178
Ogre::UnlitProperty::UvDiffuse0
static const IdString UvDiffuse0
UV source # assigned to each texture.
Definition: OgreUnlitProperty.h:77
Ogre::RTShader::HLSLProgramProcessor::getTargetLanguage
virtual const String & getTargetLanguage() const
Return the target language of this processor.
Definition: OgreShaderHLSLProgramProcessor.h:60
Ogre::EmitterCommands::CmdMaxTTL
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:141
Ogre::MathlibC::Set
static void Set(ArrayReal &dst, Real val, size_t index)
Definition: OgreMathlibC.h:278
Ogre::DescriptorSetTexture2::DescriptorSetTexture2
DescriptorSetTexture2()
Definition: OgreDescriptorSetTexture.h:327
Ogre::APKFileSystemArchiveFactory
Definition: OgreAPKFileSystemArchive.h:83
Ogre::ResourceLayout::CopySrc
@ CopySrc
Definition: OgreResourceTransition.h:58
Ogre::PF_D24_UNORM_S8_UINT
@ PF_D24_UNORM_S8_UINT
Depth texture format.
Definition: OgrePixelFormat.h:338
Ogre::NULLTextureManager::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::v1::VertexPoseKeyFrame::PoseRefIterator
VectorIterator< PoseRefList > PoseRefIterator
Definition: OgreKeyFrame.h:235
Ogre::DescriptorSetUav::Slot::texture
TextureSlot texture
Definition: OgreDescriptorSetUav.h:157
Ogre::SHADOWMAP_PSSM
@ SHADOWMAP_PSSM
Definition: OgreCompositorShadowNodeDef.h:52
Ogre::RTShader::Parameter::SPC_COLOR_SPECULAR
@ SPC_COLOR_SPECULAR
Specular color.
Definition: OgreShaderParameter.h:273
Ogre::ResourceManager::getResourceType
const String & getResourceType(void) const
Gets a string identifying the type of resource this manager handles.
Definition: OgreResourceManager.h:491
VkInstance
struct VkInstance_T * VkInstance
Definition: OgreVulkanPrerequisites.h:51
Ogre::ID_SHADOW_MAP_TARGET_TYPE
@ ID_SHADOW_MAP_TARGET_TYPE
Definition: OgreScriptCompiler.h:1016
Ogre::Plane::NEGATIVE_SIDE
@ NEGATIVE_SIDE
Definition: OgrePlane.h:86
Ogre::PF_R16G16_SINT
@ PF_R16G16_SINT
32-bit pixel format, 16 bits red (signed int), 16 bits blue (signed int).
Definition: OgrePixelFormat.h:194
Ogre::CompositorWorkspaceListener::passPreExecute
virtual void passPreExecute(CompositorPass *pass)
Called when each pass is about to be executed.
Definition: OgreCompositorWorkspaceListener.h:65
Ogre::Volume::ChunkTreeSharedData::volumeVisible
bool volumeVisible
Another visibility flag to be user setable.
Definition: OgreVolumeChunk.h:115
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, bool explicitResolve=false, bool shareableDepthBuffer=true)
Create a manual texture with a depth of 1 (not loaded from a file).
Definition: OgreTextureManager.h:367
Ogre::ID_CAMERA_FAR_CORNERS_VIEW_SPACE
@ ID_CAMERA_FAR_CORNERS_VIEW_SPACE
Definition: OgreScriptCompiler.h:936
Ogre::MovableObjectFactory::MovableObjectFactory
MovableObjectFactory()
Definition: OgreMovableObject.h:619
OgreGLSLProgram.h
Ogre::VulkanDelayedFuncBase::execute
virtual void execute()=0
Ogre::HlmsTexturePack::HlmsTexturePack
HlmsTexturePack()
Definition: OgreHlmsTexturePack.h:67
Ogre::ID_ANIM_TEXTURE
@ ID_ANIM_TEXTURE
Definition: OgreScriptCompiler.h:735
Ogre::VaoManager::_getDynamicBufferCurrentFrameNoWait
uint8 _getDynamicBufferCurrentFrameNoWait(void) const
Definition: OgreVaoManager.h:580
Ogre::SkeletonDef::getNameStr
const String & getNameStr(void) const
Definition: OgreSkeletonDef.h:144
Ogre::ID_CUBIC_TEXTURE
@ ID_CUBIC_TEXTURE
Definition: OgreScriptCompiler.h:736
Ogre::CbDrawCall::vao
VertexArrayObject * vao
Definition: OgreCbDrawCall.h:63
Ogre::EntityMaterialLodChangedEvent::newLodIndex
ushort newLodIndex
New level of detail index.
Definition: OgreLodListener.h:88
Ogre::VulkanDescriptorSetSampler::mWriteDescSet
VkWriteDescriptorSet mWriteDescSet
Definition: OgreVulkanDescriptorSets.h:43
Ogre::GLSLProgramManager
Ogre assumes that there are separate programs to deal with but GLSL has one program object that repre...
Definition: OgreGLSLProgramManager.h:52
Ogre::PagedWorldSection::getName
virtual const String & getName() const
Get the name of this section.
Definition: OgrePagedWorldSection.h:99
Ogre::CompositorTargetDefVec
vector< CompositorTargetDef >::type CompositorTargetDefVec
Definition: OgreCompositorNodeDef.h:49
Ogre::MEMCATEGORY_RENDERSYS
@ MEMCATEGORY_RENDERSYS
Rendersystem structures.
Definition: OgreMemoryAllocatorConfig.h:176
Ogre::HlmsTextureExportListener
Definition: OgreHlmsDatablock.h:251
Ogre::ID_TEXTURE_UNIT
@ ID_TEXTURE_UNIT
Definition: OgreScriptCompiler.h:618
Ogre::PF_A2R10G10B10
@ PF_A2R10G10B10
32-bit pixel format, 2 bits for alpha, 10 bits for red, green and blue.
Definition: OgrePixelFormat.h:108
Ogre::v1::MetalDepthPixelBuffer
Definition: OgreMetalDepthTexture.h:71
Ogre::Radian::operator==
bool operator==(const Radian &r) const
Definition: OgreMath.h:81
Ogre::GpuProgramParameters::getBoolLogicalBufferStruct
const GpuLogicalBufferStructPtr & getBoolLogicalBufferStruct() const
Get the current list of mappings from low-level logical param indexes to physical buffer locations in...
Definition: OgreGpuProgramParams.h:1839
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:1026
Ogre::TerrainLayerSamplerElement::elementCount
uint8 elementCount
The number of colour elements this semantic uses (usually standard per semantic)
Definition: OgreTerrainMaterialGenerator.h:79
Ogre::RadialDensityMask
Definition: OgreRadialDensityMask.h:58
Ogre::PBSM_BLEND_DIFFERENCE
@ PBSM_BLEND_DIFFERENCE
Definition: OgreHlmsPbsPrerequisites.h:97
Ogre::DescriptorSetTexture2::BufferSlot
Definition: OgreDescriptorSetTexture.h:139
Ogre::RTShader::FFP_VS_POST_PROCESS
@ FFP_VS_POST_PROCESS
Definition: OgreShaderFFPRenderState.h:51
Ogre::downscale2x_A8
ImageDownsampler2D downscale2x_A8
Definition: OgreImageDownsampler.h:61
Ogre::RTShader::FFPShaderStage
FFPShaderStage
Definition: OgreShaderFFPRenderState.h:68
Ogre::SubStringRef::getOriginalBuffer
const String & getOriginalBuffer() const
Definition: OgreHlmsCommon.h:143
Ogre::HlmsBaseProp::Forward3DNumSlices
static const IdString Forward3DNumSlices
Definition: OgreHlms.h:909
Ogre::MathlibC::Or
static ArrayMaskI Or(ArrayMaskI a, ArrayMaskI b)
Definition: OgreMathlibC.h:218
Ogre::LowLevelProp::PassId
static const IdString PassId
Definition: OgreHlmsLowLevel.h:110
Ogre::GpuProgramParameters::hasLogicalIndexedParameters
bool hasLogicalIndexedParameters() const
Does this parameter set include logically indexed parameters?
Definition: OgreGpuProgramParams.h:1530
Ogre::SceneFormatListener::setSceneFlags
virtual void setSceneFlags(uint32 sceneFlags, SceneFormatBase *parent)
Definition: OgreSceneFormatBase.h:129
Ogre::VulkanGlobalBindingTable::paramsBuffer
VkDescriptorBufferInfo paramsBuffer[NumShaderTypes+1u]
Definition: OgreVulkanGlobalBindingTable.h:63
Ogre::CB_SET_CONSTANT_BUFFER_GS
@ CB_SET_CONSTANT_BUFFER_GS
Definition: OgreCbCommon.h:48
Ogre::RTShader::GLSLESProgramProcessor::preCreateGpuPrograms
virtual bool preCreateGpuPrograms(ProgramSet *programSet)
Ogre::Pass::hasTessellationDomainProgram
bool hasTessellationDomainProgram(void) const
Returns true if this pass uses a programmable tessellation control pipeline.
Definition: OgrePass.h:194
Ogre::ObjectMemoryManager::getMemoryManagerType
SceneMemoryMgrTypes getMemoryManagerType() const
Definition: OgreObjectMemoryManager.h:92
Ogre::VulkanPlugin::getName
const String & getName() const
Get the name of the plugin.
Ogre::HlmsBaseProp::StaticBranchLights
static const IdString StaticBranchLights
Definition: OgreHlms.h:880
Ogre::D3D11TextureGpuManager
Definition: OgreD3D11TextureGpuManager.h:47
Ogre::UnlitProperty::TextureMatrix
static const IdString TextureMatrix
Definition: OgreUnlitProperty.h:48
Ogre::ResourceGroupManager::ResourceDeclaration
Nested struct defining a resource declaration.
Definition: OgreResourceGroupManager.h:294
Ogre::v1::ManualObject::setKeepDeclarationOrder
void setKeepDeclarationOrder(bool keepOrder)
Sets whether or not to keep the original declaration order when queuing the renderables.
Definition: OgreManualObject.h:395
Ogre::LodCollapseCostProfiler
Definition: OgreLodCollapseCostProfiler.h:43
Ogre::DualQuaternion::dx
Real dx
Definition: OgreDualQuaternion.h:166
Ogre::getGLSupport
GL3PlusSupport * getGLSupport()
Definition: EGL/OgreGL3PlusUtil.h:37
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:334
Ogre::GLSLESProgramPipeline
Specialisation of GLSLESProgramCommon to provide support for separable programs via the Open GL progr...
Definition: OgreGLSLESProgramPipeline.h:70
Ogre::Camera::getLastViewport
Viewport * getLastViewport(void) const
Get the last viewport which was attached to this camera.
Definition: OgreCamera.h:641
Ogre::TexturePool::masterTexture
TextureGpu * masterTexture
Definition: OgreTextureGpuManager.h:71
Ogre::PROP_VECTOR3
@ PROP_VECTOR3
Definition: OgreProperty.h:115
Ogre::PFG_EAC_R11G11_UNORM
@ PFG_EAC_R11G11_UNORM
Definition: OgrePixelFormatGpu.h:225
Ogre::PBSM_BLEND_NORMAL_NON_PREMUL
@ PBSM_BLEND_NORMAL_NON_PREMUL
Regular alpha blending.
Definition: OgreHlmsPbsPrerequisites.h:84
Ogre::HLMS_USER3
@ HLMS_USER3
Definition: OgreHlmsCommon.h:189
Ogre::v1::Mesh::_getLodValueArray
const LodValueArray * _getLodValueArray(void) const
Definition: OgreMesh.h:1051
Ogre::DescriptorSetTexture2::SlotType
SlotType
Definition: OgreDescriptorSetTexture.h:134
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:523
Ogre::ID_LOAD
@ ID_LOAD
Definition: OgreScriptCompiler.h:882
Ogre::RTShader::VSOCP_HIGH
@ VSOCP_HIGH
Definition: OgreShaderPrerequisites.h:90
Ogre::RTShader::FFPTransform
Transform sub render state implementation of the Fixed Function Pipeline.
Definition: OgreShaderFFPTransform.h:48
Ogre::VulkanDevice::mIsExternal
bool mIsExternal
Definition: OgreVulkanDevice.h:112
Ogre::v1::PanelOverlayElement::CmdTransparent
Command object for specifying transparency (see ParamCommand).
Definition: OgrePanelOverlayElement.h:121
OgreD3D11Driver.h
Ogre::DefaultTextureGpuManagerListener::mPackNonPow2
bool mPackNonPow2
Whether non-power-of-2 textures should also be pooled, or we should return 1.
Definition: OgreTextureGpuManagerListener.h:88
Ogre::Pass::getIndex
unsigned short getIndex(void) const
Gets the index of this Pass in the parent Technique.
Definition: OgrePass.h:205
Ogre::OR_DEGREE_0
@ OR_DEGREE_0
Definition: OgreCommon.h:967
Ogre::v1::MetalHardwareIndexBuffer
Specialisation of HardwareIndexBuffer for Metal.
Definition: OgreMetalHardwareIndexBuffer.h:37
Ogre::downscale3D2x_sRGB_AXXX8888
ImageDownsampler3D downscale3D2x_sRGB_AXXX8888
Definition: OgreImageDownsampler.h:234
Ogre::downscale2x_sRGB_XXXA8888_cube
ImageDownsamplerCube downscale2x_sRGB_XXXA8888_cube
Definition: OgreImageDownsampler.h:246
Ogre::GLES2VaoManager::Block::Block
Block(size_t _offset, size_t _size)
Definition: OgreGLES2VaoManager.h:55
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE6
@ SPC_POSTOLIGHT_WORLD_SPACE6
Definition: OgreShaderParameter.h:143
Ogre::D3D11HlmsPso
@See HlmsPso.
Definition: OgreD3D11HlmsPso.h:45
Ogre::GL3PlusPixelUtil
Class to do pixel format mapping between GL and OGRE.
Definition: OgreGL3PlusPixelFormat.h:38
Ogre::TID_WORD
@ TID_WORD
Definition: OgreScriptLexer.h:56
Ogre::CompositorNodeTranslator
Definition: OgreScriptTranslator.h:271
Ogre::UnlitMobileProp::BlendModeIdx2
static const IdString BlendModeIdx2
Definition: OgreHlmsUnlitMobile.h:127
Ogre::CommandBuffer::execute_drawV1Indexed
static CommandBufferExecuteFunc execute_drawV1Indexed
Definition: OgreCommandBuffer.h:102
Ogre::Terrain::getPosition
const Vector3 & getPosition() const
Get the world position of the terrain centre.
Definition: OgreTerrain.h:1101
Ogre::LampHorizType::Type90
@ Type90
Definition: OgreIesLoader.h:51
Ogre::D3D11VaoManager::getD3D11RenderSystem
D3D11RenderSystem * getD3D11RenderSystem(void) const
Definition: OgreD3D11VaoManager.h:293
Ogre::ID_VERTEXCOLOUR
@ ID_VERTEXCOLOUR
Definition: OgreScriptCompiler.h:652
Ogre::PF_R8_SINT
@ PF_R8_SINT
8-bit pixel format, 8 bits red (signed int).
Definition: OgrePixelFormat.h:184
Ogre::Sphere::intersects
bool intersects(const Plane &plane) const
Returns whether or not this sphere intersects a plane.
Definition: OgreSphere.h:89
Ogre::RTShader::HardwareSkinningFactory::setMaxCalculableBoneCount
void setMaxCalculableBoneCount(ushort count)
Sets the maximum number of bones for which hardware skinning is performed.
Definition: OgreShaderExHardwareSkinning.h:255
Ogre::GLES2PixelFormatToShaderType
Definition: OgreGLES2PixelFormatToShaderType.h:37
Ogre::v1::AnimationTrack::optimise
virtual void optimise(void)
Optimise the current track by removing any duplicate keyframes.
Definition: OgreAnimationTrack.h:228
Ogre::PASS_DEPTHCOPY
@ PASS_DEPTHCOPY
Definition: OgreCompositorPassDef.h:60
Ogre::LodWorkQueueInjector::getInjectorListener
LodWorkQueueInjectorListener * getInjectorListener()
Definition: OgreLodWorkQueueInjector.h:59
Ogre::SceneManager::SceneNodeList
vector< SceneNode * >::type SceneNodeList
Definition: OgreSceneManager.h:246
Ogre::SharedPtr::isNull
bool isNull(void) const
Definition: OgreSharedPtr.h:309
Ogre::v1::EdgeData::EdgeGroup::vertexData
const VertexData * vertexData
Pointer to vertex data used by this edge group.
Definition: OgreEdgeListBuilder.h:108
Ogre::GpuProgramParameters::ACT_COSTIME_0_2PI
@ ACT_COSTIME_0_2PI
Cosine of "Time0_2PI". Equivalent to RenderMonkey's "CosTime0_2PI".
Definition: OgreGpuProgramParams.h:1208
Ogre::VulkanDelayed_vkDestroyRenderPass::execute
virtual void execute()
Ogre::VulkanSingleSetLayoutDesc
FastArray< VkDescriptorSetLayoutBinding > VulkanSingleSetLayoutDesc
Definition: OgreVulkanGpuProgramManager.h:40
Ogre::CompositorPassSceneDef::mPrePassTexture
IdStringVec mPrePassTexture
Only used if mPrePassMode == PrePassUse.
Definition: OgreCompositorPassSceneDef.h:91
Ogre::v1::StaticGeometry::MaterialBucket::getParent
LODBucket * getParent(void)
Definition: OgreStaticGeometry.h:283
Ogre::PropertyType
PropertyType
The type of a property.
Definition: OgreProperty.h:104
Ogre::VerticesRemapInfo::performIndexDataRemap
void performIndexDataRemap(v1::HardwareBufferManagerBase *pHWBufferManager, v1::IndexData *indexData) const
Definition: OgreVertexRemapping.h:107
Ogre::ArrayAabb::ArrayAabb
ArrayAabb()
Definition: C/OgreArrayAabb.h:75
Ogre::ThreadHandle::getThreadIdx
size_t getThreadIdx() const
Definition: OgreThreads.h:104
Ogre::PFG_BC5_SNORM
@ PFG_BC5_SNORM
Definition: OgrePixelFormatGpu.h:140
Ogre::SmallVectorTemplateCommon::rbegin
reverse_iterator rbegin()
Definition: OgreSmallVector.h:194
Ogre::Math::Log
static Real Log(Real fValue)
Definition: OgreMath.h:333
Ogre::D3D11DepthBuffer
Definition: OgreD3D11DepthBuffer.h:36
Ogre::RadixSort
Class for performing a radix sort (fast comparison-less sort based on byte value) on various standard...
Definition: OgreRadixSort.h:88
Ogre::UnlitMobileProp::DiffuseMapCount4
static const IdString DiffuseMapCount4
Definition: OgreHlmsUnlitMobile.h:112
Ogre::PF_UNKNOWN
@ PF_UNKNOWN
Unknown pixel format.
Definition: OgrePixelFormat.h:46
Ogre::ID_CULL_HARDWARE
@ ID_CULL_HARDWARE
Definition: OgreScriptCompiler.h:688
Ogre::Matrix4::transpose
Matrix4 transpose(void) const
Definition: OgreMatrix4.h:394
Ogre::EntityMaterialLodChangedEvent::previousLodIndex
ushort previousLodIndex
Previous level of detail index.
Definition: OgreLodListener.h:85
Ogre::ResourceTransition::oldAccess
ResourceAccess::ResourceAccess oldAccess
If oldAccess == Undefined, it means there are no previous stage dependencies AND there is no guarante...
Definition: OgreResourceTransition.h:94
_OgreHlmsTextureBaseClassExport
#define _OgreHlmsTextureBaseClassExport
Definition: OgreHlmsPbsDatablock.h:34
Ogre::RenderSystem::getMutableCapabilities
RenderSystemCapabilities * getMutableCapabilities()
Get a pointer to the current capabilities being used by the RenderSystem.
Definition: OgreRenderSystem.h:264
Ogre::Plane::operator==
bool operator==(const Plane &rhs) const
Comparison operator.
Definition: OgrePlane.h:174
Ogre::D3D9HardwareOcclusionQuery
This is a class that is the DirectX9 implementation of hardware occlusion testing.
Definition: OgreD3D9HardwareOcclusionQuery.h:54
Ogre::CompositorPassQuadDef::getTextureSources
const TextureSources & getTextureSources(void) const
Definition: OgreCompositorPassQuadDef.h:131
Ogre::CLIPPED_SOME
@ CLIPPED_SOME
Partially clipped.
Definition: OgreCommon.h:958
Ogre::VET_FLOAT2
@ VET_FLOAT2
Definition: OgreVertexElements.h:73
Ogre::Quaternion::ptr
Real * ptr()
Pointer accessor for direct copying.
Definition: OgreQuaternion.h:124
Ogre::APKZipArchiveFactory::createInstance
Archive * createInstance(const String &name, bool readOnly)
Creates a new object.
Definition: OgreAPKZipArchive.h:50
Ogre::GL3PlusTextureGpu::getGlTextureTarget
GLenum getGlTextureTarget(void) const
Returns GL_TEXTURE_2D / GL_TEXTURE_2D_ARRAY / etc.
Definition: OgreGL3PlusTextureGpu.h:134
OgreTimerImp.h
Ogre::TextureFilter::TypeLeaveChannelR
@ TypeLeaveChannelR
Definition: OgreTextureFilters.h:58
Ogre::GLSLShader::setOutputOperationType
virtual void setOutputOperationType(OperationType operationType)
Set the operation type that this geometry program will emit.
Definition: OgreGLSLShader.h:127
OgreBooleanMask.h
Ogre::VectorSet::addNotExists
void addNotExists(const T &item)
Definition: OgreVectorSetImpl.h:40
Ogre::ObjectAbstractNode::overrides
AbstractNodeList overrides
Definition: OgreScriptCompiler.h:137
Ogre::ID_TEX_BORDER_COLOUR
@ ID_TEX_BORDER_COLOUR
Definition: OgreScriptCompiler.h:745
Ogre::HlmsTextureManager::ThresholdVec
vector< Threshold >::type ThresholdVec
Definition: OgreHlmsTextureManager.h:94
Ogre::PbsBrdf::CookTorranceSeparateDiffuseFresnel
@ CookTorranceSeparateDiffuseFresnel
Definition: OgreHlmsPbsDatablock.h:122
Ogre::InvalidCallException
Definition: OgreException.h:252
Ogre::CompositorTexture::operator==
bool operator==(IdString right) const
Definition: OgreCompositorPass.h:62
Ogre::FactoryObj
Abstract factory class.
Definition: OgreFactoryObj.h:44
Ogre::Rectangle2D
Definition: OgreRectangle2D2.h:42
Ogre::PBSM_BLEND_MULTIPLY
@ PBSM_BLEND_MULTIPLY
Definition: OgreHlmsPbsPrerequisites.h:89
Ogre::GpuProgramParameters::ACT_SPOTLIGHT_VIEWPROJ_MATRIX
@ ACT_SPOTLIGHT_VIEWPROJ_MATRIX
The view/projection matrix of a given spotlight.
Definition: OgreGpuProgramParams.h:1148
Ogre::FileInfoListPtr
SharedPtr< FileInfoList > FileInfoListPtr
Definition: OgreArchive.h:68
Ogre::HlmsMacroblock::mDepthFunc
CompareFunction mDepthFunc
Definition: OgreHlmsDatablock.h:83
Ogre::CompositorTargetDef::getRenderTargetNameStr
String getRenderTargetNameStr() const
Definition: OgreCompositorPassDef.h:296
Ogre::ST_EXTERIOR_CLOSE
@ ST_EXTERIOR_CLOSE
Definition: OgreSceneManager.h:2855
Ogre::FontPtr
SharedPtr< Font > FontPtr
Definition: OgreOverlayPrerequisites.h:49
Ogre::v1::VertexDeclaration::VertexElementList
list< VertexElement >::type VertexElementList
Defines the list of vertex elements that makes up this declaration.
Definition: OgreHardwareVertexBuffer.h:291
Ogre::RTShader::TextureAtlasSamplerFactory::IndexPositionMode
IndexPositionMode
Definition: OgreShaderExTextureAtlasSampler.h:216
Ogre::CB_SET_VAO
@ CB_SET_VAO
Definition: OgreCbCommon.h:38
Ogre::v1::VertexElement::getTypeSize
static size_t getTypeSize(VertexElementType etype)
Utility method for helping to calculate offsets.
Ogre::v1::VertexElement::getSource
unsigned short getSource(void) const
Gets the vertex buffer index from where this element draws it's values.
Definition: OgreHardwareVertexBuffer.h:135
OgreController.h
Ogre::VES_BLEND_INDICES
@ VES_BLEND_INDICES
Blending indices.
Definition: OgreVertexElements.h:45
Ogre::HlmsBaseProp
These are "default" or "Base" properties common to many implementations and thus defined here.
Definition: OgreHlms.h:832
Ogre::AxisAlignedBox::BOX_INFINITE
static const AxisAlignedBox BOX_INFINITE
Definition: OgreAxisAlignedBox.h:818
OgreTextureGpu.h
Ogre::RenderWindowDescription::name
String name
Definition: OgreRenderSystem.h:82
Ogre::GpuProgramParameters::getFloatPointer
float * getFloatPointer(size_t pos)
Get a pointer to the 'nth' item in the float buffer.
Definition: OgreGpuProgramParams.h:1876
Ogre::GL3PlusFBOManager::unbind
void unbind(RenderTarget *target)
Unbind a certain render target.
Definition: OgreGL3PlusFBORenderTexture.h:73
Ogre::Mesh::getSubMeshNameMap
const SubMeshNameMap & getSubMeshNameMap(void) const
Gets a reference to the optional name assignments of the SubMeshes.
Definition: OgreMesh2.h:204
Ogre::TextureAnimationControllerValue
Predefined controller value for getting / setting a texture coordinate modifications (scales and tran...
Definition: OgreTextureAnimationController.h:21
OgreAndroidEGLSupport.h
Ogre::SceneManager::_getActivePassForwardPlus
ForwardPlusBase * _getActivePassForwardPlus(void)
Definition: OgreSceneManager.h:1277
Ogre::BufferPacked::getBufferInterface
BufferInterface * getBufferInterface(void) const
Definition: OgreBufferPacked.h:209
Ogre::ArrayAabb::getMinimum
ArrayVector3 getMinimum() const
Gets the minimum corner of the box.
Ogre::v1::GL3PlusDefaultHardwareBufferManager::~GL3PlusDefaultHardwareBufferManager
~GL3PlusDefaultHardwareBufferManager()
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:187
DXGI_SWAP_CHAIN_DESC1
Definition: OgreD3D11LegacySDKEmulation.h:53
Ogre::_ConfigOption::name
String name
Definition: OgreConfigOptionMap.h:52
Ogre::BP_TYPE_INDEX
@ BP_TYPE_INDEX
Definition: OgreBufferPacked.h:85
Ogre::PbsProperty::UvDetail2
static const IdString UvDetail2
Definition: OgreHlmsPbs.h:550
Ogre::VulkanDevice::mPhysicalDevice
VkPhysicalDevice mPhysicalDevice
Definition: OgreVulkanDevice.h:86
Ogre::CB_SET_TEXTURE
@ CB_SET_TEXTURE
Definition: OgreCbCommon.h:68
Ogre::PbsMobileShaderCreationData::mNormalMapWeight
float mNormalMapWeight
Definition: OgrePbsMobileShaderCreationData.h:60
Ogre::PF_ASTC_SRGB8A8_6X6_LDR
@ PF_ASTC_SRGB8A8_6X6_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 6x6)
Definition: OgrePixelFormat.h:297
Ogre::TextureTypes::Type2D
@ Type2D
Definition: OgreTextureGpu.h:58
Ogre::ImageCodec::ImageData::dataType
String dataType() const
Returns the type of the data.
Definition: OgreImageCodec.h:72
Ogre::PbsProperty::UseTextureAlpha
static const IdString UseTextureAlpha
Definition: OgreHlmsPbs.h:515
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:102
Ogre::GL3PlusFBOManager
Factory for GL Frame Buffer Objects, and related things.
Definition: OgreGL3PlusFBORenderTexture.h:60
Ogre::GpuProgramParameters::ACT_SINTIME_0_X
@ ACT_SINTIME_0_X
Sine of "Time0_X". Equivalent to RenderMonkey's "SinTime0_X".
Definition: OgreGpuProgramParams.h:1180
Ogre::STALL_NONE
@ STALL_NONE
Next map will not stall.
Definition: OgreStagingBuffer.h:43
Ogre::Hlms::_loadJson
virtual void _loadJson(const rapidjson::Value &jsonValue, const HlmsJson::NamedBlocks &blocks, HlmsDatablock *datablock, const String &resourceGroup, HlmsJsonListener *listener, const String &additionalTextureExtension) const
Loads datablock values from a JSON value.
Definition: OgreHlms.h:550
Ogre::D3D9VideoMode::getFormat
D3DFORMAT getFormat() const
Definition: OgreD3D9VideoMode.h:55
Ogre::D3D11VendorExtension
Definition: OgreD3D11VendorExtension.h:38
Ogre::MetalDiscardBufferManager::UnsafeBlock
Definition: OgreMetalDiscardBufferManager.h:49
Ogre::Radian::operator*
Radian operator*(Real f) const
Definition: OgreMath.h:73
Ogre::TEX_TYPE_2D_ARRAY
@ TEX_TYPE_2D_ARRAY
2D texture array
Definition: OgreTexture.h:99
Ogre::RenderPassDescriptor::mStencil
RenderPassStencilTarget mStencil
Definition: OgreRenderPassDescriptor.h:181
Ogre::LodData::Edge
Definition: OgreLodData.h:100
Ogre::RTShader::FFPFog
Fog sub render state implementation of the Fixed Function Pipeline.
Definition: OgreShaderFFPFog.h:50
Ogre::SceneManagerEnumerator::MetaDataList
vector< const SceneManagerMetaData * >::type MetaDataList
List of available scene manager types as meta data.
Definition: OgreSceneManagerEnumerator.h:93
Ogre::SubMesh::getBoneAssignments
const VertexBoneAssignmentVec & getBoneAssignments()
Gets a const reference to the list of bone assignments.
Definition: OgreSubMesh2.h:145
Ogre::GLES2Plugin::uninstall
void uninstall()
Perform the final plugin uninstallation sequence.
Ogre::AxisAlignedBox::setMaximumZ
void setMaximumZ(Real z)
Definition: OgreAxisAlignedBox.h:241
Ogre::UnlitMobileProp::DiffuseMapCount3
static const IdString DiffuseMapCount3
Definition: OgreHlmsUnlitMobile.h:111
Ogre::ID_COLOUR
@ ID_COLOUR
Definition: OgreScriptCompiler.h:952
Ogre::Node::getName
const String & getName(void) const
Returns the name of the node.
Definition: OgreNode.h:204
Ogre::TerrainMaterialGeneratorA::SM2Profile::_isSM4Available
bool _isSM4Available() const
Definition: OgreTerrainMaterialGeneratorA.h:147
Ogre::AnyNumeric::operator-
AnyNumeric operator-(const AnyNumeric &rhs) const
Definition: OgreAny.h:326
Ogre::Transform::mOrientation
ArrayQuaternion *RESTRICT_ALIAS mOrientation
Stores the orientation of a node relative to it's parent.
Definition: OgreTransform.h:52
Ogre::HlmsBaseProp::FwdPlusDecalsSlotOffset
static const IdString FwdPlusDecalsSlotOffset
Definition: OgreHlms.h:914
Ogre::MovableObject::getDefaultLightMask
static uint32 getDefaultLightMask()
Get the default light mask for all future MovableObject instances.
Definition: OgreMovableObject.h:571
Ogre::MathlibC::AndNot
static ArrayMaskI AndNot(ArrayMaskI a, ArrayMaskI b)
Definition: OgreMathlibC.h:205
Ogre::FastArray::FastArray
FastArray(const FastArray< T > &copy)
Definition: OgreFastArray.h:114
Ogre::PFG_ATC_RGBA_INTERPOLATED_ALPHA
@ PFG_ATC_RGBA_INTERPOLATED_ALPHA
ATC (AMD_compressed_ATC_texture)
Definition: OgrePixelFormatGpu.h:233
Ogre::PbsMobileProperty::DiffuseMap
static const IdString DiffuseMap
Definition: OgreHlmsPbsMobile.h:106
Ogre::logObjectInfo
String logObjectInfo(const String &msg, const GLuint obj)
If there is a message in GL info log then post it in the Ogre Log.
Ogre::LwString::Float::mMinWidth
int mMinWidth
Definition: OgreLwString.h:293
Ogre::BCT_INT
@ BCT_INT
Definition: OgreGpuProgramParams.h:57
Ogre::PbsProperty::GgxHeightCorrelated
static const IdString GgxHeightCorrelated
Definition: OgreHlmsPbs.h:604
OgreArrayQuaternion.h
Ogre::PbsProperty::DiffuseMap
static const char * DiffuseMap
Definition: OgreHlmsPbs.h:497
Ogre::v1::VertexAnimationTrack
Specialised AnimationTrack for dealing with changing vertex position information.
Definition: OgreAnimationTrack.h:602
OgreUniformScalableTask.h
Ogre::Assert::Halt
@ Halt
Definition: OgreAssert.h:45
Ogre::GpuProgramParameters::ACT_PACKED_UAV_SIZE
@ ACT_PACKED_UAV_SIZE
Provides packed uav size of the uav unit (index determined by setAutoConstant call).
Definition: OgreGpuProgramParams.h:1328
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:2103
Ogre::RenderSystemCapabilities::getVertexProgramConstantFloatCount
ushort getVertexProgramConstantFloatCount(void) const
The number of floating-point constants vertex programs support.
Definition: OgreRenderSystemCapabilities.h:697
Ogre::BufferPacked::getTotalSizeBytes
size_t getTotalSizeBytes(void) const
Definition: OgreBufferPacked.h:319
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const Vector2 &val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:483
Ogre::HlmsPbs::getLightProfilesTexture
TextureGpu * getLightProfilesTexture(void) const
Definition: OgreHlmsPbs.h:447
Ogre::GpuProgram::getConstantDefinitions
virtual const GpuNamedConstants & getConstantDefinitions() const
Get the full list of named constants.
Definition: OgreGpuProgram.h:588
Ogre::GL3PlusVaoManager::StrideChangerVec
vector< StrideChanger >::type StrideChangerVec
Definition: OgreGL3PlusVaoManager.h:82
Ogre::v1::MetalTextureBuffer::_clearSliceRTT
void _clearSliceRTT(size_t zoffset)
Lock a box.
Definition: OgreMetalHardwarePixelBuffer.h:116
Ogre::ArrayMatrix4::createAllFromMatrix4
static ArrayMatrix4 createAllFromMatrix4(const Matrix4 &m)
Definition: C/OgreArrayMatrix4.h:148
OgreGpuResource.h
OgreAabb.h
Ogre::UNLIT_BLEND_GRAIN_EXTRACT
@ UNLIT_BLEND_GRAIN_EXTRACT
Definition: OgreHlmsUnlitPrerequisites.h:78
Ogre::GL3PlusSupport::setShaderLibraryPath
void setShaderLibraryPath(String path)
Set shader library path.
Definition: OgreGL3PlusSupport.h:114
Ogre::RSC_IS_TILER
@ RSC_IS_TILER
GPU is a tiler, and thus benefits from tight LoadAction & SaveAction semanticsthat avoid loading from...
Definition: OgreRenderSystemCapabilities.h:223
Ogre::Volume::OctreeNode
A node in the volume octree.
Definition: OgreVolumeOctreeNode.h:44
Ogre::TerrainGroup::RayResult
Result from a terrain ray intersection with the terrain group.
Definition: OgreTerrainGroup.h:378
Ogre::ParticleSystemRenderer::_createVisualData
virtual ParticleVisualData * _createVisualData(void)
Create a new ParticleVisualData instance for attachment to a particle.
Definition: OgreParticleSystemRenderer.h:104
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:1053
Ogre::D3D11MultiRenderTarget::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D11MultiRenderTarget.h:43
Ogre::VulkanTextureGpu::getFinalTextureName
VkImage getFinalTextureName(void) const
Definition: OgreVulkanTextureGpu.h:168
Ogre::PageStrategy::frameStart
virtual void frameStart(Real timeSinceLastFrame, PagedWorldSection *section)
Called when the frame starts.
Definition: OgrePageStrategy.h:91
Ogre::SharedPtr::get
T * get() const
Definition: OgreSharedPtr.h:267
Ogre::D3D11AsyncTextureTicket
See AsyncTextureTicket.
Definition: OgreD3D11AsyncTextureTicket.h:40
OgreThreadDefinesTBB.h
Ogre::RenderTarget::setFsaaResolveDirty
virtual void setFsaaResolveDirty(void)
Definition: OgreRenderTarget.h:178
Ogre::GPV_GLOBAL
@ GPV_GLOBAL
No variation except by manual setting - the default.
Definition: OgreGpuProgramParams.h:135
Ogre::TerrainQuadTreeNode::getYOffset
uint16 getYOffset() const
Get the vertical offset into the main terrain data of this node.
Definition: OgreTerrainQuadTreeNode.h:101
Ogre::ShaderParams::mUpdateCounter
uint32 mUpdateCounter
Definition: OgreShaderParams.h:172
Ogre::PFG_EAC_R11_SNORM
@ PFG_EAC_R11_SNORM
Definition: OgrePixelFormatGpu.h:224
Ogre::StringInterface
Class defining the common interface which classes can use to present a reflection-style,...
Definition: OgreStringInterface.h:165
Ogre::GLES2ManagedResourceManager
Definition: OgreGLES2ManagedResourceManager.h:40
Ogre::RenderSystem::getStencilBufferParams
const StencilParams & getStencilBufferParams(void) const
Definition: OgreRenderSystem.h:1091
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:1067
Ogre::RSC_POINT_EXTENDED_PARAMETERS_EXT
@ RSC_POINT_EXTENDED_PARAMETERS_EXT
Support for point parameters EXT implementation.
Definition: OgreRenderSystemCapabilities.h:266
Ogre::GTKGLSupport::end_context
void end_context()
Ogre::CNT_VARIABLE_ASSIGN
@ CNT_VARIABLE_ASSIGN
Definition: OgreScriptCompiler.h:55
Ogre::RenderWindow::isVSyncEnabled
virtual bool isVSyncEnabled() const
Indicates whether vertical sync is activated for the window.
Definition: OgreRenderWindow.h:167
Ogre::LL_NORMAL
@ LL_NORMAL
Definition: OgreLog.h:64
Ogre::FilterKernel::kernelEndX
int8 kernelEndX
Definition: OgreImageDownsampler.h:272
Ogre::v1::BillboardSetFactory::~BillboardSetFactory
~BillboardSetFactory()
Definition: OgreBillboardSet.h:846
OgrePagedWorldSection.h
Ogre::v1::OverlayElement::getWorldTransforms
void getWorldTransforms(Matrix4 *xform) const
See Renderable.
Ogre::Transform::mScale
ArrayVector3 *RESTRICT_ALIAS mScale
Stores the scaling factor applied to a node.
Definition: OgreTransform.h:55
Ogre::D3D9ResourceCreationPolicy
D3D9ResourceCreationPolicy
Definition: OgreD3D9ResourceManager.h:35
Ogre::KeyFrameRig
Definition: OgreSkeletonTrack.h:42
Ogre::SceneManager::getVisibilityMask
virtual_l2 uint32 getVisibilityMask(void) const
Gets a mask which is bitwise 'and'ed with objects own visibility masks to determine if the object is ...
Definition: OgreSceneManager.h:2543
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:579
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:208
Ogre::Volume::Chunk
A single volume chunk mesh.
Definition: OgreVolumeChunk.h:141
Ogre::UnlitMobileProp::UvAtlas0
static const IdString UvAtlas0
Definition: OgreHlmsUnlitMobile.h:143
Ogre::LodData::UniqueVertexSet
unordered_set< VertexI, VertexHash, VertexEqual >::type UniqueVertexSet
Definition: OgreLodData.h:161
Ogre::CompositorPassQuadDef::QuadTextureSource::texUnitIdx
size_t texUnitIdx
Index of texture unit state to change.
Definition: OgreCompositorPassQuadDef.h:54
Ogre::Pass::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Return an instance of user objects binding associated with this class.
Definition: OgrePass.h:1096
Ogre::PFG_RGBA8_SNORM
@ PFG_RGBA8_SNORM
Definition: OgrePixelFormatGpu.h:78
Ogre::InternalCubemapProbeFactory
Definition: OgreInternalCubemapProbe.h:63
Ogre::TextureDefinitionBase::TextureDefinition::widthFactor
float widthFactor
Definition: OgreTextureDefinition.h:106
Ogre::HashedVector::isHashDirty
bool isHashDirty() const
Definition: OgreCommon.h:528
Ogre::RTShader::Operand::getParameter
const ParameterPtr & getParameter() const
Returns the parameter object as weak reference.
Definition: OgreShaderFunctionAtom.h:133
Ogre::v1::AnimationState::getBlendMaskEntry
float getBlendMaskEntry(size_t boneHandle) const
Get the weight for the bone identified by the given handle.
Definition: OgreAnimationState.h:172
Ogre::DualQuaternion::ptr
const Real * ptr() const
Pointer accessor for direct copying.
Definition: OgreDualQuaternion.h:129
Ogre::CullFrustumRequest::ObjectMemoryManagerVec
vector< ObjectMemoryManager * >::type ObjectMemoryManagerVec
Definition: OgreSceneManager.h:95
Ogre::ProfileHistory::currentTimePercent
Real currentTimePercent
The current percentage of frame time this profile has taken.
Definition: OgreProfiler.h:270
Ogre::PF_ASTC_SRGB8A8_12X12_LDR
@ PF_ASTC_SRGB8A8_12X12_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 12x12)
Definition: OgrePixelFormat.h:315
Ogre::Root::PluginInstanceList
vector< Plugin * >::type PluginInstanceList
Definition: OgreRoot.h:131
Ogre::PsoCacheHelper
Utility class to cache PSOs.
Definition: OgrePsoCacheHelper.h:122
Ogre::ColourValue::Green
static const ColourValue Green
Definition: OgreColourValue.h:64
Ogre::GL3PlusTexBufferEmulatedPacked
Definition: OgreGL3PlusTexBufferEmulatedPacked.h:39
Ogre::Terrain::getNumLodLevelsPerLeaf
uint16 getNumLodLevelsPerLeaf() const
Get the number of LOD levels in a leaf of the terrain quadtree.
Definition: OgreTerrain.h:1245
Ogre::PrePassNone
@ PrePassNone
This is a normal pass.
Definition: OgreCommon.h:70
Ogre::RSC_INFINITE_FAR_PLANE
@ RSC_INFINITE_FAR_PLANE
Supports infinite far plane projection.
Definition: OgreRenderSystemCapabilities.h:117
Ogre::RawSimdUniquePtr::RawSimdUniquePtr
RawSimdUniquePtr()
Definition: OgreRawPtr.h:57
Ogre::M_SUBMESH_BONE_ASSIGNMENT
@ M_SUBMESH_BONE_ASSIGNMENT
Definition: OgreMeshFileFormat.h:202
Ogre::downscale2x_Signed_X8_cube
ImageDownsamplerCube downscale2x_Signed_X8_cube
Definition: OgreImageDownsampler.h:155
Ogre::Bitwise::ctz64
static uint32 ctz64(uint64 value)
Definition: OgreBitwise.h:487
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:316
Ogre::FileSystemArchiveFactory::createInstance
Archive * createInstance(const String &name, bool readOnly)
Creates a new object.
Definition: OgreFileSystem.h:152
Ogre::TextureDefinitionBase::TextureDefinition::preferDepthTexture
bool preferDepthTexture
Definition: OgreTextureDefinition.h:130
Ogre::PageContentCollection
Definition of the interface for a collection of PageContent instances.
Definition: OgrePageContentCollection.h:55
Ogre::HlmsDiskCache::mCache
Cache mCache
Definition: OgreHlmsDiskCache.h:169
Ogre::Volume::Chunk::VecChunk
vector< const Chunk * >::type VecChunk
A list of Chunks.
Definition: OgreVolumeChunk.h:433
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE3
@ SPC_POSTOLIGHT_VIEW_SPACE3
Definition: OgreShaderParameter.h:150
Ogre::NULLVaoManager
Definition: OgreNULLVaoManager.h:37
Ogre::DescriptorSetTexture2::Slot::isBuffer
bool isBuffer(void) const
Definition: OgreDescriptorSetTexture.h:257
Ogre::PbsMobileProperty
Definition: OgreHlmsPbsMobile.h:100
Ogre::DataStreamPtr
SharedPtr< DataStream > DataStreamPtr
Definition: OgrePrerequisites.h:391
Ogre::D3D11DepthTextureTarget
Definition: OgreD3D11DepthTexture.h:106
Ogre::v1::SkeletonVersion
SkeletonVersion
Skeleton compatibility versions.
Definition: OgreSkeletonSerializer.h:41
Ogre::DescriptorSetUav::Slot::getBuffer
const BufferSlot & getBuffer(void) const
Definition: OgreDescriptorSetUav.h:187
Ogre::ParticleSystemManager::ParticleEmitterFactoryMap
map< String, ParticleEmitterFactory * >::type ParticleEmitterFactoryMap
Definition: OgreParticleSystemManager.h:84
Ogre::LwString::Float::mPrecision
int mPrecision
Definition: OgreLwString.h:292
Ogre::CbTexture::texUnit
uint16 texUnit
Definition: OgreCbTexture.h:37
Ogre::Box::bottom
uint32 bottom
Definition: OgreCommon.h:874
Ogre::ParamDictionary
Class to hold a dictionary of parameters for a single class.
Definition: OgreStringInterface.h:93
Ogre::PFG_BGR8_UNORM
@ PFG_BGR8_UNORM
Definition: OgrePixelFormatGpu.h:188
Ogre::FrameBufferDescKey
Definition: OgreRenderPassDescriptor.h:255
Ogre::HlmsProperty::HlmsProperty
HlmsProperty(IdString _keyName, int32 _value)
Definition: OgreHlmsCommon.h:151
Ogre::SceneManager::setShadowDirLightTextureOffset
virtual void setShadowDirLightTextureOffset(Real offset)
Sets the proportional distance which a texture shadow which is generated from a directional light wil...
Definition: OgreSceneManager.h:2367
Ogre::CompositorPassSceneDef::mUvBakingSet
uint8 mUvBakingSet
Used for baking lightmaps and similar stuff.
Definition: OgreCompositorPassSceneDef.h:160
Ogre::EglPBufferWindow::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreEglPBufferWindow.h:124
Ogre::CompositorWorkspaceListener::workspacePreUpdate
virtual void workspacePreUpdate(CompositorWorkspace *workspace)
Called before all nodes are going to be updated.
Definition: OgreCompositorWorkspaceListener.h:53
Ogre::VaoManager::MemoryStatsEntry::poolIdx
uint32 poolIdx
Definition: OgreVaoManager.h:185
Ogre::StackVector::pop_back
void pop_back()
Definition: OgreStackVector.h:124
Ogre::IrradianceVolume::setIrradianceCellSize
void setIrradianceCellSize(const Vector3 &cellSize)
Definition: OgreIrradianceVolume.h:111
Ogre::TextureSourceType::Shadow
@ Shadow
Regular texture.
Definition: OgreTextureGpu.h:177
Ogre::TerrainLodManager::LodsData
vector< LodData >::type LodsData
Definition: OgreTerrainLodManager.h:58
Ogre::v1::StaticGeometry::QueuedGeometry::geometry
SubMeshLodGeometryLink * geometry
Definition: OgreStaticGeometry.h:177
Ogre::GL3PlusTextureGpuRenderTarget
Definition: OgreGL3PlusTextureGpu.h:139
Ogre::Matrix4
Class encapsulating a standard 4x4 homogeneous matrix.
Definition: OgreMatrix4.h:79
Ogre::MetalProgram::CmdEntryPoint
Command object for setting entry point.
Definition: OgreMetalProgram.h:69
Ogre::downscale2x_Signed_XX88
ImageDownsampler2D downscale2x_Signed_XX88
Definition: OgreImageDownsampler.h:132
Ogre::TexturePool
Definition: OgreTextureGpuManager.h:69
Ogre::v1::StaticGeometry::MaterialBucket::getMaterialName
const String & getMaterialName(void) const
Get the material name.
Definition: OgreStaticGeometry.h:285
Ogre::ID_OVERLAYS
@ ID_OVERLAYS
Definition: OgreScriptCompiler.h:898
Ogre::CompositorPassTranslator
Definition: OgreScriptTranslator.h:350
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::EGLSupport
Definition: OgreEGLSupport.h:47
Ogre::RqBits::TransparencyBits
static const int TransparencyBits
Definition: OgreRenderQueue.h:303
Ogre::Volume::DualGridGenerator::getDualCell
DualCell getDualCell(size_t i) const
Gets a dual cell.
Definition: OgreVolumeDualGridGenerator.h:343
Ogre::D3D11Device::GetClassLinkage
ID3D11ClassLinkage * GetClassLinkage()
Definition: OgreD3D11Device.h:66
Ogre::ID_SHARED_PARAM_NAMED
@ ID_SHARED_PARAM_NAMED
Definition: OgreScriptCompiler.h:810
Ogre::ID_FRAGMENT_PROGRAM_REF
@ ID_FRAGMENT_PROGRAM_REF
Definition: OgreScriptCompiler.h:621
OGRE_MAX_NUM_BOUND_DESCRIPTOR_SETS
#define OGRE_MAX_NUM_BOUND_DESCRIPTOR_SETS
Definition: OgreRootLayout.h:51
Ogre::Box::right
uint32 right
Definition: OgreCommon.h:874
Ogre::Volume::ChunkTreeSharedData::octreeVisible
bool octreeVisible
Flag whether the octree is visible or not.
Definition: OgreVolumeChunk.h:109
Ogre::PropertySet
Defines a complete set of properties for a single object instance.
Definition: OgreProperty.h:273
Ogre::CB_SET_TEXTURE_BUFFER_GS
@ CB_SET_TEXTURE_BUFFER_GS
Definition: OgreCbCommon.h:55
Ogre::RTShader::FFP_PS_ALPHA_TEST
@ FFP_PS_ALPHA_TEST
Definition: OgreShaderFFPRenderState.h:64
Ogre::MathlibC::Or
static ArrayMaskI Or(ArrayMaskI a, ArrayInt b)
Definition: OgreMathlibC.h:223
std::tr1::hash< Ogre::SharedPtr< T > >::MyBase
hash< T * > MyBase
Definition: OgreSharedPtr.h:396
Ogre::ForwardClustered::getForwardPlusMethod
virtual ForwardPlusMethods getForwardPlusMethod(void) const
Definition: OgreForwardClustered.h:116
Ogre::GCT_MATRIX_3X3
@ GCT_MATRIX_3X3
Definition: OgreGpuProgramParams.h:89
Ogre::ObjectData::ObjectData
ObjectData()
Definition: OgreObjectData.h:103
Ogre::SkeletonAnimation::getLoop
bool getLoop(void) const
Returns current loop setting.
Definition: OgreSkeletonAnimation.h:138
Ogre::Volume::ChunkParameters::createOctreeVisualization
bool createOctreeVisualization
Whether to create the octree debug visualization entity with false as default.
Definition: OgreVolumeChunk.h:65
Ogre::RTShader::ShaderProgramWriterGLSLFactory::~ShaderProgramWriterGLSLFactory
virtual ~ShaderProgramWriterGLSLFactory()
Definition: OgreShaderGLSLProgramWriter.h:127
Ogre::ScriptCompiler::CE_NUMBEREXPECTED
@ CE_NUMBEREXPECTED
Definition: OgreScriptCompiler.h:210
Ogre::separableBlur_sRGB_AXXX8888
ImageBlur2D separableBlur_sRGB_AXXX8888
Definition: OgreImageDownsampler.h:260
Ogre::v1::GLES2DefaultHardwareBufferManager::GLES2DefaultHardwareBufferManager
GLES2DefaultHardwareBufferManager()
Definition: OgreGLES2DefaultHardwareBufferManager.h:163
Ogre::Font::clearCodePointRanges
void clearCodePointRanges()
Clear the list of code point ranges.
Definition: OgreFont.h:365
Ogre::RTShader::Parameter::SPC_POSITION_WORLD_SPACE
@ SPC_POSITION_WORLD_SPACE
Position in world space.
Definition: OgreShaderParameter.h:84
Ogre::D3D11Texture::getResolvedTexture2D
ID3D11Texture2D * getResolvedTexture2D()
Definition: OgreD3D11Texture.h:84
Ogre::SceneManagerEnumerator::MetaDataIterator
ConstVectorIterator< MetaDataList > MetaDataIterator
Definition: OgreSceneManagerEnumerator.h:134
DefaultRootWindow
Window DefaultRootWindow(Display *nativeDisplayType)
Ogre::HashedVector::clear
void clear()
Definition: OgreCommon.h:660
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:156
Ogre::D3D9RenderWindow
Definition: OgreD3D9RenderWindow.h:37
Ogre::ArrayRadian
Radian ArrayRadian
Definition: OgreArrayConfig.h:195
Ogre::ID_MIPMAP
@ ID_MIPMAP
Definition: OgreScriptCompiler.h:987
Ogre::SPFM_FREE
@ SPFM_FREE
Use OGRE_FREE to free (only MEMCATEGORY_GENERAL supported)
Definition: OgreSharedPtr.h:50
Ogre::PbsMobileProperty::DetailOffsetsN0
static const IdString DetailOffsetsN0
Definition: OgreHlmsPbsMobile.h:132
Rotation
Definition: OgreX11EGLSupport.h:81
Ogre::CompositorPassUavDef::BufferSource::sizeBytes
size_t sizeBytes
Definition: OgreCompositorPassUavDef.h:82
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:1805
Ogre::GLSLSeparableProgram::getGLProgramPipelineHandle
GLuint getGLProgramPipelineHandle() const
GL Program Pipeline Handle.
Definition: OgreGLSLSeparableProgram.h:86
Ogre::CommandBuffer::execute_setConstantBufferDS
static CommandBufferExecuteFunc execute_setConstantBufferDS
Definition: OgreCommandBuffer.h:78
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:1077
Ogre::CompositorPassVec
vector< CompositorPass * >::type CompositorPassVec
Definition: OgreCompositorCommon.h:60
Ogre::D3D11RenderSystem::_getFrameBufferDescMap
virtual D3D11FrameBufferDescMap & _getFrameBufferDescMap(void)
Definition: OgreD3D11RenderSystem.h:200
OgreD3D11RenderWindow.h
Ogre::HashedVector::size
size_type size() const
Definition: OgreCommon.h:551
Ogre::RenderTargetViewEntry::resolveTextureName
IdString resolveTextureName
Can be left blank if texture is implicitly resolved (will be filled automatically) But must be presen...
Definition: OgreTextureDefinition.h:57
Ogre::ParamCommand::doGet
virtual String doGet(const void *target) const =0
Ogre::D3D11FrameBufferDescValue
Definition: OgreD3D11RenderPassDescriptor.h:49
Ogre::CompositorPassDepthCopy
Implementation of CompositorPass This implementation will copy one DepthBuffer to another DepthBuffer...
Definition: OgreCompositorPassDepthCopy.h:56
Ogre::v1::StaticGeometry::OptimisedSubMeshGeometry::vertexData
VertexData * vertexData
Definition: OgreStaticGeometry.h:147
Ogre::StackVector::iterator
T * iterator
Definition: OgreStackVector.h:55
Ogre::RenderSystemCapabilities::getGeometryProgramConstantIntCount
ushort getGeometryProgramConstantIntCount(void) const
The number of integer constants geometry programs support.
Definition: OgreRenderSystemCapabilities.h:717
OgreMatrix4.h
Ogre::GPU_IMGTEC
@ GPU_IMGTEC
Definition: OgreRenderSystemCapabilities.h:325
OgreMemoryAllocatorConfig.h
OgreGL3PlusRenderTexture.h
Ogre::GL3PlusOldVertexArrayObject::GL3PlusOldVertexArrayObject
GL3PlusOldVertexArrayObject()
Ogre::ID_INCREMENT
@ ID_INCREMENT
Definition: OgreScriptCompiler.h:970
Ogre::HlmsBaseProp::ForwardPlusFineLightMask
static const IdString ForwardPlusFineLightMask
Definition: OgreHlms.h:907
Ogre::SceneNode::getCreator
SceneManager * getCreator(void) const
Gets the creator of this scene node.
Definition: OgreSceneNode.h:181
Ogre::SceneManager::RenderContext::camerasInProgress
CamerasInProgress camerasInProgress
Definition: OgreSceneManager.h:763
Ogre::ParallaxCorrectedCubemapBase::mPaused
bool mPaused
Definition: OgreParallaxCorrectedCubemapBase.h:60
Ogre::StreamSerialiser::Endian
Endian
The endianness of files.
Definition: OgreStreamSerialiser.h:74
Ogre::HlmsPassPso::operator<
bool operator<(const HlmsPassPso &other) const
Definition: OgreHlmsPso.h:86
Ogre::VulkanRawBuffer::mSize
size_t mSize
Definition: OgreVulkanVaoManager.h:52
Ogre::v1::Skeleton::BoneList
vector< OldBone * >::type BoneList
Definition: OgreSkeleton.h:177
Ogre::PbsBlendModes
PbsBlendModes
Definition: OgreHlmsPbsPrerequisites.h:81
OgrePageManager.h
Ogre::v1::EdgeData::Edge::degenerate
bool degenerate
Indicates if this is a degenerate edge, ie it does not have 2 triangles.
Definition: OgreEdgeListBuilder.h:86
Ogre::bitset64::findLastBitSetPlusOne
size_t findLastBitSetPlusOne() const
Finds the first bit unset after the last bit set.
Ogre::D3D9HLSLProgram::getPreprocessorDefines
const String & getPreprocessorDefines(void) const
Sets the preprocessor defines use to compile the program.
Definition: OgreD3D9HLSLProgram.h:186
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::VertexBufferDownloadHelper::getNormal
static Vector3 getNormal(uint8 const *srcData, VertexElement2 vertexElement)
Definition: OgreVertexBufferDownloadHelper.h:158
Ogre::ResidencyMask::ResidencyMask
ResidencyMask
Definition: OgreTextureGpuManager.h:113
Ogre::TerrainGroup::RayResult::RayResult
RayResult(bool _hit, Terrain *_terrain, const Vector3 &_pos)
Definition: OgreTerrainGroup.h:387
Ogre::ID_ITERATION_DEPTH_BIAS
@ ID_ITERATION_DEPTH_BIAS
Definition: OgreScriptCompiler.h:675
Ogre::MetalNullTextureTarget::requiresTextureFlipping
virtual bool requiresTextureFlipping() const
Definition: OgreMetalNullTexture.h:107
OgreCompositorPassIblSpecularDef.h
Ogre::ZipArchiveFactory::createInstance
Archive * createInstance(const String &name, bool readOnly)
Creates a new object.
Definition: OgreZip.h:119
Ogre::ShadowCameraSetupPtr
SharedPtr< ShadowCameraSetup > ShadowCameraSetupPtr
Definition: OgrePrerequisites.h:402
Ogre::STLAllocator::pointer
value_type * pointer
Definition: OgreMemorySTLAllocator.h:87
Ogre::FastArray::erasePOD
iterator erasePOD(iterator first, iterator last)
Definition: OgreFastArray.h:278
Ogre::v1::HardwareUniformBufferSharedPtr
Shared pointer implementation used to share uniform buffers.
Definition: OgreHardwareUniformBuffer.h:67
Ogre::StdVector< BufferPacked * >
Ogre::Math::AngleUnitsToRadians
static Real AngleUnitsToRadians(Real units)
Convert from the current AngleUnit to radians.
XSetWindowAttributes::backing_store
int backing_store
Definition: OgreX11EGLSupport.h:90
Ogre::Vector4::Vector4
Vector4(const Vector3 &rhs)
Definition: OgreVector4.h:93
Ogre::ParticleSystemRendererFactory::mCurrentSceneManager
SceneManager * mCurrentSceneManager
Needs to be set directly before calling createInstance.
Definition: OgreParticleSystemRenderer.h:138
Ogre::LodData::IndexBufferInfoList
vector< IndexBufferInfo >::type IndexBufferInfoList
Definition: OgreLodData.h:159
Ogre::VertexArrayObject::getPrimitiveCount
uint32 getPrimitiveCount(void) const
Definition: OgreVertexArrayObject.h:113
Ogre::PixelFormatDataTypes::Sint4
@ Sint4
Definition: OgreD3D11PixelFormatToShaderType.h:53
Ogre::separableBlur_Signed_A8
ImageBlur2D separableBlur_Signed_A8
Definition: OgreImageDownsampler.h:167
Ogre::VctCascadedVoxelizer::getCameraPosition
const Vector3 & getCameraPosition(void) const
Definition: OgreVctCascadedVoxelizer.h:272
Ogre::v1::NULLHardwarePixelBuffer
Definition: OgreNULLHardwarePixelBuffer.h:36
Ogre::MetalMappings
Definition: OgreMetalMappings.h:48
Ogre::v1::ManualObject::_releaseManualHardwareResources
void _releaseManualHardwareResources()
Definition: OgreManualObject.h:127
Ogre::ID_LOD_STRATEGY
@ ID_LOD_STRATEGY
Definition: OgreScriptCompiler.h:627
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:361
Ogre::RenderSystemCapabilities::setDeviceId
void setDeviceId(uint32 deviceId)
Definition: OgreRenderSystemCapabilities.h:493
Ogre::CompositorWorkspace::setEnabled
void setEnabled(bool bEnabled)
Definition: OgreCompositorWorkspace.h:164
Ogre::PbsUvAtlasParams::invDivisor
float invDivisor
Definition: OgrePbsMobileShaderCreationData.h:49
Ogre::v1::PatchSurface::notifyControlPointBufferDeallocated
void notifyControlPointBufferDeallocated(void)
Convenience method for telling the patch that the control points have been deleted,...
Definition: OgrePatchSurface.h:175
Ogre::v1::GL3PlusTextureBuffer::getGlTextureId
GLuint getGlTextureId(void) const
Definition: OgreGL3PlusTextureBuffer.h:79
Ogre::Texture::setFSAA
virtual void setFSAA(uint fsaa, const String &fsaaHint, bool explicitResolve)
Set the level of multisample AA to be used if this texture is a rendertarget.
Definition: OgreTexture.h:207
Ogre::Texture::getMipmapsHardwareGenerated
bool getMipmapsHardwareGenerated(void) const
Are mipmaps hardware generated?
Definition: OgreTexture.h:158
Ogre::v1::StaticGeometry::LODBucket::getEdgeList
EdgeData * getEdgeList() const
Definition: OgreStaticGeometry.h:351
Ogre::PASS_COMPUTE
@ PASS_COMPUTE
Definition: OgreCompositorPassDef.h:66
Ogre::v1::GL3PlusDefaultHardwareVertexBuffer::getDataPtr
void * getDataPtr(size_t offset) const
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:67
Ogre::D3D9DepthBuffer::getDepthBufferSurface
IDirect3DSurface9 * getDepthBufferSurface() const
Ogre::UnlitProperty::HasPlanarReflections
static const IdString HasPlanarReflections
Definition: OgreUnlitProperty.h:50
Ogre::LwString::a
LwString & a(const M &a0, const N &a1, const O &a2, const P &a3, const Q &a4, const R &a5, const S &a6, const S &a7)
Definition: OgreLwString.h:493
Ogre::LodData::VertexHash
Definition: OgreLodData.h:74
Ogre::Hlms::DatablockEntry::srcFile
String srcFile
Definition: OgreHlms.h:98
Ogre::SubMesh::SourceData::element
VertexElement2 element
Definition: OgreSubMesh2.h:290
Ogre::type4::toVec3
Vector3 toVec3() const
Definition: OgreShaderPrimitives.h:61
Ogre::GpuNamedConstants::floatBufferSize
size_t floatBufferSize
Total size of the float buffer required.
Definition: OgreGpuProgramParams.h:488
Ogre::GL3PlusDepthTextureTarget
Definition: OgreGL3PlusDepthTexture.h:95
Ogre::PixelFormatDataTypes::Sint2
@ Sint2
Definition: OgreD3D11PixelFormatToShaderType.h:51
Ogre::Aabb::BOX_NULL
static const Aabb BOX_NULL
Definition: C/OgreAabb.h:166
Ogre::ShaderParams::ManualParam::elementType
ElementType elementType
Definition: OgreShaderParams.h:70
Ogre::TexBufferPacked::TexBufferPacked
TexBufferPacked(size_t internalBufferStartBytes, size_t numElements, uint32 bytesPerElement, uint32 numElementsPadding, BufferType bufferType, void *initialData, bool keepAsShadow, VaoManager *vaoManager, BufferInterface *bufferInterface, PixelFormatGpu pf)
Definition: OgreTexBufferPacked.h:45
Ogre::SharedPtr::bind
void bind(T *rep, SharedPtrFreeMethod inFreeMethod=SPFM_DELETE)
Binds rep to the SharedPtr.
Definition: OgreSharedPtr.h:278
Ogre::MathlibC::NEG_ONE
static const ArrayReal NEG_ONE
Definition: OgreMathlibC.h:48
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:305
Ogre::TerrainGroup::TerrainSlotDefinition::TerrainSlotDefinition
TerrainSlotDefinition()
Definition: OgreTerrainGroup.h:311
Ogre::PixelFormatDescription::flags
uint32 flags
Definition: OgrePixelFormatDescriptions.h:48
Ogre::Texture::isHardwareGammaEnabled
virtual bool isHardwareGammaEnabled() const
Gets whether this texture will be set up so that on sampling it, hardware gamma correction is applied...
Definition: OgreTexture.h:197
OgreMetalView::layerSizeDidUpdate
BOOL layerSizeDidUpdate
Definition: iOS/OgreMetalView.h:38
Ogre::CommandBuffer::execute_setTextureBufferHS
static CommandBufferExecuteFunc execute_setTextureBufferHS
Definition: OgreCommandBuffer.h:84
Ogre::Vector3::z
Real z
Definition: OgreVector3.h:54
Ogre::GpuProgramParameters::ACT_INVERSE_VIEW_MATRIX
@ ACT_INVERSE_VIEW_MATRIX
The current view matrix, inverted.
Definition: OgreGpuProgramParams.h:912
Ogre::ID_1D
@ ID_1D
Definition: OgreScriptCompiler.h:727
Ogre::LBO_MODULATE
@ LBO_MODULATE
Multiply colour components together.
Definition: OgreBlendMode.h:63
Ogre::ID_SCALE
@ ID_SCALE
Definition: OgreScriptCompiler.h:788
Ogre::ResourceAllocatedObject
AllocatedObject< ResourceAllocPolicy > ResourceAllocatedObject
Definition: OgreMemoryAllocatorConfig.h:283
Ogre::Archive::Archive
Archive(const String &name, const String &archType)
Constructor - don't call direct, used by ArchiveFactory.
Definition: OgreArchive.h:100
Ogre::ConstBufferPoolUser::getAssignedSlot
uint32 getAssignedSlot(void) const
Definition: OgreConstBufferPool.h:180
Ogre::ID_KEEP_PREVIOUS_UAV
@ ID_KEEP_PREVIOUS_UAV
Definition: OgreScriptCompiler.h:984
Ogre::VulkanWindowSwapChainBased::SwapchainPendingSwap
@ SwapchainPendingSwap
We've come from SwapchainUsedInRendering and are waiting for VulkanDevice::commitAndNextCommandBuffer...
Definition: OgreVulkanWindow.h:92
Ogre::GLES2NullTexture
Definition: OgreGLES2NullTexture.h:36
OgreCompositorNode.h
Ogre::Viewport::getCurrentTarget
TextureGpu * getCurrentTarget(void) const
Definition: OgreViewport.h:174
Ogre::ProfilerAlloc
GeneralAllocatedObject ProfilerAlloc
Definition: OgreMemoryAllocatorConfig.h:322
Ogre::Lod0Stripifier
Definition: OgreLod0Stripifier.h:37
Ogre::ID_PLANAR
@ ID_PLANAR
Definition: OgreScriptCompiler.h:781
Ogre::v1::MeshManager
Handles the management of mesh resources.
Definition: OgreMeshManager.h:58
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:63
Ogre::Matrix4::getScale
static Matrix4 getScale(Real s_x, Real s_y, Real s_z)
Gets a scale matrix - variation for not using a vector.
Definition: OgreMatrix4.h:499
Ogre::Exception::ERR_INVALID_CALL
@ ERR_INVALID_CALL
Definition: OgreException.h:117
Ogre::v1::SkeletonAnimationBlendMode
SkeletonAnimationBlendMode
Definition: OgreSkeleton.h:49
Ogre::RenderWindowDescription::width
unsigned int width
Definition: OgreRenderSystem.h:83
Ogre::ForwardClustered::getWidth
uint32 getWidth(void) const
Definition: OgreForwardClustered.h:128
OgreLodBuffer.h
Ogre::Resource::OGRE_AUTO_MUTEX
OGRE_AUTO_MUTEX
Definition: OgreResource.h:83
Ogre::GpuProgramParameters::ET_INT
@ ET_INT
Definition: OgreGpuProgramParams.h:1399
OgreVector3.h
Ogre::M_TABLE_EXTREMES
@ M_TABLE_EXTREMES
Definition: OgreMeshFileFormat.h:337
Ogre::EntityMeshLodChangedEvent::camera
Camera * camera
The camera with respect to which the level of detail has changed.
Definition: OgreLodListener.h:60
Ogre::ArrayAabb::getMaximum
ArrayVector3 getMaximum() const
Gets the maximum corner of the box.
Ogre::v1::Mesh::SubMeshNameMap
unordered_map< String, ushort >::type SubMeshNameMap
A hashmap used to store optional SubMesh names.
Definition: OgreMesh.h:128
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:376
Ogre::SmallVectorImpl::clear
void clear()
Definition: OgreSmallVector.h:350
Ogre::D3D11VaoManager::Vao::VertexBinding::offset
size_t offset
Definition: OgreD3D11VaoManager.h:101
Ogre::CompositorNode::getLocalTextures
const CompositorChannelVec & getLocalTextures() const
Definition: OgreCompositorNode.h:222
Ogre::CommandBuffer::execute_drawCallIndexedEmulated
static CommandBufferExecuteFunc execute_drawCallIndexedEmulated
Definition: OgreCommandBuffer.h:69
Ogre::BoneTransform::mIndex
unsigned char mIndex
Which of the packed values is ours. Value in range [0; 4) for SSE2.
Definition: OgreBoneTransform.h:40
Ogre::UnlitProperty::TexMatrixCount5
static const IdString TexMatrixCount5
Definition: OgreUnlitProperty.h:58
Ogre::HlmsCache::setProperties
HlmsPropertyVec setProperties
Definition: OgreHlmsCommon.h:200
Ogre::Font::getGlyphTexCoords
const UVRect & getGlyphTexCoords(CodePoint id) const
Returns the texture coordinates of the associated glyph.
Definition: OgreFont.h:277
Ogre::D3D11TextureGpuManager::getDevice
D3D11Device & getDevice(void)
Definition: OgreD3D11TextureGpuManager.h:86
Ogre::v1::Overlay::_notifyOrigin
void _notifyOrigin(const String &origin)
Notify this overlay of it's origin.
Definition: OgreOverlay.h:227
Ogre::Resource::isBackgroundLoaded
virtual bool isBackgroundLoaded(void) const
Returns whether this Resource has been earmarked for background loading.
Definition: OgreResource.h:397
Ogre::D3D11VaoManager::Vao::VertexBinding
Definition: OgreD3D11VaoManager.h:96
Ogre::PropertyAbstractNode
This abstract node represents a script property.
Definition: OgreScriptCompiler.h:150
Ogre::StencilStateOp::stencilFailOp
StencilOperation stencilFailOp
Definition: OgreCommon.h:171
Ogre::LodData::VertexEqual::VertexEqual
VertexEqual()
Definition: OgreLodData.h:94
Ogre::SceneQuery::WFT_SINGLE_INTERSECTION
@ WFT_SINGLE_INTERSECTION
Return a single intersection point (typically RaySceneQuery only)
Definition: OgreSceneQuery.h:87
Ogre::SceneManager::PT_CUBE
@ PT_CUBE
Definition: OgreSceneManager.h:1404
Ogre::MetalWindow::create
virtual void create(bool fullScreen, const NameValuePairList *miscParams)
Ogre::PROP_COLOUR
@ PROP_COLOUR
Definition: OgreProperty.h:117
Ogre::PF_BYTE_A
@ PF_BYTE_A
Definition: OgrePixelFormat.h:55
Ogre::HlmsMacroblock::mDepthWrite
bool mDepthWrite
Definition: OgreHlmsDatablock.h:82
Ogre::v1::HardwarePixelBuffer::getFormat
PixelFormat getFormat() const
Gets the native pixel format of this buffer.
Definition: OgreHardwarePixelBuffer.h:195
Ogre::ControllerValue::setValue
virtual void setValue(T value)=0
Ogre::VulkanFrameBufferDescValue::VulkanFrameBufferDescValue
VulkanFrameBufferDescValue()
Ogre::ImportAbstractNode::target
String target
Definition: OgreScriptCompiler.h:166
Ogre::LayerBlendModeEx::blendType
LayerBlendType blendType
The type of blending (colour or alpha)
Definition: OgreBlendMode.h:143
Ogre::VulkanConstantDefinitionBindingParam
Definition: OgreVulkanProgram.h:52
Ogre::PixelFormatGpuUtils::PFL_RG8
@ PFL_RG8
Definition: OgrePixelFormatGpuUtils.h:66
Ogre::GpuProgramParameters_AutoConstantEntry::physicalIndex
size_t physicalIndex
The target (physical) constant index.
Definition: OgreGpuProgramParams.h:2460
Ogre::CPreprocessor::ErrorHandlerFunc
void(* ErrorHandlerFunc)(void *iData, int iLine, const char *iError, const char *iToken, size_t iTokenLen)
An error handler function type.
Definition: OgreGLSLPreprocessor.h:526
Ogre::PreApplyTextureAliasesScriptCompilerEvent::mAliases
AliasTextureNamePairList * mAliases
Definition: OgreScriptCompiler.h:503
Ogre::PFG_RG16_SINT
@ PFG_RG16_SINT
Definition: OgrePixelFormatGpu.h:85
Ogre::v1::HardwarePixelBuffer::blitToMemory
void blitToMemory(const PixelBox &dst)
Convenience function that blits this entire buffer to a pixelbox.
Definition: OgreHardwarePixelBuffer.h:174
XFlush
void XFlush(Display *nativeDisplayType)
Ogre::SceneManager::_setCamerasInProgress
void _setCamerasInProgress(const CamerasInProgress &cameras)
Definition: OgreSceneManager.h:1972
Ogre::STLAllocator::reference
value_type & reference
Definition: OgreMemorySTLAllocator.h:89
Ogre::ImageCodec2::ImageData2::textureType
TextureTypes::TextureTypes textureType
Definition: OgreImageCodec2.h:74
Ogre::TextureBox::isSubtextureRegion
bool isSubtextureRegion(void) const
Returns true if this TextureBox does not represent a contiguous region of a single slice of full text...
Definition: OgreTextureBox.h:163
Ogre::GpuProgram::getSyntaxCode
virtual const String & getSyntaxCode(void) const
Gets the syntax code for this program e.g.
Definition: OgreGpuProgram.h:309
Ogre::GLSLESProgramCommon::getGLProgramHandle
GLuint getGLProgramHandle(void) const
Get the GL Handle for the program object.
Definition: OgreGLSLESProgramCommon.h:84
Ogre::LBO_REPLACE
@ LBO_REPLACE
Replace all colour with texture with no adjustment.
Definition: OgreBlendMode.h:59
Ogre::CubemapSide::PZ
@ PZ
Definition: OgreTextureGpu.h:75
OgreMemoryNedAlloc.h
Ogre::v1::TagPoint
A tagged point on a skeleton, which can be used to attach entities to on specific other entities.
Definition: OgreTagPoint.h:60
Ogre::VulkanWindowNull::setHidden
void setHidden(bool hidden) override
Hide (or show) the window.
Ogre::AbstractNode::context
Any context
Definition: OgreScriptCompiler.h:101
Ogre::RenderSystem::debugAnnotationPush
virtual void debugAnnotationPush(const String &event)
Specifically meant to mark passes in RenderDoc.
Definition: OgreRenderSystem.h:1406
OGRE_HLMS_TEXTURE_BASE_MAX_TEX
#define OGRE_HLMS_TEXTURE_BASE_MAX_TEX
Definition: OgreHlmsPbsDatablock.h:36
Ogre::VertexShadowMapHelper
Definition: OgreVertexShadowMapHelper.h:40
Ogre::GL3PlusSurfaceDesc::zoffset
uint32 zoffset
Definition: OgreGL3PlusRenderTexture.h:47
Ogre::v1::VertexAnimationTrack::TM_SOFTWARE
@ TM_SOFTWARE
Interpolate vertex positions in software.
Definition: OgreAnimationTrack.h:609
Ogre::v1::Overlay
Represents a layer which is rendered on top of the 'normal' scene contents.
Definition: OgreOverlay.h:70
Ogre::v1::GL3PlusRenderBuffer
Renderbuffer surface.
Definition: OgreGL3PlusHardwarePixelBuffer.h:85
Ogre::ProcessNameExclusionScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:535
Ogre::LodData::VEdges
VectorSet< Edge, 8 > VEdges
Definition: OgreLodData.h:70
Ogre::TerrainGroup::getOrigin
virtual const Vector3 & getOrigin() const
Retrieve the centre position of the grid of terrain.
Definition: OgreTerrainGroup.h:116
Ogre::PbsMobileProperty::DetailDiffuseSwizzle1
static const IdString DetailDiffuseSwizzle1
Definition: OgreHlmsPbsMobile.h:162
Ogre::Vector4::y
Real y
Definition: OgreVector4.h:48
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:199
Ogre::LayerBlendOperationEx
LayerBlendOperationEx
Expert list of valid texture blending operations, for use with TextureUnitState::setColourOperationEx...
Definition: OgreBlendMode.h:75
Ogre::TextureDefinitionBase::getLocalBufferDefinitionsNonConst
BufferDefinitionVec & getLocalBufferDefinitionsNonConst(void)
Returns the local buffer definitions.
Definition: OgreTextureDefinition.h:456
Ogre::D3D11HLSLProgramFactory
Factory class for D3D11 HLSL programs.
Definition: OgreD3D11HLSLProgramFactory.h:37
Ogre::VulkanWindowSwapChainBased::Backend
Backend
Definition: OgreVulkanWindow.h:74
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:352
Ogre::Terrain::Space
Space
Enumeration of relative spaces that you might want to use to address the terrain.
Definition: OgreTerrain.h:516
OgreMetalView
Definition: iOS/OgreMetalView.h:36
Ogre::LwString::end
char * end()
Definition: OgreLwString.h:433
Ogre::CompositorPass::getDefinition
const CompositorPassDef * getDefinition(void) const
Definition: OgreCompositorPass.h:188
Ogre::SampleDescription::operator<
bool operator<(const SampleDescription &other) const
Definition: OgreCommon.h:1039
Ogre::CbTextures
Definition: OgreCbTexture.h:46
Ogre::MovableObject::getSkeletonInstance
SkeletonInstance * getSkeletonInstance(void) const
Definition: OgreMovableObject.h:597
Ogre::Exception::ERR_INVALIDPARAMS
@ ERR_INVALIDPARAMS
Definition: OgreException.h:109
Ogre::PF_COUNT
@ PF_COUNT
Definition: OgrePixelFormat.h:362
Ogre::PixelFormatGpuUtils::PFL_R16
@ PFL_R16
Definition: OgrePixelFormatGpuUtils.h:59
Ogre::SceneManager::getDecalsEmissive
TextureGpu * getDecalsEmissive(void) const
Definition: OgreSceneManager.h:1304
Ogre::D3D9DepthBuffer::isCompatible
virtual bool isCompatible(RenderTarget *renderTarget) const
Returns whether the specified RenderTarget is compatible with this DepthBuffer That is,...
Ogre::RTShader::FFP_VS_TEXTURING
@ FFP_VS_TEXTURING
Definition: OgreShaderFFPRenderState.h:49
Ogre::VaoManager::getDefaultStagingBufferUnfencedTime
uint32 getDefaultStagingBufferUnfencedTime(void) const
Definition: OgreVaoManager.h:575
Ogre::RTShader::Operand::getSemantic
OpSemantic getSemantic() const
Returns the operand semantic (do we read/write or both with the parameter).
Definition: OgreShaderFunctionAtom.h:142
Ogre::MathlibC::SIGN_MASK
static const ArrayReal SIGN_MASK
Definition: OgreMathlibC.h:58
Ogre::VulkanBufferInterface::getVulkanDataPtr
void * getVulkanDataPtr()
Definition: OgreVulkanBufferInterface.h:85
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:176
Ogre::downscale3D2x_Signed_XXX888
ImageDownsampler3D downscale3D2x_Signed_XXX888
Definition: OgreImageDownsampler.h:142
Ogre::MetalRenderSystem::_getFrameBufferDescMap
virtual MetalFrameBufferDescMap & _getFrameBufferDescMap(void)
Definition: OgreMetalRenderSystem.h:200
Ogre::Grid2DPageStrategyData::getCellRangeMinY
virtual int32 getCellRangeMinY() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid2DPageStrategy.h:190
Ogre::v1::GL3PlusHardwareShaderStorageBuffer::getGLBufferId
GLuint getGLBufferId(void) const
Definition: OgreGL3PlusHardwareShaderStorageBuffer.h:67
Ogre::UnlitProperty::TexMatrixCount3
static const IdString TexMatrixCount3
Definition: OgreUnlitProperty.h:56
Ogre::v1::Pose::getVertexOffsets
const VertexOffsetMap & getVertexOffsets(void) const
Gets a const reference to the vertex offsets.
Definition: OgrePose.h:107
Ogre::PFG_D24_UNORM
@ PFG_D24_UNORM
Definition: OgrePixelFormatGpu.h:92
Ogre::LodData::Triangle
Definition: OgreLodData.h:128
Ogre::CommandBuffer::execute_setConstantBufferCS
static CommandBufferExecuteFunc execute_setConstantBufferCS
Definition: OgreCommandBuffer.h:79
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::PFG_ASTC_RGBA_UNORM_8X8_sRGB
@ PFG_ASTC_RGBA_UNORM_8X8_sRGB
Definition: OgrePixelFormatGpu.h:259
OgreArrayMatrixAf4x3.h
Ogre::TextureFlags::PoolOwner
@ PoolOwner
For internal use.
Definition: OgreTextureGpu.h:159
Ogre::HlmsBaseProp::UvCount2
static const IdString UvCount2
Definition: OgreHlms.h:855
Ogre::GLES2HlmsPso::vertexShader
GLSLESShader * vertexShader
Definition: OgreGLES2HlmsPso.h:63
Ogre::AsyncTextureTicket::Status
Status
Definition: OgreAsyncTextureTicket.h:56
Ogre::SubMesh::mBlendIndexToBoneIndexMap
IndexMap mBlendIndexToBoneIndexMap
Dedicated index map for translate blend index to bone index.
Definition: OgreSubMesh2.h:94
Ogre::FilterSeparableKernel
Definition: OgreImageDownsampler.h:276
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:158
Ogre::StoreAction::StoreOrResolve
@ StoreOrResolve
If texture is MSAA, has same effects as MultisampleResolve.
Definition: OgreRenderPassDescriptor.h:113
OgreSceneManager.h
OgreShadowCameraSetupConcentric.h
Ogre::RenderSystemCapabilities::setRenderSystemName
void setRenderSystemName(const String &rs)
Set the identifier of the rendersystem from which these capabilities were generated.
Definition: OgreRenderSystemCapabilities.h:897
Ogre::D3D9HLSLProgram::getOptimisationLevel
OptimisationLevel getOptimisationLevel() const
Gets the optimisation level to use.
Definition: OgreD3D9HLSLProgram.h:201
Ogre::v1::BillboardChain::getUseVertexColours
virtual bool getUseVertexColours(void) const
Gets whether vertex colour information should be included in the final buffers generated.
Definition: OgreBillboardChain.h:193
Ogre::EGLContext
Definition: GL3Plus/include/windowing/EGL/OgreEGLContext.h:37
Ogre::Forward3D::getMinDistance
float getMinDistance(void) const
Definition: OgreForward3D.h:108
Ogre::Camera::getAutoTrackTarget
SceneNode * getAutoTrackTarget(void) const
Get the auto tracking target for this camera, if any.
Definition: OgreCamera.h:632
Ogre::VulkanWindowNull::~VulkanWindowNull
~VulkanWindowNull() override
Ogre::InternalErrorException
Definition: OgreException.h:231
OgreNaClWindow.h
Ogre::Volume::SimplexNoise
Simplex Noise ported from public domain Java Implementation http://webstaff.itn.liu....
Definition: OgreVolumeSimplexNoise.h:42
OgreVertexArrayObject.h
Ogre::FOG_EXP
@ FOG_EXP
Fog density increases exponentially from the camera (fog = 1/e^(distance * density))
Definition: OgreCommon.h:291
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:85
Ogre::GCT_FLOAT3
@ GCT_FLOAT3
Definition: OgreGpuProgramParams.h:75
Ogre::APKFileSystemArchive::listFileInfo
FileInfoListPtr listFileInfo(bool recursive=true, bool dirs=false)
List all files in the archive with accompanying information.
Ogre::SimpleMatrixAf4x3::store4x3
void store4x3(Matrix4 *dst) const
Assumes dst is aligned.
Definition: C/OgreArrayMatrixAf4x3.h:235
Ogre::CreateHighLevelGpuProgramScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:570
Ogre::PbsProperty::Set0TextureSlotEnd
static const IdString Set0TextureSlotEnd
Definition: OgreHlmsPbs.h:491
Ogre::NearestResampler
Definition: OgreImageResampler.h:55
Ogre::SkeletonAnimation::mFrameRate
Real mFrameRate
Definition: OgreSkeletonAnimation.h:61
Ogre::Terrain::ImportData::terrainSize
uint16 terrainSize
Terrain size (along one edge) in vertices; must be 2^n+1.
Definition: OgreTerrain.h:332
Ogre::FileInfo::uncompressedSize
size_t uncompressedSize
Uncompressed size.
Definition: OgreArchive.h:64
Ogre::GpuProgram::hasDefaultParameters
virtual bool hasDefaultParameters(void) const
Returns true if default parameters have been set up.
Definition: OgreGpuProgram.h:515
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:353
Ogre::GCT_SAMPLER_STATE
@ GCT_SAMPLER_STATE
Definition: OgreGpuProgramParams.h:124
Ogre::ArrayVector3::NEGATIVE_UNIT_Z
static const ArrayVector3 NEGATIVE_UNIT_Z
Definition: C/OgreArrayVector3.h:351
Ogre::cleanerArrayVector3Zero
void cleanerArrayVector3Zero(char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize)
Ogre::GLES2VaoManager::getMaxVertexAttribs
GLint getMaxVertexAttribs(void) const
Definition: OgreGLES2VaoManager.h:252
Ogre::PASS_INVALID
@ PASS_INVALID
Definition: OgreCompositorPassDef.h:54
Ogre::ArrayActorPlane::planeNormals
ArrayQuaternion planeNormals
Definition: OgrePlanarReflectionActor.h:62
Ogre::CompositorPassSceneDef::mLightVisibilityMask
uint32 mLightVisibilityMask
Used by Forward+ to determine which lights should be used (via Light::setVisibilityFlags)
Definition: OgreCompositorPassSceneDef.h:78
Ogre::CbTextures::hazardousTexIdx
uint16 hazardousTexIdx
Definition: OgreCbTexture.h:49
Ogre::v1::BBR_TEXCOORD
@ BBR_TEXCOORD
Rotate the billboard's texture coordinates.
Definition: OgreBillboardSet.h:75
Ogre::PFF_LUMINANCE
@ PFF_LUMINANCE
This is an intensity format instead of a RGB one.
Definition: OgrePixelFormat.h:384
Ogre::v1::GL3PlusHardwarePixelBuffer
Definition: OgreGL3PlusHardwarePixelBuffer.h:37
Ogre::CompositorWorkspace::setViewportModifierMask
void setViewportModifierMask(uint8 mask)
Definition: OgreCompositorWorkspace.h:336
Ogre::v1::HardwareIndexBufferSharedPtr
Shared pointer implementation used to share index buffers.
Definition: OgreHardwareIndexBuffer.h:81
Ogre::VulkanWindowNull::isVisible
bool isVisible() const override
Ogre::CullFrustumRequest::lodCamera
const Camera * lodCamera
Camera whose frustum we're to cull against. Must be const (read only for all threads).
Definition: OgreSceneManager.h:113
Ogre::MetalWindow::reposition
virtual void reposition(int32 left, int32 top)
Ogre::BakedDescriptorSets::UavBuffers
@ UavBuffers
Definition: OgreVulkanGlobalBindingTable.h:53
Ogre::IndexDataAlloc
GeometryAllocatedObject IndexDataAlloc
Definition: OgreMemoryAllocatorConfig.h:312
Ogre::HashCombine
uint32 HashCombine(uint32 hashSoFar, const T &data)
Combine hashes with same style as boost::hash_combine.
Definition: OgreCommon.h:55
Ogre::downscale2x_Float32_A
ImageDownsampler2D downscale2x_Float32_A
Definition: OgreImageDownsampler.h:179
Ogre::TerrainLayerSamplerElement::source
uint8 source
The source sampler index of this element relative to LayerDeclaration's list.
Definition: OgreTerrainMaterialGenerator.h:73
std::swap
void swap(Ogre::SmallVectorImpl< T > &LHS, Ogre::SmallVectorImpl< T > &RHS)
Implement std::swap in terms of SmallVector swap.
Definition: OgreSmallVector.h:802
Ogre::Matrix4::hasScale
bool hasScale() const
Determines if this matrix involves a scaling.
Definition: OgreMatrix4.h:528
Ogre::LodListener::prequeueMovableObjectLodChanged
virtual bool prequeueMovableObjectLodChanged(const MovableObjectLodChangedEvent &evt)
Called before a movable object's LOD has changed.
Definition: OgreLodListener.h:134
Ogre::v1::OverlayContainer::setChildrenProcessEvents
virtual void setChildrenProcessEvents(bool val)
Should this container pass events to their children.
Definition: OgreOverlayContainer.h:127
Ogre::TexCoordModifierControllerValue
Predefined controller value for getting / setting a texture coordinate modifications (scales and tran...
Definition: OgrePredefinedControllers.h:100
Ogre::CompositorNodeDef::setNumTargetPass
void setNumTargetPass(size_t numPasses)
Reserves enough memory for all passes.
Definition: OgreCompositorNodeDef.h:146
Ogre::UnlitTextureTypes
UnlitTextureTypes
Definition: OgreHlmsUnlitPrerequisites.h:59
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const ColourValue &val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:474
D3DCOLORVALUE
struct _D3DCOLORVALUE D3DCOLORVALUE
Ogre::TAM_CLAMP
@ TAM_CLAMP
Texture clamps at 1.0.
Definition: OgreHlmsSamplerblock.h:52
Ogre::TerrainMaterialGenerator::_getCompositeMapRTT
Texture * _getCompositeMapRTT()
Definition: OgreTerrainMaterialGenerator.h:395
Ogre::v1::Mesh::sharedBlendIndexToBoneIndexMap
IndexMap sharedBlendIndexToBoneIndexMap
Shared index map for translating blend index to bone index.
Definition: OgreMesh.h:355
Ogre::HlmsDiskCache::Pso
Definition: OgreHlmsDiskCache.h:145
Ogre::CompositorPassUavDef::TextureSource::uavSlot
uint32 uavSlot
Index of texture unit state to change.
Definition: OgreCompositorPassUavDef.h:56
Ogre::VulkanDevice::SelectedQueue::familyIdx
uint32 familyIdx
Definition: OgreVulkanDevice.h:79
Ogre::ID_ONE_MINUS_DEST_COLOUR
@ ID_ONE_MINUS_DEST_COLOUR
Definition: OgreScriptCompiler.h:659
Ogre::PlaneBoundedVolume::outside
Plane::Side outside
Definition: OgrePlaneBoundedVolume.h:58
Ogre::UNLIT_BLEND_SUBTRACT
@ UNLIT_BLEND_SUBTRACT
Definition: OgreHlmsUnlitPrerequisites.h:71
Ogre::TerrainMaterialGeneratorA::SM2Profile::_getShaderLanguage
String _getShaderLanguage() const
Definition: OgreTerrainMaterialGeneratorA.h:148
Ogre::ShaderParams::Param::mp
ManualParam mp
Definition: OgreShaderParams.h:95
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:196
Ogre::HlmsMacroblock::mPolygonMode
PolygonMode mPolygonMode
Definition: OgreHlmsDatablock.h:115
Ogre::v1::HardwareBufferManagerBase::createVertexDeclaration
virtual VertexDeclaration * createVertexDeclaration(void)
Creates a new vertex declaration.
Ogre::Bone::BoneVec
vector< Bone * >::type BoneVec
Definition: OgreBone.h:64
Ogre::PFG_R9G9B9E5_SHAREDEXP
@ PFG_R9G9B9E5_SHAREDEXP
Definition: OgrePixelFormatGpu.h:113
Ogre::FT_TRUETYPE
@ FT_TRUETYPE
Generated from a truetype (.ttf) font.
Definition: OgreFont.h:48
Ogre::CompositorNodeDef::getNameStr
String getNameStr(void) const
Definition: OgreCompositorNodeDef.h:112
Ogre::WorkQueue::Request::getAborted
bool getAborted() const
Get the abort flag.
Definition: OgreWorkQueue.h:123
Ogre::VulkanExternalDevice::physicalDevice
VkPhysicalDevice physicalDevice
Definition: OgreVulkanDevice.h:67
Ogre::SkeletonAnimationDef::getOriginalFrameRate
Real getOriginalFrameRate(void) const
Definition: OgreSkeletonAnimationDef.h:98
Ogre::LodInputBuffer::Submesh::operationType
OperationType operationType
Definition: OgreLodBuffer.h:65
Ogre::RenderSystem::_getDefaultViewportMaterialScheme
virtual const String & _getDefaultViewportMaterialScheme(void) const
Returns the default material scheme used by the render system.
Ogre::ShadowTextureDefinition::arrayIdx
uint8 arrayIdx
Definition: OgreCompositorShadowNodeDef.h:61
OgreD3D9Resource.h
Ogre::PixelBox
Definition: OgrePixelBox.h:44
Ogre::Any::operator=
Any & operator=(const Any &rhs)
Definition: OgreAny.h:97
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
OgreNaClGLSupport.h
Ogre::UnlitProperty::TexMatrixCount2
static const IdString TexMatrixCount2
Definition: OgreUnlitProperty.h:55
Ogre::StreamSerialiser::Chunk::id
uint32 id
Identifier of the chunk (for example from makeIdentifier) (stored)
Definition: OgreStreamSerialiser.h:98
OgrePagedWorld.h
Ogre::CreateHighLevelGpuProgramScriptCompilerEvent::mProgramType
GpuProgramType mProgramType
Definition: OgreScriptCompiler.h:569
Ogre::UnlitMobileProp::TexMatrixCount7
static const IdString TexMatrixCount7
Definition: OgreHlmsUnlitMobile.h:103
Ogre::Exception::ERR_CANNOT_WRITE_TO_FILE
@ ERR_CANNOT_WRITE_TO_FILE
Definition: OgreException.h:107
Ogre::RSC_ANISOTROPY
@ RSC_ANISOTROPY
Supports anisotropic texture filtering.
Definition: OgreRenderSystemCapabilities.h:86
Ogre::Renderable::getDefaultRenderQueueSubGroup
static uint8 getDefaultRenderQueueSubGroup()
Definition: OgreRenderable.h:437
Ogre::Pass::getOnlyLightType
Light::LightTypes getOnlyLightType() const
Gets the single light type this pass runs for if getIteratePerLight and getRunOnlyForOneLightType are...
Definition: OgrePass.h:759
Ogre::CopyEncTransitionMode::AlreadyInLayoutThenAuto
@ AlreadyInLayoutThenAuto
Texture is already transitioned directly via BarrierSolver to the expected CopySrc/CopyDst/MipmapGen.
Definition: OgreTextureGpu.h:223
Ogre::RenderPassTargetBase::slice
uint16 slice
Definition: OgreRenderPassDescriptor.h:125
Ogre::Particle::mDirection
Vector3 mDirection
Direction (and speed)
Definition: OgreParticle.h:90
Ogre::CommandBuffer::execute_setReadOnlyBufferInvalid
static CommandBufferExecuteFunc execute_setReadOnlyBufferInvalid
Definition: OgreCommandBuffer.h:94
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderArbvp1
static const String & getPointLightExtruderArbvp1(void)
Get extruder program source for point lights, compatible with arbvp1.
Definition: OgreShadowVolumeExtrudeProgram.h:234
Ogre::GpuProgramParameters::ACT_PASS_NUMBER
@ ACT_PASS_NUMBER
provides the pass index number within the technique of the active materil.
Definition: OgreGpuProgramParams.h:1272
Ogre::ID_KEEP_CONTENT
@ ID_KEEP_CONTENT
Definition: OgreScriptCompiler.h:862
Ogre::PFG_ASTC_RGBA_UNORM_12X10_sRGB
@ PFG_ASTC_RGBA_UNORM_12X10_sRGB
Definition: OgrePixelFormatGpu.h:264
Ogre::MetalDepthTextureTarget::requiresTextureFlipping
virtual bool requiresTextureFlipping(void) const
Definition: OgreMetalDepthTexture.h:103
Ogre::FastArray::insertPOD
iterator insertPOD(iterator where, const_iterator otherBegin, const_iterator otherEnd)
otherBegin & otherEnd must not overlap with this->begin() and this->end()
Definition: OgreFastArray.h:210
Ogre::VulkanProgram::setPreprocessorDefines
void setPreprocessorDefines(const String &defines)
Sets the preprocessor defines use to compile the program.
Definition: OgreVulkanProgram.h:98
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:459
Ogre::D3D9GpuProgramManager
Definition: OgreD3D9GpuProgramManager.h:36
Ogre::cbitsetN::numBitsSet
size_t numBitsSet(const size_t positionEnd) const
Returns the number of bits that are set between range [0; positionEnd).
Ogre::BakedDescriptorSets::Samplers
@ Samplers
Definition: OgreVulkanGlobalBindingTable.h:52
Ogre::RTShader::GLSLESProgramProcessor::~GLSLESProgramProcessor
virtual ~GLSLESProgramProcessor()
Class destructor.
Ogre::PageManager::WorldSectionFactoryMap
map< String, PagedWorldSectionFactory * >::type WorldSectionFactoryMap
Definition: OgrePageManager.h:267
Ogre::TextureGpuListener::FromStorageToSysRam
@ FromStorageToSysRam
OnStorage -> OnSystemRam.
Definition: OgreTextureGpuListener.h:53
Ogre::CbLowLevelMaterial::hlmsLowLevel
HlmsLowLevel * hlmsLowLevel
Definition: OgreCbLowLevelMaterial.h:38
Ogre::VulkanGlobalBindingTable::minDirtySlotReadOnlyBuffer
uint8 minDirtySlotReadOnlyBuffer
Definition: OgreVulkanGlobalBindingTable.h:79
Ogre::v1::BillboardParticleRenderer::getBillboardSet
BillboardSet * getBillboardSet(void) const
Access BillboardSet in use.
Definition: OgreBillboardParticleRenderer.h:234
Ogre::MapIteratorWrapper::MapIteratorWrapper
MapIteratorWrapper(IteratorType start, IteratorType last)
Constructor.
Definition: OgreIteratorWrapper.h:271
Ogre::GpuProgramManager::SyntaxCodes
set< String >::type SyntaxCodes
Definition: OgreGpuProgramManager.h:56
OgreThreadDefinesSTD.h
Ogre::RTShader::FFPAlphaTest
A factory that enables creation of LayeredBlending instances.
Definition: OgreShaderFFPAlphaTest.h:43
Ogre::BySkeletonDef::skeletonDef
const SkeletonDef * skeletonDef
Definition: OgreSkeletonAnimManager.h:51
Ogre::Light::MAX_FORWARD_PLUS_LIGHTS
@ MAX_FORWARD_PLUS_LIGHTS
Definition: OgreLight.h:92
Ogre::CompositorPassSceneDef::mLastRQ
uint8 mLastRQ
Last Render Queue ID to render. Not inclusive.
Definition: OgreCompositorPassSceneDef.h:110
Ogre::SmallVectorImpl::pop_back_val
T pop_back_val()
Definition: OgreSmallVector.h:400
Ogre::PROP_INT
@ PROP_INT
Definition: OgreProperty.h:108
OgreTerrainGroup.h
OgreMetalView::contentScaleFactor
CGFloat contentScaleFactor
Definition: OSX/OgreMetalView.h:58
Ogre::PbsProperty::UvRoughness
static const IdString UvRoughness
Definition: OgreHlmsPbs.h:545
OgreRenderQueueListener.h
Ogre::CompositorPassIblSpecularDef::getInputTextureName
IdString getInputTextureName(void) const
Definition: OgreCompositorPassIblSpecularDef.h:87
Ogre::VulkanDescriptorSetUav
Definition: OgreVulkanDescriptorSets.h:74
Ogre::RSC_TEXTURE_COMPRESSION_ASTC
@ RSC_TEXTURE_COMPRESSION_ASTC
Definition: OgreRenderSystemCapabilities.h:229
DEFINE_GUID
DEFINE_GUID(IID_ID3D11Device1, 0xa04bfb29, 0x08ef, 0x43d6, 0xa4, 0x9c, 0xa9, 0xbd, 0xbd, 0xcb, 0xe6, 0x86)
Ogre::ParticleSystemManager::getTemplateIterator
ParticleSystemTemplateIterator getTemplateIterator(void)
Gets an iterator over the list of particle system templates.
Definition: OgreParticleSystemManager.h:375
Ogre::VctLighting::getCurrentBakingMultiplier
float getCurrentBakingMultiplier(void) const
If you've set setBakingMultiplier but haven't yet called VctLighting::update with autoMultiplier = fa...
Definition: OgreVctLighting.h:259
Ogre::ViewPoint::orientation
Quaternion orientation
Definition: OgreSceneManager.h:67
Ogre::SubStringRef::begin
String::const_iterator begin() const
Definition: OgreHlmsCommon.h:141
Ogre::VulkanQueue::mQueue
VkQueue mQueue
Definition: OgreVulkanQueue.h:79
Ogre::SceneCtlAllocatedObject
AllocatedObject< SceneCtlAllocPolicy > SceneCtlAllocatedObject
Definition: OgreMemoryAllocatorConfig.h:281
Ogre::ComputeProperty::Texture
static const char * Texture
Definition: OgreHlmsCompute.h:209
Ogre::v1::VertexPoseKeyFrame
Specialised KeyFrame which references a Mesh::Pose at a certain influence level, which stores offsets...
Definition: OgreKeyFrame.h:186
Ogre::RenderWindow::isActive
virtual bool isActive(void) const
Overridden from RenderTarget, flags invisible windows as inactive.
Definition: OgreRenderWindow.h:182
Ogre::ForwardPlusBase::getEnableVpls
bool getEnableVpls(void) const
Definition: OgreForwardPlusBase.h:238
Ogre::ForwardPlusBase::CachedGridBuffer::globalLightListBuffer
ReadOnlyBufferPacked * globalLightListBuffer
Definition: OgreForwardPlusBase.h:78
Ogre::RSC_TEXTURE_COMPRESSION_ETC2
@ RSC_TEXTURE_COMPRESSION_ETC2
Supports compressed textures in the ETC2 format.
Definition: OgreRenderSystemCapabilities.h:152
Ogre::CocoaWindow::isHidden
bool isHidden(void) const override
Window::isHidden
Definition: OgreOSXCocoaWindow.h:107
Ogre::Vector3::makeCeil
void makeCeil(const Vector3 &cmp)
Sets this vector's components to the maximum of its own and the ones of the passed in vector.
Definition: OgreVector3.h:545
OgreD3D11Device.h
Ogre::v1::VertexBufferBinding::BindingIndexMap
map< ushort, ushort >::type BindingIndexMap
Definition: OgreHardwareVertexBuffer.h:549
Ogre::TerrainMaterialGenerator::requestOptions
virtual void requestOptions(Terrain *terrain)
Triggers the generator to request the options that it needs.
Definition: OgreTerrainMaterialGenerator.h:286
Ogre::LwString::setToSubstr
void setToSubstr(const LwConstString &source, char *_start, char *_end)
Definition: OgreLwString.h:154
Ogre::SubStringRef::getEnd
size_t getEnd(void) const
Definition: OgreHlmsCommon.h:139
Ogre::Texture::getSrcWidth
uint32 getSrcWidth(void) const
Returns the width of the original input texture (may differ due to hardware requirements).
Definition: OgreTexture.h:237
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::RTShader::TextureAtlasSamplerFactory::TextureAtlasAttib::positionMode
IndexPositionMode positionMode
Definition: OgreShaderExTextureAtlasSampler.h:228
Ogre::UavBufferPacked
Represents UAV buffers (also known as SSBOs in OpenGL) Uav buffers are supported in DX10/DX10....
Definition: OgreUavBufferPacked.h:42
Ogre::PF_BYTE_L
@ PF_BYTE_L
Definition: OgrePixelFormat.h:49
Ogre::GpuProgramParameters::hasPassIterationNumber
bool hasPassIterationNumber() const
Does this parameters object have a pass iteration number constant?
Definition: OgreGpuProgramParams.h:2394
Ogre::SkeletonTrackVec
vector< SkeletonTrack >::type SkeletonTrackVec
Definition: OgreSkeletonTrack.h:133
Ogre::v1::VertexData::ReadRequests::data
char * data
Data is already offseted. To get the vertex location, perform (data - offset);.
Definition: OgreVertexIndexData.h:243
Ogre::PbsProperty
Definition: OgreHlmsPbs.h:479
Ogre::VulkanDescriptorPool::getCurrentCapacity
size_t getCurrentCapacity(void) const
Definition: OgreVulkanDescriptorPool.h:81
Ogre::PageManager::getPagingOperationsEnabled
bool getPagingOperationsEnabled() const
Get whether paging operations are currently allowed to happen.
Definition: OgrePageManager.h:433
Ogre::PbsMobileShaderCreationData::uvSource
uint8 uvSource[NUM_PBSM_SOURCES]
Definition: OgrePbsMobileShaderCreationData.h:55
Ogre::IndexBufferPacked
Definition: OgreIndexBufferPacked.h:37
Ogre::VctCascadedVoxelizer::getNumBounces
uint32 getNumBounces(void) const
Returns number of bounces for cascade 0.
Definition: OgreVctCascadedVoxelizer.h:224
Ogre::v1::StaticGeometry::LODBucket::getLodValue
Real getLodValue(void) const
Get the LOD value.
Definition: OgreStaticGeometry.h:336
Ogre::MetalRenderTexture::MetalRenderTexture
MetalRenderTexture(MetalDevice *ownerDevice, const String &name, v1::HardwarePixelBuffer *buffer, __unsafe_unretained id< MTLTexture > renderTexture, __unsafe_unretained id< MTLTexture > resolveTexture, PixelFormat format, uint32 depthPlane, uint32 slice, uint32 fsaa, uint32 mip, bool hwGamma)
Ogre::_StringBase
std::string _StringBase
Definition: OgrePrerequisites.h:582
Ogre::MetalVaoManager::StrideChanger
Definition: OgreMetalVaoManager.h:61
Ogre::GpuProgramParameters::ACT_VERTEX_WINDING
@ ACT_VERTEX_WINDING
-1 if the winding has been inverted (e.g.
Definition: OgreGpuProgramParams.h:992
OgreNULLVaoManager.h
Ogre::downscale3D2x_A8
ImageDownsampler3D downscale3D2x_A8
Definition: OgreImageDownsampler.h:80
Ogre::TRect::top
T top
Definition: OgreCommon.h:770
Ogre::Window::getViewPointToPixelScale
virtual float getViewPointToPixelScale() const
Many windowing systems that support HiDPI displays use special points to specify size of the windows ...
Definition: OgreWindow.h:113
Ogre::ID_COMPUTE_PROGRAM
@ ID_COMPUTE_PROGRAM
Definition: OgreScriptCompiler.h:1034
Ogre::PbsProperty::DetailMap2
static const IdString DetailMap2
Definition: OgreHlmsPbs.h:509
Ogre::SceneManager::isLateMaterialResolving
virtual bool isLateMaterialResolving() const
Gets whether using late material resolving or not.
Definition: OgreSceneManager.h:2432
Ogre::GLES2HlmsPso::depthFunc
GLenum depthFunc
Definition: OgreGLES2HlmsPso.h:49
Ogre::v1::EdgeData::EdgeGroup
A group of edges sharing the same vertex data.
Definition: OgreEdgeListBuilder.h:103
Ogre::Vector3::normalise
Real normalise()
Normalises the vector.
Definition: OgreVector3.h:439
Ogre::v1::CbRenderOp::vertexData
v1::VertexData * vertexData
Definition: OgreCbDrawCall.h:90
Ogre::downscale3D2x_XX88
ImageDownsampler3D downscale3D2x_XX88
Definition: OgreImageDownsampler.h:78
Ogre::v1::SubMesh::indexData
IndexData * indexData[NumVertexPass]
Face index data.
Definition: OgreSubMesh.h:94
Ogre::StringConverter::setUseLocale
static void setUseLocale(bool useLocale)
Definition: OgreStringConverter.h:298
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:1024
OgreArrayQuaternion.h
Ogre::M_SUBMESH_M_GEOMETRY_VERTEX_BUFFER
@ M_SUBMESH_M_GEOMETRY_VERTEX_BUFFER
Definition: OgreMeshFileFormat.h:97
Ogre::v1::TextAreaOverlayElement::CmdCharHeight
Command object for setting the char height.
Definition: OgreTextAreaOverlayElement.h:146
Ogre::ID_CULL_CAMERA
@ ID_CULL_CAMERA
Definition: OgreScriptCompiler.h:913
Ogre::GLES2RenderSystem::getVerticalTexelOffset
Real getVerticalTexelOffset(void)
Returns the vertical texel offset value required for mapping texel origins to pixel origins in this r...
Definition: OgreGLES2RenderSystem.h:422
Ogre::RSC_TEXTURE_SIGNED_INT
@ RSC_TEXTURE_SIGNED_INT
Supports signed integer textures.
Definition: OgreRenderSystemCapabilities.h:105
Ogre::LodListener::prequeueEntityMeshLodChanged
virtual bool prequeueEntityMeshLodChanged(EntityMeshLodChangedEvent &evt)
Called before an entity's mesh LOD has changed.
Definition: OgreLodListener.h:162
Ogre::ConvexBody::PolygonList
vector< Polygon * >::type PolygonList
Definition: OgreConvexBody.h:55
Ogre::VulkanSupport::VulkanSupport
VulkanSupport()
Definition: OgreVulkanSupport.h:53
Ogre::PFG_B5G5R5A1_UNORM
@ PFG_B5G5R5A1_UNORM
Definition: OgrePixelFormatGpu.h:143
Ogre::WorkQueue::Request::getID
RequestID getID() const
Get the identifier of this request.
Definition: OgreWorkQueue.h:121
Ogre::RTShader::FFP_VS_FOG
@ FFP_VS_FOG
Definition: OgreShaderFFPRenderState.h:50
Ogre::CommandBuffer::execute_startV1LegacyRendering
static CommandBufferExecuteFunc execute_startV1LegacyRendering
Definition: OgreCommandBuffer.h:99
Ogre::GL3PlusSupport::getGLVersion
const DriverVersion & getGLVersion(void) const
Get version information.
Definition: OgreGL3PlusSupport.h:82
Ogre::Light::_updateRenderQueue
virtual void _updateRenderQueue(RenderQueue *queue, Camera *camera, const Camera *lodCamera)
Internal method by which the movable object must add Renderable subclass instances to the rendering q...
Definition: OgreLight.h:374
Ogre::HiddenAreaMeshVrGenerator
Definition: OgreHiddenAreaMeshVr.h:65
Ogre::v1::VertexCacheProfiler::flush
void flush()
Definition: OgreVertexIndexData.h:346
Ogre::PropertyBase::~PropertyBase
virtual ~PropertyBase()
Definition: OgreProperty.h:192
Ogre::ComPtr::Swap
void Swap(ComPtr &other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:176
Ogre::GLES2Support::getGLVersion
const DriverVersion & getGLVersion(void) const
Get version information.
Definition: OgreGLES2Support.h:82
Ogre::Profiler::getProfileGroupMask
uint32 getProfileGroupMask() const
Get the mask which all profiles must pass to be enabled.
Definition: OgreProfiler.h:513
Ogre::GCT_DOUBLE2
@ GCT_DOUBLE2
Definition: OgreGpuProgramParams.h:100
Ogre::MetalRenderSystem
Implementation of Metal as a rendering system.
Definition: OgreMetalRenderSystem.h:52
Ogre::HlmsComputeJob::getThreadsPerGroup
const uint32 * getThreadsPerGroup(void) const
Definition: OgreHlmsComputeJob.h:185
Ogre::Hlms::getDatablockMap
const HlmsDatablockMap & getDatablockMap(void) const
Returns all datablocks owned by this Hlms, including the default one.
Definition: OgreHlms.h:671
Ogre::v1::RibbonTrail
Subclass of BillboardChain which automatically leaves a trail behind one or more Node instances.
Definition: OgreRibbonTrail.h:70
Ogre::v1::OverlayElementCommands::CmdHeight
Command object for OverlayElement - see ParamCommand.
Definition: OgreOverlayElementCommands.h:66
Ogre::HlmsBaseProp::NoReverseDepth
static const IdString NoReverseDepth
Definition: OgreHlms.h:936
OgreGL3PlusHardwareCounterBuffer.h
Ogre::PageContent::frameStart
virtual void frameStart(Real timeSinceLastFrame)
Called when the frame starts.
Definition: OgrePageContent.h:69
Ogre::HlmsComputeJob::ThreadGroupsBasedOnUav
@ ThreadGroupsBasedOnUav
Based the number of thread groups on a UAV. See setNumThreadGroupsBasedOn.
Definition: OgreHlmsComputeJob.h:62
Ogre::GpuConstantDefinition::physicalIndex
size_t physicalIndex
Physical start index in buffer (either float, double, int, or uint buffer)
Definition: OgreGpuProgramParams.h:157
Ogre::NULLVaoManager::Block::Block
Block(size_t _offset, size_t _size)
Definition: OgreNULLVaoManager.h:55
Ogre::MetalConstBufferPacked::bindBufferDS
virtual void bindBufferDS(uint16 slot)
Definition: OgreMetalConstBufferPacked.h:53
Ogre::SkeletonAnimation::mLoop
bool mLoop
Definition: OgreSkeletonAnimation.h:64
Ogre::ImageCodec
Codec specialized in images.
Definition: OgreImageCodec.h:47
Ogre::CreateCompositorScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:603
Ogre::NearestResampler::scale
static void scale(const TextureBox &src, const TextureBox &dst)
Definition: OgreImageResampler.h:57
Ogre::v1::CbDrawCall::primCount
uint32 primCount
Definition: OgreCbDrawCall.h:106
Ogre::VES_DIFFUSE
@ VES_DIFFUSE
Diffuse colours.
Definition: OgreVertexElements.h:49
Ogre::CullFrustumRequest::CullFrustumRequest
CullFrustumRequest()
Definition: OgreSceneManager.h:115
OgreStringVector.h
Ogre::HlmsBasePieces
Definition: OgreHlms.h:969
Ogre::ID_SHADOW_CASTER_VERTEX_PROGRAM_REF
@ ID_SHADOW_CASTER_VERTEX_PROGRAM_REF
Definition: OgreScriptCompiler.h:622
Ogre::RenderQueue::RqSortMode
RqSortMode
Definition: OgreRenderQueue.h:121
Ogre::DualQuaternion::DualQuaternion
DualQuaternion(const Matrix4 &rot)
Construct a dual quaternion from a transformation matrix.
Definition: OgreDualQuaternion.h:64
Ogre::OT_PATCH_10_CONTROL_POINT
@ OT_PATCH_10_CONTROL_POINT
Definition: OgreCommon.h:108
Ogre::Renderable::getPolygonModeOverrideable
virtual bool getPolygonModeOverrideable(void) const
Gets whether this renderable's chosen detail level can be overridden (downgraded) by the camera setti...
Definition: OgreRenderable.h:344
Ogre::DualQuaternion::dw
Real dw
Definition: OgreDualQuaternion.h:166
Ogre::PixelFormatGpuUtils::PFL_RGBA32
@ PFL_RGBA32
Definition: OgrePixelFormatGpuUtils.h:51
Ogre::MathlibC::FLOAT_MIN
static const ArrayReal FLOAT_MIN
Definition: OgreMathlibC.h:57
Ogre::SHADOW_NODE_REUSE
@ SHADOW_NODE_REUSE
Forces the PassScene to not recalculate the ShadowNode even if it should.
Definition: OgreCompositorPassSceneDef.h:59
Ogre::Decal::getRoughness
float getRoughness(void) const
Definition: OgreDecal.h:132
Ogre::D3D11Window::_setVisible
virtual void _setVisible(bool visible)
Internal method to notify the window it has been obscured or minimized.
Definition: OgreD3D11Window.h:75
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE7
@ SPC_TEXTURE_COORDINATE7
Definition: OgreShaderParameter.h:295
DXGI_SWAP_CHAIN_FULLSCREEN_DESC::Windowed
int Windowed
Definition: OgreD3D11LegacySDKEmulation.h:70
OgreFrameListener.h
Ogre::findMemoryType
uint32_t findMemoryType(VkPhysicalDeviceMemoryProperties &memProperties, uint32_t typeFilter, VkMemoryPropertyFlags properties)
Ogre::QueuedRenderable
Definition: OgreRenderQueue.h:49
Ogre::RTShader::Parameter::isArray
bool isArray() const
Returns Whether this parameter is an array.
Definition: OgreShaderParameter.h:344
OgreHlmsCommon.h
Ogre::OT_PATCH_28_CONTROL_POINT
@ OT_PATCH_28_CONTROL_POINT
Definition: OgreCommon.h:126
Ogre::SceneManager::getCurrentViewport0
Viewport * getCurrentViewport0(void) const
Gets the current viewport being rendered (advanced use only, only valid during viewport update.
Definition: OgreSceneManager.h:2639
Ogre::v1::TimeIndex::TimeIndex
TimeIndex(Real timePos, uint keyIndex)
Construct time index object by the given time position and global keyframe index.
Definition: OgreAnimationTrack.h:84
Ogre::VulkanRenderSystem::_getFrameBufferDescMap
virtual VulkanFrameBufferDescMap & _getFrameBufferDescMap(void)
Definition: OgreVulkanRenderSystem.h:232
Ogre::ID_SCALE_X
@ ID_SCALE_X
Definition: OgreScriptCompiler.h:792
Ogre::HlmsTextureManager::TEXTURE_TYPE_NON_COLOR_DATA
@ TEXTURE_TYPE_NON_COLOR_DATA
Definition: OgreHlmsTextureManager.h:140
Ogre::v1::TangentSpaceCalc::IndexRemapList
list< IndexRemap >::type IndexRemapList
List of indexes that were remapped (split vertices).
Definition: OgreTangentSpaceCalc.h:73
Ogre::ControllerFunctionRealPtr
SharedPtr< ControllerFunction< Real > > ControllerFunctionRealPtr
Definition: OgreControllerManager.h:51
Ogre::RTShader::TextureAtlasRecord
Definition: OgreShaderExTextureAtlasSampler.h:45
Ogre::ResourceTransition::oldLayout
ResourceLayout::Layout oldLayout
Definition: OgreResourceTransition.h:89
Ogre::IdStringVec
StdVector< IdString > IdStringVec
Definition: OgreIdString.h:332
Ogre::StencilParams
Definition: OgreCommon.h:204
Ogre::VulkanDelayed_vkDestroyShaderModule::pAllocator
const VkAllocationCallbacks * pAllocator
Definition: OgreVulkanDelayedFuncs.h:82
Ogre::MetalRenderSystem::hasAnisotropicMipMapFilter
virtual bool hasAnisotropicMipMapFilter() const
Determines if the system has anisotropic mip map filter support.
Definition: OgreMetalRenderSystem.h:310
Ogre::SkeletonAnimation::mSlotStarts
const FastArray< size_t > * mSlotStarts
Definition: OgreSkeletonAnimation.h:63
Ogre::MetalDevice::mMainCommandQueue
id< MTLCommandQueue > mMainCommandQueue
Definition: OgreMetalDevice.h:45
Ogre::operator!=
bool operator!=(STLAllocator< T, P > const &, STLAllocator< T2, P > const &)
determine equality, can memory from another allocator be released by this allocator,...
Definition: OgreMemorySTLAllocator.h:207
Ogre::ResidencyMask::All
@ All
Definition: OgreTextureGpuManager.h:118
Ogre::PF_ASTC_SRGB8A8_10X5_LDR
@ PF_ASTC_SRGB8A8_10X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 10x5)
Definition: OgrePixelFormat.h:305
Ogre::BoneMemoryManager::setBoneRebaseListener
void setBoneRebaseListener(BySkeletonDef *l)
Definition: OgreBoneMemoryManager.h:162
Ogre::Vector3::isZeroLength
bool isZeroLength(void) const
Returns true if this vector is zero length.
Definition: OgreVector3.h:707
Ogre::RSC_AUTOMIPMAP
@ RSC_AUTOMIPMAP
Supports generating mipmaps in hardware.
Definition: OgreRenderSystemCapabilities.h:83
Ogre::EntityMaterialLodChangedEvent
Struct containing information about a material LOD change event for entities.
Definition: OgreLodListener.h:73
Ogre::OT_PATCH_3_CONTROL_POINT
@ OT_PATCH_3_CONTROL_POINT
Definition: OgreCommon.h:101
Ogre::RawSimdUniquePtr::get
T *RESTRICT_ALIAS_RETURN get()
Definition: OgreRawPtr.h:117
Ogre::ParticleSystemManager::ParticleEmitterFactoryIterator
MapIterator< ParticleEmitterFactoryMap > ParticleEmitterFactoryIterator
Definition: OgreParticleSystemManager.h:363
Ogre::DescBindingTypes::DescBindingTypes
DescBindingTypes
The order is important as it affects compatibility between root layouts.
Definition: OgreRootLayout.h:77
Ogre::Math::Sign
static Degree Sign(const Degree &dValue)
Definition: OgreMath.h:349
Ogre::VctCascadedVoxelizer
Definition: OgreVctCascadedVoxelizer.h:115
Ogre::RTShader::Parameter::SPC_UNKNOWN
@ SPC_UNKNOWN
Unknown content.
Definition: OgreShaderParameter.h:78
Ogre::ID_CLOCKWISE
@ ID_CLOCKWISE
Definition: OgreScriptCompiler.h:690
Ogre::VctVoxelizerSourceBase::DebugVisualizationAlbedo
@ DebugVisualizationAlbedo
Definition: OgreVctVoxelizerSourceBase.h:52
Ogre::FastArray::end
const_iterator end() const
Definition: OgreFastArray.h:388
Ogre::HlmsComputeJob::getName
IdString getName(void) const
Definition: OgreHlmsComputeJob.h:148
Ogre::MetalTexRegion::textures
__unsafe_unretained id< MTLTexture > * textures
Definition: OgreMetalDescriptorSetTexture.h:48
Ogre::Renderable::setUserAny
virtual OGRE_DEPRECATED void setUserAny(const Any &anything)
Definition: OgreRenderable.h:356
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:1358
Ogre::GpuTrackedResource
Definition: OgreResourceTransition.h:107
Ogre::WorkQueue::Request::abortRequest
void abortRequest() const
Set the abort flag.
Definition: OgreWorkQueue.h:111
Ogre::RTShader::ShaderGenerator::getTargetLanguage
const String & getTargetLanguage() const
Return the target shader language currently in use.
Definition: OgreShaderGenerator.h:147
Ogre::RenderTarget::StatFlags
StatFlags
Definition: OgreRenderTarget.h:66
Ogre::Volume::Vertex
struct _OgreVolumeExport Ogre::Volume::Vertex Vertex
Lightweight struct to represent a mesh vertex.
Ogre::v1::StaticGeometry::LODBucket::isVertexProgramInUse
bool isVertexProgramInUse() const
Definition: OgreStaticGeometry.h:352
Ogre::v1::HardwareBuffer::isLocked
bool isLocked(void) const
Returns whether or not this buffer is currently locked.
Definition: OgreHardwareBuffer.h:340
Ogre::MAX_COMMAND_BUFFER
@ MAX_COMMAND_BUFFER
Definition: OgreCbCommon.h:78
Ogre::CreateParticleSystemScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:593
Ogre::ResourceGroupManager::ResourceDeclaration::resourceType
String resourceType
Definition: OgreResourceGroupManager.h:297
Ogre::CompositorWorkspace::setViewportModifier
void setViewportModifier(const Vector4 &modifier)
Definition: OgreCompositorWorkspace.h:338
Ogre::CommandBuffer::execute_drawV1Strip
static CommandBufferExecuteFunc execute_drawV1Strip
Definition: OgreCommandBuffer.h:104
OgreGpuProgramParams.h
Ogre::VctMaterial::DatablockConversionResult::diffuseTexIdx
uint16 diffuseTexIdx
Definition: OgreVctMaterial.h:49
Ogre::SmallVectorImpl::~SmallVectorImpl
~SmallVectorImpl()
Definition: OgreSmallVector.h:340
Ogre::ScriptToken::lexemeEquals
bool lexemeEquals(const char *str) const
Definition: OgreScriptLexer.h:72
Ogre::NULLRenderSystem
Implementation of NULL as a rendering system.
Definition: OgreNULLRenderSystem.h:55
Ogre::SBT_ADD
@ SBT_ADD
Add the texture values to the existing scene content.
Definition: OgreBlendMode.h:222
Ogre::ID_CAMERA_FAR_CORNERS_WORLD_SPACE
@ ID_CAMERA_FAR_CORNERS_WORLD_SPACE
Definition: OgreScriptCompiler.h:939
Ogre::HlmsTextureManager::TextureArray::NamePair::NamePair
NamePair()
Definition: OgreHlmsTextureManager.h:160
Ogre::ParallaxCorrectedCubemapBase::getUseDpm2DArray
bool getUseDpm2DArray(void) const
Definition: OgreParallaxCorrectedCubemapBase.h:100
Ogre::ObjCmdBuffer
Definition: OgreObjCmdBuffer.h:54
Ogre::LodData::getVectorIDFromPointer
static size_t getVectorIDFromPointer(const std::vector< T, A > &vec, const T *pointer)
Definition: OgreLodData.h:184
Ogre::Volume::DualCell::mC2
Vector3 mC2
Definition: OgreVolumeDualGridGenerator.h:47
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_glslesFinite
static const String & getDirectionalLightExtruderVs_glslesFinite(void)
Get FINITE extruder program source for directional lights, compatible with glsles.
Definition: OgreShadowVolumeExtrudeProgram.h:300
Ogre::ST_EXTERIOR_FAR
@ ST_EXTERIOR_FAR
Definition: OgreSceneManager.h:2856
OgreShaderMaterialSerializerListener.h
Ogre::SharedPtrInfo::SharedPtrInfo
SharedPtrInfo()
Definition: OgreSharedPtr.h:56
Ogre::ParallaxCorrectedCubemapBase::mMask
uint32 mMask
Definition: OgreParallaxCorrectedCubemapBase.h:61
Ogre::v1::OverlayElement::_releaseManualHardwareResources
virtual void _releaseManualHardwareResources()
Notifies that hardware resources were lost.
Definition: OgreOverlayElement.h:204
Ogre::UNLIT_BLEND_MULTIPLY2X
@ UNLIT_BLEND_MULTIPLY2X
Definition: OgreHlmsUnlitPrerequisites.h:73
Ogre::v1::GL3PlusTextureBuffer::getGlTarget
GLenum getGlTarget(void) const
Definition: OgreGL3PlusTextureBuffer.h:78
Ogre::v1::NumericAnimationTrack
Specialised AnimationTrack for dealing with generic animable values.
Definition: OgreAnimationTrack.h:268
Ogre::MathlibC::TestFlags4
static ArrayMaskI TestFlags4(ArrayMaskI a, ArrayInt b)
Definition: OgreMathlibC.h:176
Ogre::RenderWindow::setFullscreen
virtual void setFullscreen(bool fullScreen, unsigned int widthPt, unsigned int heightPt)
Alter fullscreen mode options.
Definition: OgreRenderWindow.h:115
Ogre::D3D11BufferInterfaceBase::getVboPoolIndex
size_t getVboPoolIndex(void)
Definition: OgreD3D11BufferInterfaceBase.h:61
Ogre::CB_SET_TEXTURE_BUFFER_PS
@ CB_SET_TEXTURE_BUFFER_PS
Definition: OgreCbCommon.h:54
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:2038
OgrePagingPrerequisites.h
OgreEGLContext.h
Ogre::STLAllocator::~STLAllocator
~STLAllocator()
dtor
Definition: OgreMemorySTLAllocator.h:107
Ogre::UNLIT_BLEND_GRAIN_MERGE
@ UNLIT_BLEND_GRAIN_MERGE
Definition: OgreHlmsUnlitPrerequisites.h:79
Ogre::ParticleSystem::getIterationInterval
Real getIterationInterval(void) const
Gets a 'iteration interval' on this particle system.
Definition: OgreParticleSystem.h:427
Ogre::VulkanWindowNull::VulkanWindowNull
VulkanWindowNull(const String &title, uint32 width, uint32 height, bool fullscreenMode)
Ogre::ID_MATERIAL_SCHEME
@ ID_MATERIAL_SCHEME
Definition: OgreScriptCompiler.h:914
Ogre::ID_EXCLUDE
@ ID_EXCLUDE
Definition: OgreScriptCompiler.h:646
Ogre::PbsMobileShaderCreationData::PbsMobileShaderCreationData
PbsMobileShaderCreationData()
Definition: OgrePbsMobileShaderCreationData.h:65
Ogre::VertexArrayObject::ReadRequestsArray
FastArray< ReadRequests > ReadRequestsArray
Definition: OgreVertexArrayObject.h:196
Ogre::PFG_ASTC_RGBA_UNORM_10X5_sRGB
@ PFG_ASTC_RGBA_UNORM_10X5_sRGB
Definition: OgrePixelFormatGpu.h:260
Ogre::RTShader::GLSLESProgramProcessor
GLSL ES Language program processor class.
Definition: OgreShaderGLSLESProgramProcessor.h:46
Ogre::MetalRenderTargetCommon::nextDrawable
virtual bool nextDrawable(void)
Returns true on success. False on failure.
Definition: OgreMetalRenderTargetCommon.h:50
Ogre::v1::ManualObject::getDynamic
virtual bool getDynamic() const
Gets whether this object is marked as dynamic.
Definition: OgreManualObject.h:178
Ogre::BY_DISTANCE
@ BY_DISTANCE
Definition: OgreTerrainAutoUpdateLod.h:70
OgreSkeleton.h
Ogre::PF_ASTC_RGBA_10X5_LDR
@ PF_ASTC_RGBA_10X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 10x5)
Definition: OgrePixelFormat.h:277
Ogre::v1::NodeAnimationTrack
Specialised AnimationTrack for dealing with node transforms.
Definition: OgreAnimationTrack.h:329
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:156
Ogre::CompositorPassShadowsDef::mVisibilityMask
uint32 mVisibilityMask
Viewport's visibility mask while rendering our pass.
Definition: OgreCompositorPassShadowsDef.h:67
Ogre::Bitwise::floatToSnorm8
static int8 floatToSnorm8(float v)
Definition: OgreBitwise.h:440
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:700
Ogre::PF_X8R8G8B8
@ PF_X8R8G8B8
32-bit pixel format, 8 bits for red, 8 bits for green, 8 bits for blue like PF_A8R8G8B8,...
Definition: OgrePixelFormat.h:84
Ogre::CompositorNodeDef::getName
IdString getName(void) const
Definition: OgreCompositorNodeDef.h:111
OgreD3D9Mappings.h
Ogre::ScriptCompilerListener
This is a listener for the compiler.
Definition: OgreScriptCompiler.h:366
Ogre::PropertySet::PropertyIterator
Ogre::MapIterator< PropertyMap > PropertyIterator
Definition: OgreProperty.h:301
std
Definition: OgreSharedPtr.h:384
Ogre::Volume::DualCell::mC5
Vector3 mC5
Definition: OgreVolumeDualGridGenerator.h:50
Ogre::GL3PlusUavBufferPacked
Definition: OgreGL3PlusUavBufferPacked.h:39
Ogre::FBT_COLOUR
@ FBT_COLOUR
Definition: OgreCommon.h:372
Ogre::SkeletonAnimation::getName
IdString getName(void) const
Definition: OgreSkeletonAnimation.h:127
Ogre::M_POSES
@ M_POSES
Definition: OgreMeshFileFormat.h:149
Ogre::HlmsPbsDatablock::None
@ None
No alpha blending. Default.
Definition: OgreHlmsPbsDatablock.h:175
Ogre::VctLighting::getLightVoxelTextures
TextureGpu ** getLightVoxelTextures(void)
Definition: OgreVctLighting.h:348
Ogre::v1::RenderOperation::meshIndex
uint32 meshIndex
This index is set to 0 by default.
Definition: OgreRenderOperation.h:55
Ogre::TRect::merge
TRect & merge(const TRect &rhs)
Definition: OgreCommon.h:804
OgreImage2.h
Ogre::v1::MeshSerializerImpl_v1_4
Class for providing backwards-compatibility for loading version 1.4 of the .mesh format.
Definition: OgreMeshSerializerImpl.h:263
Ogre::RSC_TEXTURE_2D_ARRAY
@ RSC_TEXTURE_2D_ARRAY
TEX_TYPE_2D_ARRAY is supported.
Definition: OgreRenderSystemCapabilities.h:205
Ogre::PbsMobileProperty::DetailOffsetsN2
static const IdString DetailOffsetsN2
Definition: OgreHlmsPbsMobile.h:134
Ogre::GCT_INT1
@ GCT_INT1
Definition: OgreGpuProgramParams.h:94
Ogre::LodLevel::VertexReductionMethod
VertexReductionMethod
Type of the reduction.
Definition: OgreLodConfig.h:62
Ogre::D3D11Window::isHidden
virtual bool isHidden() const
Indicates whether the window was set to hidden (not displayed)
Definition: OgreD3D11Window.h:77
Ogre::OverlayUnlitDatablock
HlmsUnlitMobileDatablock OverlayUnlitDatablock
Definition: OgreOverlayPrerequisites.h:85
Ogre::v1::HardwareBufferManager::releaseVertexBufferCopy
virtual void releaseVertexBufferCopy(const HardwareVertexBufferSharedPtr &bufferCopy)
Manually release a vertex buffer copy for others to subsequently use.
Definition: OgreHardwareBufferManager.h:502
Ogre::CompositorLoadActionTranslator
Definition: OgreScriptTranslator.h:332
Ogre::Light::getShadowFarClipDistance
Real getShadowFarClipDistance() const
Get the far clip plane distance to be used by the shadow camera, if this light casts texture shadows.
Definition: OgreLight.h:467
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const ColourValue &val)
Definition: OgreProperty.h:166
Ogre::RenderSystemCapabilities::setFragmentProgramConstantIntCount
void setFragmentProgramConstantIntCount(ushort c)
The number of integer constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:790
Ogre::D3D9HardwareBufferManagerBase
Implementation of HardwareBufferManager for D3D9.
Definition: OgreD3D9HardwareBufferManager.h:37
Ogre::MetalFrameBufferDescMap
map< FrameBufferDescKey, MetalFrameBufferDescValue >::type MetalFrameBufferDescMap
Definition: OgreMetalRenderPassDescriptor.h:55
OGRE_MAX_TEXTURE_COORD_SETS
#define OGRE_MAX_TEXTURE_COORD_SETS
Define number of texture coordinate sets allowed per vertex.
Definition: OgreConfig.h:73
Ogre::HlmsPso
Defines a PipelineStateObject as required by Vulkan, Metal & DX12.
Definition: OgreHlmsPso.h:129
Ogre::ObjectDataArrayMemoryManager::UpperDistance
@ UpperDistance
Definition: OgreArrayMemoryManager.h:388
Ogre::ScriptToken
This struct represents a token, which is an ID'd lexeme from the parsing input stream.
Definition: OgreScriptLexer.h:66
OGRE_HLMS_NUM_SAMPLERBLOCKS
#define OGRE_HLMS_NUM_SAMPLERBLOCKS
Definition: OgreHlmsManager.h:58
Ogre::ID_PHONG
@ ID_PHONG
Definition: OgreScriptCompiler.h:695
OgreThreadHeadersPoco.h
Ogre::VulkanDiscardBuffer::getOwner
VulkanDiscardBufferManager * getOwner(void)
Definition: OgreVulkanDiscardBufferManager.h:175
Ogre::v1::BillboardParticleRenderer
Specialisation of ParticleSystemRenderer to render particles using a BillboardSet.
Definition: OgreBillboardParticleRenderer.h:52
Ogre::CNT_RBRACE
@ CNT_RBRACE
Definition: OgreScriptCompiler.h:60
Ogre::MetalRenderTexture
Definition: OgreMetalRenderTexture.h:38
Ogre::GLES2Support::getShaderCachePath
const String & getShaderCachePath(void) const
Get shader cache path.
Definition: OgreGLES2Support.h:90
Ogre::GLES2HlmsPso::cullMode
GLenum cullMode
Definition: OgreGLES2HlmsPso.h:50
Ogre::UnlitMobileProp::BlendModeIdx1
static const IdString BlendModeIdx1
Definition: OgreHlmsUnlitMobile.h:126
Ogre::v1::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:286
Ogre::GLXWindow::isHidden
bool isHidden(void) const
RenderWindow::isHidden
Definition: OgreGLXWindow.h:84
Ogre::TerrainGroup::TerrainSlot::def
TerrainSlotDefinition def
Definition used to load the terrain.
Definition: OgreTerrainGroup.h:328
Ogre::PixelFormatDescription::componentCount
unsigned char componentCount
Component count.
Definition: OgrePixelFormatDescriptions.h:54
Ogre::GpuProgramParameters::ACT_WORLDVIEWPROJ_MATRIX
@ ACT_WORLDVIEWPROJ_MATRIX
view matrices.
Definition: OgreGpuProgramParams.h:969
Ogre::v1::GL3PlusHardwareUniformBuffer::mBufferParamsLayout
GL3PlusBufferParametersLayout mBufferParamsLayout
Definition: OgreGL3PlusHardwareUniformBuffer.h:59
Ogre::RTShader::GLSLESProgramWriter::writeSourceCode
virtual void writeSourceCode(std::ostream &os, Program *program)
Ogre::D3D11Texture::GetTex3D
ID3D11Texture3D * GetTex3D()
Definition: OgreD3D11Texture.h:82
OgreSkeletonAnimManager.h
Ogre::TextureDefinitionBase::BufferDefinition
Definition: OgreTextureDefinition.h:146
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE0
@ SPC_POSITION_LIGHT_SPACE0
Position in light space index 0-7.
Definition: OgreShaderParameter.h:93
Ogre::SceneFlags::MeshesV1
@ MeshesV1
Definition: OgreSceneFormatBase.h:65
Ogre::RTShader::TextureAtlasRecord::atlasTextureName
String atlasTextureName
Definition: OgreShaderExTextureAtlasSampler.h:64
Ogre::RenderPassStencilTarget::readOnly
bool readOnly
Assume attachment is read only (it's a hint, not an enforcement)
Definition: OgreRenderPassDescriptor.h:156
Ogre::ParticleSystemRenderer::_notifyParticleResized
virtual void _notifyParticleResized(void)
Optional callback notified when particles are resized individually.
Definition: OgreParticleSystemRenderer.h:84
Ogre::IdString::IdString
IdString(const std::string &string)
Definition: OgreIdString.h:118
Ogre::HlmsUnlitDatablock::MaterialSizeInGpu
static const size_t MaterialSizeInGpu
Definition: OgreHlmsUnlitDatablock.h:235
Ogre::GLES2FrameBufferObject::getManager
GLES2FBOManager * getManager()
Definition: OgreGLES2FrameBufferObject.h:83
Ogre::D3D11BufferInterface::getDynamicBuffer
D3D11DynamicBuffer * getDynamicBuffer(void) const
Definition: OgreD3D11BufferInterface.h:59
Ogre::BB_FLAG_VERTEX
@ BB_FLAG_VERTEX
Definition: OgreBufferPacked.h:96
Ogre::VertexElement2::operator<
bool operator<(const VertexElement2 &_r) const
Warning: Beware a VertexElement2Vec shouldn't be sorted.
Definition: OgreVertexBufferPacked.h:72
Ogre::ParticleSystem::_notifyOrigin
void _notifyOrigin(const String &origin)
Notify this particle system of it's origin.
Definition: OgreParticleSystem.h:530
Ogre::CompositorPassDef::UavDependency::allowWriteAfterWrite
bool allowWriteAfterWrite
Definition: OgreCompositorPassDef.h:212
Ogre::GLES2FBOManager::unbind
void unbind(RenderTarget *target)
Unbind a certain render target.
Definition: OgreGLES2FBORenderTexture.h:82
Ogre::TerrainLayerSampler::TerrainLayerSampler
TerrainLayerSampler(const String &aliasName, PixelFormat fmt)
Definition: OgreTerrainMaterialGenerator.h:120
Ogre::PFG_RG32_SINT
@ PFG_RG32_SINT
Definition: OgrePixelFormatGpu.h:67
OgreGLES2Prerequisites.h
Ogre::TU_DYNAMIC
@ TU_DYNAMIC
same as HardwareBuffer::HBU_DYNAMIC
Definition: OgreTexture.h:53
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_VIEW_SPACE1
@ SPC_POSTOLIGHT_VIEW_SPACE1
Definition: OgreShaderParameter.h:148
OgreShaderParams.h
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::GLES2DepthBuffer::getDepthBuffer
GLuint getDepthBuffer() const
Definition: OgreGLES2DepthBuffer.h:68
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_WORLD_SPACE1
@ SPC_LIGHTDIRECTION_WORLD_SPACE1
Definition: OgreShaderParameter.h:178
Ogre::LodInputBuffer::meshName
String meshName
Definition: OgreLodBuffer.h:70
OGRE_THREAD_WORKER_INHERIT
#define OGRE_THREAD_WORKER_INHERIT
Definition: OgreThreadDefinesBoost.h:78
Ogre::RTShader::VSOCP_MEDIUM
@ VSOCP_MEDIUM
Definition: OgreShaderPrerequisites.h:89
Ogre::v1::StaticGeometry::Region::getParent
StaticGeometry * getParent(void) const
Definition: OgreStaticGeometry.h:401
Ogre::Terrain::ImportData::terrainAlign
Alignment terrainAlign
The alignment of the terrain.
Definition: OgreTerrain.h:330
Ogre::SceneQuery::WorldFragment::renderOp
v1::RenderOperation * renderOp
General render operation structure, fallback if nothing else is available.
Definition: OgreSceneQuery.h:117
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:435
Ogre::VulkanRenderSystem::_getFlushOnlyDescMap
virtual VulkanFlushOnlyDescMap & _getFlushOnlyDescMap(void)
Definition: OgreVulkanRenderSystem.h:233
OgrePlatformInformation.h
Ogre::LodWorkQueueInjectorListener::~LodWorkQueueInjectorListener
virtual ~LodWorkQueueInjectorListener()
Definition: OgreLodWorkQueueInjectorListener.h:41
Ogre::AtomicObject::get
T get(void) const
Definition: OgreAtomicObject.h:63
Ogre::Vector2::randomDeviant
Vector2 randomDeviant(Radian angle) const
Generates a new random vector which deviates from this vector by a given angle in a random direction.
Definition: OgreVector2.h:499
Ogre::separableBlur_sRGB_XXXA8888
ImageBlur2D separableBlur_sRGB_XXXA8888
Definition: OgreImageDownsampler.h:259
Ogre::CompositorNode::getName
IdString getName(void) const
Definition: OgreCompositorNode.h:161
Ogre::RSC_HWRENDER_TO_TEXTURE
@ RSC_HWRENDER_TO_TEXTURE
Supports hardware render-to-texture (bigger than framebuffer)
Definition: OgreRenderSystemCapabilities.h:119
Ogre::GL3PlusDepthTextureTarget::getForceDisableColourWrites
virtual bool getForceDisableColourWrites(void) const
Used by depth texture views which need to disable colour writes when rendering to it PF_NULL targets ...
Definition: OgreGL3PlusDepthTexture.h:108
Ogre::constructN
T * constructN(T *basePtr, size_t count)
Utility function for constructing an array of objects with placement new, without using new[] (which ...
Definition: OgreMemoryAllocatorConfig.h:373
Ogre::LodStrategy::getName
const String & getName() const
Get the name of this strategy.
Definition: OgreLodStrategy.h:110
Ogre::GpuProgram::getBuildParametersFromReflection
bool getBuildParametersFromReflection(void) const
Definition: OgreGpuProgram.h:397
Ogre::VulkanVaoManager::Vao::VertexBinding::vertexBufferVbo
VkBuffer vertexBufferVbo
Definition: OgreVulkanVaoManager.h:175
Ogre::VulkanRawBuffer::unmap
void unmap(void)
Ogre::DepthBuffer::AvailableDepthFormats
static uint8 AvailableDepthFormats
During initialization DefaultDepthBufferFormat is overriden with a supported format.
Definition: OgreDepthBuffer.h:124
Ogre::PlanarReflections::getMaxNumMipmaps
uint8 getMaxNumMipmaps() const
Definition: OgrePlanarReflections.h:275
Ogre::VertexArrayObject::getRenderQueueId
uint32 getRenderQueueId(void) const
Definition: OgreVertexArrayObject.h:102
Ogre::ANT_UNKNOWN
@ ANT_UNKNOWN
Definition: OgreScriptCompiler.h:81
Ogre::RenderQueue::V1_LEGACY
@ V1_LEGACY
This is the slowest mode.
Definition: OgreRenderQueue.h:102
Ogre::ResidencyMask::Resident
@ Resident
Definition: OgreTextureGpuManager.h:117
Ogre::ImageCodec2::ImageData2::format
PixelFormatGpu format
Definition: OgreImageCodec2.h:75
Ogre::BLOCK_MACRO
@ BLOCK_MACRO
Definition: OgreHlmsDatablock.h:46
Ogre::GCT_MATRIX_DOUBLE_4X3
@ GCT_MATRIX_DOUBLE_4X3
Definition: OgreGpuProgramParams.h:110
Ogre::Vector2::Vector2
Vector2()
Default constructor.
Definition: OgreVector2.h:60
Ogre::Camera::Listener::cameraDestroyed
virtual void cameraDestroyed(Camera *cam)
Called when the camera is being destroyed.
Definition: OgreCamera.h:121
Ogre::VertexElement2::VertexElement2
VertexElement2(VertexElementType type, VertexElementSemantic semantic)
Definition: OgreVertexBufferPacked.h:51
Ogre::InstantRadiosity::mSpreadThreshold
Real mSpreadThreshold
Definition: OgreInstantRadiosity.h:160
Ogre::eTexturePlayMode
eTexturePlayMode
Enum for type of texture play mode.
Definition: OgreExternalTextureSource.h:74
Ogre::v1::HardwareBuffer::HBU_WRITE_ONLY
@ HBU_WRITE_ONLY
Indicates the application will never read the contents of the buffer back, it will only ever write da...
Definition: OgreHardwareBuffer.h:98
rapidjson::UTF8
Definition: OgreHlmsJson.h:44
Ogre::UnlitProperty::BlendModeIndex9
static const IdString BlendModeIndex9
Definition: OgreUnlitProperty.h:120
Ogre::GpuProgramParameters::ACT_FOV
@ ACT_FOV
This variable provides the field of view as a floating point value.
Definition: OgreGpuProgramParams.h:1259
Ogre::VpShadow
@ VpShadow
Definition: OgreCommon.h:63
Ogre::ID_ALWAYS_FAIL
@ ID_ALWAYS_FAIL
Definition: OgreScriptCompiler.h:676
Ogre::ItemFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreItem.h:273
Ogre::CommandBuffer::execute_setConstantBufferPS
static CommandBufferExecuteFunc execute_setConstantBufferPS
Definition: OgreCommandBuffer.h:75
Ogre::StaticCache
Template version of cache based on static array.
Definition: OgreDataStream.h:43
Ogre::PFF_INTEGER
@ PFF_INTEGER
This is an integer format.
Definition: OgrePixelFormat.h:386
Ogre::BoneMemoryManager
Wrap-around class that contains multiple ArrayMemoryManager, one per hierarchy depth.
Definition: OgreBoneMemoryManager.h:56
Ogre::ComPtr::As
HRESULT As(ComPtr< U > *res) const ASSUME_NOEXCEPT
Definition: OgreComPtr.h:237
Ogre::SBF_ONE_MINUS_SOURCE_ALPHA
@ SBF_ONE_MINUS_SOURCE_ALPHA
Definition: OgreBlendMode.h:245
Ogre::SceneCtlAlignedObject
AllocatedObject< SceneCtlAlignPolicy > SceneCtlAlignedObject
Definition: OgreMemoryAllocatorConfig.h:288
Ogre::D3D11TextureGpu::getDefaultDisplaySrv
ID3D11ShaderResourceView * getDefaultDisplaySrv(void) const
Definition: OgreD3D11TextureGpu.h:116
Ogre::PropertyDef
Definition of a property of an object.
Definition: OgreProperty.h:131
Ogre::IntersectionSceneQuery
Separate SceneQuery class to query for pairs of objects which are possibly intersecting one another.
Definition: OgreSceneQuery.h:507
Ogre::Radian::valueAngleUnits
Real valueAngleUnits() const
Definition: OgreMath.h:764
XRRScreenConfiguration
Definition: OgreX11EGLSupport.h:80
Ogre::Volume::Vertex::Vertex
Vertex(const Vector3 &v, const Vector3 &n)
Convenience constructor.
Definition: OgreVolumeMeshBuilder.h:68
Ogre::MetalWindow::isVisible
virtual bool isVisible(void) const
Ogre::MetalProgram
Specialisation of HighLevelGpuProgram to provide support for Metal Shader Language.
Definition: OgreMetalProgram.h:56
Ogre::GLSLShader::getPreprocessorDefines
const String & getPreprocessorDefines(void) const
Sets the preprocessor defines use to compile the program.
Definition: OgreGLSLShader.h:167
Ogre::VerticesRemapInfo::markUsedIndices
void markUsedIndices(IDX *indices, size_t indexCount)
Definition: OgreVertexRemapping.h:62
Ogre::IsWindows8Point1OrGreater
bool IsWindows8Point1OrGreater()
Definition: OgreOSVersionHelpers.h:78
Ogre::TextureDefinitionBase::TextureDefinition::TextureDefinition
TextureDefinition(IdString _name)
Definition: OgreTextureDefinition.h:137
Ogre::VisibleObjectsPerThreadArray
FastArray< VisibleObjectsPerRq > VisibleObjectsPerThreadArray
Definition: OgreSceneManager.h:71
Ogre::MeshChunkID
MeshChunkID
Definition of the OGRE .mesh file format.
Definition: OgreMeshFileFormat.h:57
Ogre::GpuProgram::getComputeGroupDimensions
virtual Vector3 getComputeGroupDimensions(void) const
Returns the number of process groups dispatched by this compute program.
Definition: OgreGpuProgram.h:499
Ogre::Hlms::getRenderSystem
RenderSystem * getRenderSystem(void) const
Definition: OgreHlms.h:827
Ogre::Camera::Listener
Listener interface so you can be notified of Camera events.
Definition: OgreCamera.h:106
Ogre::LwConstString::find
size_t find(const LwConstString *val, size_t pos=0) const
Definition: OgreLwConstString.h:115
DXGI_PRESENT_PARAMETERS::DirtyRectsCount
UINT DirtyRectsCount
Definition: OgreD3D11LegacySDKEmulation.h:73
Ogre::BoneArrayMemoryManager::ParentNode
@ ParentNode
Definition: OgreBoneArrayMemoryManager.h:62
Ogre::HlmsBaseProp::UvCount5
static const IdString UvCount5
Definition: OgreHlms.h:858
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 / from a .material script.
Definition: OgreMaterialSerializer.h:61
Ogre::WorkQueue::Request::getData
const Any & getData() const
Get the user details of this request.
Definition: OgreWorkQueue.h:117
Ogre::RootAlloc
GeneralAllocatedObject RootAlloc
Definition: OgreMemoryAllocatorConfig.h:326
Ogre::v1::BillboardSetFactory
Factory object for creating BillboardSet instances.
Definition: OgreBillboardSet.h:838
Ogre::ShaderParams::ElementType
ElementType
Definition: OgreShaderParams.h:55
Ogre::cbitsetN::setAllUntil
void setAllUntil(size_t position)
Sets all bits in range [0; position) It's the same as calling:
Ogre::AtomicObject::AtomicObject
AtomicObject()
Definition: OgreAtomicObject.h:55
Ogre::GLXGLSupport
Definition: OgreGLXGLSupport.h:38
Ogre::GpuProgramParameters::ACT_SURFACE_DIFFUSE_COLOUR
@ ACT_SURFACE_DIFFUSE_COLOUR
Surface diffuse colour, as set in Pass::setDiffuse.
Definition: OgreGpuProgramParams.h:1003
Ogre::CompositorNode::_getPasses
const CompositorPassVec & _getPasses() const
Definition: OgreCompositorNode.h:262
Ogre::VulkanQueue::mFamily
QueueFamily mFamily
Definition: OgreVulkanQueue.h:71
Ogre::Volume::ChunkTreeSharedData::ChunkTreeSharedData
ChunkTreeSharedData(const ChunkParameters *params)
Constructor.
Definition: OgreVolumeChunk.h:125
Ogre::Sphere::intersects
bool intersects(const AxisAlignedBox &box) const
Returns whether or not this sphere intersects a box.
Definition: OgreSphere.h:84
Ogre::v1::VertexShadowMapHelper::findFirstAppearance
static bool findFirstAppearance(const GeometryVec &geom, const VertexData *vertexBuffer, size_t &outVaoIdx)
Ogre::D3D9StereoDriverNVIDIA
Interface of the NVIDIA stereo driver.
Definition: OgreD3D9StereoDriverNVIDIA.h:43
OgreD3D11RenderPassDescriptor.h
Ogre::Terrain::getLightmap
const TexturePtr & getLightmap() const
Get access to the lightmap, if enabled (as requested by the material generator)
Definition: OgreTerrain.h:1088
Ogre::D3D9HLSLProgram::CmdOptimisation
Command object for setting optimisation level.
Definition: OgreD3D9HLSLProgram.h:75
Ogre::TerrainLayerDeclaration::elements
TerrainLayerSamplerElementList elements
Definition: OgreTerrainMaterialGenerator.h:134
Ogre::ProcessResourceNameScriptCompilerEvent::ProcessResourceNameScriptCompilerEvent
ProcessResourceNameScriptCompilerEvent(ResourceType resourceType, const String &name)
Definition: OgreScriptCompiler.h:526
Ogre::Node::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Return an instance of user objects binding associated with this class.
Definition: OgreNode.h:782
Ogre::v1::BBO_CENTER
@ BBO_CENTER
Definition: OgreBillboardSet.h:63
Ogre::ParameterType
ParameterType
List of parameter types available.
Definition: OgreStringInterface.h:51
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:865
Ogre::v1::MeshSerializerImpl_v1_41
Class for providing backwards-compatibility for loading version 1.41 of the .mesh format.
Definition: OgreMeshSerializerImpl.h:245
Ogre::HlmsUnlitMobileDatablock::UvAtlasParams::vOffset
float vOffset
Definition: OgreHlmsUnlitMobileDatablock.h:78
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:1345
Ogre::Node::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
Return an instance of user objects binding associated with this class.
Definition: OgreNode.h:788
Ogre::ProcessResourceNameScriptCompilerEvent::TEXTURE
@ TEXTURE
Definition: OgreScriptCompiler.h:515
Ogre::BarrierSolver
Definition: OgreResourceTransition.h:129
Ogre::delayed_vkDestroyShaderModule
void delayed_vkDestroyShaderModule(VaoManager *vaoMgr, VkDevice device, VkShaderModule shaderModule, VkAllocationCallbacks const *pAllocator)
Ogre::Texture::setHeight
void setHeight(uint32 h)
Set the height of the texture; can only do this before load();.
Definition: OgreTexture.h:245
Ogre::PbsProperty::FresnelSeparateDiffuse
static const IdString FresnelSeparateDiffuse
Definition: OgreHlmsPbs.h:603
Ogre::GTKGLSupport::getSingletonPtr
static GTKGLSupport * getSingletonPtr(void)
Override standard Singleton retrieval.
Ogre::D3D11NullTextureTarget
Definition: OgreD3D11NullTexture.h:100
Ogre::PFG_BC3_UNORM_SRGB
@ PFG_BC3_UNORM_SRGB
Definition: OgrePixelFormatGpu.h:132
Ogre::DescriptorSetUav::BufferSlot::access
ResourceAccess::ResourceAccess access
Access.
Definition: OgreDescriptorSetUav.h:74
Ogre::Pass::hasShadowCasterFragmentProgram
bool hasShadowCasterFragmentProgram(void) const
Returns true if this pass uses a shadow caster fragment program.
Definition: OgrePass.h:200
Ogre::D3D11PixelFormatToShaderType
Definition: OgreD3D11PixelFormatToShaderType.h:69
Ogre::Vector2::squaredLength
Real squaredLength() const
Returns the square of the length(magnitude) of the vector.
Definition: OgreVector2.h:333
Ogre::HlmsPso::enablePrimitiveRestart
bool enablePrimitiveRestart
Definition: OgreHlmsPso.h:141
Ogre::GLAtomicCounterReferenceList
vector< GLAtomicCounterReference >::type GLAtomicCounterReferenceList
Definition: OgreGLSLProgram.h:73
Ogre::D3D11RenderPassDescriptor
D3D11 will share groups of ID3D11RenderTargetView all D3D11RenderPassDescriptor that share the same R...
Definition: OgreD3D11RenderPassDescriptor.h:61
_findnext
int _findnext(intptr_t id, struct _finddata_t *data)
Ogre::IrradianceVolume::getNumBlocksY
uint32 getNumBlocksY(void) const
Definition: OgreIrradianceVolume.h:121
Ogre::ID_COMPOSITOR
@ ID_COMPOSITOR
Definition: OgreScriptCompiler.h:806
Ogre::ProfileSessionListener::setDisplayMode
void setDisplayMode(DisplayMode d)
Set the display mode for the overlay.
Definition: OgreProfiler.h:390
Ogre::v1::AnimationTrack::getParent
Animation * getParent() const
Returns the parent Animation object for this track.
Definition: OgreAnimationTrack.h:244
Ogre::ID_USE_PREPASS
@ ID_USE_PREPASS
Definition: OgreScriptCompiler.h:925
Ogre::MovableObject::getParentNode
Node * getParentNode(void) const
Returns the node to which this object is attached.
Definition: OgreMovableObject.h:194
Ogre::AsyncTextureTicket
In Ogre 2.2 reading data from GPU back to CPU is asynchronous.
Definition: OgreAsyncTextureTicket.h:53
Ogre::ImageBlur2D
void() ImageBlur2D(uint8 *_tmpPtr, uint8 *_srcDstPtr, int32 width, int32 height, int32 bytesPerRow, const uint8 kernel[5], const int8 kernelStart, const int8 kernelEnd)
Range is [kernelStart; kernelEnd].
Definition: OgreImageDownsampler.h:113
Ogre::RTShader::Function::getDescription
const String & getDescription() const
Get the description of this function.
Definition: OgreShaderFunction.h:64
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:74
Ogre::StagingTextureBufferImpl::_getInternalBufferStart
size_t _getInternalBufferStart(void) const
Definition: OgreStagingTextureBufferImpl.h:75
Ogre::RenderSystemCapabilities::setNumTextureUnits
void setNumTextureUnits(ushort num)
Definition: OgreRenderSystemCapabilities.h:533
Ogre::Quaternion::Quaternion
Quaternion(Real fW, Real fX, Real fY, Real fZ)
Construct from an explicit list of values.
Definition: OgreQuaternion.h:65
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:235
Ogre::ID_IDENTIFIER
@ ID_IDENTIFIER
Definition: OgreScriptCompiler.h:897
Ogre::RSC_MIPMAP_LOD_BIAS
@ RSC_MIPMAP_LOD_BIAS
Supports mipmap LOD biasing.
Definition: OgreRenderSystemCapabilities.h:133
Ogre::PROP_SHORT
@ PROP_SHORT
Definition: OgreProperty.h:106
Ogre::RTShader::LayeredBlending::LB_BlendColorDodge
@ LB_BlendColorDodge
Definition: OgreShaderExLayeredBlending.h:65
Ogre::ComputeProperty::NumUavSlots
static const IdString NumUavSlots
Definition: OgreHlmsCompute.h:211
Ogre::SkeletonAnimation::setLoop
void setLoop(bool bLoop)
Loop setting.
Definition: OgreSkeletonAnimation.h:134
Ogre::MetalMultiRenderTarget::requiresTextureFlipping
virtual bool requiresTextureFlipping() const
Definition: OgreMetalMultiRenderTarget.h:52
UNPACK
#define UNPACK(dst, x, y, z)
Ogre::ConfigFile::SectionIterator
MapIterator< SettingsBySection > SectionIterator
Definition: OgreConfigFile.h:94
XWMHints
Definition: OgreX11EGLSupport.h:87
Ogre::v1::RenderOperation::vertexData
VertexData * vertexData
Vertex source data.
Definition: OgreRenderOperation.h:58
Ogre::PixelFormatDataTypes::Float
@ Float
Definition: OgreD3D11PixelFormatToShaderType.h:60
Ogre::SmallVectorImpl::insert
iterator insert(iterator I, ItTy From, ItTy To)
Definition: OgreSmallVector.h:532
Ogre::MetalWindow::getViewPointToPixelScale
virtual float getViewPointToPixelScale() const
Many windowing systems that support HiDPI displays use special points to specify size of the windows ...
Ogre::SmallVectorTemplateCommon::end
const_iterator end() const
Definition: OgreSmallVector.h:187
Ogre::SceneFlags::Decals
@ Decals
Definition: OgreSceneFormatBase.h:76
Ogre::MetalTextureGpuWindow
Definition: OgreMetalTextureGpuWindow.h:38
Ogre::PixelFormatDataTypes::Uchar
@ Uchar
Definition: OgreMetalPixelFormatToShaderType.h:48
Ogre::Win32Window::getHDC
HDC getHDC() const
Definition: OgreWin32Window.h:96
Ogre::SceneManager::getAnimationStateIterator
v1::AnimationStateIterator getAnimationStateIterator(void)
Returns a specialised MapIterator over all animation states in the scene.
Definition: OgreSceneManager.h:2295
Ogre::delayed_vkDestroyFramebuffer
void delayed_vkDestroyFramebuffer(VaoManager *vaoMgr, VkDevice device, VkFramebuffer framebuffer, VkAllocationCallbacks const *pAllocator)
OgreBoneMemoryManager.h
Ogre::RTShader::Parameter::SPC_TANGENT_OBJECT_SPACE
@ SPC_TANGENT_OBJECT_SPACE
Tangent in object space.
Definition: OgreShaderParameter.h:246
Ogre::RTShader::TextureAtlasRecord::TextureAtlasRecord
TextureAtlasRecord(const String &texOriginalName, const String &texAtlasName, const float texPosU, const float texPosV, const float texWidth, const float texHeight, const size_t texIndexInAtlas)
Definition: OgreShaderExTextureAtlasSampler.h:47
Ogre::STLAllocator::rebind
the standard rebind mechanism
Definition: OgreMemorySTLAllocator.h:97
OgreWin32Prerequisites.h
Ogre::CAPS_CATEGORY_COUNT
@ CAPS_CATEGORY_COUNT
Placeholder for max value.
Definition: OgreRenderSystemCapabilities.h:73
Ogre::PlaneBoundedVolume::intersects
bool intersects(const Sphere &sphere) const
Intersection test with Sphere.
Definition: OgrePlaneBoundedVolume.h:99
Ogre::v1::AnimationState::getBlendMask
const BoneBlendMask * getBlendMask() const
Get the current blend mask (const version, may be 0)
Definition: OgreAnimationState.h:166
Ogre::Technique::getUserObjectBindings
const UserObjectBindings & getUserObjectBindings() const
Return an instance of user objects binding associated with this class.
Definition: OgreTechnique.h:541
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:56
Ogre::CompositorTargetDef::getTargetLevelBarrierDef
const CompositorPassTargetBarrierDef * getTargetLevelBarrierDef(void) const
Definition: OgreCompositorPassDef.h:316
Ogre::FastArray::FastArray
FastArray(size_t reserveAmount)
Creates an array reserving the amount of elements (memory is not initialized)
Definition: OgreFastArray.h:145
Ogre::HlmsUnlit::getShadowFilter
bool getShadowFilter(void) const
Definition: OgreHlmsUnlit.h:149
Ogre::v1::HardwareVertexBuffer::getNumVertices
size_t getNumVertices(void) const
Get the number of vertices in this buffer.
Definition: OgreHardwareVertexBuffer.h:76
Ogre::Hlms::DatablockEntry
Definition: OgreHlms.h:93
Ogre::v1::Entity::setSkipAnimationStateUpdate
void setSkipAnimationStateUpdate(bool skip)
Entity's skeleton's AnimationState will not be automatically updated when set to true.
Definition: OgreEntity.h:633
Ogre::StagingBuffer::unmap
void unmap(const Destination &destination)
Unmaps the mapped region and copies the data to the given region. @See Destination.
Definition: OgreStagingBuffer.h:262
Ogre::NULLRenderWindow::reposition
virtual void reposition(int left, int top)
Reposition the window.
Ogre::HlmsPso::lessThanExcludePassData
bool lessThanExcludePassData(const HlmsPso &_r) const
Compares if this <= _r. See equalExcludePassData.
Definition: OgreHlmsPso.h:236
Ogre::VulkanTextureGpuRenderTarget
Definition: OgreVulkanTextureGpu.h:172
Ogre::FilterSeparableKernel::kernel
uint8 kernel[5]
Definition: OgreImageDownsampler.h:278
Ogre::GCT_MATRIX_DOUBLE_2X2
@ GCT_MATRIX_DOUBLE_2X2
Definition: OgreGpuProgramParams.h:103
Ogre::UnlitProperty::TexMatrixCount1
static const IdString TexMatrixCount1
Definition: OgreUnlitProperty.h:54
Ogre::CbSamplers::texUnit
uint16 texUnit
Definition: OgreCbTexture.h:57
Ogre::HlmsTextureManager::DefaultTextureParameters::textureArraysTresholds
ThresholdVec textureArraysTresholds
Only used when packingMethod == TextureArrays.
Definition: OgreHlmsTextureManager.h:115
Ogre::CompositorPassComputeDef::ComputeTextureSource
Definition: OgreCompositorPassComputeDef.h:53
Ogre::GL3PlusRenderSystem::getHorizontalTexelOffset
Real getHorizontalTexelOffset(void)
Returns the horizontal texel offset value required for mapping texel origins to pixel origins in this...
Definition: OgreGL3PlusRenderSystem.h:453
Ogre::AnimationAlloc
AnimationAllocatedObject AnimationAlloc
Definition: OgreMemoryAllocatorConfig.h:297
Ogre::CB_SET_CONSTANT_BUFFER_PS
@ CB_SET_CONSTANT_BUFFER_PS
Definition: OgreCbCommon.h:47
Ogre::ConcreteNode::parent
ConcreteNode * parent
Definition: OgreScriptCompiler.h:75
Ogre::ParticleSystem::getDefaultNonVisibleUpdateTimeout
static Real getDefaultNonVisibleUpdateTimeout(void)
Get the default nonvisible timeout for all ParticleSystem instances.
Definition: OgreParticleSystem.h:464
Ogre::HlmsPassPso::adapterId
uint32 adapterId
For multi-GPU support.
Definition: OgreHlmsPso.h:65
Ogre::EmitterCommands::CmdEmittedEmitter
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:205
Ogre::ArrayVector3::makeCeil
void makeCeil(const ArrayVector3 &cmp)
Sets this vector's components to the maximum of its own and the ones of the passed in vector.
OgreShaderRenderState.h
Ogre::PF_ASTC_SRGB8A8_10X10_LDR
@ PF_ASTC_SRGB8A8_10X10_LDR
ASTC (ARM Adaptive Scalable Texture Compression 8 bits each sRGB 8 bits alpha, block size 10x10)
Definition: OgrePixelFormat.h:311
Ogre::v1::ManualObject::ManualObjectSection::getMaterialGroup
const String & getMaterialGroup(void) const
Retrieve the material group in use.
Definition: OgreManualObject.h:435
Ogre::CB_SET_READONLY_BUFFER_CS
@ CB_SET_READONLY_BUFFER_CS
Definition: OgreCbCommon.h:65
Ogre::PbsBrdf::BlinnPhongLegacyMath
@ BlinnPhongLegacyMath
Implements traditional / the original non-PBR blinn phong:
Definition: OgreHlmsPbsDatablock.h:141
Ogre::RenderTarget
A 'canvas' which can receive the results of a rendering operation.
Definition: OgreRenderTarget.h:63
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:1146
Ogre::GCT_BOOL2
@ GCT_BOOL2
Definition: OgreGpuProgramParams.h:117
Ogre::PASS_CUSTOM
@ PASS_CUSTOM
Definition: OgreCompositorPassDef.h:67
Ogre::VertexDataAlloc
GeometryAllocatedObject VertexDataAlloc
Definition: OgreMemoryAllocatorConfig.h:342
Ogre::LodOutputProviderCompressedMesh
Definition: OgreLodOutputProviderCompressedMesh.h:40
Ogre::v1::TimeIndex::getKeyIndex
uint getKeyIndex(void) const
Definition: OgreAnimationTrack.h:100
Ogre::M_MESH
@ M_MESH
Definition: OgreMeshFileFormat.h:60
Ogre::HlmsPassPso::NoDepthBuffer
@ NoDepthBuffer
Definition: OgreHlmsPso.h:113
Ogre::PbsMobileProperty::DetailDiffuseSwizzle3
static const IdString DetailDiffuseSwizzle3
Definition: OgreHlmsPbsMobile.h:164
Ogre::CreateGpuProgramScriptCompilerEvent::eventType
static String eventType
Definition: OgreScriptCompiler.h:556
Ogre::v1::MeshSerializerImpl_v1_2
Class for providing backwards-compatibility for loading version 1.2 of the .mesh format.
Definition: OgreMeshSerializerImpl.h:299
Ogre::CMPF_ALWAYS_FAIL
@ CMPF_ALWAYS_FAIL
Definition: OgreCommon.h:137
Ogre::RTShader::LayeredBlending::LB_BlendExclusion
@ LB_BlendExclusion
Definition: OgreShaderExLayeredBlending.h:60
Ogre::ScriptCompilerManager
Manages threaded compilation of scripts.
Definition: OgreScriptCompiler.h:405
Ogre::D3D11DepthTextureTarget::getForceDisableColourWrites
virtual bool getForceDisableColourWrites(void) const
Used by depth texture views which need to disable colour writes when rendering to it PF_NULL targets ...
Definition: OgreD3D11DepthTexture.h:119
OgrePixelBox.h
OgreGpuProgram.h
Ogre::v1::AnimationStateSet::hasEnabledAnimationState
bool hasEnabledAnimationState(void) const
Tests if exists enabled animation state in this set.
Definition: OgreAnimationState.h:255
Ogre::PbsProperty::NeedsReflDir
static const IdString NeedsReflDir
Definition: OgreHlmsPbs.h:611
Ogre::GLUniformReference
Structure used to keep track of named uniforms in the linked program object.
Definition: OgreGLSLProgram.h:44
Ogre::AnimableValue::REAL
@ REAL
Definition: OgreAnimable.h:82
Ogre::LodListener::postqueueMovableObjectLodChanged
virtual void postqueueMovableObjectLodChanged(const MovableObjectLodChangedEvent &evt)
Called after a movable object's LOD has changed.
Definition: OgreLodListener.h:143
Ogre::UnlitMobileProp::UvAtlas2
static const IdString UvAtlas2
Definition: OgreHlmsUnlitMobile.h:145
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:461
Ogre::CompositorTargetDef::getRenderTargetName
IdString getRenderTargetName() const
Definition: OgreCompositorPassDef.h:295
Ogre::Rectangle2D::GeometryFlags
GeometryFlags
Definition: OgreRectangle2D2.h:45
Ogre::AxisAlignedBox::volume
Real volume(void) const
Calculate the volume of this box.
Definition: OgreAxisAlignedBox.h:606
Ogre::VertexBufferDownloadHelper::DownloadData::ticket
AsyncTicketPtr ticket
If this is nullptr, see origElements comment.
Definition: OgreVertexBufferDownloadHelper.h:75
Ogre::TerrainMaterialGeneratorA::SM2Profile::getReceiveDynamicShadowsDepth
bool getReceiveDynamicShadowsDepth() const
Whether to use depth shadows (default false).
Definition: OgreTerrainMaterialGeneratorA.h:137
Ogre::HlmsBaseProp::Colour
static const IdString Colour
Definition: OgreHlms.h:845
Ogre::v1::BillboardChain::TexCoordDirection
TexCoordDirection
The direction in which texture coordinates from elements of the chain are used.
Definition: OgreBillboardChain.h:155
Ogre::UNLIT_BLEND_DIFFERENCE
@ UNLIT_BLEND_DIFFERENCE
Definition: OgreHlmsUnlitPrerequisites.h:80
Ogre::SimpleMatrixAf4x3::SimpleMatrixAf4x3
SimpleMatrixAf4x3(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: C/OgreArrayMatrixAf4x3.h:184
Ogre::HlmsBaseProp::ForwardPlusCoversEntireTarget
static const IdString ForwardPlusCoversEntireTarget
Definition: OgreHlms.h:908
Ogre::X11EGLWindow
Definition: OgreX11EGLWindow.h:37
Ogre::v1::OverlayContainer::isContainer
bool isContainer() const
Overridden from OverlayElement.
Definition: OgreOverlayContainer.h:119
Ogre::MathlibC::fSqEpsilon
static const ArrayReal fSqEpsilon
Definition: OgreMathlibC.h:53
Ogre::Terrain::getTerrainNormalMap
TexturePtr getTerrainNormalMap() const
Get the (global) normal map texture.
Definition: OgreTerrain.h:1559
Ogre::GLES2RenderSystem::getHorizontalTexelOffset
Real getHorizontalTexelOffset(void)
Returns the horizontal texel offset value required for mapping texel origins to pixel origins in this...
Definition: OgreGLES2RenderSystem.h:421
Ogre::MEMCATEGORY_RESOURCE
@ MEMCATEGORY_RESOURCE
Other resources.
Definition: OgreMemoryAllocatorConfig.h:172
Ogre::RTShader::UniformParameter::setGpuParameter
void setGpuParameter(const Vector4 &val)
Update the GPU parameter with the given value.
Definition: OgreShaderParameter.h:501
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:132
Ogre::PF_X24_S8_UINT
@ PF_X24_S8_UINT
Depth texture format. 8 bits for stencil.
Definition: OgrePixelFormat.h:342
Ogre::GLES2StagingBuffer::getBufferName
GLuint getBufferName(void) const
Definition: OgreGLES2StagingBuffer.h:121
Ogre::TextureUnitState::TT_SCALE_U
@ TT_SCALE_U
Definition: OgreTextureUnitState.h:119
Ogre::GpuConstantDefinition::isSubroutine
static bool isSubroutine(GpuConstantType c)
Definition: OgreGpuProgramParams.h:316
Ogre::ThreadLocalPtr::operator*
T & operator*() const
Definition: OgreThreadDefinesSTD.h:74
Ogre::WindowEventListener::windowClosing
virtual bool windowClosing(Window *rw)
Definition: OgreWindowEventUtilities.h:95
Ogre::FrustumPlane
FrustumPlane
Worldspace clipping planes.
Definition: OgreFrustum.h:57
Ogre::Plane::Plane
Plane(const Vector3 &rkNormal, const Vector3 &rkPoint)
Definition: OgrePlane.h:75
Ogre::SmallVectorTemplateCommon::max_size
size_type max_size() const
Definition: OgreSmallVector.h:200
Ogre::PFG_ASTC_RGBA_UNORM_10X6_sRGB
@ PFG_ASTC_RGBA_UNORM_10X6_sRGB
Definition: OgrePixelFormatGpu.h:261
Ogre::UnlitMobileProp::BlendModeIdx9
static const IdString BlendModeIdx9
Definition: OgreHlmsUnlitMobile.h:134
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:1201
Ogre::D3D11DeviceResourceManager
Singleton that is used to propagate device state changed notifications.
Definition: OgreD3D11DeviceResource.h:62
Ogre::CB_DRAW_CALL_STRIP
@ CB_DRAW_CALL_STRIP
Definition: OgreCbCommon.h:45
Ogre::LodData::mIndexBufferInfoList
IndexBufferInfoList mIndexBufferInfoList
Definition: OgreLodData.h:171
Ogre::HlmsBaseProp::UsePrePassMsaa
static const IdString UsePrePassMsaa
Definition: OgreHlms.h:898
Ogre::UnifiedHighLevelGpuProgramFactory
Factory class for Unified programs.
Definition: OgreUnifiedHighLevelGpuProgram.h:167
Ogre::GpuResidency::toString
const char * toString(GpuResidency value)
Ogre::GL3PlusTexture::getGLID
GLuint getGLID(bool &outIsFsaa)
Returns the GL Id of the texture.
Definition: OgreGL3PlusTexture.h:70
Ogre::D3D9RenderTexture
RenderTexture implementation for D3D9.
Definition: OgreD3D9Texture.h:222
Ogre::StoreAction::DontCare
@ DontCare
Discard the contents after we're done with the current pass.
Definition: OgreRenderPassDescriptor.h:95
Ogre::RenderSystem::_descriptorSetTexture2Destroyed
virtual void _descriptorSetTexture2Destroyed(DescriptorSetTexture2 *set)
Definition: OgreRenderSystem.h:882
Ogre::HlmsBits::HlmsTypeMask
static const int HlmsTypeMask
Definition: OgreHlms.h:986
Ogre::HlmsTexturePack::atlasNamesPerMip
StringVector atlasNamesPerMip
Definition: OgreHlmsTexturePack.h:61
Ogre::DescriptorSetUav
Descriptor sets describe what uavs should be bound together in one place.
Definition: OgreDescriptorSetUav.h:53
Ogre::VulkanDiscardBufferManager::UnsafeBlock::lastFrameUsed
uint32 lastFrameUsed
Definition: OgreVulkanDiscardBufferManager.h:52
Ogre::HlmsBits::RendarebleHlmsTypeMask
static const int RendarebleHlmsTypeMask
Definition: OgreHlms.h:985
OgreCompositorPassDef.h
Ogre::VET_BYTE4_SNORM
@ VET_BYTE4_SNORM
Definition: OgreVertexElements.h:104
Ogre::v1::VAT_POSE
@ VAT_POSE
Pose animation is made up of a single delta pose keyframe.
Definition: OgreAnimationTrack.h:596
Ogre::InstantRadiosity::AreaOfInterest
Areas of Interest are defined by both AABB and distance (can be 0).
Definition: OgreInstantRadiosity.h:182
Ogre::MIP_UNLIMITED
@ MIP_UNLIMITED
Generate mipmaps up to 1x1.
Definition: OgreTexture.h:109
Ogre::v1::LinkedSkeletonAnimationSource::pSkeleton
SkeletonPtr pSkeleton
Definition: OgreSkeleton.h:469
OgreEmscriptenEGLSupport.h
Ogre::VulkanExternalDevice::device
VkDevice device
Definition: OgreVulkanDevice.h:68
Ogre::Renderable::mCustomParameter
uint8 mCustomParameter
Only valid when using low level materials.
Definition: OgreRenderable.h:456
Ogre::LodStrategy::lodUpdateImpl
virtual void lodUpdateImpl(const size_t numNodes, ObjectData t, const Camera *camera, Real bias) const =0
Ogre::RSC_TEXTURE_COMPRESSION_ATC
@ RSC_TEXTURE_COMPRESSION_ATC
Supports compressed textures in the ATC format.
Definition: OgreRenderSystemCapabilities.h:148
Ogre::HlmsBaseProp::DualParaboloidMapping
static const IdString DualParaboloidMapping
Definition: OgreHlms.h:878
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:755
Ogre::SmallVectorTemplateCommon::rbegin
const_reverse_iterator rbegin() const
Definition: OgreSmallVector.h:195
Ogre::DefaultSphereSceneQuery
Default implementation of SphereSceneQuery.
Definition: OgreSceneManager.h:2792
Ogre::v1::RenderToVertexBuffer::setSourceRenderable
void setSourceRenderable(Renderable *source)
Set the source renderable of this object.
Definition: OgreRenderToVertexBuffer.h:118
Ogre::D3D11CompatBufferInterface
In D3D11, const buffers can't be bound by offset.
Definition: OgreD3D11CompatBufferInterface.h:55
Ogre::HighLevelGpuProgramFactory::getLanguage
virtual const String & getLanguage(void) const =0
Get the name of the language this factory creates programs for.
Ogre::CompositorPassScene::_setCustomCullCamera
void _setCustomCullCamera(Camera *camera)
Definition: OgreCompositorPassScene.h:104
Ogre::AbstractNode::parent
AbstractNode * parent
Definition: OgreScriptCompiler.h:100
Ogre::Resource::Listener::Listener
Listener()
Definition: OgreResource.h:87
Ogre::Math::Sqrt
static Degree Sqrt(const Degree &fValue)
Square root function.
Definition: OgreMath.h:427
Ogre::v1::VulkanHardwareBufferManager::~VulkanHardwareBufferManager
virtual ~VulkanHardwareBufferManager()
Definition: OgreVulkanHardwareBufferManager.h:71
Ogre::ID_NO_AUTOMIPMAPS
@ ID_NO_AUTOMIPMAPS
Definition: OgreScriptCompiler.h:872
Ogre::SceneManager::getAnimations
const AnimationList & getAnimations() const
Returns a const version of the animation list.
Definition: OgreSceneManager.h:2293
Ogre::downscale2x_sRGB_A8
ImageDownsampler2D downscale2x_sRGB_A8
Definition: OgreImageDownsampler.h:225
Ogre::RenderTargetViewEntry::resolveSlice
uint16 resolveSlice
Definition: OgreTextureDefinition.h:62
Ogre::BuildLightListRequest::startLightIdx
size_t startLightIdx
Definition: OgreSceneManager.h:167
Ogre::DescBindingTypes::Texture
@ Texture
Definition: OgreRootLayout.h:83
Ogre::RenderSystem::executeResourceTransition
virtual void executeResourceTransition(const ResourceTransitionArray &rstCollection)
Definition: OgreRenderSystem.h:869
Ogre::LodConfig::Advanced::useVertexNormals
bool useVertexNormals
Use vertex normals to improve quality.
Definition: OgreLodConfig.h:159
Ogre::D3D11RenderWindowSwapChainBased::_getSwapChain
IDXGISwapChainN * _getSwapChain()
Get the swapchain details.
Definition: OgreD3D11RenderWindow.h:115
XAllocWMHints
XWMHints * XAllocWMHints()
Ogre::HashedVector::insert
iterator insert(iterator pos, const T &t)
Definition: OgreCommon.h:623
Ogre::PlaneBoundedVolume::intersects
bool intersects(const AxisAlignedBox &box) const
Intersection test with AABB.
Definition: OgrePlaneBoundedVolume.h:68
Ogre::Volume::IsoSurface
Abstract IsoSurface.
Definition: OgreVolumeIsoSurface.h:41
Ogre::TextureGpuSet
set< TextureGpu * >::type TextureGpuSet
Definition: OgreRenderSystem.h:62
Ogre::MetalWindow::_initialize
void _initialize(TextureGpuManager *textureGpuManager)
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const int &val)
Definition: OgreProperty.h:157
Ogre::ClipResult
ClipResult
Generic result of clipping.
Definition: OgreCommon.h:953
Ogre::v1::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:337
Ogre::IesLoader::getName
const String & getName(void) const
Definition: OgreIesLoader.h:86
Ogre::ID_JOB
@ ID_JOB
Definition: OgreScriptCompiler.h:990
Ogre::HashedVector::rend
const_reverse_iterator rend() const
Definition: OgreCommon.h:550
Ogre::LodData::IndexBufferPointer::pint
unsigned int * pint
Definition: OgreLodData.h:147
Ogre::RTShader::GLSLESProgramProcessor::getTargetLanguage
virtual const String & getTargetLanguage() const
Return the target language of this processor.
Definition: OgreShaderGLSLESProgramProcessor.h:60
Ogre::BuildLightListRequest::BuildLightListRequest
BuildLightListRequest()
Definition: OgreSceneManager.h:169
Ogre::downscale2x_X8_cube
ImageDownsamplerCube downscale2x_X8_cube
Definition: OgreImageDownsampler.h:98
Ogre::HlmsUnlit
Implementation without lighting or skeletal animation specfically designed for OpenGL 3+,...
Definition: OgreHlmsUnlit.h:56
Ogre::CullFrustumRequest
All variables are read-only for the worker threads.
Definition: OgreSceneManager.h:93
Ogre::IdString::Seed
static const uint32_t Seed
Definition: OgreIdString.h:97
Ogre::MEMCATEGORY_GENERAL
@ MEMCATEGORY_GENERAL
General purpose.
Definition: OgreMemoryAllocatorConfig.h:162
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_glslesFinite
static const String & getPointLightExtruderVs_glslesFinite(void)
Get FINITE extruder program source for point lights, compatible with glsles.
Definition: OgreShadowVolumeExtrudeProgram.h:290
Ogre::RTShader::Program::getEntryPointFunction
Function * getEntryPointFunction()
Get the entry point function of this program.
Definition: OgreShaderProgram.h:145
Ogre::RTShader::Function::FFT_INTERNAL
@ FFT_INTERNAL
Definition: OgreShaderFunction.h:53
Ogre::AbstractNode::line
unsigned int line
Definition: OgreScriptCompiler.h:98
Ogre::v1::HardwareBufferManager::createUniformBuffer
HardwareUniformBufferSharedPtr createUniformBuffer(size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, const String &name="")
Create uniform buffer.
Definition: OgreHardwareBufferManager.h:452
Ogre::Root::isBlendIndicesGpuRedundant
bool isBlendIndicesGpuRedundant() const
Returns whether blend indices information needs to be passed to the GPU see setBlendIndicesGpuRedunda...
Definition: OgreRoot.h:1032
Ogre::PbsMobileProperty::UvDetail2
static const IdString UvDetail2
Definition: OgreHlmsPbsMobile.h:145
Ogre::GTKWindow::copyContentsToMemory
void copyContentsToMemory(const Box &src, const PixelBox &dst, FrameBuffer buffer)
Copies the current contents of the render target to a pixelbox.
Ogre::StagingStallType
StagingStallType
Definition: OgreStagingBuffer.h:40
Ogre::TextureGpuListener::ReadyForRendering
@ ReadyForRendering
This Reason is called when TextureGpu::notifyDataIsReady is called.
Definition: OgreTextureGpuListener.h:100
Ogre::GLES2Plugin::install
void install()
Perform the plugin initial installation sequence.
Ogre::ArrayMatrixAf4x3::ArrayMatrixAf4x3
ArrayMatrixAf4x3()
Definition: C/OgreArrayMatrixAf4x3.h:74
Ogre::StreamSerialiser::Chunk::length
uint32 length
Length of the chunk data in bytes, excluding the header of this chunk (stored)
Definition: OgreStreamSerialiser.h:102
Ogre::ResourceGroupManager::ResourceLocation
Resource location entry.
Definition: OgreResourceGroupManager.h:306
Ogre::CompositorPassQuadDef::mCameraName
IdString mCameraName
Definition: OgreCompositorPassQuadDef.h:112
Ogre::VulkanVaoManager::StrideChanger
Definition: OgreVulkanVaoManager.h:83
Ogre::PF_ASTC_RGBA_6X6_LDR
@ PF_ASTC_RGBA_6X6_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 6x6)
Definition: OgrePixelFormat.h:269
Ogre::v1::Animation::OldNodeTrackIterator
ConstMapIterator< OldNodeTrackList > OldNodeTrackIterator
Definition: OgreAnimation.h:404
Ogre::ShadowCameraSetup::getMinDistance
Real getMinDistance() const
Definition: OgreShadowCameraSetup.h:84
Ogre::ID_TEX_COORD_SET
@ ID_TEX_COORD_SET
Definition: OgreScriptCompiler.h:739
Ogre::TEX_TYPE_2D
@ TEX_TYPE_2D
2D texture, used in combination with 2D texture coordinates (default)
Definition: OgreTexture.h:93
Ogre::RTShader::Parameter::getSize
size_t getSize() const
Returns the number of elements in the parameter (for arrays).
Definition: OgreShaderParameter.h:347
Ogre::Lod0Stripifier::StripLod0Vertices
bool StripLod0Vertices(const v1::MeshPtr &mesh, bool stableVertexOrder=false)
Definition: OgreLod0Stripifier.h:87
OgreEntity.h
Ogre::VulkanDiscardBuffer::getOffset
size_t getOffset(void) const
Definition: OgreVulkanDiscardBufferManager.h:160
Ogre::_StringStreamBase
std::basic_stringstream< char, std::char_traits< char >, std::allocator< char > > _StringStreamBase
Definition: OgrePrerequisites.h:588
Ogre::GLES2NullTextureTarget
Definition: OgreGLES2NullTexture.h:90
Ogre::HiddenAreaVrSettings
Definition: OgreHiddenAreaMeshVr.h:48
Ogre::GTKGLSupport::validateConfig
String validateConfig()
Make sure all the extra options are valid.
Ogre::v1::RenderToVertexBuffer::getOperationType
OperationType getOperationType() const
What type of primitives does this object generate?
Definition: OgreRenderToVertexBuffer.h:80
Ogre::GPU_NVIDIA
@ GPU_NVIDIA
Definition: OgreRenderSystemCapabilities.h:309
Ogre::TextureFrameControllerValue
Predefined controller value for getting / setting the frame number of a texture layer.
Definition: OgrePredefinedControllers.h:76
Ogre::PF_R8G8_UINT
@ PF_R8G8_UINT
16-bit pixel format, 8 bits red (unsigned int), 8 bits blue (unsigned int).
Definition: OgrePixelFormat.h:162
Ogre::GTKGLSupport::setConfigOptions
void setConfigOptions(const String &name, const String &value)
Ogre::CB_SET_PSO
@ CB_SET_PSO
Definition: OgreCbCommon.h:67
Ogre::Volume::OctreeNode::setFrom
void setFrom(Vector3 from)
Setter for the from-part of this cell.
Definition: OgreVolumeOctreeNode.h:157
Ogre::InstantRadiosity::mMipmapBias
uint32 mMipmapBias
Definition: OgreInstantRadiosity.h:221
Ogre::HlmsBaseProp::NumShadowMapTextures
static const IdString NumShadowMapTextures
Definition: OgreHlms.h:882
Ogre::Renderable::preRender
virtual bool preRender(SceneManager *sm, RenderSystem *rsys)
Called just prior to the Renderable being rendered.
Definition: OgreRenderable.h:113
DXGI_SWAP_CHAIN_DESC1::Scaling
DXGI_SCALING Scaling
Definition: OgreD3D11LegacySDKEmulation.h:61
Ogre::SceneFormatListener::exportEntity
virtual bool exportEntity(const v1::Entity *entity)
Definition: OgreSceneFormatBase.h:136
Ogre::RadixSort::sort
void sort(TContainer &container, TFunction func)
Main sort function.
Definition: OgreRadixSort.h:246
Ogre::PixelFormatDataTypes::SnormFloat2
@ SnormFloat2
Definition: OgreD3D11PixelFormatToShaderType.h:47
Ogre::D3D11BufferInterfaceBase
For D3D11, most (if not all) buffers, can be treated with the same code.
Definition: OgreD3D11BufferInterfaceBase.h:42
Ogre::downscale3D2x_Signed_XXXA8888
ImageDownsampler3D downscale3D2x_Signed_XXXA8888
Definition: OgreImageDownsampler.h:141
Ogre::v1::MESH_VERSION_1_4
@ MESH_VERSION_1_4
OGRE version v1.4+.
Definition: OgreMeshSerializer.h:57
Ogre::FastArray::back
T & back()
Definition: OgreFastArray.h:361
Ogre::VulkanSupport::getDisplayMonitorCount
virtual unsigned int getDisplayMonitorCount() const
Gets the number of display monitors.
Definition: OgreVulkanSupport.h:74
Ogre::UnlitProperty::UvDiffuseSwizzle13
static const IdString UvDiffuseSwizzle13
Definition: OgreUnlitProperty.h:107
XRRScreenSize
Definition: OgreX11EGLSupport.h:86
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:289
Ogre::MovableObject::mGlobalIndex
size_t mGlobalIndex
Index in the vector holding this MO reference (could be our parent node, or a global array tracking a...
Definition: OgreMovableObject.h:143
Ogre::SceneNode::ConstObjectIterator
ConstVectorIterator< ObjectVec > ConstObjectIterator
Definition: OgreSceneNode.h:61
Ogre::downscale3D2x_sRGB_XXXA8888
ImageDownsampler3D downscale3D2x_sRGB_XXXA8888
Definition: OgreImageDownsampler.h:233
Ogre::v1::DefaultHardwareBufferManagerBase
Specialisation of HardwareBufferManagerBase to emulate hardware buffers.
Definition: OgreDefaultHardwareBufferManager.h:158
Ogre::ShadowTextureDefinition::uvLength
Vector2 uvLength
Definition: OgreCompositorShadowNodeDef.h:60
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:270
Ogre::PropertyValue::propType
PropertyType propType
Definition: OgreProperty.h:264
Ogre::SHADOW_NODE_CASTER_PASS
@ SHADOW_NODE_CASTER_PASS
Definition: OgreCompositorPassSceneDef.h:69
Ogre::ColourValue::b
float b
Definition: OgreColourValue.h:76
Ogre::M_POSE
@ M_POSE
Definition: OgreMeshFileFormat.h:150
Ogre::VoxelVisualizer
Definition: OgreVoxelVisualizer.h:14
Ogre::RTShader::LayeredBlending::LB_BlendLinearDodge
@ LB_BlendLinearDodge
Definition: OgreShaderExLayeredBlending.h:67
Ogre::ConcreteNode::type
ConcreteNodeType type
Definition: OgreScriptCompiler.h:73
Ogre::Node::mGlobalIndex
size_t mGlobalIndex
Index in the vector holding this node reference (could be our parent node, or a global array tracking...
Definition: OgreNode.h:183
Ogre::VertexPass
VertexPass
Definition: OgreCommon.h:60
Ogre::VulkanDescriptorSetTexture::mTextures
FastArray< VkDescriptorImageInfo > mTextures
Definition: OgreVulkanDescriptorSets.h:51
Ogre::ShaderParams::ManualParamEx::elementType
ElementType elementType
Definition: OgreShaderParams.h:79
Ogre::SceneManager::setFlipCullingOnNegativeScale
virtual void setFlipCullingOnNegativeScale(bool n)
Set whether to automatically flip the culling mode on objects whenever they are negatively scaled.
Definition: OgreSceneManager.h:2587
Ogre::VulkanDiscardBuffer::getBlockStart
size_t getBlockStart(void) const
For internal use by VulkanDiscardBufferManager.
Definition: OgreVulkanDiscardBufferManager.h:172
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:97
Ogre::BufferInterface::_notifyBuffer
virtual void _notifyBuffer(BufferPacked *buffer)
Definition: OgreBufferInterface.h:61
Ogre::SmallVectorTemplateCommon::data
const_pointer data() const
data - Return a pointer to the vector's buffer, even if empty().
Definition: OgreSmallVector.h:209
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE0
@ SPC_POSTOLIGHT_TANGENT_SPACE0
Light vector in tangent space index 0-7.
Definition: OgreShaderParameter.h:157
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE2
@ SPC_POSTOLIGHT_WORLD_SPACE2
Definition: OgreShaderParameter.h:139
Ogre::GpuProgramManager::MicrocodeMap
map< Hash, Microcode >::type MicrocodeMap
Definition: OgreGpuProgramManager.h:76
Ogre::RTShader::LayeredBlending::LB_BlendScreen
@ LB_BlendScreen
Definition: OgreShaderExLayeredBlending.h:61
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:164
Ogre::ObjectData::mLightMask
uint32 *RESTRICT_ALIAS mLightMask
The light mask defined for this movable.
Definition: OgreObjectData.h:101
OgreTextureUnitState.h
Ogre::Volume::Source
Abstract class defining the density function.
Definition: OgreVolumeSource.h:39
Ogre::VertexElementSemanticFullArray
FastArray< VertexElementSemanticFull > VertexElementSemanticFullArray
Definition: OgreVertexBufferDownloadHelper.h:52
Ogre::RTShader::TextureAtlasRecord::originalTextureName
String originalTextureName
Definition: OgreShaderExTextureAtlasSampler.h:63
Ogre::v1::EntityFactory::EntityFactory
EntityFactory()
Definition: OgreEntity.h:689
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
Ogre::ID_2DARRAY
@ ID_2DARRAY
Definition: OgreScriptCompiler.h:731
Ogre::ScriptCompiler::CE_INVALIDPARAMETERS
@ CE_INVALIDPARAMETERS
Definition: OgreScriptCompiler.h:216
Ogre::RTShader::FunctionInvocation::getFunctionAtomType
virtual const String & getFunctionAtomType()
Definition: OgreShaderFunctionAtom.h:201
OgreSceneNode.h
Ogre::TerrainGlobalOptions::removeQueryFlags
void removeQueryFlags(uint32 flags)
Definition: OgreTerrain.h:2019
Ogre::ID_MSAA_AUTO
@ ID_MSAA_AUTO
Definition: OgreScriptCompiler.h:859
Ogre::D3D9HLSLProgram::OPT_DEFAULT
@ OPT_DEFAULT
default - no optimisation in debug mode, OPT_1 in release mode
Definition: OgreD3D9HLSLProgram.h:150
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE5
@ SPC_POSTOLIGHT_TANGENT_SPACE5
Definition: OgreShaderParameter.h:162
Ogre::ETCCodec::~ETCCodec
virtual ~ETCCodec()
Definition: OgreETCCodec.h:60
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::PFG_AI44
@ PFG_AI44
Definition: OgrePixelFormatGpu.h:174
Ogre::NULLReadOnlyBufferPacked::bindBufferDS
virtual void bindBufferDS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreNULLTexBufferPacked.h:72
Ogre::Degree::operator*
Degree operator*(Real f) const
Definition: OgreMath.h:118
Ogre::v1::OldNode
Class representing a general-purpose OldNode an articulated scene graph.
Definition: OgreOldNode.h:67
Ogre::RTShader::LinearSkinning
Implement a sub render state which performs hardware skinning.
Definition: OgreShaderExLinearSkinning.h:49
Ogre::BufferAlloc
RenderSysAllocatedObject BufferAlloc
Definition: OgreMemoryAllocatorConfig.h:300
Ogre::MovableObject::MovableObjectArray
FastArray< MovableObject * > MovableObjectArray
@See SceneManager::cullFrustum
Definition: OgreMovableObject.h:274
Ogre::IrradianceField::DebugVisualizationColour
@ DebugVisualizationColour
Definition: OgreIrradianceField.h:147
Ogre::GLAtomicCounterReferenceIterator
GLAtomicCounterReferenceList::iterator GLAtomicCounterReferenceIterator
Definition: OgreGLSLProgram.h:74
Ogre::CompositorPassUavDef::TextureSource::TextureSource
TextureSource(uint32 _uavSlot, IdString _textureName, bool _isExternal, ResourceAccess::ResourceAccess _access, int32 _mipmapLevel, PixelFormatGpu _pixelFormat)
Definition: OgreCompositorPassUavDef.h:66
Ogre::ActiveAnimationsVec
vector< SkeletonAnimation * >::type ActiveAnimationsVec
Definition: OgreSkeletonInstance.h:39
Ogre::TerrainGroup::TerrainList
vector< Terrain * >::type TerrainList
Definition: OgreTerrainGroup.h:420
HS_MAX_WEIGHT_COUNT
#define HS_MAX_WEIGHT_COUNT
Definition: OgreShaderExHardwareSkinning.h:35
Ogre::GLES2NullTextureTarget::setFsaaResolveDirty
virtual void setFsaaResolveDirty(void)
Null buffers never resolve; only colour buffers do.
Definition: OgreGLES2NullTexture.h:107
Ogre::GL3PlusAsyncTextureTicket
See AsyncTextureTicket.
Definition: OgreGL3PlusAsyncTextureTicket.h:40
Ogre::delayed_vkDestroySampler
void delayed_vkDestroySampler(VaoManager *vaoMgr, VkDevice device, VkSampler sampler, VkAllocationCallbacks const *pAllocator)
Ogre::RTShader::FunctionAtom
A class that represents an atomic code section of shader based program function.
Definition: OgreShaderFunctionAtom.h:46
Ogre::GLES2FBOMultiRenderTarget
MultiRenderTarget for GL ES 2.x.
Definition: OgreGLES2FBOMultiRenderTarget.h:40
Ogre::VaoManager
Definition: OgreVaoManager.h:45
Ogre::MeshLodGenerator
Definition: OgreMeshLodGenerator.h:44
Ogre::GpuLogicalIndexUseMap
map< size_t, GpuLogicalIndexUse >::type GpuLogicalIndexUseMap
Definition: OgreGpuProgramParams.h:579
Ogre::v1::Mesh::getHashForCaches
const uint64 * getHashForCaches(void) const
Returns an array of [2] containing a hash for use in caches.
Definition: OgreMesh.h:571
Ogre::ArrayMatrix4
Cache-friendly container of 4x4 matrices represented as a SoA array.
Definition: C/OgreArrayMatrix4.h:69
Ogre::FileSystemLayer::getWritablePath
const Ogre::String getWritablePath(const Ogre::String &filename) const
Find a path where the given filename can be written to.
Definition: OgreFileSystemLayer.h:110
Ogre::v1::ANIMBLEND_CUMULATIVE
@ ANIMBLEND_CUMULATIVE
Animations are applied by calculating a weighted cumulative total.
Definition: OgreSkeleton.h:53
Ogre::v1::GLES2HardwarePixelBuffer::getGLFormat
GLenum getGLFormat()
Definition: OgreGLES2HardwarePixelBuffer.h:80
Ogre::RTShader::UniformParameter::getAutoConstantType
GpuProgramParameters::AutoConstantType getAutoConstantType() const
Return the auto constant type of this parameter.
Definition: OgreShaderParameter.h:445
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const long &val)
Definition: OgreProperty.h:159
OgreParticleIterator.h
Ogre::HlmsBaseProp::PsoClipDistances
static const IdString PsoClipDistances
Definition: OgreHlms.h:876
Ogre::CNT_COLON
@ CNT_COLON
Definition: OgreScriptCompiler.h:61
Ogre::TextureGpuManager::MetadataCacheEntry::width
uint32 width
Definition: OgreTextureGpuManager.h:264
Ogre::TextureManager
Class for loading & managing textures.
Definition: OgreTextureManager.h:60
Ogre::DriverVersion::release
int release
Definition: OgreRenderSystemCapabilities.h:281
Ogre::GLSLShader::CmdOutputOperationType
Command object for setting the output operation type (geometry shader only)
Definition: OgreGLSLShader.h:87
Ogre::D3D11RenderWindowBase::isClosed
bool isClosed() const
Indicates whether the window has been closed by the user.
Definition: OgreD3D11RenderWindow.h:64
Ogre::UnlitProperty::TexMatrixCount7
static const IdString TexMatrixCount7
Definition: OgreUnlitProperty.h:60
Ogre::WorkQueue::Response::mData
Any mData
Data associated with the result of the process.
Definition: OgreWorkQueue.h:137
OGRE_ALLOC_T
#define OGRE_ALLOC_T(T, count, category)
Allocate a block of memory for a primitive type, and indicate the category of usage.
Definition: OgreMemoryAllocatorConfig.h:455
Ogre::ID_FRAGMENT
@ ID_FRAGMENT
Definition: OgreScriptCompiler.h:802
Ogre::HLMS_COMPUTE
@ HLMS_COMPUTE
Definition: OgreHlmsCommon.h:193
Ogre::RenderSystemCapabilities::setNumTexturesInTextureDescriptor
void setNumTexturesInTextureDescriptor(uint32 values[NumShaderTypes+1])
Definition: OgreRenderSystemCapabilities.h:615
Ogre::M_GEOMETRY_VERTEX_BUFFER_DATA
@ M_GEOMETRY_VERTEX_BUFFER_DATA
Definition: OgreMeshFileFormat.h:227
OgreArchive.h
Ogre::UnlitProperty::UvDiffuse14
static const IdString UvDiffuse14
Definition: OgreUnlitProperty.h:91
Ogre::TextureUnitState::isTextureLoadFailing
bool isTextureLoadFailing() const
Tests if the texture associated with this unit has failed to load.
Definition: OgreTextureUnitState.h:973
Ogre::GpuProgramParameters::ACT_INVERSE_UAV_SIZE
@ ACT_INVERSE_UAV_SIZE
Provides inverse uav size of the uav unit (index determined by setAutoConstant call).
Definition: OgreGpuProgramParams.h:1324
Ogre::CompositorPassDef::mLoadActionStencil
LoadAction::LoadAction mLoadActionStencil
Definition: OgreCompositorPassDef.h:136
Ogre::SkeletonAnimation::setTime
void setTime(Real time)
Sets the animation to a particular time.
Definition: OgreSkeletonAnimation.h:107
Ogre::HashedVector::rbegin
reverse_iterator rbegin()
Definition: OgreCommon.h:542
Ogre::VulkanDevice::SelectedQueue::queueIdx
uint32 queueIdx
Definition: OgreVulkanDevice.h:80
Ogre::RSC_TESSELLATION_DOMAIN_PROGRAM
@ RSC_TESSELLATION_DOMAIN_PROGRAM
Supports hardware tessellation domain programs.
Definition: OgreRenderSystemCapabilities.h:190
Ogre::ResourceTransitionArray
FastArray< ResourceTransition > ResourceTransitionArray
Definition: OgreResourceTransition.h:105
Ogre::GpuProgramParameters_AutoConstantEntry
Structure recording the use of an automatic parameter.
Definition: OgreGpuProgramParams.h:2454
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Quaternion &)
Apply delta value.
Definition: OgreAnimable.h:213
Ogre::LodWorkQueueInjector::removeInjectorListener
void removeInjectorListener()
Definition: OgreLodWorkQueueInjector.h:63
Ogre::Hlms::_notifyManager
void _notifyManager(HlmsManager *manager)
Definition: OgreHlms.h:468
Ogre::TID_RBRACKET
@ TID_RBRACKET
Definition: OgreScriptLexer.h:53
Ogre::Volume::Vertex::x
Real x
X coordinate of the position.
Definition: OgreVolumeMeshBuilder.h:45
Ogre::PF_ASTC_RGBA_10X10_LDR
@ PF_ASTC_RGBA_10X10_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 10x10)
Definition: OgrePixelFormat.h:283
Ogre::SceneTypeMask
uint16 SceneTypeMask
Bitmask containing scene types.
Definition: OgreSceneManager.h:2847
Ogre::PixelFormatGpuUtils::getBytesPerPixel
static size_t getBytesPerPixel(PixelFormatGpu format)
Ogre::DescriptorSetTexture2::TextureSlot::makeEmpty
static TextureSlot makeEmpty(void)
Definition: OgreDescriptorSetTexture.h:224
Ogre::BasicBlock
Definition: OgreHlmsDatablock.h:52
Ogre::ForwardPlusBase::ForwardPlusMethods
ForwardPlusMethods
Definition: OgreForwardPlusBase.h:55
Ogre::ShadowVolumeExtrudeProgram::frgProgramName
static String frgProgramName
Definition: OgreShadowVolumeExtrudeProgram.h:223
Ogre::HlmsPbs::getDebugPssmSplits
bool getDebugPssmSplits(void) const
Definition: OgreHlmsPbs.h:340
Ogre::GpuSharedParametersUsage::getName
const String & getName() const
Get the name of the shared parameter set.
Definition: OgreGpuProgramParams.h:842
Ogre::v1::VertexElement::getTypeCount
static unsigned short getTypeCount(VertexElementType etype)
Utility method which returns the count of values in a given type.
OgreForwardPlusBase.h
Ogre::PixelBox::PixelBox
PixelBox(uint32 width, uint32 height, uint32 depth, PixelFormat pixelFormat, void *pixelData=0)
Constructor providing width, height and depth.
Definition: OgrePixelBox.h:70
Ogre::ViewportAlloc
RenderSysAllocatedObject ViewportAlloc
Definition: OgreMemoryAllocatorConfig.h:344
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:192
Ogre::GLSLShaderManager
Definition: OgreGLSLShaderManager.h:40
Ogre::PbsMobileProperty::DetailDiffuseSwizzle2
static const IdString DetailDiffuseSwizzle2
Definition: OgreHlmsPbsMobile.h:163
OgreDescriptorSetSampler.h
Ogre::CompositorPassProvider
Base class that users can derive from in order to implement custom passes for the compositor.
Definition: OgreCompositorPassProvider.h:75
Ogre::Terrain::getResourceGroup
const String & getResourceGroup() const
Get the resource group to use when loading / saving.
Definition: OgreTerrain.h:677
Ogre::Terrain::TERRAINLAYERSAMPLER_CHUNK_ID
static const uint32 TERRAINLAYERSAMPLER_CHUNK_ID
Definition: OgreTerrain.h:284
Ogre::ProfileSessionListener
ProfileSessionListener should be used to visualize profile results.
Definition: OgreProfiler.h:360
Ogre::Math::Cos
static Real Cos(Real fValue, bool useTables=false)
Cosine function.
Definition: OgreMath.h:319
Ogre::TerrainLodManager::LoadLodRequest::currentPreparedLod
uint16 currentPreparedLod
Definition: OgreTerrainLodManager.h:70
Ogre::ID_COMPUTE_HQ
@ ID_COMPUTE_HQ
Definition: OgreScriptCompiler.h:996
Ogre::v1::Entity::_getBoneMatrices
const Matrix4 * _getBoneMatrices(void) const
Internal method for retrieving bone matrix information.
Definition: OgreEntity.h:420
Ogre::CompositorPassShadows::getCullCamera
Camera * getCullCamera() const
Definition: OgreCompositorPassShadows.h:89
Ogre::SOP_INCREMENT
@ SOP_INCREMENT
Increase the stencil value by 1, clamping at the maximum value.
Definition: OgreCommon.h:158
Ogre::BP_TYPE_INDIRECT
@ BP_TYPE_INDIRECT
Definition: OgreBufferPacked.h:90
Ogre::HlmsBaseProp::GLES
static const IdString GLES
Definition: OgreHlms.h:947
Ogre::PFF_COMPRESSED
@ PFF_COMPRESSED
This format is compressed.
Definition: OgrePixelFormat.h:374
Ogre::Volume::CSGSphereSource
A sphere.
Definition: OgreVolumeCSGSource.h:42
Ogre::ID_FOG_OVERRIDE
@ ID_FOG_OVERRIDE
Definition: OgreScriptCompiler.h:701
Ogre::ID_NUM_SPLITS
@ ID_NUM_SPLITS
Definition: OgreScriptCompiler.h:1008
Ogre::v1::GVA_BOTTOM
@ GVA_BOTTOM
Definition: OgreOverlayElement.h:83
Ogre::SubStringRef::find
size_t find(const char *value, size_t pos=0) const
Definition: OgreHlmsCommon.h:79
Ogre::SceneFormatBase::VERSION_1
@ VERSION_1
Definition: OgreSceneFormatBase.h:93
Ogre::D3D11TextureGpuRenderTarget
Definition: OgreD3D11TextureGpu.h:130
Ogre::CompositorTargetDef::getRtIndex
uint32 getRtIndex(void) const
Definition: OgreCompositorPassDef.h:298
Ogre::D3D11RenderSystem::addToSwitchingFullscreenCounter
void addToSwitchingFullscreenCounter()
Definition: OgreD3D11RenderSystem.h:179
Ogre::CbVao::vao
VertexArrayObject * vao
Definition: OgreCbDrawCall.h:37
Ogre::v1::VertexShadowMapHelper::Geometry
Definition: OgreVertexShadowMapHelper.h:124
Ogre::StaticFaceGroup::operator<<
_OgreExport friend std::ostream & operator<<(std::ostream &o, const StaticFaceGroup &s)
Definition: OgreStaticFaceGroup.h:113
Ogre::ID_EXPOSE
@ ID_EXPOSE
Definition: OgreScriptCompiler.h:904
Ogre::Degree::operator<=
bool operator<=(const Degree &d) const
Definition: OgreMath.h:125
_OgrePropertyExport
#define _OgrePropertyExport
Definition: OgrePropertyPrerequisites.h:62
Ogre::PBSM_DETAIL1
@ PBSM_DETAIL1
Definition: OgreHlmsPbsPrerequisites.h:68
Ogre::D3D11DynamicBuffer::getVboName
ID3D11Buffer * getVboName(void) const
Definition: OgreD3D11DynamicBuffer.h:86
Ogre::CompositorPassQuad::getPass
Pass * getPass(void)
Don't make this const (useful for compile-time multithreading errors) Pointer can be null if using HL...
Definition: OgreCompositorPassQuad.h:111
Ogre::TextureDefinitionBase::TEXTURE_INPUT
@ TEXTURE_INPUT
Definition: OgreTextureDefinition.h:87
OgreMetalView::nativeScaleFactor
CGFloat nativeScaleFactor
When scaleToNative = true, instead of setting self.contentScaleFactor, you should change this setting...
Definition: iOS/OgreMetalView.h:51
Ogre::RenderSystemCapabilities::getMaximumResolution3D
ushort getMaximumResolution3D(void) const
Maximum resolution (width or height)
Definition: OgreRenderSystemCapabilities.h:812
OgreGL3PlusWindow
Definition: OgreOSXCocoaWindow.h:44
Ogre::AxisAlignedBox::intersects
bool intersects(const Vector3 &v) const
Tests whether the vector point is within this box.
Definition: OgreAxisAlignedBox.h:652
Ogre::DescriptorSetTexture2::TextureSlot::generalReadWrite
bool generalReadWrite
Definition: OgreDescriptorSetTexture.h:184
Ogre::ID_CUBIC_NORMAL
@ ID_CUBIC_NORMAL
Definition: OgreScriptCompiler.h:783
Ogre::RTShader::ConstParameter::getValue
const valueType & getValue() const
Returns the native value of this parameter.
Definition: OgreShaderParameter.h:589
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const bool &val)
Definition: OgreProperty.h:167
Ogre::ArrayRay::ArrayRay
ArrayRay()
Definition: OgreArrayRay.h:42
Ogre::PropertyDefMap
map< String, PropertyDef >::type PropertyDefMap
Map from property name to shared definition.
Definition: OgreProperty.h:183
Ogre::Renderable::hasCustomParameter
bool hasCustomParameter(size_t index) const
Checks whether a custom value is associated with this Renderable at the given index.
Definition: OgreRenderable.h:276
Ogre::Math::saturate
static float saturate(float t)
Definition: OgreMath.h:355
Ogre::TextureBox::width
uint32 width
Definition: OgreTextureBox.h:45
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_WORLD_SPACE5
@ SPC_POSTOLIGHT_WORLD_SPACE5
Definition: OgreShaderParameter.h:142
Ogre::NULLTextureGpu
Definition: OgreNULLTextureGpu.h:46
Ogre::Vector2::midPoint
Vector2 midPoint(const Vector2 &vec) const
Returns a vector at a point half way between this and the passed in vector.
Definition: OgreVector2.h:414
Ogre::RqBits::MacroblockShift
static const int MacroblockShift
Definition: OgreRenderQueue.h:312
Ogre::NULLWindow::_initialize
virtual void _initialize(TextureGpuManager *textureGpuManager)
Ogre::TerrainGlobalOptions::setCompositeMapDistance
void setCompositeMapDistance(Real c)
Set the distance at which to start using a composite map if present.
Definition: OgreTerrain.h:1965
Ogre::Bitwise::bswap16
static FORCEINLINE uint16 bswap16(uint16 arg)
Returns value with reversed bytes order.
Definition: OgreBitwise.h:72
Ogre::VulkanDescriptorSetTexture::mLastHazardousTex
uint32 mLastHazardousTex
Definition: OgreVulkanDescriptorSets.h:54
Ogre::DriverVersion::fromString
void fromString(const String &versionString)
Ogre::StagingBuffer
A staging buffer is a buffer that resides on the GPU and be written to/from both CPU & GPU However th...
Definition: OgreStagingBuffer.h:78
Ogre::LodInputBuffer::submesh
vector< Submesh >::type submesh
Definition: OgreLodBuffer.h:68
Ogre::GpuLogicalBufferStruct::map
GpuLogicalIndexUseMap map
Map from logical index to physical buffer location.
Definition: OgreGpuProgramParams.h:586
Ogre::RqBits::DepthShift
static const int DepthShift
Definition: OgreRenderQueue.h:316
Ogre::FrameEvent::timeSinceLastFrame
Real timeSinceLastFrame
Elapsed time in seconds since the last event of the same type, i.e.
Definition: OgreFrameListener.h:60
Ogre::DepthBuffer::isManual
bool isManual() const
Manual DepthBuffers are cleared in RenderSystem's destructor.
Ogre::PF_PVRTC2_2BPP
@ PF_PVRTC2_2BPP
PVRTC (PowerVR) Version 2, 2 bpp.
Definition: OgrePixelFormat.h:154
Ogre::InstantRadiosity::getUseTextures
bool getUseTextures(void) const
Definition: OgreInstantRadiosity.h:336
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:2016
OgreArrayAabb.h
Ogre::MetalWindow::requestResolution
virtual void requestResolution(uint32 width, uint32 height)
Requests a change in resolution.
Ogre::VulkanProgram
Specialisation of HighLevelGpuProgram to provide support for Vulkan Shader Language.
Definition: OgreVulkanProgram.h:72
Ogre::v1::StaticGeometry::QueuedSubMesh::position
Vector3 position
Definition: OgreStaticGeometry.h:167
Ogre::PFG_ETC2_RGBA8_UNORM
@ PFG_ETC2_RGBA8_UNORM
Definition: OgrePixelFormatGpu.h:218
Ogre::PF_BYTE_RGBA
@ PF_BYTE_RGBA
4 byte pixel format, 1 byte for red, 1 byte for green, 1 byte for blue, and one byte for alpha
Definition: OgrePixelFormat.h:96
Ogre::Terrain::ImportData::maxBatchSize
uint16 maxBatchSize
Maximum batch size (along one edge) in vertices; must be 2^n+1 and <= 65.
Definition: OgreTerrain.h:338
Ogre::RSC_TYPED_UAV_LOADS
@ RSC_TYPED_UAV_LOADS
DX11 has this annoying requirement that "typed UAV loads" are not allowed.
Definition: OgreRenderSystemCapabilities.h:245
Ogre::MovableObject::setDefaultLightMask
static void setDefaultLightMask(uint32 mask)
Set the default light mask for all future MovableObject instances.
Definition: OgreMovableObject.h:567
Ogre::SimpleMatrixAf4x3::IDENTITY
static const SimpleMatrixAf4x3 IDENTITY
Definition: C/OgreArrayMatrixAf4x3.h:270
Ogre::ID_MIN
@ ID_MIN
Definition: OgreScriptCompiler.h:668
Ogre::PBSM_EMISSIVE
@ PBSM_EMISSIVE
Definition: OgreHlmsPbsPrerequisites.h:75
Ogre::StagingBuffer::getMappingState
MappingState getMappingState(void) const
Definition: OgreStagingBuffer.h:187
Ogre::ThreadLocalPtr::m_LocalID
const std::int64_t m_LocalID
Definition: OgreThreadDefinesSTD.h:80
Ogre::CompositorPassDef::mClearDepth
float mClearDepth
Definition: OgreCompositorPassDef.h:132
Ogre::RqBits::TextureShift
static const int TextureShift
Definition: OgreRenderQueue.h:315
Ogre::PFG_R10G10B10_XR_BIAS_A2_UNORM
@ PFG_R10G10B10_XR_BIAS_A2_UNORM
Definition: OgrePixelFormatGpu.h:148
Ogre::v1::HardwareBufferManager::destroyVertexBufferBinding
virtual void destroyVertexBufferBinding(VertexBufferBinding *binding)
Destroys a VertexBufferBinding.
Definition: OgreHardwareBufferManager.h:481
Ogre::UnlitProperty::BlendModeIndex5
static const IdString BlendModeIndex5
Definition: OgreUnlitProperty.h:116
Ogre::ArraySphere::getAsSphere
Sphere getAsSphere(size_t index) const
Prefer using.
Definition: C/OgreArraySphere.h:87
Ogre::ParticleSystemRenderer::~ParticleSystemRenderer
virtual ~ParticleSystemRenderer()
Destructor.
Definition: OgreParticleSystemRenderer.h:59
OgreMathlibNEON.h
Ogre::ObjectAbstractNode::children
AbstractNodeList children
Definition: OgreScriptCompiler.h:135
Ogre::ParticleAffectorFactory
Abstract class defining the interface to be implemented by creators of ParticleAffector subclasses.
Definition: OgreParticleAffectorFactory.h:55
Ogre::STLAllocatorBase
Wrapper class for operating as an STL container allocator.
Definition: OgreMemorySTLAllocator.h:64
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const unsigned short &val)
Definition: OgreProperty.h:156
Ogre::ResourceLayout::Uav
@ Uav
Definition: OgreResourceTransition.h:57
Ogre::TEXCALC_ENVIRONMENT_MAP_REFLECTION
@ TEXCALC_ENVIRONMENT_MAP_REFLECTION
Definition: OgreRenderSystem.h:73
Ogre::HlmsTextureExportListener::savingChangeTextureNameOitd
virtual void savingChangeTextureNameOitd(String &inOutFilename, TextureGpu *texture)
Definition: OgreHlmsDatablock.h:258
Ogre::M_SUBMESH_M_GEOMETRY_VERTEX_DECLARATION
@ M_SUBMESH_M_GEOMETRY_VERTEX_DECLARATION
Definition: OgreMeshFileFormat.h:92
Ogre::HlmsBufferManager
Managing constant and texture buffers for sending shader parameters is a very similar process to most...
Definition: OgreHlmsBufferManager.h:75
Ogre::D3D11RenderWindowSwapChainBased::~D3D11RenderWindowSwapChainBased
~D3D11RenderWindowSwapChainBased()
Definition: OgreD3D11RenderWindow.h:111
Ogre::CubemapProbe::getWorkspace
CompositorWorkspace * getWorkspace(void) const
Definition: OgreCubemapProbe.h:233
Ogre::UnlitProperty::UvDiffuseSwizzle10
static const IdString UvDiffuseSwizzle10
Definition: OgreUnlitProperty.h:104
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_glslDebug
static const String & getDirectionalLightExtruderVs_glslDebug(void)
Get extruder program source for debug directional lights, compatible with glsl.
Definition: OgreShadowVolumeExtrudeProgram.h:271
Ogre::SceneManager::SkyCubemap
@ SkyCubemap
Definition: OgreSceneManager.h:514
Ogre::ParticleVisualData
Abstract class containing any additional data required to be associated with a particle to perform th...
Definition: OgreParticle.h:53
Ogre::IdObject::operator()
bool operator()(const IdObject &left, const IdObject &right)
Definition: OgreId.h:81
OgreVulkanVaoManager.h
Ogre::Volume::CSGNegateSource
Negates the given volume.
Definition: OgreVolumeCSGSource.h:336
Ogre::Volume::ChunkParameters::ChunkParameters
ChunkParameters(void)
Constructor.
Definition: OgreVolumeChunk.h:96
DXGI_PRESENT_PARAMETERS::pDirtyRects
RECT * pDirtyRects
Definition: OgreD3D11LegacySDKEmulation.h:74
Ogre::PbsMobileProperty::SignedIntTex
static const IdString SignedIntTex
Definition: OgreHlmsPbsMobile.h:104
Ogre::ID_MIPMAP_METHOD
@ ID_MIPMAP_METHOD
Definition: OgreScriptCompiler.h:993
Ogre::RenderSystemCapabilities::setComputeProgramConstantBoolCount
void setComputeProgramConstantBoolCount(ushort c)
The number of boolean constants compute programs support.
Definition: OgreRenderSystemCapabilities.h:993
Ogre::GpuConstantDefinition::constType
GpuConstantType constType
Data type.
Definition: OgreGpuProgramParams.h:155
Ogre::SM_DIRECTION
@ SM_DIRECTION
Sort by direction of the camera.
Definition: OgreCommon.h:365
Ogre::ResourceAccess::ReadWrite
@ ReadWrite
Definition: OgreResourceTransition.h:79
Ogre::SceneMemoryMgrTypes
SceneMemoryMgrTypes
The types of NodeMemoryManager & ObjectMemoryManagers.
Definition: OgreCommon.h:480
Ogre::VulkanFlushOnlyDescValue
Definition: OgreVulkanRenderPassDescriptor.h:59
Ogre::VctVoxelizerSourceBase::DebugVisualizationMode
DebugVisualizationMode
Definition: OgreVctVoxelizerSourceBase.h:50
Ogre::HlmsBits::HlmsTypeBits
static const int HlmsTypeBits
Definition: OgreHlms.h:976
Ogre::CompositorPassShadowsDef::mCameraName
IdString mCameraName
When empty, uses the default camera.
Definition: OgreCompositorPassShadowsDef.h:60
Ogre::SharedPtr::unspecified_bool_type
void(* unspecified_bool_type)(SharedPtr ***)
Definition: OgreSharedPtr.h:301
Ogre::v1::Mesh::getSubMeshNameMap
const SubMeshNameMap & getSubMeshNameMap(void) const
Gets a reference to the optional name assignments of the SubMeshes.
Definition: OgreMesh.h:923
Ogre::SceneFlags::BuildInstantRadiosity
@ BuildInstantRadiosity
Only used for importing.
Definition: OgreSceneFormatBase.h:70
Ogre::SceneMgtAlloc
SceneCtlAllocatedObject SceneMgtAlloc
Definition: OgreMemoryAllocatorConfig.h:330
Ogre::GLCounterBufferList
vector< v1::HardwareCounterBufferSharedPtr >::type GLCounterBufferList
Definition: OgreGLSLProgram.h:78
Ogre::VertexBoneAssignment::operator<
bool operator<(const VertexBoneAssignment &_r) const
Definition: OgreVertexBoneAssignment.h:81
Ogre::PixelFormatDataTypes::Char
@ Char
Definition: OgreMetalPixelFormatToShaderType.h:47
Ogre::float2::float2
float2()
Definition: OgreShaderPrimitives.h:70
Ogre::TextureGpuManager::mIgnoreSRgbPreference
bool mIgnoreSRgbPreference
While true, calls to createTexture & createOrRetrieveTexture will ignore and unset the TextureFlags::...
Definition: OgreTextureGpuManager.h:601
Ogre::FreeImageCodec2::~FreeImageCodec2
virtual ~FreeImageCodec2()
Definition: OgreFreeImageCodec2.h:62
Ogre::VectorSet::has
bool has(const T &item)
Definition: OgreVectorSetImpl.h:100
Ogre::v1::SubMesh::getBoneAssignments
const VertexBoneAssignmentList & getBoneAssignments()
Gets a const reference to the list of bone assignments.
Definition: OgreSubMesh.h:194
Ogre::VulkanDiscardBufferManager::UnsafeBlock::UnsafeBlock
UnsafeBlock(size_t _offset, size_t _size, uint32 _lastFrameUsed)
Definition: OgreVulkanDiscardBufferManager.h:54
Ogre::TerrainLodManager::LoadLodRequest
Definition: OgreTerrainLodManager.h:60
Ogre::PFG_ASTC_RGBA_UNORM_4X4_sRGB
@ PFG_ASTC_RGBA_UNORM_4X4_sRGB
ASTC (ARM Adaptive Scalable Texture Compression RGBA_UNORM sRGB, block size 4x4)
Definition: OgrePixelFormatGpu.h:252
Ogre::Image::FILTER_BICUBIC
@ FILTER_BICUBIC
Definition: OgreImage.h:456
Ogre::AxisAlignedBox::AxisAlignedBox
AxisAlignedBox(Extent e)
Definition: OgreAxisAlignedBox.h:97
Ogre::GL3PlusSupport::GL3PlusSupport
GL3PlusSupport()
Definition: OgreGL3PlusSupport.h:43
Ogre::PlaneBoundedVolume
Represents a convex volume bounded by planes.
Definition: OgrePlaneBoundedVolume.h:52
Ogre::NodeArrayMemoryManager::MemoryTypes
MemoryTypes
Definition: OgreArrayMemoryManager.h:305
Ogre::ParameterDef
Definition of a parameter supported by a StringInterface class, for introspection.
Definition: OgreStringInterface.h:70
Ogre::GPU_ARM
@ GPU_ARM
Definition: OgreRenderSystemCapabilities.h:321
Ogre::VET_FLOAT4
@ VET_FLOAT4
Definition: OgreVertexElements.h:75
Ogre::PFG_PVRTC_RGBA2
@ PFG_PVRTC_RGBA2
PVRTC (PowerVR) RGBA 2 bpp.
Definition: OgrePixelFormatGpu.h:198
Ogre::RTShader::Parameter::SPC_NORMAL_VIEW_SPACE
@ SPC_NORMAL_VIEW_SPACE
Normal in view space.
Definition: OgreShaderParameter.h:109
Ogre::CompositorPassDef::ViewportRect::mVpWidth
float mVpWidth
Definition: OgreCompositorPassDef.h:105
Ogre::D3D11HlmsPso::vertexShader
D3D11HLSLProgram * vertexShader
Definition: OgreD3D11HlmsPso.h:52
Ogre::RenderSystem::_hlmsMacroblockCreated
virtual void _hlmsMacroblockCreated(HlmsMacroblock *newBlock)
Definition: OgreRenderSystem.h:873
Ogre::VulkanWindowSwapChainBased::parseSharedParams
void parseSharedParams(const NameValuePairList *miscParams)
Ogre::UnlitMobileProp::DiffuseMapCount0
static const IdString DiffuseMapCount0
Definition: OgreHlmsUnlitMobile.h:108
Ogre::v1::VertexData::HardwareAnimationData::targetBufferIndex
unsigned short targetBufferIndex
Definition: OgreVertexIndexData.h:97
Ogre::PFG_Y416
@ PFG_Y416
Definition: OgrePixelFormatGpu.h:165
Ogre::v1::LinkedSkeletonAnimationSource::scale
Real scale
Definition: OgreSkeleton.h:470
Ogre::v1::WireBoundingBox
Allows the rendering of a wireframe bounding box.
Definition: OgreWireBoundingBox.h:49
Ogre::v1::Rectangle2DFactory::Rectangle2DFactory
Rectangle2DFactory()
Definition: OgreRectangle2D.h:109
Ogre::DepthBuffer::DepthFormatsMask
DepthFormatsMask
Definition: OgreDepthBuffer.h:95
Ogre::ID_TWO_SIDED
@ ID_TWO_SIDED
Definition: OgreScriptCompiler.h:977
Ogre::Vector2::NEGATIVE_UNIT_Y
static const Vector2 NEGATIVE_UNIT_Y
Definition: OgreVector2.h:576
Ogre::Terrain::TERRAINLAYERDECLARATION_CHUNK_ID
static const uint32 TERRAINLAYERDECLARATION_CHUNK_ID
Definition: OgreTerrain.h:282
Ogre::GpuConstantDefinitionIterator
ConstMapIterator< GpuConstantDefinitionMap > GpuConstantDefinitionIterator
Definition: OgreGpuProgramParams.h:482
Ogre::cleanerFlat
void cleanerFlat(char *dstPtr, size_t indexDst, char *srcPtr, size_t indexSrc, size_t numSlots, size_t numFreeSlots, size_t elementsMemSize)
Ogre::NULLTexture::_autogenerateMipmaps
virtual void _autogenerateMipmaps(void)
Tells the API to let the HW autogenerate mipmaps.
Definition: OgreNULLTexture.h:77
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:300
Ogre::UnifiedHighLevelGpuProgram::CmdDelegate
Command object for setting delegate (can set more than once)
Definition: OgreUnifiedHighLevelGpuProgram.h:67
Ogre::GpuProgramParameters::setIgnoreMissingParams
void setIgnoreMissingParams(bool state)
Tells the program whether to ignore missing parameters or not.
Definition: OgreGpuProgramParams.h:2040
Ogre::CompositorPassDef::ViewportRect::mVpLeft
float mVpLeft
Definition: OgreCompositorPassDef.h:103
Ogre::ParallaxCorrectedCubemap::getProxyReservedQueryMask
uint32 getProxyReservedQueryMask(void) const
Returns the query mask you told us you reserved for storing our internal objects.
Definition: OgreParallaxCorrectedCubemap.h:224
Ogre::PFG_ASTC_RGBA_UNORM_6X6_LDR
@ PFG_ASTC_RGBA_UNORM_6X6_LDR
Definition: OgrePixelFormatGpu.h:240
Ogre::CommandBuffer::execute_setReadOnlyBufferGS
static CommandBufferExecuteFunc execute_setReadOnlyBufferGS
Definition: OgreCommandBuffer.h:90
Ogre::AxisAlignedBox
A 3D box aligned with the x/y/z axes.
Definition: OgreAxisAlignedBox.h:53
Ogre::LodCollapseCostProfiler::LodCollapseCostProfiler
LodCollapseCostProfiler(LodProfile &profile, LodCollapseCostPtr &costCalculator)
Definition: OgreLodCollapseCostProfiler.h:47
Ogre::VulkanGlobalBindingTable::setAllDirty
void setAllDirty(void)
Definition: OgreVulkanGlobalBindingTable.h:98
Ogre::AbstractNodePtr
SharedPtr< AbstractNode > AbstractNodePtr
Definition: OgreScriptCompiler.h:89
Ogre::UO_KEEP_PERSISTENT
@ UO_KEEP_PERSISTENT
When unmapping, unmap() will keep persistent buffers mapped.
Definition: OgreBufferPacked.h:79
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:106
OgreHlmsDatablock.h
Ogre::HlmsPbs::PCF_3x3
@ PCF_3x3
Good quality. Still quite fast on most modern hardware.
Definition: OgreHlmsPbs.h:67
Ogre::StreamSerialiser::read
void read(T *pT, size_t count=1)
Catch-all method to read primitive types.
Definition: OgreStreamSerialiser.h:301
Ogre::v1::HardwareBufferLockGuard
Locking helper.
Definition: OgreHardwareBuffer.h:355
Ogre::D3D11Texture::getD3dSampleDesc
DXGI_SAMPLE_DESC getD3dSampleDesc(void) const
Definition: OgreD3D11Texture.h:90
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:528
Ogre::MultiRenderTarget::BoundSufaceList
vector< RenderTexture * >::type BoundSufaceList
Definition: OgreRenderTexture.h:120
Ogre::GpuProgramParameters::ACT_VIEWPORT_SIZE
@ ACT_VIEWPORT_SIZE
Packed of "ViewportWidth", "ViewportHeight", "ViewportWidthInverse", "ViewportHeightInverse".
Definition: OgreGpuProgramParams.h:1241
Ogre::PbsMobileProperty::DetailNormalSwizzle2
static const IdString DetailNormalSwizzle2
Definition: OgreHlmsPbsMobile.h:168
Ogre::v1::GL3PlusHardwareVertexBuffer
Specialisation of HardwareVertexBuffer for OpenGL.
Definition: OgreGL3PlusHardwareVertexBuffer.h:38
Ogre::CompositorPassClearDef::CompositorPassClearDef
CompositorPassClearDef(CompositorTargetDef *parentTargetDef)
By default clear all buffers.
Definition: OgreCompositorPassClearDef.h:57
Ogre::v1::GL3PlusHardwareBufferManager::setGLMapBufferThreshold
void setGLMapBufferThreshold(const size_t value)
Definition: OgreGL3PlusHardwareBufferManager.h:155
Ogre::D3D11NullTexture
Definition: OgreD3D11NullTexture.h:36
Ogre::SharedPtr::unique
bool unique() const
Definition: OgreSharedPtr.h:284
Ogre::v1::EdgeData::EdgeGroup::edges
EdgeList edges
The edges themselves.
Definition: OgreEdgeListBuilder.h:117
Ogre::D3D11Device::get
ID3D11DeviceN * get()
Definition: OgreD3D11Device.h:63
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:92
Ogre::CompositorPassDef::mFlushCommandBuffers
bool mFlushCommandBuffers
Whether to flush the command buffer at the end of the pass.
Definition: OgreCompositorPassDef.h:189
Ogre::MultiRenderTarget::getBoundSurfaceList
const BoundSufaceList & getBoundSurfaceList() const
Get a list of the surfaces which have been bound.
Definition: OgreRenderTexture.h:122
Ogre::HlmsPbs::getVctLighting
VctLighting * getVctLighting(void)
Definition: OgreHlmsPbs.h:427
Ogre::v1::TimeIndex
Time index object used to search keyframe at the given position.
Definition: OgreAnimationTrack.h:53
Ogre::EmitterCommands::CmdMaxDuration
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:169
Ogre::GLSLSeparableProgram
Specialisation of GLSLProgram to provide support for separable programs via the OpenGL program pipeli...
Definition: OgreGLSLSeparableProgram.h:73
Ogre::ID_CONNECT
@ ID_CONNECT
Definition: OgreScriptCompiler.h:819
Ogre::LodConfig
Definition: OgreLodConfig.h:129
Ogre::MathlibC::CompareGreaterEqual
static ArrayMaskR CompareGreaterEqual(ArrayReal a, ArrayReal b)
Returns the result of "a >= b".
Definition: OgreMathlibC.h:263
Ogre::RTShader::Program::setSkeletalAnimationIncluded
void setSkeletalAnimationIncluded(bool value)
Sets whether a vertex program includes the required instructions to perform skeletal animation.
Definition: OgreShaderProgram.h:166
Ogre::TerrainLodManager::LoadLodRequest::operator<<
_OgreTerrainExport friend std::ostream & operator<<(std::ostream &o, const LoadLodRequest &r)
Definition: OgreTerrainLodManager.h:73
Ogre::PFG_V208
@ PFG_V208
Definition: OgrePixelFormatGpu.h:180
Ogre::TerrainMaterialGeneratorPtr
SharedPtr< TerrainMaterialGenerator > TerrainMaterialGeneratorPtr
Definition: OgreTerrainMaterialGenerator.h:414
Ogre::StoreAction::StoreAndMultisampleResolve
@ StoreAndMultisampleResolve
Resolve MSAA rendering into resolve texture.
Definition: OgreRenderPassDescriptor.h:105
Ogre::PbsMobileProperty::UvDetailNm1
static const IdString UvDetailNm1
Definition: OgreHlmsPbsMobile.h:149
Ogre::AutoParamDataSource
This utility class is used to hold the information used to generate the matrices and other informatio...
Definition: OgreAutoParamDataSource.h:59
Ogre::EglPBufferSupport::DeviceData::name
String name
Definition: OgreEglPBufferSupport.h:47
Ogre::SampleDescription::getCoverageSamples
uint8 getCoverageSamples(void) const
Definition: OgreCommon.h:1055
Ogre::VET_DOUBLE4
@ VET_DOUBLE4
Definition: OgreVertexElements.h:90
XDisplayName
const char * XDisplayName(char *name)
Ogre::PbsProperty::UvDetail0
static const IdString UvDetail0
Definition: OgreHlmsPbs.h:548
Ogre::GCT_SAMPLERCUBE
@ GCT_SAMPLERCUBE
Definition: OgreGpuProgramParams.h:80
Ogre::VaoManager::MemoryStatsEntry
Definition: OgreVaoManager.h:177
OgreBitwise.h
Ogre::SkeletonAnimationVec
vector< SkeletonAnimation >::type SkeletonAnimationVec
Definition: OgreSkeletonInstance.h:37
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE3
@ SPC_LIGHTDIRECTION_TANGENT_SPACE3
Definition: OgreShaderParameter.h:200
Ogre::FT_IMAGE
@ FT_IMAGE
Loaded from an image created by an artist.
Definition: OgreFont.h:50
Ogre::c_filterSeparableKernels
const FilterSeparableKernel c_filterSeparableKernels[1]
Ogre::HlmsTextureManager::TextureLocation::divisor
uint16 divisor
Definition: OgreHlmsTextureManager.h:283
Ogre::SceneFlags::SceneSettings
@ SceneSettings
Definition: OgreSceneFormatBase.h:66
Ogre::QueuedRenderable::operator<
bool operator<(const QueuedRenderable &_r) const
Definition: OgreRenderQueue.h:60
Ogre::SkeletonAnimationDef::setName
void setName(const String &name)
Definition: OgreSkeletonAnimationDef.h:93
Ogre::PbsProperty::UvDetailNm2
static const IdString UvDetailNm2
Definition: OgreHlmsPbs.h:555
Ogre::TerrainLodManager::LodInfo
Definition: OgreTerrainLodManager.h:77
Ogre::SmallVectorImpl::size_type
SuperClass::size_type size_type
Definition: OgreSmallVector.h:333
Ogre::PSSMShadowCameraSetup::getSplitFadePoint
const Real & getSplitFadePoint() const
Returns the calculated split fade point.
Definition: OgreShadowCameraSetupPSSM.h:149
Ogre::ResourceTransition::newLayout
ResourceLayout::Layout newLayout
Definition: OgreResourceTransition.h:90
Ogre::D3D9RenderTexture::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreD3D9Texture.h:232
Ogre::TerrainGlobalOptions
Options class which just stores default options for the terrain.
Definition: OgreTerrain.h:1911
OgreGLES2HardwarePixelBuffer.h
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE7
@ SPC_LIGHTDIRECTION_TANGENT_SPACE7
Definition: OgreShaderParameter.h:204
Ogre::GpuNamedConstantsPtr
SharedPtr< GpuNamedConstants > GpuNamedConstantsPtr
Definition: OgrePrerequisites.h:393
Ogre::LodOutputBuffer::submesh
vector< Submesh >::type submesh
Contains every generated indexBuffer from every submesh. submeshCount*lodLevelCount buffers.
Definition: OgreLodBuffer.h:84
Ogre::MetalDiscardBufferManager
Metal doesn't support "DISCARD" like D3D9/D3D11 (and OpenGL but often it's broken) where we requested...
Definition: OgreMetalDiscardBufferManager.h:46
Ogre::NULLTexture::NULLTexture
NULLTexture(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
Definition: OgreNULLTexture.h:51
Ogre::CompositorPassComputeDef::BufferSource::slotIdx
uint32 slotIdx
Definition: OgreCompositorPassComputeDef.h:88
Ogre::Hlms::_setProperty
void _setProperty(IdString key, int32 value)
For debugging stuff. I.e. the Command line uses it for testing manually set properties.
Definition: OgreHlms.h:808
OgreArraySphere.h
Ogre::GpuProgramParameters::ACT_TRANSPOSE_PROJECTION_MATRIX
@ ACT_TRANSPOSE_PROJECTION_MATRIX
Provides transpose of projection matrix.
Definition: OgreGpuProgramParams.h:932
Ogre::HlmsBlendblock::mDestBlendFactorAlpha
SceneBlendFactor mDestBlendFactorAlpha
Definition: OgreHlmsDatablock.h:193
Ogre::Aabb::Aabb
Aabb()
Definition: C/OgreAabb.h:83
Ogre::RenderTarget::getCustomAttribute
virtual void getCustomAttribute(const String &name, void *pData)
Gets a custom (maybe platform-specific) attribute.
Ogre::RTShader::FFPLightingFactory
A factory that enables creation of FFPLighting instances.
Definition: OgreShaderFFPLighting.h:224
Ogre::GpuNamedConstantsSerializer
Simple class for loading / saving GpuNamedConstants.
Definition: OgreGpuProgramParams.h:550
Ogre::ArchiveAlloc
GeneralAllocatedObject ArchiveAlloc
Definition: OgreMemoryAllocatorConfig.h:298
Ogre::ID_TARGET_LEVEL_BARRIER
@ ID_TARGET_LEVEL_BARRIER
Definition: OgreScriptCompiler.h:874
Ogre::D3D9VideoMode::getHeight
unsigned int getHeight() const
Definition: OgreD3D9VideoMode.h:54
Ogre::ID_STORE
@ ID_STORE
Definition: OgreScriptCompiler.h:892
Ogre::PbsMobileProperty::RoughnessMap
static const IdString RoughnessMap
Definition: OgreHlmsPbsMobile.h:109
Ogre::PropertyAbstractNode::values
AbstractNodeList values
Definition: OgreScriptCompiler.h:155
Ogre::Particle::mRotation
Radian mRotation
Current rotation value.
Definition: OgreParticle.h:84
Ogre::Grid2DPageStrategyData::getHoldRadius
virtual Real getHoldRadius() const
Get the Holding radius.
Definition: OgreGrid2DPageStrategy.h:171
Ogre::CompositorChannel
TextureGpu * CompositorChannel
A channel in the compositor transports textures between nodes.
Definition: OgreCompositorChannel.h:52
Ogre::BCT_SUBROUTINE
@ BCT_SUBROUTINE
Definition: OgreGpuProgramParams.h:62
Ogre::v1::GLES2HardwareVertexBuffer::getGLBufferId
GLuint getGLBufferId(void) const
Definition: OgreGLES2HardwareVertexBuffer.h:82
Ogre::WorkQueue::Response::getRequest
const Request * getRequest() const
Get the request that this is a response to (NB destruction destroys this)
Definition: OgreWorkQueue.h:143
Ogre::Transform::rebasePtrs
void rebasePtrs(const MemoryPoolVec &newBasePtrs, const ptrdiff_t diff)
Rebases all the pointers from our SoA structs so that they point to a new location calculated from a ...
Definition: OgreTransform.h:151
Ogre::GL3PlusFrameBufferObject
Frame Buffer Object abstraction.
Definition: OgreGL3PlusFrameBufferObject.h:41
Ogre::FastArray::capacity
size_t capacity() const
Definition: OgreFastArray.h:180
Ogre::TerrainLodManager::LoadLodRequest::requestedLod
uint16 requestedLod
Definition: OgreTerrainLodManager.h:72
Ogre::TextureTypes::TypeCubeArray
@ TypeCubeArray
Definition: OgreTextureGpu.h:61
Ogre::CompositorPassComputeDef::BufferSource
Definition: OgreCompositorPassComputeDef.h:86
Ogre::Box::Box
Box()
Parameterless constructor for setting the members manually.
Definition: OgreCommon.h:876
Ogre::TextureFlags::NotTexture
@ NotTexture
Texture cannot be used as a regular texture (bound to SRV in D3D11 terms)
Definition: OgreTextureGpu.h:84
Ogre::GTKGLSupport::checkExtension
bool checkExtension(const String &ext) const
Check if an extension is available.
Ogre::v1::HardwareBufferManagerBase::BufferLicenseType
BufferLicenseType
Definition: OgreHardwareBufferManager.h:164
Ogre::D3D9GpuProgram::CmdExternalMicrocode
Command object for getting/setting external micro code (void*)
Definition: OgreD3D9GpuProgram.h:50
Ogre::GpuProgramParameters::ACT_TIME
@ ACT_TIME
provides current elapsed time
Definition: OgreGpuProgramParams.h:1172
Ogre::SharedPtr::setUseCount
void setUseCount(unsigned value)
Definition: OgreSharedPtr.h:292
Ogre::SceneNode::ObjectIterator
VectorIterator< ObjectVec > ObjectIterator
Definition: OgreSceneNode.h:60
Ogre::GLES2TexturePtr
SharedPtr< GLES2Texture > GLES2TexturePtr
Definition: OgreGLES2Prerequisites.h:159
Ogre::CAPS_CATEGORY_GL
@ CAPS_CATEGORY_GL
Definition: OgreRenderSystemCapabilities.h:70
Ogre::Font::GlyphInfo
Information about the position and size of a glyph in a texture.
Definition: OgreFont.h:142
Ogre::TerrainGlobalOptions::getLightMapDirection
const Vector3 & getLightMapDirection() const
Get the shadow map light direction to use (world space)
Definition: OgreTerrain.h:1951
Ogre::v1::StaticGeometry::QueuedSubMeshList
vector< QueuedSubMesh * >::type QueuedSubMeshList
Definition: OgreStaticGeometry.h:173
Ogre::CompositorPassDef::mSkipLoadStoreSemantics
bool mSkipLoadStoreSemantics
Ignore mLoadAction*‍/mStoreAction*.
Definition: OgreCompositorPassDef.h:149
Ogre::RSC_TEXTURE_3D
@ RSC_TEXTURE_3D
Supports 3d (volume) textures.
Definition: OgreRenderSystemCapabilities.h:125
Ogre::LayerBlendModeEx::operation
LayerBlendOperationEx operation
The operation to be applied.
Definition: OgreBlendMode.h:145
Ogre::Volume::ChunkRequest::operator<<
_OgreVolumeExport friend std::ostream & operator<<(std::ostream &o, const ChunkRequest &r)
Stream operator <<.
Definition: OgreVolumeChunkHandler.h:83
Ogre::RenderSystem::validateDevice
virtual bool validateDevice(bool forceDeviceElection=false)
Some render systems have moments when GPU device is temporarily unavailable, for example when D3D11 d...
Definition: OgreRenderSystem.h:285
Ogre::Image2::FILTER_BOX
@ FILTER_BOX
Definition: OgreImage2.h:337
Ogre::D3D9TexturePtr
SharedPtr< D3D9Texture > D3D9TexturePtr
Definition: OgreD3D9Prerequisites.h:101
Ogre::ResidencyMask::OnStorage
@ OnStorage
Definition: OgreTextureGpuManager.h:115
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE0
@ SPC_LIGHTDIRECTION_VIEW_SPACE0
Light direction in view space index 0-7.
Definition: OgreShaderParameter.h:187
Ogre::bitset64::setValue
void setValue(const size_t position, const bool bValue)
Sets bit at 'position'.
Ogre::VectorSet::find
iterator find(const T &item)
Definition: OgreVectorSetImpl.h:106
Ogre::Vector3::positionEquals
bool positionEquals(const Vector3 &rhs, Real tolerance=1e-03) const
Returns whether this vector is within a positional tolerance of another vector.
Definition: OgreVector3.h:737
Ogre::Quaternion::IDENTITY
static const Quaternion IDENTITY
Definition: OgreQuaternion.h:310
Ogre::NumericSolver
Provides numeric solvers for Ogre.
Definition: OgreNumerics.h:51
Ogre::GpuLogicalBufferStructPtr
SharedPtr< GpuLogicalBufferStruct > GpuLogicalBufferStructPtr
Definition: OgrePrerequisites.h:394
Ogre::VertexBoneAssignment::VertexBoneAssignment
VertexBoneAssignment(const v1::VertexBoneAssignment &c)
Definition: OgreVertexBoneAssignment.h:74
Ogre::Aabb::mCenter
Ogre::Vector3 mCenter
Definition: C/OgreAabb.h:80
Ogre::PixelFormatDescription::bshift
unsigned char bshift
Definition: OgrePixelFormatDescriptions.h:61
Ogre::PbsProperty::DetailMap0
static const IdString DetailMap0
Definition: OgreHlmsPbs.h:507
Ogre::GpuProgramParameters::ACT_FRAME_TIME
@ ACT_FRAME_TIME
provides the scaled frame time, returned as a floating point value.
Definition: OgreGpuProgramParams.h:1218
Ogre::VulkanWindowSwapChainBased::mSwapchainImages
FastArray< VkImage > mSwapchainImages
Definition: OgreVulkanWindow.h:104
Ogre::TU_STATIC_WRITE_ONLY
@ TU_STATIC_WRITE_ONLY
same as HardwareBuffer::HBU_STATIC_WRITE_ONLY
Definition: OgreTexture.h:57
Ogre::Quaternion
Implementation of a Quaternion, i.e.
Definition: OgreQuaternion.h:56
Ogre::RTShader::TextureAtlasSamplerFactory::TextureAtlasAttib::TextureAtlasAttib
TextureAtlasAttib(IndexPositionMode _posMode=ipmRelative, ushort _posOffset=1, bool _autoBorderAdjust=true)
Definition: OgreShaderExTextureAtlasSampler.h:224
Ogre::StackVector::data
const T * data() const
Definition: OgreStackVector.h:115
Ogre::HlmsBaseProp::ShadowCaster
static const IdString ShadowCaster
Definition: OgreHlms.h:886
Ogre::v1::GLES2TextureBuffer
Texture surface.
Definition: OgreGLES2TextureBuffer.h:38
Ogre::RTShader::NormalMapLightingFactory
A factory that enables creation of NormalMapLighting instances.
Definition: OgreShaderExNormalMapLighting.h:405
Ogre::RTShader::UniformParameter::getAutoConstantRealData
Real getAutoConstantRealData() const
Get auto constant real data of this parameter, in case it is auto constant parameter.
Definition: OgreShaderParameter.h:427
OgreAsyncTicket.h
Ogre::PolygonMode
PolygonMode
The polygon mode to use when rasterising.
Definition: OgreCommon.h:341
Ogre::v1::HardwareUniformBuffer::getName
const String & getName() const
Definition: OgreHardwareUniformBuffer.h:62
OgrePolygon.h
Ogre::Controller::getFunction
const SharedPtr< ControllerFunction< T > > & getFunction(void) const
Returns a pointer to the function object used by this controller.
Definition: OgreController.h:210
Ogre::LodOutputProviderBuffer::finalize
virtual void finalize(LodData *data)
Definition: OgreLodOutputProviderBuffer.h:46
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:537
Ogre::v1::MESH_VERSION_1_8
@ MESH_VERSION_1_8
OGRE version v1.8+.
Definition: OgreMeshSerializer.h:53
Ogre::MetalDepthTexture::getShareableDepthBuffer
bool getShareableDepthBuffer(void) const
Definition: OgreMetalDepthTexture.h:48
Ogre::HlmsComputeJob::ThreadGroupsBasedOn
ThreadGroupsBasedOn
Definition: OgreHlmsComputeJob.h:55
Ogre::SceneManager::getCurrentPassDepthTextureNoMsaa
TextureGpu * getCurrentPassDepthTextureNoMsaa(void) const
Definition: OgreSceneManager.h:1320
Ogre::HashedVector::operator=
HashedVector< T > & operator=(const HashedVector< T > &rhs)
Definition: OgreCommon.h:583
Ogre::GLES2HlmsPso::pixelShader
GLSLESShader * pixelShader
Definition: OgreGLES2HlmsPso.h:64
Ogre::EmitterCommands::CmdMinRepeatDelay
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:183
Ogre::v1::GL3PlusHardwareBufferManager
GL3PlusHardwareBufferManagerBase as a Singleton.
Definition: OgreGL3PlusHardwareBufferManager.h:106
Ogre::Bitwise::clz32
static uint32 clz32(uint32 value)
Definition: OgreBitwise.h:473
Ogre::int32
::int32_t int32
Definition: OgrePlatform.h:547
Ogre::v1::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:116
Ogre::D3D11Window::reposition
virtual void reposition(int leftPt, int topPt)
Definition: OgreD3D11Window.h:72
Ogre::Camera::setCullingFrustum
void setCullingFrustum(Frustum *frustum)
Tells the camera to use a separate Frustum instance to perform culling.
Definition: OgreCamera.h:669
Ogre::CNT_LBRACE
@ CNT_LBRACE
Definition: OgreScriptCompiler.h:59
Ogre::MESH_VERSION_2_1
@ MESH_VERSION_2_1
OGRE version v2.0+.
Definition: OgreMesh2Serializer.h:65
Ogre::AtomicObject::set
void set(const T &v)
Definition: OgreAtomicObject.h:69
Ogre::VaoManager::MemoryStatsEntry::sizeBytes
size_t sizeBytes
Definition: OgreVaoManager.h:187
Ogre::TextureUnitState::TextureEffect::base
Real base
Definition: OgreTextureUnitState.h:143
Ogre::TextureTypes::Type1DArray
@ Type1DArray
Definition: OgreTextureGpu.h:57
Ogre::separableBlur_Signed_XA88
ImageBlur2D separableBlur_Signed_XA88
Definition: OgreImageDownsampler.h:168
Ogre::GLSLESShaderFactory
Factory class for GLSL ES programs.
Definition: OgreGLSLESShaderFactory.h:39
OgreLog.h
Ogre::PROP_UNSIGNED_SHORT
@ PROP_UNSIGNED_SHORT
Definition: OgreProperty.h:107
Ogre::UnlitMobileProp::BlendModeIdx13
static const IdString BlendModeIdx13
Definition: OgreHlmsUnlitMobile.h:138
Ogre::PbsProperty::DebugPssmSplits
static const IdString DebugPssmSplits
Definition: OgreHlmsPbs.h:487
Ogre::EmitterCommands::CmdVelocity
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:106
Ogre::MetalDiscardBuffer
Definition: OgreMetalDiscardBufferManager.h:123
Ogre::UnlitMobileProp::DiffuseMapCount6
static const IdString DiffuseMapCount6
Definition: OgreHlmsUnlitMobile.h:114
Ogre::GL3PlusRTTManager
Manager/factory for RenderTextures.
Definition: OgreGL3PlusRenderTexture.h:69
Ogre::InstantRadiosity::mVplUseIntensityForMaxRange
bool mVplUseIntensityForMaxRange
When true, mVplIntensityRangeMultiplier will be used and each VPL will have a dynamic max range (can'...
Definition: OgreInstantRadiosity.h:218
Ogre::AxisAlignedBox::setMinimumY
void setMinimumY(Real y)
Definition: OgreAxisAlignedBox.h:202
Ogre::ParticleSystemFactory
Factory object for creating ParticleSystem instances.
Definition: OgreParticleSystemManager.h:420
Ogre::HLSL
@ HLSL
Definition: OgreVulkanProgram.h:49
Ogre::RenderTargetViewDef::stencilAttachment
RenderTargetViewEntry stencilAttachment
Definition: OgreTextureDefinition.h:513
Ogre::GCT_INT4
@ GCT_INT4
Definition: OgreGpuProgramParams.h:97
Ogre::isPodLike::value
static const bool value
Definition: OgreSmallVector.h:95
Ogre::v1::GL3PlusHardwareBufferManagerBase
Implementation of HardwareBufferManager for OpenGL.
Definition: OgreGL3PlusHardwareBufferManager.h:42
OgreOverlayPrerequisites.h
Ogre::RSC_TEXTURE_COMPRESSION_DXT
@ RSC_TEXTURE_COMPRESSION_DXT
Supports compressed textures in the DXT/ST3C formats.
Definition: OgreRenderSystemCapabilities.h:142
Ogre::v1::OverlayContainer::_removeChild
void _removeChild(OverlayElement *elem)
Definition: OgreOverlayContainer.h:91
Ogre::BoneArrayMemoryManager::FinalMat
@ FinalMat
Definition: OgreBoneArrayMemoryManager.h:64
Ogre::SharedPtrInfoDeleteT::SharedPtrInfoDeleteT
SharedPtrInfoDeleteT(T *o)
Definition: OgreSharedPtr.h:88
Ogre::RenderQueue::NormalSort
@ NormalSort
Definition: OgreRenderQueue.h:124
OgreThreadHeadersBoost.h
Ogre::SharedPtr::reset
void reset(T *rep)
Definition: OgreSharedPtr.h:318
Ogre::Root::setBlendWeightsGpuRedundant
void setBlendWeightsGpuRedundant(bool redundant)
Sets whether blend weights information needs to be passed to the GPU.
Definition: OgreRoot.h:1040
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:455
Ogre::FilterBaseArray
FastArray< TextureFilter::FilterBase * > FilterBaseArray
Definition: OgreObjCmdBuffer.h:52
Ogre::NULLVaoManager::Block
Definition: OgreNULLVaoManager.h:50
Ogre::Resource
Abstract class representing a loadable resource (e.g.
Definition: OgreResource.h:80
Ogre::RTShader::TriplanarTexturing::type
static String type
The type.
Definition: OgreShaderExTriplanarTexturing.h:138
Ogre::SubStringRef::getStart
size_t getStart(void) const
Definition: OgreHlmsCommon.h:138
Ogre::VulkanTexBufferPacked
Definition: OgreVulkanTexBufferPacked.h:42
Ogre::PropertyBase::PropertyBase
PropertyBase(PropertyDef *def)
Constructor.
Definition: OgreProperty.h:191
Ogre::TextureDefinitionBase::BufferDefinition::bytesPerElement
uint32 bytesPerElement
Definition: OgreTextureDefinition.h:151
Ogre::SmallVector::SmallVector
SmallVector(unsigned Size, const T &Value=T())
Definition: OgreSmallVector.h:742
Ogre::ResourceLayout::Clear
@ Clear
Definition: OgreResourceTransition.h:56
Ogre::D3D11TexBufferPacked
Definition: OgreD3D11TexBufferPacked.h:41
Ogre::MathlibC::TestFlags4
static ArrayMaskI TestFlags4(ArrayInt a, ArrayInt b)
Test if "a AND b" will result in non-zero, returning 0xffffffff on those cases.
Definition: OgreMathlibC.h:171
Ogre::Volume::OctreeNode::getCenterLeftTop
const Vector3 getCenterLeftTop(void) const
Gets the center of the corners 4, 7.
Definition: OgreVolumeOctreeNode.h:382
OGRE_COPY_DEBUG_STRING
#define OGRE_COPY_DEBUG_STRING(_Expression)
Definition: OgreIdString.h:42
Ogre::CompositorNode::getEnabled
bool getEnabled(void) const
Returns if this instance is enabled. @See setEnabled.
Definition: OgreCompositorNode.h:179
Ogre::TextureDefinitionBase::BufferDefinition::_setName
void _setName(IdString newName)
Do not call directly.
Definition: OgreTextureDefinition.h:170
Ogre::DescriptorSetTexture2::Slot::getTexture
const TextureSlot & getTexture(void) const
Definition: OgreDescriptorSetTexture.h:285
Ogre::GLXUtils
Definition: OgreGLXUtils.h:38
Ogre::v1::BBO_TOP_CENTER
@ BBO_TOP_CENTER
Definition: OgreBillboardSet.h:60
Ogre::PROP_VECTOR4
@ PROP_VECTOR4
Definition: OgreProperty.h:116
Ogre::VertexShadowMapHelper::shrinkVertexBuffer
static uint32 shrinkVertexBuffer(uint8 *dstData, const VertexElement2 *vertexElements[3], FastArray< uint32 > &vertexConversionLut, bool hasIndexBuffer, const uint8 *srcData[3], const size_t srcOffset[3], const size_t srcBytesPerVertex[3], uint32 numVertices)
Copies the contents from srcData into dstData, but shrinking it by removing duplicated vertices.
XQueryExtension
bool XQueryExtension(Display *nativeDisplayType, char *name, int *dummy0, int *dummy2, int *dummy3)
Ogre::TerrainLayerSamplerElement::TerrainLayerSamplerElement
TerrainLayerSamplerElement()
Definition: OgreTerrainMaterialGenerator.h:89
Ogre::ID_NO_FSAA
@ ID_NO_FSAA
Definition: OgreScriptCompiler.h:857
Ogre::HlmsSamplerblock::mMinFilter
FilterOptions mMinFilter
Definition: OgreHlmsSamplerblock.h:66
Ogre::UnlitProperty::BlendModeIndex4
static const IdString BlendModeIndex4
Definition: OgreUnlitProperty.h:115
Ogre::Singleton::Singleton
Singleton(void)
Definition: OgreSingleton.h:78
Ogre::v1::GL3PlusTextureBuffer::_clearSliceRTT
void _clearSliceRTT(size_t zoffset)
Notify TextureBuffer of destruction of render target.
Definition: OgreGL3PlusTextureBuffer.h:63
Ogre::Vector2::angleTo
Ogre::Radian angleTo(const Ogre::Vector2 &other) const
Gets the oriented angle between 2 vectors.
Definition: OgreVector2.h:561
Ogre::Exception::ERR_FILE_NOT_FOUND
@ ERR_FILE_NOT_FOUND
Definition: OgreException.h:113
Ogre::VulkanDevice::SelectedQueue
Definition: OgreVulkanDevice.h:76
Ogre::Volume::ChunkRequest::isUpdate
bool isUpdate
Whether this is an update of an existing tree.
Definition: OgreVolumeChunkHandler.h:75
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:89
Ogre::PixelFormatDataTypes::Half
@ Half
Definition: OgreMetalPixelFormatToShaderType.h:42
Ogre::SampleDescription::getMaxSamples
uint8 getMaxSamples(void) const
Definition: OgreCommon.h:1056
Ogre::SceneQueryListener
This optional class allows you to receive per-result callbacks from SceneQuery executions instead of ...
Definition: OgreSceneQuery.h:182
Ogre::SceneQuery::WorldFragment::geometry
void * geometry
Custom geometry block, only applicable for WFT_CUSTOM_GEOMETRY.
Definition: OgreSceneQuery.h:115
OgreCompositorCommon.h
Ogre::VertexArrayObject::ReadRequests::offset
size_t offset
Definition: OgreVertexArrayObject.h:189
OgreLodOutputProvider.h
Ogre::ImageAlloc
GeneralAllocatedObject ImageAlloc
Definition: OgreMemoryAllocatorConfig.h:311
Ogre::TerrainGroup::TerrainSlotMap
map< uint32, TerrainSlot * >::type TerrainSlotMap
Packed map, signed 16 bits for each axis from -32767 to +32767.
Definition: OgreTerrainGroup.h:460
Ogre::Technique::GPUDeviceNameRule::caseSensitive
bool caseSensitive
Definition: OgreTechnique.h:108
Ogre::Node::NodeVec
vector< Node * >::type NodeVec
Definition: OgreNode.h:73
Ogre::GpuSharedParameters::getFrameLastUpdated
size_t getFrameLastUpdated() const
Get the frame in which this shared parameter set was last updated.
Definition: OgreGpuProgramParams.h:720
Ogre::AnimationAllocatedObject
AllocatedObject< AnimationAllocPolicy > AnimationAllocatedObject
Definition: OgreMemoryAllocatorConfig.h:280
Ogre::ProfileHistory
Represents a history of each profile during the duration of the app.
Definition: OgreProfiler.h:267
OgreView::window
Ogre::RenderWindow * window
Definition: OgreOSXCocoaTouchView.h:37
Ogre::CompositorNode::getWorkspace
const CompositorWorkspace * getWorkspace(void) const
Returns our parent workspace.
Definition: OgreCompositorNode.h:325
Ogre::v1::BBO_BOTTOM_LEFT
@ BBO_BOTTOM_LEFT
Definition: OgreBillboardSet.h:65
Ogre::HashedVector::pointer
VectorImpl::pointer pointer
Definition: OgreCommon.h:514
Ogre::MetalRenderSystem::getConfigOptions
virtual ConfigOptionMap & getConfigOptions(void)
Returns the details of this API's configuration options.
Definition: OgreMetalRenderSystem.h:153
Ogre::v1::Entity::VertexDataBindChoice
VertexDataBindChoice
Identify which vertex data we should be sending to the renderer.
Definition: OgreEntity.h:586
OgreThreadHeaders.h
Ogre::RSC_VERTEX_FORMAT_UBYTE4
@ RSC_VERTEX_FORMAT_UBYTE4
Supports the VET_UBYTE4 vertex element type.
Definition: OgreRenderSystemCapabilities.h:115
Ogre::VertexElementSemanticFull
Definition: OgreVertexBufferDownloadHelper.h:43
Ogre::ID_BUFFERS
@ ID_BUFFERS
Definition: OgreScriptCompiler.h:951
Ogre::v1::BillboardParticleRenderer::setBillboardOrigin
void setBillboardOrigin(BillboardOrigin origin)
Sets the point which acts as the origin point for all billboards in this set.
Definition: OgreBillboardParticleRenderer.h:143
Ogre::v1::StaticGeometry::QueuedSubMesh
Structure recording a queued submesh for the build.
Definition: OgreStaticGeometry.h:161
Ogre::PF_BC4_SNORM
@ PF_BC4_SNORM
DDS (DirectDraw Surface) BC4 format (signed normalised)
Definition: OgrePixelFormat.h:212
Ogre::TextureGpuManager::BudgetEntry::minResolution
uint32 minResolution
Definition: OgreTextureGpuManager.h:249
Ogre::Technique::IncludeOrExclude
IncludeOrExclude
Directive used to manually control technique support based on the inclusion or exclusion of some fact...
Definition: OgreTechnique.h:86
Ogre::Degree::operator/
Degree operator/(Real f) const
Definition: OgreMath.h:121
Ogre::Renderable::getCustomParameter
const Vector4 & getCustomParameter(size_t index) const
Gets the custom value associated with this Renderable at the given index.
Definition: OgreRenderable.h:285
Ogre::HlmsJson::NamedBlocks::macroblocks
map< LwConstString, const HlmsMacroblock * >::type macroblocks
Definition: OgreHlmsJson.h:75
DXGI_SWAP_CHAIN_FULLSCREEN_DESC::RefreshRate
DXGI_RATIONAL RefreshRate
Definition: OgreD3D11LegacySDKEmulation.h:67
Ogre::HiddenAreaVrSettings::tessellation
Ogre::uint32 tessellation
Definition: OgreHiddenAreaMeshVr.h:62
Ogre::DDSCodec2
Codec specialized in loading DDS (Direct Draw Surface) images.
Definition: OgreDDSCodec2.h:52
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:543
Ogre::Box::getWidth
uint32 getWidth() const
Get the width of this box.
Definition: OgreCommon.h:929
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:244
Ogre::GpuProgramType
GpuProgramType
Enumerates the types of programs which can run on the GPU.
Definition: OgreGpuProgram.h:50
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:358
rapidjson
Definition: OgreHlmsJson.h:40
Ogre::SceneManager::_setCurrentRenderStage
void _setCurrentRenderStage(IlluminationRenderStage stage)
Definition: OgreSceneManager.h:2719
Ogre::GL3PlusRenderSystem::_getFrameBufferDescMap
virtual GL3PlusFrameBufferDescMap & _getFrameBufferDescMap(void)
Definition: OgreGL3PlusRenderSystem.h:259
OgreGL3PlusView
Definition: OgreOSXCocoaView.h:35
Ogre::MetalBufferRegion::shaderType
ShaderType shaderType
Definition: OgreMetalDescriptorSetTexture.h:57
Ogre::GL3PlusVertexArrayObject
Definition: Vao/OgreGL3PlusVertexArrayObject.h:38
Ogre::RTShader::ShaderProgramWriterGLSLESFactory::ShaderProgramWriterGLSLESFactory
ShaderProgramWriterGLSLESFactory()
Definition: OgreShaderGLSLESProgramWriter.h:142
OGRE_OFFLINE_PROFILER_NAME_STR_LENGTH
#define OGRE_OFFLINE_PROFILER_NAME_STR_LENGTH
Definition: OgreOfflineProfiler.h:13
Ogre::AtomicScalar::operator=
void operator=(const AtomicScalar< T > &cousin)
Definition: OgreAtomicScalar.h:417
Ogre::v1::HardwareBufferManagerBase::createVertexBufferBinding
virtual VertexBufferBinding * createVertexBufferBinding(void)
Creates a new VertexBufferBinding.
Ogre::SceneFlags::SceneFlags
SceneFlags
Definition: OgreSceneFormatBase.h:47
Ogre::IrradianceFieldSettings::getSubsamples
const vector< Vector2 >::type & getSubsamples(void) const
Definition: OgreIrradianceField.h:120
Ogre::LightListInfo::visibilityMask
uint32 *RESTRICT_ALIAS visibilityMask
Copy from lights[i]->getVisibilityFlags(), this copy avoids one level of indirection.
Definition: OgreCommon.h:743
Ogre::EdgeDataAlloc
GeometryAllocatedObject EdgeDataAlloc
Definition: OgreMemoryAllocatorConfig.h:308
Ogre::SceneCtlAlignPolicy
CategorisedAlignAllocPolicy< Ogre::MEMCATEGORY_SCENE_CONTROL > SceneCtlAlignPolicy
Definition: OgreMemoryAllocatorConfig.h:275
Ogre::PFF_SIGNED
@ PFF_SIGNED
This integer format is signed.
Definition: OgrePixelFormat.h:388
Ogre::SkeletonTrack::_getKeyFrames
KeyFrameRigVec & _getKeyFrames(void)
Definition: OgreSkeletonTrack.h:99
Ogre::RTShader::Parameter::SPC_TEXTURE_COORDINATE1
@ SPC_TEXTURE_COORDINATE1
Definition: OgreShaderParameter.h:289
Ogre::any_cast
ValueType any_cast(const Any &operand)
Definition: OgreAny.h:397
DefaultScreen
int DefaultScreen(NativeDisplayType nativeDisplayType)
Ogre::v1::VAT_NONE
@ VAT_NONE
No animation.
Definition: OgreAnimationTrack.h:592
Ogre::VertexBoneAssignment::VertexBoneAssignment
VertexBoneAssignment(uint32 _vertexIndex, uint16 _boneIndex, Real _weight)
Definition: OgreVertexBoneAssignment.h:69
Ogre::ObjCmdBuffer::NotifyDataIsReady
Definition: OgreObjCmdBuffer.h:134
Ogre::PbsProperty::NeedsViewDir
static const IdString NeedsViewDir
Definition: OgreHlmsPbs.h:610
Ogre::LodWorkQueueRequest::collapser
LodCollapserPtr collapser
Definition: OgreLodWorkQueueRequest.h:49
Ogre::CompositorNode::getWorkspace
CompositorWorkspace * getWorkspace(void)
Returns our parent workspace.
Definition: OgreCompositorNode.h:322
Ogre::CompositorPassComputeDef::ComputeTextureSource::ComputeTextureSource
ComputeTextureSource(uint32 _texUnitIdx, IdString _textureName)
Definition: OgreCompositorPassComputeDef.h:71
Ogre::AtomicObject::operator+=
T operator+=(const T &add)
Definition: OgreAtomicObject.h:101
Ogre::Font::UVRect
Ogre::FloatRect UVRect
Definition: OgreFont.h:140
Ogre::UavBufferPackedVec
vector< UavBufferPacked * >::type UavBufferPackedVec
Definition: OgreCompositorManager2.h:55
Ogre::RTShader::FunctionInvocation::getOperandList
OperandVector & getOperandList()
Get a list of parameters this function invocation will use in the function call as arguments.
Definition: OgreShaderFunctionAtom.h:204
Ogre::SceneManager::PT_PLANE
@ PT_PLANE
Definition: OgreSceneManager.h:1403
Ogre::GLES2VaoManager::Vao::VertexBinding::vertexBufferVbo
GLuint vertexBufferVbo
Definition: OgreGLES2VaoManager.h:100
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:164
Ogre::ID_LAST_RENDER_QUEUE
@ ID_LAST_RENDER_QUEUE
Definition: OgreScriptCompiler.h:920
Ogre::GpuProgramParameters::ACT_PSSM_FADE
@ ACT_PSSM_FADE
PSSM fade point (pixel depth must be lower) in projection space.
Definition: OgreGpuProgramParams.h:1375
Ogre::X11EGLSupport::mAtomState
Atom mAtomState
Definition: OgreX11EGLSupport.h:162
Ogre::VulkanQueue::mCurrentCmdBuffer
VkCommandBuffer mCurrentCmdBuffer
Definition: OgreVulkanQueue.h:80
Ogre::DescriptorSetTexture2::mShaderTypeTexCount
uint16 mShaderTypeTexCount[NumShaderTypes]
Render-System specific data.
Definition: OgreDescriptorSetTexture.h:324
OgreHeaderSuffix.h
Ogre::RenderSystem::_hlmsSamplerblockDestroyed
virtual void _hlmsSamplerblockDestroyed(HlmsSamplerblock *block)
Definition: OgreRenderSystem.h:878
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:82
Ogre::LinearResampler_Float32
Definition: OgreImageResampler.h:179
Ogre
Definition: OgreAndroidLogListener.h:34
Ogre::GL3PlusFBORenderTexture
RenderTexture for GL FBO.
Definition: OgreGL3PlusFBORenderTexture.h:40
Ogre::FastArray::FastArray
FastArray()
Definition: OgreFastArray.h:100
Ogre::ushort
unsigned short ushort
Definition: OgrePrerequisites.h:144
Ogre::Bone::_setReverseBindPtr
void _setReverseBindPtr(const ArrayMatrixAf4x3 *ptr)
Definition: OgreBone.h:133
zzip_plugin_io_handlers
union _zzip_plugin_io zzip_plugin_io_handlers
Definition: OgreZip.h:41
Ogre::LBS_CURRENT
@ LBS_CURRENT
the colour as built up from previous stages
Definition: OgreBlendMode.h:115
Ogre::GpuProgramParameters::AutoConstantIterator
ConstVectorIterator< AutoConstantList > AutoConstantIterator
Definition: OgreGpuProgramParams.h:1962
Ogre::v1::Pose::NormalsIterator
MapIterator< NormalsMap > NormalsIterator
An iterator over the vertex offsets.
Definition: OgrePose.h:78
Ogre::HlmsManager::useDefaultDatablockFrom
void useDefaultDatablockFrom(HlmsTypes type)
Definition: OgreHlmsManager.h:299
Ogre::StagingTextureManager
Definition: OgreStagingTextureManager.h:39
Ogre::StackVector::resize
void resize(size_t newSize, const T &value=T())
Definition: OgreStackVector.h:218
Ogre::SmallVectorTemplateCommon::back
const_reference back() const
Definition: OgreSmallVector.h:230
OgreOfflineProfiler.h
Ogre::DescBindingTypes::UavBuffer
@ UavBuffer
Definition: OgreRootLayout.h:85
OgreGL3PlusView::ogreWindow
Ogre::Window * ogreWindow
Definition: OgreOSXCocoaView.h:37
Ogre::PbsProperty::DetailOffsets2
static const IdString DetailOffsets2
Definition: OgreHlmsPbs.h:539
Ogre::GL3PlusOldVertexArrayObject::isInitialised
bool isInitialised(void)
Definition: OgreGL3PlusVertexArrayObject.h:50
Ogre::PixelFormatDataTypes::UnormFloat3
@ UnormFloat3
Definition: OgreD3D11PixelFormatToShaderType.h:43
Ogre::CompositorPassDef::UavDependency
Definition: OgreCompositorPassDef.h:201
Ogre::v1::CbRenderOp::operationType
uint8 operationType
Definition: OgreCbDrawCall.h:92
Ogre::Matrix4::transformAffine
Vector3 transformAffine(const Vector3 &v) const
3-D Vector transformation specially for an affine matrix.
Definition: OgreMatrix4.h:669
Ogre::ANT_OBJECT
@ ANT_OBJECT
Definition: OgreScriptCompiler.h:83
Ogre::HighLevelGpuProgramFactory
Interface definition for factories of HighLevelGpuProgram.
Definition: OgreHighLevelGpuProgramManager.h:46
Ogre::RTShader::Parameter::SPC_POSTOCAMERA_WORLD_SPACE
@ SPC_POSTOCAMERA_WORLD_SPACE
View vector in world space.
Definition: OgreShaderParameter.h:118
Ogre::ID_UNLIMITED
@ ID_UNLIMITED
Definition: OgreScriptCompiler.h:732
Ogre::RenderSystem::_descriptorSetTexture2Created
virtual void _descriptorSetTexture2Created(DescriptorSetTexture2 *newSet)
Definition: OgreRenderSystem.h:881
Ogre::SHADOWMAP_FOCUSED
@ SHADOWMAP_FOCUSED
Definition: OgreCompositorShadowNodeDef.h:51
Ogre::CommandBuffer::execute_drawV1StripNoBaseInstance
static CommandBufferExecuteFunc execute_drawV1StripNoBaseInstance
Definition: OgreCommandBuffer.h:103
Ogre::Archive::isReadOnly
virtual bool isReadOnly() const
Reports whether this Archive is read-only, or whether the contents can be updated.
Definition: OgreArchive.h:132
Ogre::RSC_TEXTURE_COMPRESSION_VTC
@ RSC_TEXTURE_COMPRESSION_VTC
Supports compressed textures in the VTC format.
Definition: OgreRenderSystemCapabilities.h:144
Ogre::PFG_RGBA16_UNORM
@ PFG_RGBA16_UNORM
Definition: OgrePixelFormatGpu.h:60
Ogre::ArrayVector3::makeFloor
void makeFloor(const ArrayVector3 &cmp)
Sets this vector's components to the minimum of its own and the ones of the passed in vector.
Ogre::PbsMobileProperty::DetailOffsetsN3
static const IdString DetailOffsetsN3
Definition: OgreHlmsPbsMobile.h:135
Ogre::DomainShader
@ DomainShader
Definition: OgreCommon.h:398
Ogre::VertexArrayObject::ReadRequests::semantic
VertexElementSemantic semantic
Definition: OgreVertexArrayObject.h:184
OgreShaderGenerator.h
Ogre::HlmsBaseProp::UvCount7
static const IdString UvCount7
Definition: OgreHlms.h:860
Ogre::VulkanGlobalBindingTable::constBuffers
VkDescriptorBufferInfo constBuffers[NUM_BIND_CONST_BUFFERS]
Definition: OgreVulkanGlobalBindingTable.h:64
Ogre::PT_ORTHOGRAPHIC
@ PT_ORTHOGRAPHIC
Definition: OgreFrustum.h:51
Ogre::v1::EntityFactory::~EntityFactory
~EntityFactory()
Definition: OgreEntity.h:690
Ogre::Volume::DualCell
struct _OgreVolumeExport Ogre::Volume::DualCell DualCell
To store the generated dual cells in a vector.
Ogre::ID_GPU_VENDOR_RULE
@ ID_GPU_VENDOR_RULE
Definition: OgreScriptCompiler.h:643
Ogre::RenderTarget::FrameStats
Definition: OgreRenderTarget.h:77
Ogre::RenderQueue::StableSort
@ StableSort
Definition: OgreRenderQueue.h:125
Ogre::AndroidEGLSupport
Definition: OgreAndroidEGLSupport.h:35
Ogre::NULLRenderWindow::create
virtual void create(const String &name, unsigned int width, unsigned int height, bool fullScreen, const NameValuePairList *miscParams)
Creates & displays the new window.
Ogre::PBSM_BLEND_OVERLAY
@ PBSM_BLEND_OVERLAY
Definition: OgreHlmsPbsPrerequisites.h:92
Ogre::GpuProgramParameters::ACT_LIGHT_DIRECTION
@ ACT_LIGHT_DIRECTION
A light direction in world space (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:1040
Ogre::Resource::LF_INCLUDE_NON_RELOADABLE
@ LF_INCLUDE_NON_RELOADABLE
Process non-reloadable resources too.
Definition: OgreResource.h:142
Ogre::StackVector::operator=
void operator=(const StackVector< T, C > &copy)
Definition: OgreStackVector.h:75
OgreMovablePlane.h
Ogre::ObjectData::mUpperDistance
Real * mUpperDistance[2]
Upper distance to still render. Ours is mUpperDistance[mIndex].
Definition: OgreObjectData.h:85
Ogre::GpuProgramParameters::ACT_PSSM_BLENDS
@ ACT_PSSM_BLENDS
Array of PSSM blend points (pixel depth must be lower) in projection space.
Definition: OgreGpuProgramParams.h:1370
Ogre::v1::AnimationStateControllerValue
ControllerValue wrapper class for AnimationState.
Definition: OgreAnimationState.h:279
Ogre::ID_MASK
@ ID_MASK
Definition: OgreScriptCompiler.h:962
Ogre::NULLReadOnlyBufferPacked::bindBufferHS
virtual void bindBufferHS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreNULLTexBufferPacked.h:73
Ogre::WorkQueue::Response
General purpose response structure.
Definition: OgreWorkQueue.h:128
Ogre::MetalProgram::getMetalFunction
id< MTLFunction > getMetalFunction(void) const
Retrieve the Metal function object.
Definition: OgreMetalProgram.h:117
Ogre::UnifiedHighLevelGpuProgramFactory::create
HighLevelGpuProgram * create(ResourceManager *creator, const String &name, ResourceHandle handle, const String &group, bool isManual, ManualResourceLoader *loader)
Ogre::PbsProperty::EnvProbeMap
static const char * EnvProbeMap
Definition: OgreHlmsPbs.h:502
Ogre::SubStringRef
Definition: OgreHlmsCommon.h:48
Ogre::SceneManager::isCurrentShadowNodeReused
bool isCurrentShadowNodeReused(void) const
Definition: OgreSceneManager.h:2419
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:1069
OgreConfigDialogImp.h
Ogre::LogManager::getSingleton
static LogManager & getSingleton(void)
Override standard Singleton retrieval.
Ogre::StdMap< String, String >
Ogre::v1::SubMesh::operationType
OperationType operationType
The render operation type used to render this submesh.
Definition: OgreSubMesh.h:78
Ogre::v1::D3D11HardwareBuffer::INDEX_BUFFER
@ INDEX_BUFFER
Definition: OgreD3D11HardwareBuffer.h:48
Ogre::CbShaderBuffer::bufferPacked
BufferPacked * bufferPacked
Definition: OgreCbShaderBuffer.h:40
Ogre::VaoManager::MemoryStatsEntry::poolType
uint32 poolType
Definition: OgreVaoManager.h:184
Ogre::ID_VERTEX_PROGRAM
@ ID_VERTEX_PROGRAM
Definition: OgreScriptCompiler.h:613
Ogre::LML_NORMAL
@ LML_NORMAL
Definition: OgreLog.h:73
Ogre::PASS_SHADOWS
@ PASS_SHADOWS
Definition: OgreCompositorPassDef.h:64
Ogre::SceneManager::getCameras
const CameraList & getCameras() const
Returns a const version of the camera list.
Definition: OgreSceneManager.h:2286
Ogre::RTShader::Function::getLocalParameters
const ShaderParameterList & getLocalParameters() const
Return a list of local parameters.
Definition: OgreShaderFunction.h:140
Ogre::SceneManager::getSphericalHarmonics
const float * getSphericalHarmonics(void) const
Definition: OgreSceneManager.h:1658
Ogre::CubemapProbeVec
vector< CubemapProbe * >::type CubemapProbeVec
Definition: OgreParallaxCorrectedCubemapBase.h:41
Ogre::PFG_NV12
@ PFG_NV12
Definition: OgrePixelFormatGpu.h:166
Ogre::SmallVectorTemplateCommon::data
pointer data()
data - Return a pointer to the vector's buffer, even if empty().
Definition: OgreSmallVector.h:207
Ogre::Mesh::isIndexBufferShadowed
bool isIndexBufferShadowed(void) const
Gets whether or not this meshes index buffers are shadowed.
Definition: OgreMesh2.h:416
Ogre::Math::RadiansToAngleUnits
static Real RadiansToAngleUnits(Real radians)
Convert from radians to the current AngleUnit .
Ogre::MemoryPoolVec
vector< char * >::type MemoryPoolVec
Definition: OgreArrayMemoryManager.h:39
Ogre::NodeMemoryManager::getTwin
NodeMemoryManager * getTwin() const
Note the return value can be null.
Definition: OgreNodeMemoryManager.h:87
Ogre::HlmsBaseProp::HighQuality
static const IdString HighQuality
Definition: OgreHlms.h:951
Ogre::SampleDescription::getColourSamples
uint8 getColourSamples(void) const
Definition: OgreCommon.h:1054
Ogre::v1::KeyFrame::~KeyFrame
virtual ~KeyFrame()
Definition: OgreKeyFrame.h:65
Ogre::UnlitMobileProp::DiffuseMapCount8
static const IdString DiffuseMapCount8
Definition: OgreHlmsUnlitMobile.h:116
Ogre::VaoManager::MemoryStatsEntry::offset
size_t offset
Definition: OgreVaoManager.h:186
Ogre::v1::StaticGeometry::QueuedSubMesh::orientation
Quaternion orientation
Definition: OgreStaticGeometry.h:168
Ogre::SkeletonDef::DepthLevelInfo::numBonesInLevel
size_t numBonesInLevel
Definition: OgreSkeletonDef.h:78
Ogre::PF_ETC2_RGB8A1
@ PF_ETC2_RGB8A1
ETC2 (Ericsson Texture Compression)
Definition: OgrePixelFormat.h:252
Ogre::GLES2Plugin
Plugin instance for GL ES 2 Manager.
Definition: OgreGLES2Plugin.h:38
Ogre::Sphere::Sphere
Sphere(const Vector3 &center, Real radius)
Constructor allowing arbitrary spheres.
Definition: OgreSphere.h:62
Ogre::RTShader::ShaderGenerator::setCreateShaderOverProgrammablePass
void setCreateShaderOverProgrammablePass(bool value)
Sets whether shaders are created for passes with shaders.
Definition: OgreShaderGenerator.h:482
Ogre::SkeletonAnimManager::BySkeletonDefList
list< BySkeletonDef >::type BySkeletonDefList
Definition: OgreSkeletonAnimManager.h:106
Ogre::Ray::intersects
std::pair< bool, Real > intersects(const Plane &p) const
Tests whether this ray intersects the given plane.
Definition: OgreRay.h:81
Ogre::Camera::CameraSortMode
CameraSortMode
Sets how the objects are sorted.
Definition: OgreCamera.h:138
OgreTextureGpuManager.h
Ogre::v1::VAT_MORPH
@ VAT_MORPH
Morph animation is made up of many interpolated snapshot keyframes.
Definition: OgreAnimationTrack.h:594
Ogre::LodData::Triangle::isMalformed
bool isMalformed()
Ogre::GLSLESProgramPipelineManager
Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL ES has one pr...
Definition: OgreGLSLESProgramPipelineManager.h:53
Ogre::v1::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:85
Ogre::APKFileSystemArchive::exists
bool exists(const String &filename)
Find out if the named file exists (note: fully qualified filename required)
Ogre::THREAD_ENTRY_POINT
unsigned long(OGRE_THREAD_CALL_CONVENTION * THREAD_ENTRY_POINT)(void *lpThreadParameter)
Definition: OgreThreads.h:124
Ogre::RenderSystemCapabilities::setVertexProgramConstantFloatCount
void setVertexProgramConstantFloatCount(ushort c)
The number of floating-point constants vertex programs support.
Definition: OgreRenderSystemCapabilities.h:755
Ogre::LodVertexBuffer::vertexCount
size_t vertexCount
Definition: OgreLodBuffer.h:53
Ogre::PbsProperty::NormalWeightDetail3
static const IdString NormalWeightDetail3
Definition: OgreHlmsPbs.h:534
Ogre::RenderSystemCapabilities::setGeometryProgramConstantIntCount
void setGeometryProgramConstantIntCount(ushort c)
The number of integer constants geometry programs support.
Definition: OgreRenderSystemCapabilities.h:775
Ogre::GL3PlusHlmsPso::vertexShader
GLSLShader * vertexShader
Definition: OgreGL3PlusHlmsPso.h:63
Ogre::SkeletonDef::DepthLevelInfo::DepthLevelInfo
DepthLevelInfo()
Definition: OgreSkeletonDef.h:79
Ogre::PVRTCCodec
Codec specialized in loading PVRTC (PowerVR) images.
Definition: OgrePVRTCCodec.h:46
Ogre::D3D11AmdExtension
Definition: OgreD3D11AmdExtension.h:42
Ogre::PFG_IA44
@ PFG_IA44
Definition: OgrePixelFormatGpu.h:175
Ogre::CompositorPassShadowsDef::mLodCameraName
IdString mLodCameraName
When empty, it implies mCameraName == mLodCameraName; except for shadow nodes.
Definition: OgreCompositorPassShadowsDef.h:62
Ogre::CbSharedDraw::firstVertexIndex
uint32 firstVertexIndex
Definition: OgreCbDrawCall.h:46
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_OBJECT_SPACE2
@ SPC_POSTOLIGHT_OBJECT_SPACE2
Definition: OgreShaderParameter.h:129
Ogre::v1::HardwarePixelBuffer::getWidth
uint32 getWidth() const
Gets the width of this buffer.
Definition: OgreHardwarePixelBuffer.h:189
Ogre::v1::GL3PlusDefaultHardwareIndexBuffer::getDataPtr
void * getDataPtr(size_t offset) const
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:92
Ogre::v1::BillboardSet::setUseAccurateFacing
virtual void setUseAccurateFacing(bool acc)
Sets whether or not billboards should use an 'accurate' facing model based on the vector from each bi...
Definition: OgreBillboardSet.h:687
Ogre::PF_BC6H_UF16
@ PF_BC6H_UF16
DDS (DirectDraw Surface) BC6H format (unsigned 16 bit float)
Definition: OgrePixelFormat.h:218
Ogre::BoneTransform::mParentTransform
const SimpleMatrixAf4x3 **RESTRICT_ALIAS mParentTransform
Points to the parent's pointer.
Definition: OgreBoneTransform.h:58
Ogre::AxisAlignedBox::merge
void merge(const AxisAlignedBox &rhs)
Merges the passed in box into the current box.
Definition: OgreAxisAlignedBox.h:358
Ogre::Serializer::ENDIAN_BIG
@ ENDIAN_BIG
Use big endian (0x1000 is serialised as 0x10 0x00)
Definition: OgreSerializer.h:70
Ogre::STLAllocator::allocate
pointer allocate(size_type count, typename std::allocator< void >::const_pointer ptr=0)
memory allocation (elements, used by STL)
Definition: OgreMemorySTLAllocator.h:129
Ogre::CommandBuffer::addCommand
T * addCommand(void)
Creates/Records a command already casted to the typename.
Definition: OgreCommandBuffer.h:114
Ogre::CompositorPassComputeDef::mCameraName
IdString mCameraName
Definition: OgreCompositorPassComputeDef.h:113
Ogre::PCT_SHORT
@ PCT_SHORT
Byte per component (8 bit fixed 0.0..1.0)
Definition: OgrePixelFormat.h:395
Ogre::MeshManager
Handles the management of mesh resources.
Definition: OgreMeshManager2.h:54
Ogre::CB_SET_READONLY_BUFFER_INVALID
@ CB_SET_READONLY_BUFFER_INVALID
Definition: OgreCbCommon.h:66
Ogre::ComPtr::GetAddressOf
T ** GetAddressOf() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:207
Ogre::GLSLESProgramPipeline::getGLProgramPipelineHandle
GLuint getGLProgramPipelineHandle() const
GL Program Pipeline Handle.
Definition: OgreGLSLESProgramPipeline.h:78
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE4
@ SPC_POSTOLIGHT_TANGENT_SPACE4
Definition: OgreShaderParameter.h:161
Ogre::VulkanDelayed_vkDestroyImage::execute
virtual void execute()
Ogre::TerrainQuadTreeNode::LodLevel::lastTransitionDist
Real lastTransitionDist
The most recently calculated transition distance.
Definition: OgreTerrainQuadTreeNode.h:144
Ogre::Mesh::LodValueArray
FastArray< Real > LodValueArray
Definition: OgreMesh2.h:94
Ogre::VaoManager::getTexBufferAlignment
uint32 getTexBufferAlignment(void) const
Definition: OgreVaoManager.h:502
Ogre::ResourceGroupManager::RESOURCE_SYSTEM_NUM_REFERENCE_COUNTS
static size_t RESOURCE_SYSTEM_NUM_REFERENCE_COUNTS
The number of reference counts held per resource by the resource system.
Definition: OgreResourceGroupManager.h:292
OgreGLSLExtSupport.h
DXGI_ALPHA_MODE_UNSPECIFIED
@ DXGI_ALPHA_MODE_UNSPECIFIED
Definition: OgreD3D11LegacySDKEmulation.h:43
Ogre::InternalCubemapProbe
Definition: OgreInternalCubemapProbe.h:46
Ogre::Terrain::setVisibilityFlags
void setVisibilityFlags(uint32 flags)
Set the visibility flags for this terrain.
Definition: OgreTerrain.h:1359
Ogre::VulkanDevice::mTransferQueues
FastArray< VulkanQueue > mTransferQueues
Additional transfer queues to run async transfers (besides the main graphics one)
Definition: OgreVulkanDevice.h:96
Ogre::PbsProperty::TransparentMode
static const IdString TransparentMode
Definition: OgreHlmsPbs.h:516
Ogre::FileSystemLayer::getConfigFilePath
const Ogre::String getConfigFilePath(Ogre::String filename) const
Search for the given config file in the user's home path.
Definition: OgreFileSystemLayer.h:74
Ogre::CommandBuffer::execute_setReadOnlyBufferPS
static CommandBufferExecuteFunc execute_setReadOnlyBufferPS
Definition: OgreCommandBuffer.h:89
Ogre::Degree::Degree
Degree(Real d=0)
Definition: OgreMath.h:99
Ogre::GLES2HlmsSamplerblock
A sampler block contains settings that go hand in hand with a texture, and thus are common to many te...
Definition: OgreGLES2HlmsSamplerblock.h:48
Ogre::cbitset64
Definition: OgreBitset.h:164
Ogre::HlmsBaseProp::AlphaToCoverage
static const IdString AlphaToCoverage
Definition: OgreHlms.h:931
Ogre::VertexBufferDownloadHelper::getVector4
static Vector4 getVector4(uint8 const *srcData, VertexElement2 vertexElement)
Definition: OgreVertexBufferDownloadHelper.h:128
Ogre::D3D11StagingBuffer
NOTE FOR D3D12 PORTING: The GL3Plus implementation should be used as reference, since it is much lowe...
Definition: OgreD3D11StagingBuffer.h:49
Ogre::Win32EGLContext
Definition: OgreWin32EGLContext.h:37
Ogre::SubmissionType::FlushOnly
@ FlushOnly
Send the work we have so far to the GPU, but there may be more under way.
Definition: OgreVulkanPrerequisites.h:135
XErrorHandler
int(* XErrorHandler)(Display *, XErrorEvent *)
Definition: OgreX11EGLSupport.h:119
Ogre::LodData::Vertex::collapseToi
VertexI collapseToi
Definition: OgreLodData.h:120
XErrorEvent
Definition: OgreX11EGLSupport.h:79
Ogre::GLES2OldVertexArrayObject::isInitialised
bool isInitialised(void)
Definition: OgreGLES2VertexArrayObject.h:50
Ogre::NULLRenderWindow::getCustomAttribute
virtual void getCustomAttribute(const String &name, void *pData)
Gets a custom (maybe platform-specific) attribute.
Definition: OgreNULLRenderWindow.h:52
Ogre::v1::OldNode::TS_LOCAL
@ TS_LOCAL
Transform is relative to the local space.
Definition: OgreOldNode.h:75
Ogre::v1::Animation::OldNodeTrackList
map< unsigned short, OldNodeAnimationTrack * >::type OldNodeTrackList
Definition: OgreAnimation.h:403
Ogre::PbsTextureTypes
PbsTextureTypes
Definition: OgreHlmsPbsPrerequisites.h:59
Ogre::GLSLShader::getShaderID
GLuint getShaderID(void) const
Get the OGRE assigned shader ID.
Definition: OgreGLSLShader.h:212
OgreVector4.h
Ogre::ParticleAffector
Abstract class defining the interface to be implemented by particle affectors.
Definition: OgreParticleAffector.h:64
Ogre::v1::GLES2HardwareIndexBuffer::getGLBufferId
GLuint getGLBufferId(void) const
Definition: OgreGLES2HardwareIndexBuffer.h:79
Ogre::v1::GL3PlusHardwareShaderStorageBuffer::getGLBufferBinding
GLint getGLBufferBinding(void) const
Definition: OgreGL3PlusHardwareShaderStorageBuffer.h:69
Ogre::Volume::ChunkHandler
Handles the WorkQueue management of the chunks.
Definition: OgreVolumeChunkHandler.h:89
Ogre::UpdateTransformRequest
Definition: OgreSceneManager.h:149
Ogre::v1::MeshPtr
SharedPtr< Mesh > MeshPtr
Definition: OgrePrerequisites.h:450
Ogre::HlmsPbs::getShadowFilter
ShadowFilter getShadowFilter(void) const
Definition: OgreHlmsPbs.h:360
Ogre::VertexShader
@ VertexShader
Definition: OgreCommon.h:394
Ogre::TextureGpuManager::MetadataCacheEntry::aliasName
String aliasName
Definition: OgreTextureGpuManager.h:263
Ogre::ProfiledEdge::dst
Vector3 dst
Definition: OgreLodConfig.h:45
Ogre::c_allGraphicStagesMask
static const uint8 c_allGraphicStagesMask
Definition: OgreCommon.h:402
Ogre::PixelFormatGpuUtils::PFL_BGR8
@ PFL_BGR8
Definition: OgrePixelFormatGpuUtils.h:65
Ogre::NULLWindow::requestResolution
virtual void requestResolution(uint32 width, uint32 height)
Requests a change in resolution.
Ogre::Volume::OctreeNode::getCorner4
const Vector3 getCorner4(void) const
Gets the coordinate of corner 4.
Definition: OgreVolumeOctreeNode.h:481
Ogre::HlmsBaseProp::DisableStage
static const IdString DisableStage
Definition: OgreHlms.h:954
Ogre::v1::CbDrawCall::firstVertexIndex
uint32 firstVertexIndex
Definition: OgreCbDrawCall.h:108
Ogre::v1::Mesh::getAutoBuildEdgeLists
bool getAutoBuildEdgeLists(void) const
Sets whether or not this Mesh should automatically build edge lists when asked for them,...
Definition: OgreMesh.h:940
Ogre::IndexBufferPacked::IndexBufferPacked
IndexBufferPacked(size_t internalBufferStartBytes, size_t numElements, uint32 bytesPerElement, uint32 numElementsPadding, BufferType bufferType, void *initialData, bool keepAsShadow, VaoManager *vaoManager, BufferInterface *bufferInterface)
Definition: OgreIndexBufferPacked.h:44
Ogre::v1::VertexAnimationTrack::getTargetMode
TargetMode getTargetMode(void) const
Get the target mode.
Definition: OgreAnimationTrack.h:667
Ogre::v1::EdgeData::triangles
TriangleList triangles
Main triangles array, stores all triangles of this edge list.
Definition: OgreEdgeListBuilder.h:126
Ogre::v1::BillboardChain::getUseTextureCoords
virtual bool getUseTextureCoords(void) const
Gets whether texture coordinate information should be included in the final buffers generated.
Definition: OgreBillboardChain.h:150
Ogre::v1::VertexElement::baseVertexPointerToElement
void baseVertexPointerToElement(void *pBase, void **pElem) const
Adjusts a pointer to the base of a vertex to point at this element.
Definition: OgreHardwareVertexBuffer.h:200
Ogre::Pass::setPolygonModeOverrideable
virtual void setPolygonModeOverrideable(bool override)
Sets whether this pass's chosen detail level can be overridden (downgraded) by the camera setting.
Definition: OgrePass.h:594
Ogre::APKFileSystemArchiveFactory::destroyInstance
void destroyInstance(Archive *arch)
Destroys an object which was created by this factory.
Definition: OgreAPKFileSystemArchive.h:96
Ogre::CompositorTargetDef::setShadowMapSupportedLightTypes
void setShadowMapSupportedLightTypes(uint8 types)
Definition: OgreCompositorPassDef.h:300
Ogre::v1::OldNode::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Return an instance of user objects binding associated with this class.
Definition: OgreOldNode.h:741
Ogre::D3D11StereoDriverImpl::D3D11StereoDriverImpl
D3D11StereoDriverImpl()
Definition: OgreD3D11StereoDriverImpl.h:44
Ogre::FilterOptions
FilterOptions
Filtering options for textures / mipmaps.
Definition: OgreCommon.h:265
Ogre::cbitsetN::capacity
size_t capacity() const
Return maximum number of bits this bitset can hold.
Definition: OgreBitset.h:97
Ogre::TextureGpu::getCustomAttribute
virtual void getCustomAttribute(IdString name, void *pData)
Definition: OgreTextureGpu.h:728
Ogre::VulkanDescriptorSetTexture::mWriteDescSetHazardous
VkWriteDescriptorSet mWriteDescSetHazardous
Definition: OgreVulkanDescriptorSets.h:53
Ogre::RenderSystemCapabilities::getNumTextureUnits
ushort getNumTextureUnits(void) const
Returns the number of texture units the current output hardware supports.
Definition: OgreRenderSystemCapabilities.h:571
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:87
OgreD3D11LegacySDKEmulation.h
Ogre::ShadowNodeHelper::ShadowParam::atlasId
uint8 atlasId
What texture atlas to use.
Definition: OgreCompositorShadowNode.h:369
Ogre::GLES2TexBufferEmulatedPacked
Definition: OgreGLES2TexBufferEmulatedPacked.h:39
OgreHardwareBufferManager.h
Ogre::Terrain::getHighestLodLoaded
int getHighestLodLoaded() const
Definition: OgreTerrain.h:1897
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_TANGENT_SPACE
@ SPC_LIGHTPOSITION_TANGENT_SPACE
Light position in tangent space index 0-7.
Definition: OgreShaderParameter.h:237
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:1206
Ogre::SubItem
Utility class which defines the sub-parts of an Item.
Definition: OgreSubItem.h:62
Ogre::ConstBufferPoolUser
Definition: OgreConstBufferPool.h:157
Ogre::SharedPtr::operator=
SharedPtr & operator=(const SharedPtr< Y > &r)
Definition: OgreSharedPtr.h:226
Ogre::UnlitMobileProp::DiffuseMapCount14
static const IdString DiffuseMapCount14
Definition: OgreHlmsUnlitMobile.h:122
Ogre::bitset64::setAll
void setAll()
Sets all bits to 1.
Ogre::BuildLightListRequest::BuildLightListRequest
BuildLightListRequest(size_t _startLightIdx)
Definition: OgreSceneManager.h:171
Ogre::v1::Billboard::mColour
ColourValue mColour
Definition: OgreBillboard.h:86
Ogre::TerrainPagedWorldSection::TerrainDefiner::define
virtual void define(TerrainGroup *terrainGroup, long x, long y)
Definition: OgreTerrainPagedWorldSection.h:161
Ogre::HlmsBaseProp::IdentityViewProj
static const IdString IdentityViewProj
Definition: OgreHlms.h:848
Ogre::v1::HardwareBuffer::HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE
@ HBU_DYNAMIC_WRITE_ONLY_DISCARDABLE
Combination of HBU_DYNAMIC, HBU_WRITE_ONLY and HBU_DISCARDABLE.
Definition: OgreHardwareBuffer.h:117
Ogre::ControllerFunction::~ControllerFunction
virtual ~ControllerFunction()
Definition: OgreController.h:95
OgreVulkanSupport.h
Atom
NotPointerAtom * Atom
Definition: OgreX11EGLSupport.h:76
Ogre::ID_EMISSIVE
@ ID_EMISSIVE
Definition: OgreScriptCompiler.h:651
Ogre::GL3PlusVaoManager::StrideChanger::offsetAfterPadding
size_t offsetAfterPadding
Definition: OgreGL3PlusVaoManager.h:60
Ogre::Particle::mTotalTimeToLive
Real mTotalTimeToLive
Total Time to live, number of seconds of particles natural life.
Definition: OgreParticle.h:96
Ogre::MetalRenderSystem::getDisplayMonitorCount
virtual unsigned int getDisplayMonitorCount() const
Gets the number of display monitors.
Definition: OgreMetalRenderSystem.h:294
Ogre::PbsMobileProperty::DetailOffsetsN
static const IdString DetailOffsetsN
Definition: OgreHlmsPbsMobile.h:131
Ogre::TerrainGroup::TerrainSlot
Slot for a terrain instance, together with its definition.
Definition: OgreTerrainGroup.h:323
Ogre::RadixSort::ContainerIter
TContainer::iterator ContainerIter
Definition: OgreRadixSort.h:91
Ogre::Any::isEmpty
bool isEmpty() const
Definition: OgreAny.h:111
Ogre::Node::_getTransform
Transform & _getTransform()
Returns a direct access to the Transform state.
Definition: OgreNode.h:253
Ogre::HlmsCache::HlmsCache
HlmsCache()
Definition: OgreHlmsCommon.h:204
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:293
Ogre::v1::VertexCacheProfiler
Vertex cache profiler.
Definition: OgreVertexIndexData.h:330
Ogre::ShaderParams::ManualParamEx::dataBytes
const void * dataBytes
Pointer to externally owned memory. We won't free it.
Definition: OgreShaderParams.h:83
Ogre::Terrain::getRenderQueueGroup
uint8 getRenderQueueGroup(void) const
Get the render queue group that this terrain will be rendered into.
Definition: OgreTerrain.h:1348
Ogre::SCENE_DYNAMIC
@ SCENE_DYNAMIC
Definition: OgreCommon.h:482
Ogre::ObjectDataArrayMemoryManager
Implementation to create the ObjectData variables needed by MovableObjects.
Definition: OgreArrayMemoryManager.h:368
Ogre::downscale2x_Signed_X8
ImageDownsampler2D downscale2x_Signed_X8
Definition: OgreImageDownsampler.h:133
Ogre::EGLContext::mDrawable
EGLSurface mDrawable
Definition: GL3Plus/include/windowing/EGL/OgreEGLContext.h:46
Ogre::MetalTexRegion
Definition: OgreMetalDescriptorSetTexture.h:46
Ogre::HlmsTexturePack::TextureEntry
Definition: OgreHlmsTexturePack.h:49
Ogre::GLXWindow
Definition: OgreGLXWindow.h:39
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(int)
Apply delta value.
Definition: OgreAnimable.h:193
Ogre::HlmsJsonListener::savingChangeTextureName
virtual void savingChangeTextureName(String &inOutAliasName, String &inOutTexName)
Gives you a chance to completely change the name of the texture when saving a material.
Definition: OgreHlmsJson.h:66
Ogre::HlmsPbsDatablock::SpecularWorkflow
@ SpecularWorkflow
Specular workflow.
Definition: OgreHlmsPbsDatablock.h:199
Ogre::IteratorWrapper::moveNext
void moveNext()
Moves the iterator on one element.
Definition: OgreIteratorWrapper.h:104
OgreVaoManager.h
Ogre::CompositorWorkspace::isValid
bool isValid(void) const
Only valid workspaces can update without crashing.
Definition: OgreCompositorWorkspace.h:162
Ogre::MetalRenderTargetCommon::mColourAttachmentDesc
MTLRenderPassColorAttachmentDescriptor * mColourAttachmentDesc
Definition: OgreMetalRenderTargetCommon.h:40
Ogre::NumShaderTypes
@ NumShaderTypes
Definition: OgreCommon.h:399
Ogre::Matrix3::ZERO
static const Matrix3 ZERO
Definition: OgreMatrix3.h:249
Ogre::ResourceManager::resourceExists
virtual bool resourceExists(ResourceHandle handle)
Returns whether a resource with the given handle exists in this manager.
Definition: OgreResourceManager.h:389
Ogre::D3D9Mappings::D3D_TEX_TYPE_NORMAL
@ D3D_TEX_TYPE_NORMAL
standard texture
Definition: OgreD3D9Mappings.h:48
Ogre::D3D9HardwarePixelBuffer
Definition: OgreD3D9HardwarePixelBuffer.h:40
Ogre::CullFrustumRequest::CullFrustumRequest
CullFrustumRequest(uint8 _firstRq, uint8 _lastRq, bool _casterPass, bool _addToRenderQueue, bool _cullingLights, const ObjectMemoryManagerVec *_objectMemManager, const Camera *_camera, const Camera *_lodCamera)
Definition: OgreSceneManager.h:120
Ogre::TEXCALC_NONE
@ TEXCALC_NONE
No calculated texture coordinates.
Definition: OgreRenderSystem.h:68
Ogre::MaterialSerializer::quoteWord
String quoteWord(const String &val)
Definition: OgreMaterialSerializer.h:343
OgreErrorDialogImp.h
Ogre::D3D11Device::throwIfFailed
void throwIfFailed(const char *desc, const char *src)
Definition: OgreD3D11Device.h:85
Ogre::UpdateTransformRequest::UpdateTransformRequest
UpdateTransformRequest()
Definition: OgreSceneManager.h:156
Ogre::HashedVector::back
const_reference back() const
Definition: OgreCommon.h:605
Ogre::Hlms::getShaderCodeCache
const ShaderCodeCacheVec & getShaderCodeCache(void) const
Definition: OgreHlms.h:383
Ogre::D3D11RenderWindowSwapChainBased::getVSyncInterval
unsigned getVSyncInterval() const
Returns the vertical sync interval.
Definition: OgreD3D11RenderWindow.h:125
Ogre::v1::EdgeData::triangleFaceNormals
TriangleFaceNormalList triangleFaceNormals
All triangle face normals.
Definition: OgreEdgeListBuilder.h:128
Ogre::CbDrawStrip::baseInstance
uint32 baseInstance
Definition: OgreCbDrawCall.h:51
Ogre::NULLVaoManager::StrideChanger::offsetAfterPadding
size_t offsetAfterPadding
Definition: OgreNULLVaoManager.h:59
Ogre::v1::MeshLodUsage::manualMesh
MeshPtr manualMesh
Hard link to mesh to avoid looking up each time.
Definition: OgreMesh.h:1077
Ogre::HlmsPassPso::strongMacroblockBits
uint8 strongMacroblockBits
Definition: OgreHlmsPso.h:67
Ogre::SimpleMatrixAf4x3::streamTo4x3
void streamTo4x3(float *RESTRICT_ALIAS dst) const
Copies our 4x3 contents using memory write combining when possible.
Definition: C/OgreArrayMatrixAf4x3.h:259
Ogre::G2D_X_Z
@ G2D_X_Z
Grid is in the X/Z plane.
Definition: OgreGrid2DPageStrategy.h:52
Ogre::IntConstantList
vector< int >::type IntConstantList
Definition of container that holds the current int constants.
Definition: OgreGpuProgramParams.h:606
Ogre::RenderQueueListener::renderQueueStarted
virtual void renderQueueStarted(RenderQueue *rq, uint8 queueGroupId, const String &invocation, bool &skipThisInvocation)
Event raised before a queue group is rendered.
Definition: OgreRenderQueueListener.h:73
Ogre::DecalFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreDecal.h:171
Ogre::D3D11RenderSystem::_getFeatureLevel
D3D_FEATURE_LEVEL _getFeatureLevel() const
Definition: OgreD3D11RenderSystem.h:339
Ogre::LodWorkQueueRequest::input
LodInputProviderPtr input
Definition: OgreLodWorkQueueRequest.h:46
Ogre::Vector3::swap
void swap(Vector3 &other)
Exchange the contents of this vector with another.
Definition: OgreVector3.h:105
Ogre::v1::StaticGeometry::QueuedSubMesh::worldBounds
AxisAlignedBox worldBounds
Pre-transformed world AABB.
Definition: OgreStaticGeometry.h:171
Ogre::v1::StaticGeometry::GeometryBucket::getVertexData
const VertexData * getVertexData(void) const
Get the vertex data for this geometry.
Definition: OgreStaticGeometry.h:234
Ogre::GLUniformReference::mSourceProgType
GpuProgramType mSourceProgType
Which type of program params will this value come from?
Definition: OgreGLSLProgram.h:49
Ogre::StagingBuffer::Destination
Definition: OgreStagingBuffer.h:81
Ogre::SceneQuery::getSupportedWorldFragmentTypes
virtual const set< WorldFragmentType >::type * getSupportedWorldFragmentTypes(void) const
Returns the types of world fragments this query supports.
Definition: OgreSceneQuery.h:170
Ogre::ProfileInstance::hierarchicalLvl
uint hierarchicalLvl
The hierarchical level of this profile, 0 being the root profile.
Definition: OgreProfiler.h:352
Ogre::GLES2HardwareOcclusionQuery
Definition: OgreGLES2HardwareOcclusionQuery.h:45
OgreHlmsTextureBaseClass.h
Ogre::IM_VTFBONEMATRIXLOOKUP
@ IM_VTFBONEMATRIXLOOKUP
Use a limited number of skeleton animations shared among all instances.
Definition: OgreCommon.h:422
Ogre::SubMesh::SourceDataArray
FastArray< SourceData > SourceDataArray
Definition: OgreSubMesh2.h:296
Ogre::SkeletonAnimation::getCurrentTime
Real getCurrentTime(void) const
Gets the current animation time, in seconds. Prefer using getCurrentFrame.
Definition: OgreSkeletonAnimation.h:116
Ogre::PCT_FLOAT32
@ PCT_FLOAT32
16 bit float per component
Definition: OgrePixelFormat.h:397
Ogre::PbsMobileProperty::DetailOffsetsD0
static const IdString DetailOffsetsD0
Definition: OgreHlmsPbsMobile.h:127
Ogre::VulkanWindowSwapChainBased::SwapchainStatus
SwapchainStatus
Definition: OgreVulkanWindow.h:78
Ogre::Texture::getNumMipmaps
uint8 getNumMipmaps(void) const
Gets the number of mipmaps to be used for this texture.
Definition: OgreTexture.h:146
Ogre::D3D11VaoManager::Block::offset
size_t offset
Definition: OgreD3D11VaoManager.h:49
Ogre::RqBits::MacroblockShiftTransp
static const int MacroblockShiftTransp
Definition: OgreRenderQueue.h:319
Ogre::VulkanGlobalBindingTable::bakedDescriptorSets
VkWriteDescriptorSet * bakedDescriptorSets[BakedDescriptorSets::NumBakedDescriptorSets]
Definition: OgreVulkanGlobalBindingTable.h:72
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:387
Ogre::v1::Pose::VertexOffsetMap
map< size_t, Vector3 >::type VertexOffsetMap
A collection of vertex offsets based on the vertex index.
Definition: OgrePose.h:70
Ogre::v1::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:594
Ogre::HlmsBaseProp::PrePass
static const IdString PrePass
Definition: OgreHlms.h:896
Ogre::HlmsBaseProp::UvBaking
static const IdString UvBaking
Definition: OgreHlms.h:893
Ogre::UnlitProperty::TexMatrixCount0
static const IdString TexMatrixCount0
Definition: OgreUnlitProperty.h:53
Ogre::ID_DEPTH_VALUE
@ ID_DEPTH_VALUE
Definition: OgreScriptCompiler.h:956
Ogre::VulkanResourceTransition::memBarrier
VkMemoryBarrier memBarrier
Definition: OgreVulkanResourceTransition.h:42
Ogre::ID_SAMPLES_PER_ITERATION
@ ID_SAMPLES_PER_ITERATION
Definition: OgreScriptCompiler.h:1001
OgrePageStrategy.h
Ogre::ID_NON_TILERS_ONLY
@ ID_NON_TILERS_ONLY
Definition: OgreScriptCompiler.h:950
Ogre::ComPtr::Detach
T * Detach() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:218
Ogre::Pool
Template class describing a simple pool of items.
Definition: OgreResourceManager.h:48
Ogre::MetalProgram::getShaderReflectionPairHint
const String & getShaderReflectionPairHint(void) const
Gets the paired shader. See setShaderReflectionPairHint.
Definition: OgreMetalProgram.h:109
Ogre::GLES2FrameBufferObject
Frame Buffer Object abstraction.
Definition: OgreGLES2FrameBufferObject.h:42
Ogre::GL3PlusHlmsPso::depthFunc
GLenum depthFunc
Definition: OgreGL3PlusHlmsPso.h:49
OgreVertexBufferPacked.h
Ogre::ID_UAV_EXTERNAL
@ ID_UAV_EXTERNAL
Definition: OgreScriptCompiler.h:981
Ogre::v1::LinkedSkeletonAnimationSource
Link to another skeleton to share animations.
Definition: OgreSkeleton.h:466
Ogre::ConstBufferPacked::ConstBufferPacked
ConstBufferPacked(size_t internalBufferStartBytes, size_t numElements, uint32 bytesPerElement, uint32 numElementsPadding, BufferType bufferType, void *initialData, bool keepAsShadow, VaoManager *vaoManager, BufferInterface *bufferInterface)
Definition: OgreConstBufferPacked.h:41
Ogre::ID_DEPTH
@ ID_DEPTH
Definition: OgreScriptCompiler.h:953
Ogre::SharedPtrFreeMethod
SharedPtrFreeMethod
The method to use to free memory on destruction.
Definition: OgreSharedPtr.h:43
Ogre::float4x4::float4x4
float4x4()
Definition: OgreShaderPrimitives.h:93
Ogre::ID_ONE_MINUS_DEST_ALPHA
@ ID_ONE_MINUS_DEST_ALPHA
Definition: OgreScriptCompiler.h:663
Ogre::GPU_MATROX
@ GPU_MATROX
Definition: OgreRenderSystemCapabilities.h:313
Ogre::LodConfig::Advanced
Definition: OgreLodConfig.h:146
Ogre::cbitsetN::setValue
void setValue(const size_t position, const bool bValue)
Sets bit at 'position'.
Ogre::VulkanQueue
Definition: OgreVulkanQueue.h:43
Ogre::OGREPROF_CULLING
@ OGREPROF_CULLING
Culling.
Definition: OgreProfiler.h:216
Ogre::PixelFormatDataTypes::UnormFloat
@ UnormFloat
Definition: OgreD3D11PixelFormatToShaderType.h:41
OgreOverlayContainer.h
Ogre::TextureGpuManager::getLoadRequestsCounter
uint64 getLoadRequestsCounter() const
Calling waitForStreamingCompletion before Root::renderOneFrame should guarantee the render is perfect...
Definition: OgreTextureGpuManager.h:793
Ogre::Plugin::~Plugin
virtual ~Plugin()
Definition: OgrePlugin.h:87
Ogre::Window
Definition: OgreWindow.h:47
Ogre::TextureGpuManager::MetadataCacheEntry::depthOrSlices
uint32 depthOrSlices
Definition: OgreTextureGpuManager.h:266
Ogre::HlmsPbsMobileDatablock::mkSr
float mkSr
Definition: OgreHlmsPbsMobileDatablock.h:61
OgreArrayVector3.h
Ogre::v1::PatchMesh
Patch specialisation of Mesh.
Definition: OgrePatchMesh.h:48
Ogre::ObjectData::mOwner
MovableObject ** mOwner
The movable object that owns this ObjectData. Ours is mOwner[mIndex].
Definition: OgreObjectData.h:47
Ogre::HlmsTexturePack::pixelFormat
PixelFormat pixelFormat
Definition: OgreHlmsTexturePack.h:59
Ogre::GpuProgram::isPoseAnimationIncluded
virtual bool isPoseAnimationIncluded(void) const
Returns whether a vertex program includes the required instructions to perform pose animation.
Definition: OgreGpuProgram.h:453
Ogre::MathlibC::THREE
static const ArrayReal THREE
Definition: OgreMathlibC.h:47
Ogre::v1::HardwareVertexBufferSharedPtr
Shared pointer implementation used to share vertex buffers.
Definition: OgreHardwareVertexBuffer.h:92
Ogre::v1::BillboardSet::getAutoUpdate
bool getAutoUpdate(void) const
Return the auto update state of this billboard set.
Definition: OgreBillboardSet.h:820
Ogre::RenderPassColourTarget::allLayers
bool allLayers
When true, slice will be ignored, and all slices will be attached instead.
Definition: OgreRenderPassDescriptor.h:142
Ogre::Node::mParentIndex
size_t mParentIndex
Index in the vector holding this node reference (could be our parent node, or a global array tracking...
Definition: OgreNode.h:185
Ogre::Light::LightTypes
LightTypes
Defines the type of light.
Definition: OgreLight.h:82
Ogre::SmallVectorImpl::insert
iterator insert(iterator I, const T &Elt)
Definition: OgreSmallVector.h:463
Ogre::v1::RenderToVertexBuffer::getSourceRenderable
const Renderable * getSourceRenderable() const
Get the source renderable of this object.
Definition: OgreRenderToVertexBuffer.h:123
Ogre::RaySceneQuery
Specialises the SceneQuery class for querying along a ray.
Definition: OgreSceneQuery.h:371
Ogre::Camera::Listener::cameraPostRenderScene
virtual void cameraPostRenderScene(Camera *cam)
Called after the scene has been rendered with this camera.
Definition: OgreCamera.h:117
Ogre::LodIndexBuffer::indexStart
size_t indexStart
index count from indexStart.
Definition: OgreLodBuffer.h:45
Ogre::GL3PlusRenderSystem::_setTextureBlendMode
void _setTextureBlendMode(size_t stage, const LayerBlendModeEx &bm)
See RenderSystem.
Definition: OgreGL3PlusRenderSystem.h:363
Ogre::Grid3DPageStrategyData::getCellRangeMaxY
virtual int32 getCellRangeMaxY() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid3DPageStrategy.h:171
Ogre::Grid2DPageStrategyData::getCellSize
virtual Real getCellSize() const
Get the size of the cells in the grid.
Definition: OgreGrid2DPageStrategy.h:163
Ogre::TextureDefinitionBase::BufferDefinition::heightFactor
float heightFactor
Definition: OgreTextureDefinition.h:167
Ogre::MetalVaoManager::StrideChanger::StrideChanger
StrideChanger()
Definition: OgreMetalVaoManager.h:66
Ogre::ID_VIEWPORT
@ ID_VIEWPORT
Definition: OgreScriptCompiler.h:894
Ogre::FRUSTUM_PLANE_TOP
@ FRUSTUM_PLANE_TOP
Definition: OgreFrustum.h:63
Ogre::VulkanAsyncTextureTicket
See AsyncTextureTicket.
Definition: OgreVulkanAsyncTextureTicket.h:43
Ogre::StackVector::end
const_iterator end() const
Definition: OgreStackVector.h:292
Ogre::v1::TempBlendedBufferInfo
Structure for recording the use of temporary blend buffers.
Definition: OgreHardwareBufferManager.h:73
Ogre::Win32Context
Definition: OgreWin32Context.h:36
Ogre::VulkanVaoManager::StrideChanger::operator()
bool operator()(const StrideChanger &left, size_t right) const
Definition: OgreVulkanVaoManager.h:95
Ogre::VulkanDelayed_vkDestroyRenderPass::device
VkDevice device
Definition: OgreVulkanDelayedFuncs.h:104
Ogre::ShaderParams::ElementInt
@ ElementInt
Definition: OgreShaderParams.h:57
Ogre::RenderSystemCapabilities::setMaxPointSize
void setMaxPointSize(Real s)
Maximum point screen size in pixels.
Definition: OgreRenderSystemCapabilities.h:822
Ogre::RSC_FBO_ATI
@ RSC_FBO_ATI
Support for Frame Buffer Objects ATI implementation (ARB FBO is higher precedence)
Definition: OgreRenderSystemCapabilities.h:258
Ogre::AxisAlignedBox::getSize
Vector3 getSize(void) const
Gets the size of the box.
Definition: OgreAxisAlignedBox.h:683
Ogre::MetalTexRegion::range
NSRange range
Definition: OgreMetalDescriptorSetTexture.h:49
Ogre::v1::D3D11HardwareBuffer::BufferType
BufferType
Definition: OgreD3D11HardwareBuffer.h:45
Ogre::ArraySphere::ArraySphere
ArraySphere()
Definition: C/OgreArraySphere.h:64
Ogre::RTShader::Program::getSkeletalAnimationIncluded
bool getSkeletalAnimationIncluded() const
Returns whether a vertex program includes the required instructions to perform skeletal animation.
Definition: OgreShaderProgram.h:171
Ogre::ImageDownsampler2D
void() ImageDownsampler2D(uint8 *dstPtr, uint8 const *srcPtr, int32 dstWidth, int32 dstHeight, int32 dstBytesPerRow, int32 srcWidth, int32 srcBytesPerRow, const uint8 kernel[5][5], const int8 kernelStartX, const int8 kernelEndX, const int8 kernelStartY, const int8 kernelEndY)
Range is [kernelStart; kernelEnd].
Definition: OgreImageDownsampler.h:50
Ogre::TAM_BORDER
@ TAM_BORDER
Texture coordinates outside the range [0.0, 1.0] are set to the border colour.
Definition: OgreHlmsSamplerblock.h:54
Ogre::v1::HardwareBufferManager::_forceReleaseBufferCopies
virtual void _forceReleaseBufferCopies(const HardwareVertexBufferSharedPtr &sourceBuffer)
Internal method that forces the release of copies of a given buffer.
Definition: OgreHardwareBufferManager.h:526
Ogre::SubMesh::getPoseIndex
size_t getPoseIndex(const Ogre::String &name)
Definition: OgreSubMesh2.h:211
Ogre::Controller::setSource
void setSource(const SharedPtr< ControllerValue< T > > &src)
Sets the input controller value.
Definition: OgreController.h:168
Ogre::ConcreteNode::children
ConcreteNodeList children
Definition: OgreScriptCompiler.h:74
Ogre::MaterialSerializer::beginSection
void beginSection(unsigned short level, const bool useMainBuffer=true)
Definition: OgreMaterialSerializer.h:305
Ogre::GpuProgramParameters::getUnsignedIntConstantList
const UnsignedIntConstantList & getUnsignedIntConstantList() const
Get a reference to the list of uint constants.
Definition: OgreGpuProgramParams.h:1892
Ogre::SceneManager::setLateMaterialResolving
virtual void setLateMaterialResolving(bool isLate)
Sets whether to use late material resolving or not.
Definition: OgreSceneManager.h:2428
Ogre::ProfiledEdge::src
Vector3 src
Definition: OgreLodConfig.h:44
Ogre::SmallVectorBase
SmallVectorBase - This is all the non-templated stuff common to all SmallVectors.
Definition: OgreSmallVector.h:116
Ogre::D3D11Device::GetDXGIFactory2
IDXGIFactory2 * GetDXGIFactory2()
Definition: OgreD3D11Device.h:68
Ogre::CreateParticleSystemScriptCompilerEvent::CreateParticleSystemScriptCompilerEvent
CreateParticleSystemScriptCompilerEvent(const String &file, const String &name, const String &resourceGroup)
Definition: OgreScriptCompiler.h:595
Ogre::ObjCmdBuffer::UploadFromStagingTex
Definition: OgreObjCmdBuffer.h:117
Ogre::Radian::operator>=
bool operator>=(const Radian &r) const
Definition: OgreMath.h:83
Ogre::D3D11DeviceResourceManager::notifyDeviceLost
void notifyDeviceLost(D3D11Device *device)
Ogre::CompositorPassShadowsDef::mCullCameraName
IdString mCullCameraName
When empty, it implies mCameraName == mCullCameraName.
Definition: OgreCompositorPassShadowsDef.h:64
Ogre::UnlitProperty::DiffuseMapPtr::uvSourceSwizzle
const IdString * uvSourceSwizzle
Definition: OgreUnlitProperty.h:134
Ogre::TextureDefinitionBase::TextureDefinitionVec
vector< TextureDefinition >::type TextureDefinitionVec
Definition: OgreTextureDefinition.h:144
Ogre::ShadowTextureDefinition::splitFade
Real splitFade
Definition: OgreCompositorShadowNodeDef.h:93
Ogre::TextureSourceType::Standard
@ Standard
Definition: OgreTextureGpu.h:176
Ogre::LodWorkQueueInjector::setInjectorListener
void setInjectorListener(LodWorkQueueInjectorListener *injectorListener)
Definition: OgreLodWorkQueueInjector.h:55
OgreSceneFormatBase.h
Ogre::Vector3::UNIT_Y
static const Vector3 UNIT_Y
Definition: OgreVector3.h:803
OgreShadowCameraSetupFocused.h
Ogre::VulkanWindowNull::swapBuffers
void swapBuffers() override
Ogre::RTShader::FFP_VS_TRANSFORM
@ FFP_VS_TRANSFORM
Definition: OgreShaderFFPRenderState.h:46
Ogre::TerrainQuadTreeNode::DELTA_BUFFER
static unsigned short DELTA_BUFFER
Buffer binding used for holding delta values.
Definition: OgreTerrainQuadTreeNode.h:263
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:51
Ogre::PbsProperty::NormalLa
static const IdString NormalLa
Definition: OgreHlmsPbs.h:524
Ogre::BCT_SAMPLER
@ BCT_SAMPLER
Definition: OgreGpuProgramParams.h:61
Ogre::PASS_IBL_SPECULAR
@ PASS_IBL_SPECULAR
Definition: OgreCompositorPassDef.h:63
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::MovableObject::getCurrentMeshLod
unsigned char getCurrentMeshLod(void) const
Definition: OgreMovableObject.h:211
Ogre::STLAllocator::construct
void construct(pointer p)
Definition: OgreMemorySTLAllocator.h:165
Ogre::CompositorPassMipmapDef::mKernelRadius
uint8 mKernelRadius
Used when mMipmapGenerationMethod == ComputeHQ.
Definition: OgreCompositorPassMipmapDef.h:74
Ogre::TID_NEWLINE
@ TID_NEWLINE
Definition: OgreScriptLexer.h:58
Ogre::downscale2x_Float32_X_cube
ImageDownsamplerCube downscale2x_Float32_X_cube
Definition: OgreImageDownsampler.h:200
Ogre::Camera::isWindowSet
virtual bool isWindowSet(void) const
Returns if a viewport window is being used.
Definition: OgreCamera.h:627
OGRE_BUILD_SUFFIX
#define OGRE_BUILD_SUFFIX
Definition: OgrePlatform.h:421
Ogre::RenderWindowDescription::useFullScreen
bool useFullScreen
Definition: OgreRenderSystem.h:85
Ogre::PlanarReflectionActor::PlanarReflectionActor
PlanarReflectionActor()
Definition: OgrePlanarReflectionActor.h:110
Ogre::ScriptingAllocPolicy
CategorisedAllocPolicy< Ogre::MEMCATEGORY_SCRIPTING > ScriptingAllocPolicy
Definition: OgreMemoryAllocatorConfig.h:271
Ogre::D3D11HLSLProgram::getPreprocessorDefines
const String & getPreprocessorDefines(void) const
Sets the preprocessor defines use to compile the program.
Definition: OgreD3D11HLSLProgram.h:314
Ogre::LightListInfo::~LightListInfo
~LightListInfo()
Definition: OgreCommon.h:747
Ogre::RTShader::CGProgramProcessor
CG Language program processor class.
Definition: OgreShaderCGProgramProcessor.h:46
Ogre::RenderSystem::_descriptorSetSamplerCreated
virtual void _descriptorSetSamplerCreated(DescriptorSetSampler *newSet)
Definition: OgreRenderSystem.h:883
Ogre::v1::OverlayContainer::isChildrenProcessEvents
virtual bool isChildrenProcessEvents() const
Should this container pass events to their children.
Definition: OgreOverlayContainer.h:123
OgreThreads.h
Ogre::v1::VertexPoseKeyFrame::~VertexPoseKeyFrame
~VertexPoseKeyFrame()
Definition: OgreKeyFrame.h:191
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:1075
Ogre::Terrain::getLightmapSize
uint16 getLightmapSize() const
Get the requested size of lightmap for this terrain.
Definition: OgreTerrain.h:1085
Ogre::ShaderParams::Param
Definition: OgreShaderParams.h:85
Ogre::MetalDepthBuffer
Definition: OgreMetalDepthBuffer.h:36
Ogre::PbsProperty::NormalWeightDetail2
static const IdString NormalWeightDetail2
Definition: OgreHlmsPbs.h:533
OgreOldSkeletonManager.h
Ogre::DefaultSceneManagerFactory::FACTORY_TYPE_NAME
static const String FACTORY_TYPE_NAME
Factory type name.
Definition: OgreSceneManagerEnumerator.h:54
Ogre::SmallVectorTemplateCommon::const_reverse_iterator
std::reverse_iterator< const_iterator > const_reverse_iterator
Definition: OgreSmallVector.h:175
Ogre::TerrainMaterialGenerator
Class that provides functionality to generate materials for use with a terrain.
Definition: OgreTerrainMaterialGenerator.h:161
Ogre::separableBlur_XXX888
ImageBlur2D separableBlur_XXX888
Definition: OgreImageDownsampler.h:119
Ogre::v1::StaticGeometry::isVisible
virtual bool isVisible(void) const
Are the batches visible?
Definition: OgreStaticGeometry.h:635
Ogre::TextureUnitState::TextureEffect
Internal structure defining a texture effect.
Definition: OgreTextureUnitState.h:138
Ogre::FileInfoList
vector< FileInfo >::type FileInfoList
Definition: OgreArchive.h:67
Ogre::UnlitProperty::UvDiffuseSwizzle14
static const IdString UvDiffuseSwizzle14
Definition: OgreUnlitProperty.h:108
Ogre::Vector3::Vector3
Vector3(const int afCoordinate[3])
Definition: OgreVector3.h:77
Ogre::ObjectAbstractNode::id
uint32 id
Definition: OgreScriptCompiler.h:133
OgreMemoryTracker.h
Ogre::ID_GPU_DEVICE_RULE
@ ID_GPU_DEVICE_RULE
Definition: OgreScriptCompiler.h:644
Ogre::D3D11Texture
Definition: OgreD3D11Texture.h:44
Ogre::VulkanWindowSwapChainBased::setVSync
virtual void setVSync(bool vSync, uint32 vSyncInterval)
Turns VSync on/off.
Ogre::ComPtr::ReleaseAndGetAddressOf
T ** ReleaseAndGetAddressOf() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:212
Ogre::RSC_RTT_SEPARATE_DEPTHBUFFER
@ RSC_RTT_SEPARATE_DEPTHBUFFER
Supports a separate depth buffer for RTTs. D3D 9 & 10, OGL w/FBO (RSC_FBO implies this flag)
Definition: OgreRenderSystemCapabilities.h:170
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_1_1Finite
static const String & getDirectionalLightExtruderVs_1_1Finite(void)
Get FINITE extruder program source for directional lights, compatible with vs_1_1.
Definition: OgreShadowVolumeExtrudeProgram.h:294
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:1126
Ogre::LodOutsideMarker::isVertexOutside
bool isVertexOutside(LodData::VertexI v)
Returns a mesh containing the Convex Hull shape.
Definition: OgreLodOutsideMarker.h:52
Ogre::MovableObject::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Return an instance of user objects binding associated with this class.
Definition: OgreMovableObject.h:388
Ogre::BT_DEFAULT
@ BT_DEFAULT
Read and write access from GPU.
Definition: OgreBufferPacked.h:49
Ogre::MathlibC::isInfinity
static ArrayMaskR isInfinity(ArrayReal a)
Returns the result of "a == std::numeric_limits<float>::infinity()".
Definition: OgreMathlibC.h:287
Ogre::HlmsPbsDatablock::getClearCoatRoughness
float getClearCoatRoughness(void) const
Definition: OgreHlmsPbsDatablock.h:628
Ogre::ParameterDef::ParameterDef
ParameterDef(const String &newName, const String &newDescription, ParameterType newType)
Definition: OgreStringInterface.h:76
Ogre::cbitsetN::set
void set(const size_t position)
Sets bit at 'position' to 1.
Ogre::v1::AnimationContainer
An animation container interface, which allows generic access to sibling animations.
Definition: OgreAnimation.h:60
Ogre::PFG_ASTC_RGBA_UNORM_10X5_LDR
@ PFG_ASTC_RGBA_UNORM_10X5_LDR
Definition: OgrePixelFormatGpu.h:244
Ogre::SceneManagerMetaData::description
String description
A text description of the scene manager.
Definition: OgreSceneManager.h:2867
Ogre::DepthBuffer::PoolId
PoolId
Definition: Deprecated/OgreDepthBuffer.h:86
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 using vertex buffers for instance data.
Definition: OgreRenderSystemCapabilities.h:180
Ogre::VulkanDevice::mComputeQueues
FastArray< VulkanQueue > mComputeQueues
Additional compute queues to run async compute (besides the main graphics one)
Definition: OgreVulkanDevice.h:94
Ogre::Vector4::Vector4
Vector4(const Real scaler)
Definition: OgreVector4.h:85
Ogre::CompositorPassStencilDef
Definition: OgreCompositorPassStencilDef.h:46
Ogre::ParticleSystem::CmdIterationInterval
Command object for iteration interval(see ParamCommand).
Definition: OgreParticleSystem.h:133
Ogre::ObjectData::mQueryFlags
uint32 *RESTRICT_ALIAS mQueryFlags
Flags determining whether this object is included / excluded from scene queries.
Definition: OgreObjectData.h:92
Ogre::Transform::copy
void copy(const Transform &inCopy)
Copies all the scalar data from the parameter into this.
Definition: OgreTransform.h:105
Ogre::GLES2FrameBufferObject::getSurface
const GLES2SurfaceDesc & getSurface(size_t attachment)
Definition: OgreGLES2FrameBufferObject.h:84
Ogre::GL3PlusFrameBufferDescMap
map< FrameBufferDescKey, GL3PlusFrameBufferDescValue >::type GL3PlusFrameBufferDescMap
Definition: OgreGL3PlusRenderPassDescriptor.h:53
OgreCompositorPassSceneDef.h
Ogre::UnlitMobileProp::DiffuseMapCount13
static const IdString DiffuseMapCount13
Definition: OgreHlmsUnlitMobile.h:121
Ogre::GLES2HlmsSamplerblock::mInternalId
uint32 mInternalId
It's different from HlmsSamplerblock::mId. Can't be zero.
Definition: OgreGLES2HlmsSamplerblock.h:51
Ogre::VulkanExternalDevice
Use it to pass an external device.
Definition: OgreVulkanDevice.h:65
Ogre::RenderSystem::getCurrentPassDescriptor
RenderPassDescriptor * getCurrentPassDescriptor(void)
Definition: OgreRenderSystem.h:739
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::RenderingMetrics::mInstanceCount
size_t mInstanceCount
Definition: OgreCommon.h:1115
OgreVulkanPixelFormatToShaderType.h
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE2
@ SPC_LIGHTPOSITION_WORLD_SPACE2
Definition: OgreShaderParameter.h:219
Ogre::Vector3::squaredLength
Real squaredLength() const
Returns the square of the length(magnitude) of the vector.
Definition: OgreVector3.h:364
Ogre::GLES2Plugin::getName
const String & getName() const
Get the name of the plugin.
Ogre::EglPBufferWindow::isHidden
bool isHidden(void) const
RenderWindow::isHidden
Definition: OgreEglPBufferWindow.h:106
OgreRenderable.h
Ogre::v1::D3D11DepthPixelBuffer
Definition: OgreD3D11DepthTexture.h:84
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE2
@ SPC_POSITION_LIGHT_SPACE2
Definition: OgreShaderParameter.h:95
Ogre::RSC_EXPLICIT_FSAA_RESOLVE
@ RSC_EXPLICIT_FSAA_RESOLVE
Explicit FSAA resolves (i.e. sample MSAA textures directly in the shader without resolving)
Definition: OgreRenderSystemCapabilities.h:200
Ogre::D3D11AsyncTicket
Definition: OgreD3D11AsyncTicket.h:38
Ogre::TerrainGroup::TerrainSlot::TerrainSlot
TerrainSlot(long _x, long _y)
Definition: OgreTerrainGroup.h:332
Ogre::APKFileSystemArchive::unload
void unload()
Unloads the archive.
Ogre::v1::ManualObject::getUseIdentityProjection
bool getUseIdentityProjection(void) const
Returns whether or not to use an 'identity' projection.
Definition: OgreManualObject.h:355
Ogre::GpuProgramParameters::ACT_WORLD_MATRIX_ARRAY_3x4
@ ACT_WORLD_MATRIX_ARRAY_3x4
The current array of world matrices, as a 3x4 matrix, used for blending.
Definition: OgreGpuProgramParams.h:901
Ogre::Vector3::NEGATIVE_UNIT_Y
static const Vector3 NEGATIVE_UNIT_Y
Definition: OgreVector3.h:806
Ogre::v1::StaticGeometry::LODBucket::MaterialIterator
MapIterator< MaterialBucketMap > MaterialIterator
Iterator over the materials in this LOD.
Definition: OgreStaticGeometry.h:345
Ogre::SmallVectorTemplateCommon::SmallVectorTemplateCommon
SmallVectorTemplateCommon(size_t Size)
Definition: OgreSmallVector.h:167
Ogre::v1::CbDrawCall::baseInstance
uint32 baseInstance
Definition: OgreCbDrawCall.h:105
Ogre::RenderSystemCapabilities::setMaximumResolutions
void setMaximumResolutions(uint32 res2d, uint32 res3d, uint32 resCube)
Maximum resolution (width or height)
Definition: OgreRenderSystemCapabilities.h:800
Ogre::HlmsTextureManager::Threshold::Threshold
Threshold(uint32 _minTextureSize, uint16 _maxTexturesPerArray)
Definition: OgreHlmsTextureManager.h:88
Ogre::GpuPageOutStrategy::AlwaysKeepSystemRamCopy
@ AlwaysKeepSystemRamCopy
Always keep a copy on system RAM, even when resident.
Definition: OgreGpuResource.h:100
OgreEglPBufferSupport.h
Ogre::PbsProperty::UvDetailNm1
static const IdString UvDetailNm1
Definition: OgreHlmsPbs.h:554
Ogre::Plane::redefine
void redefine(const Vector3 &rkNormal, const Vector3 &rkPoint)
Redefine this plane based on a normal and a point.
Definition: OgrePlane.h:141
Ogre::HlmsTextureManager::DefaultTextureParameters::hwGammaCorrection
bool hwGammaCorrection
Definition: OgreHlmsTextureManager.h:101
Ogre::FastArray::begin
iterator begin()
Definition: OgreFastArray.h:385
Ogre::GL3PlusSurfaceDesc::numSamples
uint numSamples
Definition: OgreGL3PlusRenderTexture.h:48
Ogre::PropertyDef::getName
const String & getName() const
Get the name of the property.
Definition: OgreProperty.h:144
Ogre::DDSCodec
Codec specialized in loading DDS (Direct Draw Surface) images.
Definition: OgreDDSCodec.h:50
OgreFrustum.h
XClientMessageEvent::send_event
int send_event
Definition: OgreX11EGLSupport.h:94
Ogre::RenderSystemCapabilities::getTessellationHullProgramConstantBoolCount
ushort getTessellationHullProgramConstantBoolCount(void) const
The number of boolean constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:946
OgreBillboardChain.h
OgreAnimationState.h
Ogre::UnlitProperty::UvDiffuse4
static const IdString UvDiffuse4
Definition: OgreUnlitProperty.h:81
Ogre::TerrainGlobalOptions::setLayerBlendMapSize
void setLayerBlendMapSize(uint16 sz)
Sets the default size of blend maps for a new terrain.
Definition: OgreTerrain.h:2056
Ogre::GpuProgramParameters::ACT_LIGHT_COUNT
@ ACT_LIGHT_COUNT
The number of active light sources (better than gl_MaxLights)
Definition: OgreGpuProgramParams.h:1015
Ogre::GpuProgramParameters::getIntConstantList
const IntConstantList & getIntConstantList() const
Get a reference to the list of int constants.
Definition: OgreGpuProgramParams.h:1886
Ogre::GL3PlusNullTextureTarget::setFsaaResolveDirty
virtual void setFsaaResolveDirty(void)
Null buffers never resolve; only colour buffers do.
Definition: OgreGL3PlusNullTexture.h:107
Ogre::CompositorPassDef::mShadowMapFullViewport
bool mShadowMapFullViewport
Only used if mShadowMapIdx is valid (if pass is owned by Shadow Nodes).
Definition: OgreCompositorPassDef.h:197
Ogre::v1::Skeleton::ConstBoneIterator
ConstVectorIterator< BoneList > ConstBoneIterator
Definition: OgreSkeleton.h:179
Ogre::PbsMobileProperty::UvNormal
static const IdString UvNormal
Definition: OgreHlmsPbsMobile.h:138
Ogre::VulkanWindowSwapChainBased
Definition: OgreVulkanWindow.h:71
Ogre::LodData::IndexBufferInfo::indexCount
size_t indexCount
Definition: OgreLodData.h:153
Ogre::GpuProgramParameters_AutoConstantEntry::elementCount
size_t elementCount
The number of elements per individual entry in this constant Used in case people used packed elements...
Definition: OgreGpuProgramParams.h:2464
Ogre::ID_SQUARE
@ ID_SQUARE
Definition: OgreScriptCompiler.h:796
Ogre::SampleDescription::getMsaaPattern
MsaaPatterns::MsaaPatterns getMsaaPattern(void) const
Definition: OgreCommon.h:1057
Ogre::VctVoxelizerSourceBase
Definition: OgreVctVoxelizerSourceBase.h:47
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:132
Ogre::VctMaterial::DatablockConversionResult::slotIdx
uint32 slotIdx
Definition: OgreVctMaterial.h:47
Ogre::v1::GMM_RELATIVE
@ GMM_RELATIVE
'left', 'top', 'height' and 'width' are parametrics from 0.0 to 1.0
Definition: OgreOverlayElement.h:60
Ogre::ShadowNodeHelper::Resolution::x
uint32 x
Definition: OgreCompositorShadowNode.h:348
Ogre::RenderableArray
FastArray< Renderable * > RenderableArray
Definition: OgreMovableObject.h:55
Ogre::ScriptCompilerListener::~ScriptCompilerListener
virtual ~ScriptCompilerListener()
Definition: OgreScriptCompiler.h:370
Ogre::VulkanWin32Support
Definition: OgreVulkanWin32Support.h:42
Ogre::VulkanDelayed_vkDestroyPipeline::device
VkDevice device
Definition: OgreVulkanDelayedFuncs.h:44
Ogre::ComPtr::Type
T Type
Definition: OgreComPtr.h:123
Ogre::CompositorPassDef::mWarnIfRtvWasFlushed
bool mWarnIfRtvWasFlushed
Will issue a warning (by raising an exception) if Ogre is forced to flush the RenderTarget,...
Definition: OgreCompositorPassDef.h:164
Ogre::Vector2::length
Real length() const
Returns the length (magnitude) of the vector.
Definition: OgreVector2.h:318
Ogre::ID_CAMERA_FAR_CORNERS_WORLD_SPACE_CENTERED
@ ID_CAMERA_FAR_CORNERS_WORLD_SPACE_CENTERED
Definition: OgreScriptCompiler.h:940
Ogre::GL3PlusHlmsPso::domainShader
GLSLShader * domainShader
Definition: OgreGL3PlusHlmsPso.h:66
Ogre::ID_ROTATE_ANIM
@ ID_ROTATE_ANIM
Definition: OgreScriptCompiler.h:787
Ogre::ObjectMemoryManager
Wrap-around class that contains multiple ArrayMemoryManager, one per render queue.
Definition: OgreObjectMemoryManager.h:56
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::v1::Rectangle2DFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreRectangle2D.h:112
Ogre::DescriptorSetUav::mRsData
void * mRsData
Definition: OgreDescriptorSetUav.h:242
Ogre::VulkanDelayed_vkDestroyImageView::pView
VkImageView pView
Definition: OgreVulkanDelayedFuncs.h:33
Ogre::Volume::MeshBuilder
Class to build up a mesh with vertices and indices.
Definition: OgreVolumeMeshBuilder.h:129
Ogre::Terrain::GpuBufferAllocator::~GpuBufferAllocator
virtual ~GpuBufferAllocator()
Definition: OgreTerrain.h:540
Ogre::HlmsUnlitMobileDatablock::UvAtlasParams::UvAtlasParams
UvAtlasParams()
Definition: OgreHlmsUnlitMobileDatablock.h:80
Ogre::v1::HardwareBufferManagerBase::_forceReleaseBufferCopies
virtual void _forceReleaseBufferCopies(const HardwareVertexBufferSharedPtr &sourceBuffer)
Internal method that forces the release of copies of a given buffer.
Ogre::FastArray< Renderable * >
Ogre::RTShader::LayeredBlendingFactory::getType
virtual const String & getType() const
Ogre::v1::VertexElement::getSemantic
VertexElementSemantic getSemantic(void) const
Gets the meaning of this element.
Definition: OgreHardwareVertexBuffer.h:141
Ogre::ID_CONNECT_OUTPUT
@ ID_CONNECT_OUTPUT
Definition: OgreScriptCompiler.h:821
Ogre::PbsProperty::UvDiffuse
static const IdString UvDiffuse
Definition: OgreHlmsPbs.h:542
Ogre::GLES2ConstBufferPacked
Definition: OgreGLES2ConstBufferPacked.h:37
Ogre::ID_IN_BUFFER
@ ID_IN_BUFFER
Definition: OgreScriptCompiler.h:827
Ogre::Vector4::swap
void swap(Vector4 &other)
Exchange the contents of this vector with another.
Definition: OgreVector4.h:116
Ogre::ForwardPlusBase::MethodForward3D
@ MethodForward3D
Definition: OgreForwardPlusBase.h:57
Ogre::Matrix4::isAffine
bool isAffine(void) const
Check whether or not the matrix is affine matrix.
Definition: OgreMatrix4.h:607
Ogre::TerrainAutoUpdateLodByDistance
Class implementing TerrainAutoUpdateLod interface.
Definition: OgreTerrainAutoUpdateLod.h:76
Ogre::v1::HardwareVertexBuffer::getIsInstanceData
bool getIsInstanceData() const
Get if this vertex buffer is an "instance data" buffer (per instance)
Definition: OgreHardwareVertexBuffer.h:78
Ogre::VulkanDelayed_vkDestroyFramebuffer::device
VkDevice device
Definition: OgreVulkanDelayedFuncs.h:92
Ogre::RTShader::Parameter::SPC_LIGHTPOSITION_WORLD_SPACE5
@ SPC_LIGHTPOSITION_WORLD_SPACE5
Definition: OgreShaderParameter.h:222
Ogre::VoxelizerBucket
Definition: OgreVctVoxelizer.h:56
Ogre::Particle::mOwnDimensions
bool mOwnDimensions
Does this particle have it's own dimensions?
Definition: OgreParticle.h:78
Ogre::SubMesh::SourceData
Definition: OgreSubMesh2.h:286
Ogre::v1::CbRenderOp::indexData
v1::IndexData * indexData
Definition: OgreCbDrawCall.h:91
XClientMessageEvent::data
XClientMessageEventData data
Definition: OgreX11EGLSupport.h:94
Ogre::PropertyAbstractNode::id
uint32 id
Definition: OgreScriptCompiler.h:154
Ogre::D3D11Texture::getTextureResource
ID3D11Resource * getTextureResource()
Definition: OgreD3D11Texture.h:73
OgreRotationalSpline.h
Ogre::RTShader::FunctionAtomInstanceList
vector< FunctionAtom * >::type FunctionAtomInstanceList
Definition: OgreShaderFunctionAtom.h:255
Ogre::ID_TEX_ADDRESS_MODE
@ ID_TEX_ADDRESS_MODE
Definition: OgreScriptCompiler.h:740
Ogre::HlmsPbsMobileDatablock::mRoughness
float mRoughness
Definition: OgreHlmsPbsMobileDatablock.h:59
Ogre::UnlitMobileProp::UvAtlas10
static const IdString UvAtlas10
Definition: OgreHlmsUnlitMobile.h:153
Ogre::GLES2Texture
Definition: OgreGLES2Texture.h:41
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:197
Ogre::ScriptCompiler::CE_VARIABLEEXPECTED
@ CE_VARIABLEEXPECTED
Definition: OgreScriptCompiler.h:212
Ogre::Node::getListener
Listener * getListener(void) const
Gets the current listener for this Node.
Definition: OgreNode.h:702
Ogre::ID_FSAA
@ ID_FSAA
Definition: OgreScriptCompiler.h:1021
Ogre::ShadowNodeHelper::ShadowParam
Definition: OgreCompositorShadowNode.h:357
Ogre::CompositorPassSceneDef::mBakeLightingOnly
bool mBakeLightingOnly
When mUvBakingSet is set, tells whether we should bake the whole render result or just the lighting i...
Definition: OgreCompositorPassSceneDef.h:168
Ogre::HashedVector::max_size
size_type max_size() const
Definition: OgreCommon.h:552
Ogre::GLXWindow::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreGLXWindow.h:109
Ogre::v1::D3D11HardwareVertexBuffer
Specialisation of HardwareVertexBuffer for D3D11.
Definition: OgreD3D11HardwareVertexBuffer.h:38
Ogre::PFG_ASTC_RGBA_UNORM_6X5_sRGB
@ PFG_ASTC_RGBA_UNORM_6X5_sRGB
Definition: OgrePixelFormatGpu.h:255
Ogre::LwString
This is a Light-weight string wrapper around the C string interface.
Definition: OgreLwString.h:118
Ogre::SceneManager::getGlobalLightList
const LightListInfo & getGlobalLightList(void) const
Definition: OgreSceneManager.h:1073
Ogre::PageManager::setDebugDisplayLevel
void setDebugDisplayLevel(uint8 lvl)
Set the debug display level.
Definition: OgrePageManager.h:420
Ogre::Threads
Definition: OgreThreads.h:137
Ogre::HlmsBaseProp::UvCount
static const IdString UvCount
Definition: OgreHlms.h:852
Ogre::VulkanGpuProgramManager
Definition: OgreVulkanGpuProgramManager.h:47
Ogre::Vector3::UNIT_Z
static const Vector3 UNIT_Z
Definition: OgreVector3.h:804
Ogre::Volume::Source::getValueAndGradient
virtual Vector4 getValueAndGradient(const Vector3 &position) const =0
Gets the density value and gradient at a specific position.
Ogre::PbsProperty::EmissiveMap
static const char * EmissiveMap
Definition: OgreHlmsPbs.h:501
Ogre::LodData::VertexHash::mGen
LodData * mGen
Definition: OgreLodData.h:76
Ogre::HlmsBaseProp::Glslvk
static const IdString Glslvk
Definition: OgreHlms.h:943
Ogre::FactoryObj::destroyInstance
virtual void destroyInstance(T *ptr)=0
Destroys an object which was created by this factory.
Ogre::TextureUnitState::TextureEffect::amplitude
Real amplitude
Definition: OgreTextureUnitState.h:146
Ogre::Particle::Visual
@ Visual
Definition: OgreParticle.h:73
Ogre::PageContentCollectionFactory::createInstance
virtual PageContentCollection * createInstance()=0
Ogre::D3D11VaoManager::StrideChangerVec
vector< StrideChanger >::type StrideChangerVec
Definition: OgreD3D11VaoManager.h:78
Ogre::SkeletonAnimation::addTime
void addTime(Real time)
Plays the animation forward (or backwards if negative)
Definition: OgreSkeletonAnimation.h:95
Ogre::Any::swap
Any & swap(Any &rhs)
Definition: OgreAny.h:84
Ogre::LightweightMutex
A lightweight mutex is a synchronization mechanism, very similar to a regular mutex.
Definition: OgreLightweightMutex.h:70
Ogre::Texture::getWidth
uint32 getWidth(void) const
Returns the width of the texture.
Definition: OgreTexture.h:225
Ogre::MetalDepthBuffer::getOwnerDevice
MetalDevice * getOwnerDevice(void) const
Definition: OgreMetalDepthBuffer.h:56
Ogre::ArchiveFactory::convertPath
virtual void convertPath(String &inOutPath) const
Some implementations (i.e.
Definition: OgreArchiveFactory.h:80
Ogre::StaticCache::rewind
bool rewind(size_t count)
Step back in cached stream by 'count' bytes.
Definition: OgreDataStream.h:109
Ogre::VertexElementSemanticFull::VertexElementSemanticFull
VertexElementSemanticFull(VertexElementSemantic _semantic, uint8 _repeat=0)
Definition: OgreVertexBufferDownloadHelper.h:47
Ogre::GLES2Support::~GLES2Support
virtual ~GLES2Support()
Definition: OgreGLES2Support.h:45
Ogre::TU_AUTOMIPMAP_AUTO
@ TU_AUTOMIPMAP_AUTO
Must be used with TU_AUTOMIPMAP.
Definition: OgreTexture.h:77
Ogre::v1::BillboardChain::Element::orientation
Quaternion orientation
Only used when mFaceCamera == false.
Definition: OgreBillboardChain.h:106
Ogre::alignToPreviousMult
size_t alignToPreviousMult(size_t offset, size_t alignment)
This function has been purposedly not been named 'alignToPrevMultiple' to avoid easily confusing it w...
Definition: OgreCommon.h:1160
Ogre::TextureBox::numSlices
uint32 numSlices
Definition: OgreTextureBox.h:45
Ogre::RenderTarget::swapBuffers
virtual void swapBuffers(void)
Swaps the frame buffers to display the next frame.
Definition: OgreRenderTarget.h:176
Ogre::LwString::a
LwString & a(float a0)
Definition: OgreLwString.h:317
Ogre::D3D11DeviceResourceManager::notifyResourceDestroyed
void notifyResourceDestroyed(D3D11DeviceResource *deviceResource)
Ogre::v1::HardwareIndexBufferLockGuard
HardwareBufferLockGuard HardwareIndexBufferLockGuard
Locking helper.
Definition: OgreHardwareIndexBuffer.h:89
Ogre::v1::VertexBoneAssignment
struct Ogre::v1::VertexBoneAssignment_s VertexBoneAssignment
Records the assignment of a single vertex to a single bone with the corresponding weight.
Ogre::VulkanDescriptorSetTexture::setHazardousTex
void setHazardousTex(const DescriptorSetTexture &descSet, const uint32 hazardousTexIdx, VulkanTextureGpuManager *textureManager)
Ogre::SmallVectorImpl::insert
iterator insert(iterator I, size_type NumToInsert, const T &Elt)
Definition: OgreSmallVector.h:484
Ogre::ArrayMatrix4::setFromMatrix4
void setFromMatrix4(const Matrix4 &m, size_t index)
Definition: C/OgreArrayMatrix4.h:114
Ogre::GpuProgramParameters::~GpuProgramParameters
~GpuProgramParameters()
Definition: OgreGpuProgramParams.h:1507
Ogre::PbsProperty::NormalMapTex
static const char * NormalMapTex
Definition: OgreHlmsPbs.h:498
Ogre::GpuProgramParameters::ACT_LIGHT_DIFFUSE_COLOUR
@ ACT_LIGHT_DIFFUSE_COLOUR
Light diffuse colour (index determined by setAutoConstant call)
Definition: OgreGpuProgramParams.h:1022
Ogre::VulkanQueue::mFamilyIdx
uint32 mFamilyIdx
Definition: OgreVulkanQueue.h:73
Ogre::Root::getDefaultMinPixelSize
Real getDefaultMinPixelSize()
Get the default minimum pixel size for object to be rendered by.
Definition: OgreRoot.h:1054
Ogre::CompositorPassMipmapDef::mMipmapGenerationMethod
MipmapGenerationMethods mMipmapGenerationMethod
Definition: OgreCompositorPassMipmapDef.h:69
Ogre::cbitsetN::cbitsetN
cbitsetN()
Definition: OgreBitset.h:74
Ogre::ID_CHECK
@ ID_CHECK
Definition: OgreScriptCompiler.h:960
Ogre::SDLWindow::isFullScreen
bool isFullScreen(void) const
Returns true if window is running in fullscreen mode.
Definition: OgreSDLWindow.h:86
Ogre::LwString::Float::mValue
float mValue
Definition: OgreLwString.h:291
OgreSimpleSpline.h
Ogre::TextureFlags::AllowAutomipmaps
@ AllowAutomipmaps
Texture can use mipmap autogeneration.
Definition: OgreTextureGpu.h:93
X11Bool
X11Bool
Definition: OgreX11EGLSupport.h:69
Ogre::ComPtr::~ComPtr
~ComPtr() ASSUME_NOEXCEPT
Definition: OgreComPtr.h:145
Ogre::BufferInterface::~BufferInterface
virtual ~BufferInterface()
Definition: OgreBufferInterface.h:46
Ogre::CompositorPassScene::_setUpdateShadowNode
void _setUpdateShadowNode(bool update)
Definition: OgreCompositorPassScene.h:105
OgreWorkarounds.h
Ogre::PagedWorldSection::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgrePagedWorldSection.h:90
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:461
Ogre::ID_USE_QUAD
@ ID_USE_QUAD
Definition: OgreScriptCompiler.h:934
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:372
Ogre::TerrainQuadTreeNode::LodLevel::LodLevel
LodLevel()
Definition: OgreTerrainQuadTreeNode.h:148
Ogre::RTShader::FFPColour::removeResolveStageMask
void removeResolveStageMask(unsigned int mask)
Remove the given mask from the resolve stage flags that this sub render state will produce.
Definition: OgreShaderFFPColour.h:114
Ogre::HlmsTextureManager::DefaultTextureParameters::mipmaps
bool mipmaps
Definition: OgreHlmsTextureManager.h:100
Ogre::separableBlur_A8
ImageBlur2D separableBlur_A8
Definition: OgreImageDownsampler.h:122
Ogre::ScreenRatioPixelCountLodStrategy
The ScreenRatioPixelCountLodStrategy class Implement a strategy which calculates LOD ratios based on ...
Definition: OgrePixelCountLodStrategy.h:139
Ogre::MS_MAPPED
@ MS_MAPPED
Definition: OgreBufferPacked.h:68
DECL_MALLOC
#define DECL_MALLOC
Definition: OgrePlatform.h:447
Ogre::HlmsTexturePack::TextureEntry::name
String name
Definition: OgreHlmsTexturePack.h:51
Ogre::D3D9HLSLProgram::getEntryPoint
const String & getEntryPoint(void) const
Gets the entry point defined for this program.
Definition: OgreD3D9HLSLProgram.h:178
Ogre::ProcessNameExclusionScriptCompilerEvent::mParent
AbstractNode * mParent
Definition: OgreScriptCompiler.h:534
Ogre::NULLVaoManager::Vao::VertexBinding::instancingDivisor
uint32 instancingDivisor
Definition: OgreNULLVaoManager.h:103
Ogre::v1::D3D11HardwareBufferManager::~D3D11HardwareBufferManager
~D3D11HardwareBufferManager()
Definition: OgreD3D11HardwareBufferManager.h:74
Ogre::IndexBufferPacked::getBufferPackedType
virtual BufferPackedTypes getBufferPackedType(void) const
Useful to query which one is the derived class.
Definition: OgreIndexBufferPacked.h:53
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:1071
OgreSkeletonTrack.h
Ogre::GLES2DepthBuffer
Definition: OgreGLES2DepthBuffer.h:50
Ogre::HlmsBaseProp::Syntax
static const IdString Syntax
Definition: OgreHlms.h:939
OgreX11EGLSupport.h
Ogre::SceneQuery::WorldFragment
Represents part of the world geometry that is a result of a SceneQuery.
Definition: OgreSceneQuery.h:107
Ogre::MetalTexRegion::shaderType
ShaderType shaderType
Definition: OgreMetalDescriptorSetTexture.h:50
Ogre::HlmsTextureManager::TEXTURE_TYPE_NORMALS
@ TEXTURE_TYPE_NORMALS
Definition: OgreHlmsTextureManager.h:136
Ogre::VES_BINORMAL
@ VES_BINORMAL
Binormal (Y axis if normal is Z)
Definition: OgreVertexElements.h:56
Ogre::VertexArrayObject::ReadRequests
Definition: OgreVertexArrayObject.h:182
Ogre::NULLStagingTexture
Definition: OgreNULLStagingTexture.h:39
Ogre::GTKGLSupport::checkMinGLVersion
bool checkMinGLVersion(const String &v) const
Ogre::v1::GL3PlusRenderToVertexBuffer
An object which renders geometry to a vertex.
Definition: OgreGL3PlusRenderToVertexBuffer.h:44
Ogre::BoneArrayMemoryManager::Orientation
@ Orientation
Definition: OgreBoneArrayMemoryManager.h:59
Ogre::ArrayAabb::setAll
void setAll(const Aabb &aabb)
Definition: C/OgreArrayAabb.h:116
Ogre::StagingTextureVec
vector< StagingTexture * >::type StagingTextureVec
Definition: OgreTextureGpuManager.h:83
Ogre::GPU_NOKIA
@ GPU_NOKIA
Definition: OgreRenderSystemCapabilities.h:318
Ogre::PFG_R10G10B10A2_UNORM
@ PFG_R10G10B10A2_UNORM
Definition: OgrePixelFormatGpu.h:71
Ogre::StagingBuffer::unmap
void unmap(const DestinationVec &destinations)
Unmaps the mapped region and copies the data to multiple buffers.
Definition: OgreStagingBuffer.h:266
Ogre::HashedVector::empty
bool empty() const
Definition: OgreCommon.h:554
Ogre::Codec::magicNumberMatch
virtual bool magicNumberMatch(const char *magicNumberPtr, size_t maxbytes) const
Returns whether a magic number header matches this codec.
Definition: OgreCodec.h:162
Ogre::Terrain::getMaterialName
const String & getMaterialName() const
Get the name of the material being used for the terrain.
Definition: OgreTerrain.h:1339
Ogre::LodData::Triangle::vertexi
VertexI vertexi[3]
Definition: OgreLodData.h:130
Ogre::PbsMobileProperty::SpecularMap
static const IdString SpecularMap
Definition: OgreHlmsPbsMobile.h:108
Ogre::PFG_R10G10B10A2_UINT
@ PFG_R10G10B10A2_UINT
Definition: OgrePixelFormatGpu.h:72
Ogre::GLES2FBOManager::FormatProperties::Mode::depth
size_t depth
Definition: OgreGLES2FBORenderTexture.h:131
Ogre::NULLConstBufferPacked::bindBufferHS
virtual void bindBufferHS(uint16 slot)
Definition: OgreNULLConstBufferPacked.h:50
Ogre::v1::SubMesh::getVertexAnimationIncludesNormals
bool getVertexAnimationIncludesNormals() const
Returns whether animation on dedicated vertex data includes normals.
Definition: OgreSubMesh.h:249
Ogre::D3D11HlmsPso::hullShader
D3D11HLSLProgram * hullShader
Definition: OgreD3D11HlmsPso.h:54
Ogre::PFG_ASTC_RGBA_UNORM_12X10_LDR
@ PFG_ASTC_RGBA_UNORM_12X10_LDR
Definition: OgrePixelFormatGpu.h:248
Ogre::v1::GLES2HardwareBufferManager::~GLES2HardwareBufferManager
~GLES2HardwareBufferManager()
Definition: OgreGLES2HardwareBufferManager.h:79
Ogre::ShadowTextureDefinition::xyPadding
float xyPadding
Definition: OgreCompositorShadowNodeDef.h:87
XResizeWindow
void XResizeWindow(Display *nativeDisplayType, Window nativeWindowType, int left, int top)
Ogre::CompositorPassDef::ViewportRect::mVpTop
float mVpTop
Definition: OgreCompositorPassDef.h:104
_OgreRTSSExport
#define _OgreRTSSExport
Definition: OgreShaderPrerequisites.h:113
Ogre::Radian::operator-
Radian operator-() const
Definition: OgreMath.h:68
Ogre::LodWorkQueueRequest::config
LodConfig config
Definition: OgreLodWorkQueueRequest.h:44
Ogre::Bone::setName
void setName(const String &name)
Sets a custom name for this node. Doesn't have to be unique.
Definition: OgreBone.h:136
Ogre::GpuProgramParameters::ACT_WORLD_MATRIX
@ ACT_WORLD_MATRIX
The current world matrix.
Definition: OgreGpuProgramParams.h:890
Ogre::VulkanExternalInstance::instanceExtensions
FastArray< VkExtensionProperties > instanceExtensions
Definition: OgreVulkanDevice.h:59
Ogre::MetalDescriptorSetTexture::textures
FastArray< MetalTexRegion > textures
Definition: OgreMetalDescriptorSetTexture.h:62
Ogre::TextureUnitStateAlloc
ResourceAllocatedObject TextureUnitStateAlloc
Definition: OgreMemoryAllocatorConfig.h:340
Ogre::HlmsJson
HLMS stands for "High Level Material System".
Definition: OgreHlmsJson.h:70
Ogre::FactoryObj::getType
virtual const String & getType() const =0
Returns the factory type.
Ogre::RCP_CREATE_ON_ACTIVE_DEVICE
@ RCP_CREATE_ON_ACTIVE_DEVICE
Definition: OgreD3D9ResourceManager.h:42
Ogre::RTShader::LayeredBlending::LB_BlendLighten
@ LB_BlendLighten
Definition: OgreShaderExLayeredBlending.h:52
Ogre::PF_D32_FLOAT_X24_X8
@ PF_D32_FLOAT_X24_X8
Depth texture format. 32 bits for depth.
Definition: OgrePixelFormat.h:352
Ogre::Degree::operator=
Degree & operator=(const Real &f)
Definition: OgreMath.h:101
Ogre::PFG_BC2_UNORM_SRGB
@ PFG_BC2_UNORM_SRGB
Definition: OgrePixelFormatGpu.h:128
Ogre::D3D11HLSLProgram::setEnableBackwardsCompatibility
void setEnableBackwardsCompatibility(bool enableBackwardsCompatibility)
Sets whether backwards compatibility is enabled.
Definition: OgreD3D11HLSLProgram.h:320
OgreWin32EGLSupport.h
Ogre::Terrain::TERRAINLAYERSAMPLER_CHUNK_VERSION
static const uint16 TERRAINLAYERSAMPLER_CHUNK_VERSION
Definition: OgreTerrain.h:285
Ogre::ImageCodec::ImageData::size
size_t size
Definition: OgreImageCodec.h:64
Ogre::v1::StaticGeometry::QueuedSubMesh::geometryLodList
SubMeshLodGeometryLinkList * geometryLodList
Link to LOD list of geometry, potentially optimised.
Definition: OgreStaticGeometry.h:165
Ogre::SharedPtrInfoDelete::SharedPtrInfoDelete
SharedPtrInfoDelete(T *o)
Definition: OgreSharedPtr.h:75
Ogre::TEXCALC_ENVIRONMENT_MAP
@ TEXCALC_ENVIRONMENT_MAP
Environment map based on vertex normals.
Definition: OgreRenderSystem.h:70
Ogre::DynLib::getName
const String & getName(void) const
Get the name of the library.
Definition: OgreDynLib.h:109
Ogre::ArrayMemoryManager::PtrdiffVec
std::vector< ptrdiff_t > PtrdiffVec
Definition: OgreArrayMemoryManager.h:70
Ogre::RTShader::Parameter::SPC_POSTOCAMERA_VIEW_SPACE
@ SPC_POSTOCAMERA_VIEW_SPACE
View vector in view space.
Definition: OgreShaderParameter.h:121
Ogre::CbDrawCallIndexed
Definition: OgreCbDrawCall.h:69
Ogre::GpuProgramParameters::ACT_SPOTLIGHT_PARAMS
@ ACT_SPOTLIGHT_PARAMS
Spotlight parameters, Vector4(innerFactor, outerFactor, falloff, isSpot) innerFactor and outerFactor ...
Definition: OgreGpuProgramParams.h:1032
Ogre::PbsMobileProperty::NormalWeightDetail3
static const IdString NormalWeightDetail3
Definition: OgreHlmsPbsMobile.h:123
Ogre::GLSLSeparableProgramManager
Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL has one progr...
Definition: OgreGLSLSeparableProgramManager.h:53
Ogre::CreateParticleSystemScriptCompilerEvent
Definition: OgreScriptCompiler.h:589
Ogre::ShadowTextureDefinition::splitBlend
Real splitBlend
Definition: OgreCompositorShadowNodeDef.h:92
Ogre::ShadowTextureDefinition::uvOffset
Vector2 uvOffset
Definition: OgreCompositorShadowNodeDef.h:59
Ogre::FilterSeparableKernel::kernelEnd
int8 kernelEnd
Definition: OgreImageDownsampler.h:280
Ogre::LoadAction::Clear
@ Clear
Clear the whole resource or a fragment of it depending on viewport settings.
Definition: OgreRenderPassDescriptor.h:59
Ogre::NodeArrayMemoryManager::InheritOrientation
@ InheritOrientation
Definition: OgreArrayMemoryManager.h:316
Ogre::PFG_ASTC_RGBA_UNORM_8X6_sRGB
@ PFG_ASTC_RGBA_UNORM_8X6_sRGB
Definition: OgrePixelFormatGpu.h:258
Ogre::CreateParticleSystemScriptCompilerEvent::mResourceGroup
String mResourceGroup
Definition: OgreScriptCompiler.h:592
Ogre::MaterialManager::getDefaultSettings
virtual MaterialPtr getDefaultSettings(void) const
Returns a pointer to the default Material settings.
Definition: OgreMaterialManager.h:205
Ogre::DDSCodec2::~DDSCodec2
virtual ~DDSCodec2()
Definition: OgreDDSCodec2.h:76
Ogre::Technique::GPUVendorRuleList
vector< GPUVendorRule >::type GPUVendorRuleList
Definition: OgreTechnique.h:114
Ogre::ProfileInstance::frameNumber
ulong frameNumber
Definition: OgreProfiler.h:340
Ogre::ID_COLOUR_OP_MULTIPASS_FALLBACK
@ ID_COLOUR_OP_MULTIPASS_FALLBACK
Definition: OgreScriptCompiler.h:777
Ogre::CreateCompositorScriptCompilerEvent
Definition: OgreScriptCompiler.h:599
Ogre::PixelFormatGpuUtils::PFL_R32
@ PFL_R32
Definition: OgrePixelFormatGpuUtils.h:54
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Vector2 &)
Apply delta value.
Definition: OgreAnimable.h:201
OgreRenderWindow.h
Ogre::Terrain::ImportData
Structure encapsulating import data that you may use to bootstrap the terrain without loading from a ...
Definition: OgreTerrain.h:327
Ogre::LodData::VertexHash::VertexHash
VertexHash()
Definition: OgreLodData.h:78
Ogre::OT_PATCH_24_CONTROL_POINT
@ OT_PATCH_24_CONTROL_POINT
Definition: OgreCommon.h:122
Ogre::VctLighting
Definition: OgreVctLighting.h:46
Ogre::HlmsManager::mJsonListener
HlmsJsonListener * mJsonListener
Definition: OgreHlmsManager.h:129
Ogre::v1::StaticGeometry::MaterialBucket::getCurrentTechnique
Technique * getCurrentTechnique(void) const
Get the current Technique.
Definition: OgreStaticGeometry.h:300
Ogre::PFG_RGBA16_UINT
@ PFG_RGBA16_UINT
Definition: OgrePixelFormatGpu.h:61
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:1336
Ogre::PixelBox::format
PixelFormat format
The pixel format.
Definition: OgrePixelBox.h:80
Ogre::v1::HardwareBuffer::HBU_STATIC_WRITE_ONLY
@ HBU_STATIC_WRITE_ONLY
Combination of HBU_STATIC and HBU_WRITE_ONLY.
Definition: OgreHardwareBuffer.h:109
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:179
OgreWaitableEvent.h
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:427
Ogre::RootLayout::validateArrayBindings
void validateArrayBindings(const RootLayout &groundTruth, const String &filename) const
Validates that the array bindings in groundTruth.mArrayRanges are included in this->mArrayRanges.
Ogre::Forward3D::getNumSlices
uint32 getNumSlices(void) const
Definition: OgreForward3D.h:106
Ogre::PassTranslator
Definition: OgreScriptTranslator.h:165
Ogre::SceneFormatImporter
Definition: OgreSceneFormatImporter.h:62
Ogre::D3D11HLSLProgram::CmdTarget
Command object for setting target assembler.
Definition: OgreD3D11HLSLProgram.h:62
Ogre::PbsProperty::ParallaxCorrectCubemaps
static const IdString ParallaxCorrectCubemaps
Definition: OgreHlmsPbs.h:583
Ogre::CubemapProbe::getProbeCameraPos
const Vector3 & getProbeCameraPos(void) const
Definition: OgreCubemapProbe.h:226
Ogre::_ConfigOption::immutable
bool immutable
Definition: OgreConfigOptionMap.h:55
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:126
Ogre::Resource::isLoading
virtual bool isLoading() const
Returns whether the resource is currently in the process of background loading.
Definition: OgreResource.h:373
Ogre::RTShader::GLSLProgramWriter::getTargetLanguage
virtual const String & getTargetLanguage() const
Definition: OgreShaderGLSLProgramWriter.h:72
OgreArrayVector3.h
Ogre::SceneNode
Class representing a node in the scene graph.
Definition: OgreSceneNode.h:56
Ogre::Pass::setEmissive
void setEmissive(const ColourValue &emissive)
Sets the amount of self-illumination an object has.
Definition: OgrePass.h:336
Ogre::CompositorNode
Compositor nodes are the core subject of compositing.
Definition: OgreCompositorNode.h:96
Ogre::Viewport
An abstraction of a viewport, i.e.
Definition: OgreViewport.h:57
Ogre::ConstBufferPacked
Represents constant buffers (also known as Uniform Buffers in GL)
Definition: OgreConstBufferPacked.h:38
Ogre::VulkanQueue::EncoderState
EncoderState
Definition: OgreVulkanQueue.h:62
Ogre::Volume::operator<
bool _OgreVolumeExport operator<(const Vector3 &a, const Vector3 &b)
A less operator.
Ogre::ProfileInstance::accum
ulong accum
Represents the total time of all child profiles to subtract from this profile.
Definition: OgreProfiler.h:349
Ogre::v1::GLES2HardwareIndexBuffer
Definition: OgreGLES2HardwareIndexBuffer.h:38
OgreCompositorPassMipmapDef.h
Ogre::Any::Any
Any()
Definition: OgreAny.h:64
Ogre::v1::Mesh::SubMeshList
vector< SubMesh * >::type SubMeshList
Definition: OgreMesh.h:107
OgreRoot.h
Ogre::SharedParamsTranslator
Definition: OgreScriptTranslator.h:212
Ogre::IrradianceVolume::setIrradianceOrigin
void setIrradianceOrigin(const Vector3 &origin)
Definition: OgreIrradianceVolume.h:108
Ogre::Codec::CodecDataPtr
SharedPtr< CodecData > CodecDataPtr
Definition: OgreCodec.h:75
Ogre::v1::GLES2DefaultHardwareVertexBuffer
Specialisation of HardwareVertexBuffer for emulation.
Definition: OgreGLES2DefaultHardwareBufferManager.h:41
Ogre::ArrayQuaternion::ArrayQuaternion
ArrayQuaternion()
Definition: C/OgreArrayQuaternion.h:70
DXGI_SWAP_CHAIN_DESC1::SwapEffect
DXGI_SWAP_EFFECT SwapEffect
Definition: OgreD3D11LegacySDKEmulation.h:62
Ogre::RenderSystemCapabilities::getDeviceId
uint32 getDeviceId() const
Definition: OgreRenderSystemCapabilities.h:488
OgrePropertyPrerequisites.h
Ogre::ProfileSessionListener::getDisplayMode
DisplayMode getDisplayMode() const
Get the display mode for the overlay.
Definition: OgreProfiler.h:393
Ogre::Controller::setEnabled
void setEnabled(bool enabled)
Sets whether this controller is enabled.
Definition: OgreController.h:196
Ogre::TerrainGroup::RayResult::hit
bool hit
Whether an intersection occurred.
Definition: OgreTerrainGroup.h:381
Ogre::D3D11RenderWindowSwapChainBased::setVSyncInterval
void setVSyncInterval(unsigned interval)
Definition: OgreD3D11RenderWindow.h:124
Ogre::Volume::mcTriangles
int mcTriangles[256][16]
Triangulation lookup table.
Definition: OgreVolumeIsoSurfaceTablesMC.h:65
Ogre::RTShader::LayeredBlending::LB_BlendAdd
@ LB_BlendAdd
Definition: OgreShaderExLayeredBlending.h:56
Ogre::HlmsBaseProp::InstancedStereo
static const IdString InstancedStereo
Definition: OgreHlms.h:879
Ogre::ResourceManager::ResourceWithGroupMap
unordered_map< String, ResourceMap >::type ResourceWithGroupMap
Definition: OgreResourceManager.h:569
Ogre::IF_COMPRESSED
@ IF_COMPRESSED
Definition: OgreImage.h:45
Ogre::Quaternion::ToAngleAxis
void ToAngleAxis(Degree &dAngle, Vector3 &rkAxis) const
Definition: OgreQuaternion.h:142
Ogre::VulkanDiscardBuffer::getAlignment
uint16 getAlignment(void) const
Definition: OgreVulkanDiscardBufferManager.h:156
Ogre::Resource::LOADSTATE_UNLOADED
@ LOADSTATE_UNLOADED
Not loaded.
Definition: OgreResource.h:121
Ogre::PbsMobileProperty::DetailWeightMap
static const IdString DetailWeightMap
Definition: OgreHlmsPbsMobile.h:111
Ogre::ID_PER_LIGHT
@ ID_PER_LIGHT
Definition: OgreScriptCompiler.h:713
Ogre::PageManager::getWorlds
const WorldMap & getWorlds() const
Get a reference to the worlds that are currently loaded.
Definition: OgrePageManager.h:181
Ogre::Volume::VecIndices
vector< size_t >::type VecIndices
To hold indices.
Definition: OgreVolumeMeshBuilder.h:102
Ogre::GLES2OldVertexArrayObject::setInitialised
void setInitialised(bool flag)
Definition: OgreGLES2VertexArrayObject.h:51
Ogre::ID_DEPTH_TEXTURE
@ ID_DEPTH_TEXTURE
Definition: OgreScriptCompiler.h:864
Ogre::RenderSystem::getDebugShaders
bool getDebugShaders(void) const
Definition: OgreRenderSystem.h:1491
Ogre::OverlayAlloc
SceneObjAllocatedObject OverlayAlloc
Definition: OgreMemoryAllocatorConfig.h:316
Ogre::CompositorPassComputeDef::TextureSources
vector< ComputeTextureSource >::type TextureSources
Definition: OgreCompositorPassComputeDef.h:84
OgreShaderFunctionAtom.h
Ogre::MovableObject::Listener::objectAttached
virtual void objectAttached(MovableObject *)
MovableObject has been attached to a node.
Definition: OgreMovableObject.h:77
Ogre::HiddenAreaVrSettings::rightEyeCenter
Ogre::Vector2 rightEyeCenter
Definition: OgreHiddenAreaMeshVr.h:56
Ogre::RTShader::FunctionInvocation::FunctionInvocationCompare
Comparator function to be used for comparisons.
Definition: OgreShaderFunctionAtom.h:240
Ogre::ID_CAMERA_FAR_CORNERS_VIEW_SPACE_NORMALIZED
@ ID_CAMERA_FAR_CORNERS_VIEW_SPACE_NORMALIZED
Definition: OgreScriptCompiler.h:937
Ogre::MetalWindow::windowMovedOrResized
virtual void windowMovedOrResized(void)
Notify that the window has been resized.
Ogre::v1::D3D11HardwareBufferManager::D3D11HardwareBufferManager
D3D11HardwareBufferManager(D3D11Device &device)
Definition: OgreD3D11HardwareBufferManager.h:69
Ogre::UnlitProperty::NumTextures
static const IdString NumTextures
Number of texture arrays actually baked.
Definition: OgreUnlitProperty.h:66
Ogre::PFG_PVRTC_RGB2
@ PFG_PVRTC_RGB2
PVRTC (PowerVR) RGB 2 bpp.
Definition: OgrePixelFormatGpu.h:195
Ogre::ParticleAffectorFactory::ParticleAffectorFactory
ParticleAffectorFactory()
Definition: OgreParticleAffectorFactory.h:60
Ogre::PbsMobileProperty::UvDetailNm2
static const IdString UvDetailNm2
Definition: OgreHlmsPbsMobile.h:150
Ogre::GL3PlusVaoManager::StrideChanger::paddedBytes
size_t paddedBytes
Definition: OgreGL3PlusVaoManager.h:61
Ogre::StaticFaceGroup
Collects a group of static i.e.
Definition: OgreStaticFaceGroup.h:69
Ogre::SimpleMatrixAf4x3::store4x3
void store4x3(float *RESTRICT_ALIAS dst) const
Assumes dst is aligned.
Definition: C/OgreArrayMatrixAf4x3.h:247
Ogre::GL3PlusRenderSystem::_useLights
void _useLights(const LightList &lights, unsigned short limit)
See RenderSystem.
Definition: OgreGL3PlusRenderSystem.h:288
Ogre::RTShader::TextureAtlasRecord::posV
float posV
Definition: OgreShaderExTextureAtlasSampler.h:60
OgreRenderPassDescriptor.h
Ogre::TextureDefinitionBase::BufferDefinition::getName
IdString getName(void) const
Definition: OgreTextureDefinition.h:171
Ogre::PccPerPixelGridPlacement
Definition: OgrePccPerPixelGridPlacement.h:68
Ogre::LodData::LodData
LodData()
Definition: OgreLodData.h:209
Ogre::LodIndexBuffer
Thread-safe buffer for storing Hardware index buffer.
Definition: OgreLodBuffer.h:41
Ogre::GLES2VaoManager::Vao::VertexBinding::instancingDivisor
GLuint instancingDivisor
Definition: OgreGLES2VaoManager.h:107
Ogre::Radian::operator-=
Radian & operator-=(const Radian &r)
Definition: OgreMath.h:71
Ogre::ID_SHADOW
@ ID_SHADOW
Definition: OgreScriptCompiler.h:805
Ogre::CompositorPassDef::mViewportModifierMask
uint8 mViewportModifierMask
Definition: OgreCompositorPassDef.h:192
Ogre::TerrainGlobalOptions::getLightMapSize
uint16 getLightMapSize() const
Get the default size of the lightmaps for a new terrain.
Definition: OgreTerrain.h:2078
Ogre::v1::SubMesh
Defines a part of a complete mesh.
Definition: OgreSubMesh.h:62
Ogre::AxisAlignedBox::CornerEnum
CornerEnum
Definition: OgreAxisAlignedBox.h:80
Ogre::Any
Variant type that can hold Any other type.
Definition: OgreAny.h:60
Ogre::VctMaterial::DatablockConversionResult::hasEmissiveTex
bool hasEmissiveTex(void) const
Definition: OgreVctMaterial.h:58
Ogre::LodCollapser
Definition: OgreLodCollapser.h:39
Ogre::UnlitProperty::UvDiffuse2
static const IdString UvDiffuse2
Definition: OgreUnlitProperty.h:79
Ogre::downscale3D2x_Float32_XA
ImageDownsampler3D downscale3D2x_Float32_XA
Definition: OgreImageDownsampler.h:191
Ogre::MetalWindow
Definition: OgreMetalWindow.h:42
Ogre::OR_LANDSCAPERIGHT
@ OR_LANDSCAPERIGHT
Definition: OgreCommon.h:975
Ogre::ArrayRay::mDirection
ArrayVector3 mDirection
Definition: OgreArrayRay.h:40
Ogre::Sphere::intersects
bool intersects(const Vector3 &v) const
Returns whether or not this sphere intersects a point.
Definition: OgreSphere.h:94
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:1340
Ogre::UnlitProperty::BlendModeIndex13
static const IdString BlendModeIndex13
Definition: OgreUnlitProperty.h:124
Ogre::GLES2RenderTexture
Base class for GL Render Textures.
Definition: OgreGLES2RenderTexture.h:53
Ogre::HlmsBaseProp::GlAmdTrinaryMinMax
static const IdString GlAmdTrinaryMinMax
Definition: OgreHlms.h:957
Ogre::PFG_Y210
@ PFG_Y210
Definition: OgrePixelFormatGpu.h:171
Ogre::ArrayVector3::UNIT_X
static const ArrayVector3 UNIT_X
Definition: C/OgreArrayVector3.h:346
Ogre::APKZipArchiveFactory::convertPath
virtual void convertPath(String &inOutPath) const
Some implementations (i.e.
Definition: OgreAPKZipArchive.h:66
Ogre::SceneFormatListener::exportMesh
virtual bool exportMesh(const v1::Mesh *mesh)
Definition: OgreSceneFormatBase.h:134
OgreStagingBuffer.h
Ogre::CommandBuffer::execute_lowLevelMaterial
static CommandBufferExecuteFunc execute_lowLevelMaterial
Definition: OgreCommandBuffer.h:105
Ogre::LightFactory::~LightFactory
~LightFactory()
Definition: OgreLight.h:643
Ogre::VulkanDescriptorSetSampler::VulkanDescriptorSetSampler
VulkanDescriptorSetSampler(const DescriptorSetSampler &descSet, VkSampler dummySampler)
Ogre::ID_ALWAYS_PASS
@ ID_ALWAYS_PASS
Definition: OgreScriptCompiler.h:677
Ogre::PageManager::ContentCollectionFactoryMap
map< String, PageContentCollectionFactory * >::type ContentCollectionFactoryMap
Definition: OgrePageManager.h:206
Ogre::GpuSharedParameters::getDoublePointer
const double * getDoublePointer(size_t pos) const
Get a pointer to the 'nth' item in the double buffer.
Definition: OgreGpuProgramParams.h:773
Ogre::ShadowTextureDefinition::normalOffsetBias
float normalOffsetBias
Normal offset bias is per cascade / shadow map.
Definition: OgreCompositorShadowNodeDef.h:75
Ogre::CompositorPassDef::ViewportRect::mVpScissorTop
float mVpScissorTop
Definition: OgreCompositorPassDef.h:108
Ogre::v1::Mesh::getLodStrategyName
const String & getLodStrategyName(void) const
Returns the name of the Lod strategy the user lod values have been calibrated for.
Definition: OgreMesh.h:512
Ogre::Texture::getSrcHeight
uint32 getSrcHeight(void) const
Returns the height of the original input texture (may differ due to hardware requirements).
Definition: OgreTexture.h:233
Ogre::D3D11RenderSystem::_setCurrentDeviceFromTexture
virtual void _setCurrentDeviceFromTexture(TextureGpu *texture)
Because Ogre doesn't (yet) have the notion of a 'device' or 'GL context', this function lets Ogre kno...
Definition: OgreD3D11RenderSystem.h:198
Ogre::D3D11BufferInterface::_getInitialData
const void * _getInitialData(void) const
Definition: OgreD3D11BufferInterface.h:66
OgreOSXCocoaView.h
Ogre::D3D9HLSLProgram::OPT_1
@ OPT_1
Optimisation level 1.
Definition: OgreD3D9HLSLProgram.h:156
Ogre::CompositorPassDef::UavDependency::uavSlot
uint32 uavSlot
The slot must be in range [0; 64) and ignores the starting slot (.
Definition: OgreCompositorPassDef.h:205
Ogre::RenderSystemCapabilities::setTessellationDomainProgramConstantIntCount
void setTessellationDomainProgramConstantIntCount(ushort c)
The number of integer constants tessellation Domain programs support.
Definition: OgreRenderSystemCapabilities.h:957
Ogre::ResourceLayout::RenderTarget
@ RenderTarget
Definition: OgreResourceTransition.h:53
Ogre::RTShader::LayeredBlending::TextureBlend::TextureBlend
TextureBlend()
Definition: OgreShaderExLayeredBlending.h:95
Ogre::Bone::getTagPoint
const TagPoint * getTagPoint(size_t index) const
Definition: OgreBone.h:168
Ogre::GL3PlusHlmsPso::destBlend
GLenum destBlend
Definition: OgreGL3PlusHlmsPso.h:56
Ogre::SceneQuery::WorldFragmentType
WorldFragmentType
This type can be used by collaborating applications & SceneManagers to agree on the type of world geo...
Definition: OgreSceneQuery.h:81
Ogre::StagingBuffer::Destination::Destination
Destination(BufferPacked *_destination, size_t _dstOffset, size_t _srcOffset, size_t _length)
Definition: OgreStagingBuffer.h:95
Ogre::LightFactory
Factory object for creating Light instances.
Definition: OgreLight.h:635
Ogre::Bitwise
Class for manipulating bit patterns.
Definition: OgreBitwise.h:68
Ogre::ConfigFile::SettingsIterator
MapIterator< SettingsMultiMap > SettingsIterator
Definition: OgreConfigFile.h:91
Ogre::v1::VertexAnimationTrack::getAnimationType
VertexAnimationType getAnimationType(void) const
Get the type of vertex animation we're performing.
Definition: OgreAnimationTrack.h:621
Ogre::Volume::ChunkParameters::skirtFactor
Real skirtFactor
Factor for the skirt length generation.
Definition: OgreVolumeChunk.h:71
Ogre::PFG_ASTC_RGBA_UNORM_5X4_sRGB
@ PFG_ASTC_RGBA_UNORM_5X4_sRGB
Definition: OgrePixelFormatGpu.h:253
Ogre::GCT_UINT2
@ GCT_UINT2
Definition: OgreGpuProgramParams.h:113
Ogre::VulkanVaoManager::StrideChanger::operator()
bool operator()(size_t left, const StrideChanger &right) const
Definition: OgreVulkanVaoManager.h:99
Ogre::AxisAlignedBox::AxisAlignedBox
AxisAlignedBox(Real mx, Real my, Real mz, Real Mx, Real My, Real Mz)
Definition: OgreAxisAlignedBox.h:120
Ogre::HlmsPbs::AmbientAuto
@ AmbientAuto
Use fixed-colour ambient lighting when upper hemisphere = lower hemisphere, use hemisphere lighting w...
Definition: OgreHlmsPbs.h:93
Ogre::FrameStats::reset
void reset(uint64 timeMs)
Definition: OgreFrameStats.h:104
Ogre::VulkanFrameBufferDescMap
map< VulkanFrameBufferDescKey, VulkanFrameBufferDescValue >::type VulkanFrameBufferDescMap
Definition: OgreVulkanRenderPassDescriptor.h:88
Ogre::RTShader::FFPLighting::Type
static String Type
Definition: OgreShaderFFPLighting.h:86
DXGI_ALPHA_MODE_PREMULTIPLIED
@ DXGI_ALPHA_MODE_PREMULTIPLIED
Definition: OgreD3D11LegacySDKEmulation.h:44
Ogre::v1::HardwareCounterBuffer::getName
const String & getName() const
Definition: OgreHardwareCounterBuffer.h:62
Ogre::VulkanDelayed_vkDestroyPipeline
Definition: OgreVulkanDelayedFuncs.h:41
Ogre::SharedPtr::SharedPtr
SharedPtr(Y *rep, SharedPtrFreeMethod inFreeMethod=SPFM_DELETE)
Constructor.
Definition: OgreSharedPtr.h:168
Ogre::X11EGLSupport::mAtomFullScreen
Atom mAtomFullScreen
Definition: OgreX11EGLSupport.h:161
Ogre::Vector3::Vector3
Vector3(const Real fX, const Real fY, const Real fZ)
Definition: OgreVector3.h:65
Ogre::D3D9HardwareBufferManager::D3D9HardwareBufferManager
D3D9HardwareBufferManager()
Definition: OgreD3D9HardwareBufferManager.h:69
Ogre::AsyncTextureTicket::Ready
@ Ready
Definition: OgreAsyncTextureTicket.h:58
Ogre::v1::GLES2HardwareUniformBuffer::getGLBufferBinding
GLint getGLBufferBinding(void) const
Definition: OgreGLES2HardwareUniformBuffer.h:70
Ogre::CbDrawIndexed
Definition: OgreCbDrawCall.h:54
XTextProperty
Definition: OgreX11EGLSupport.h:91
Ogre::v1::Overlay::isInitialised
bool isInitialised(void) const
Gets whether the overlay is initialised or not.
Definition: OgreOverlay.h:122
Ogre::Volume::OctreeNode::getCenterBackTop
const Vector3 getCenterBackTop(void) const
Gets the center of the corners 4, 5.
Definition: OgreVolumeOctreeNode.h:346
Ogre::Singleton::getSingletonPtr
static T * getSingletonPtr(void)
Definition: OgreSingleton.h:92
Ogre::v1::VertexData::ReadRequests
Definition: OgreVertexIndexData.h:238
Ogre::v1::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:203
Ogre::D3D11VaoManager::Block::Block
Block(size_t _offset, size_t _size)
Definition: OgreD3D11VaoManager.h:52
Ogre::GL3PlusHardwareOcclusionQuery
This is a class that is the base class of the query class for hardware occlusion.
Definition: OgreGL3PlusHardwareOcclusionQuery.h:65
Ogre::ParticleSystemManager::_getFactory
ParticleSystemFactory * _getFactory(void)
Get an instance of ParticleSystemFactory (internal use).
Definition: OgreParticleSystemManager.h:382
Ogre::Workarounds
Definition: OgreWorkarounds.h:36
Ogre::PageContentCollectionFactory
Define the interface to a factory class that will create subclasses of PageContentCollection.
Definition: OgrePageContentCollectionFactory.h:47
Ogre::GL3PlusFrameBufferObject::getManager
GL3PlusFBOManager * getManager()
Definition: OgreGL3PlusFrameBufferObject.h:82
Ogre::PixelFormatDescription::gmask
uint64 gmask
Definition: OgrePixelFormatDescriptions.h:60
Ogre::TextureGpuListener::ExceptionThrown
@ ExceptionThrown
Called when the worker thread caught an exception.
Definition: OgreTextureGpuListener.h:89
Ogre::ID_CLEAR_STENCIL
@ ID_CLEAR_STENCIL
Definition: OgreScriptCompiler.h:890
Ogre::GpuNamedConstants::uintBufferSize
size_t uintBufferSize
Total size of the uint buffer required.
Definition: OgreGpuProgramParams.h:494
Ogre::VrData::mLeftToRight
Vector3 mLeftToRight
Definition: OgreCamera.h:50
Ogre::GpuProgram::getSource
virtual const String & getSource(void) const
Gets the assembler source for this program.
Definition: OgreGpuProgram.h:317
Ogre::EglPBufferSupport::DeviceData::operator==
bool operator==(const String &otherName) const
Definition: OgreEglPBufferSupport.h:57
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const ColourValue &)
Apply delta value.
Definition: OgreAnimable.h:217
Ogre::Vector2::Vector2
Vector2(const int afCoordinate[2])
Definition: OgreVector2.h:80
Ogre::PF_ASTC_RGBA_4X4_LDR
@ PF_ASTC_RGBA_4X4_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 4x4)
Definition: OgrePixelFormat.h:261
Ogre::Assert::ReportFailure
_OgreExport FailBehavior ReportFailure(const char *condition, const char *file, int line, const char *msg,...)
Ogre::GLES2DepthBuffer::getStencilBuffer
GLuint getStencilBuffer() const
Definition: OgreGLES2DepthBuffer.h:69
Ogre::SmallVector::SmallVector
SmallVector(ItTy S, ItTy E)
Definition: OgreSmallVector.h:750
Ogre::ParticleSystem::CmdHeight
Command object for particle_height (see ParamCommand).
Definition: OgreParticleSystem.h:105
Ogre::CompositorShadowNode::getShadowCastingLights
const LightClosestArray & getShadowCastingLights(void) const
Definition: OgreCompositorShadowNode.h:276
Ogre::BackgroundProcessResult::BackgroundProcessResult
BackgroundProcessResult()
Definition: OgreResourceBackgroundQueue.h:58
Ogre::Resource::getSize
virtual size_t getSize(void) const
Retrieves info about the size of the resource.
Definition: OgreResource.h:325
Ogre::PccPerPixelGridPlacement::getParallaxCorrectedCubemap
ParallaxCorrectedCubemapAuto * getParallaxCorrectedCubemap()
Definition: OgrePccPerPixelGridPlacement.h:127
Ogre::ParallaxCorrectedCubemap::getNumCollectedProbes
uint32 getNumCollectedProbes(void) const
Definition: OgreParallaxCorrectedCubemap.h:230
Ogre::DynLibManager
Manager for Dynamic-loading Libraries.
Definition: OgreDynLibManager.h:51
Ogre::ConfigAlloc
GeneralAllocatedObject ConfigAlloc
Definition: OgreMemoryAllocatorConfig.h:304
Ogre::SceneManager::setFindVisibleObjects
virtual void setFindVisibleObjects(bool find)
Sets whether the SceneManager should search for visible objects, or whether they are being manually h...
Definition: OgreSceneManager.h:2572
Ogre::PFG_BGRX8_UNORM_SRGB
@ PFG_BGRX8_UNORM_SRGB
Avoid this one (prefer RGBA8).
Definition: OgrePixelFormatGpu.h:153
Ogre::MetalDescriptorSetTexture::numTextureViews
size_t numTextureViews
Definition: OgreMetalDescriptorSetTexture.h:66
Ogre::OrientationMode
OrientationMode
Specifies orientation mode.
Definition: OgreCommon.h:965
Ogre::v1::RenderToVertexBuffer::setMaxVertexCount
void setMaxVertexCount(unsigned int maxVertexCount)
Set the maximum number of vertices that the buffer will hold.
Definition: OgreRenderToVertexBuffer.h:75
XSetWindowAttributes::colormap
int colormap
Definition: OgreX11EGLSupport.h:90
Ogre::ArrayMatrix4::getAsMatrix4
Matrix4 getAsMatrix4(size_t index) const
STRONGLY Prefer using.
Definition: C/OgreArrayMatrix4.h:106
Ogre::FilterKernel::kernelEndY
int8 kernelEndY
Definition: OgreImageDownsampler.h:274
Ogre::APKFileSystemArchive::~APKFileSystemArchive
~APKFileSystemArchive()
Ogre::v1::DisplayString
String DisplayString
Definition: OgreOverlayElement.h:52
Ogre::v1::EnabledAnimationStateList
list< AnimationState * >::type EnabledAnimationStateList
Definition: OgreAnimationState.h:196
Ogre::ID_LESS_EQUAL
@ ID_LESS_EQUAL
Definition: OgreScriptCompiler.h:678
Ogre::ResourceAllocPolicy
CategorisedAllocPolicy< Ogre::MEMCATEGORY_RESOURCE > ResourceAllocPolicy
Definition: OgreMemoryAllocatorConfig.h:270
Ogre::Hlms::DatablockEntry::name
String name
Definition: OgreHlms.h:97
Ogre::PlanarReflectionActor::PlanarReflectionActor
PlanarReflectionActor(const Vector3 &center, const Vector2 &halfSize, const Quaternion orientation)
Definition: OgrePlanarReflectionActor.h:117
Ogre::SubMesh::getPoseTexBuffer
TexBufferPacked * getPoseTexBuffer()
Definition: OgreSubMesh2.h:213
Ogre::VaoManager::getConstBufferMaxSize
size_t getConstBufferMaxSize(void) const
Definition: OgreVaoManager.h:504
Ogre::PFG_RGBA8_UNORM_SRGB
@ PFG_RGBA8_UNORM_SRGB
Definition: OgrePixelFormatGpu.h:76
Ogre::CompositorPassQuadDef::mMaterialIsHlms
bool mMaterialIsHlms
Definition: OgreCompositorPassQuadDef.h:105
Ogre::Image2::FILTER_GAUSSIAN_HIGH
@ FILTER_GAUSSIAN_HIGH
Applies gaussian filter over the image, then bilinear downsamples.
Definition: OgreImage2.h:346
Ogre::DescriptorSetSampler::mRsData
void * mRsData
Definition: OgreDescriptorSetSampler.h:57
Ogre::Vector3::angleBetween
Radian angleBetween(const Vector3 &dest) const
Gets the angle between 2 vectors.
Definition: OgreVector3.h:634
Ogre::HlmsPbs::AmbientFixed
@ AmbientFixed
Force fixed-colour ambient light. Only uses the upper hemisphere paramter.
Definition: OgreHlmsPbs.h:96
Ogre::D3D11VertexArrayObject
Definition: OgreD3D11VertexArrayObject.h:52
Ogre::TerrainLayerSamplerElement
Information about one element of a sampler / texture within a layer.
Definition: OgreTerrainMaterialGenerator.h:70
Ogre::NULLRenderWindow::requiresTextureFlipping
virtual bool requiresTextureFlipping() const
Definition: OgreNULLRenderWindow.h:56
Ogre::GPV_LIGHTS
@ GPV_LIGHTS
Varies with light setup.
Definition: OgreGpuProgramParams.h:139
Ogre::SubMesh
Defines a part of a complete mesh.
Definition: OgreSubMesh2.h:60
Ogre::RenderTarget::getPriority
virtual uchar getPriority() const
Gets the priority of a render target.
Definition: OgreRenderTarget.h:269
Ogre::v1::OverlayContainer::ChildMap
map< String, OverlayElement * >::type ChildMap
Definition: OgreOverlayContainer.h:59
Ogre::CommandBuffer::execute_drawCallStripEmulated
static CommandBufferExecuteFunc execute_drawCallStripEmulated
Definition: OgreCommandBuffer.h:72
Ogre::VulkanDelayed_vkDestroyPipeline::pAllocator
const VkAllocationCallbacks * pAllocator
Definition: OgreVulkanDelayedFuncs.h:46
Ogre::BasicBlock::mLifetimeId
uint16 mLifetimeId
Except for HlmsSamplerblocks, mLifetimeId is valid throghout the entire life of HlmsManager.
Definition: OgreHlmsDatablock.h:62
Ogre::IndirectBufferPacked
Represents Indirect buffers for storing draw call commands.
Definition: OgreIndirectBufferPacked.h:38
Ogre::VulkanSupport::~VulkanSupport
virtual ~VulkanSupport()
Definition: OgreVulkanSupport.h:54
Ogre::SBT_REPLACE
@ SBT_REPLACE
The default blend mode where source replaces destination.
Definition: OgreBlendMode.h:226
Ogre::RTShader::HardwareSkinning::SkinningData::correctAntipodalityHandling
bool correctAntipodalityHandling
Definition: OgreShaderExHardwareSkinning.h:69
Ogre::IesLoader
Definition: OgreIesLoader.h:60
Ogre::Mesh::isVertexBufferShadowed
bool isVertexBufferShadowed(void) const
Gets whether or not this meshes vertex buffers are shadowed.
Definition: OgreMesh2.h:414
Ogre::EglPBufferSupport::DeviceData::DeviceData
DeviceData()
Definition: OgreEglPBufferSupport.h:55
Ogre::VertexArrayObject::msDummyVertexBuffer
static VertexBufferPacked msDummyVertexBuffer
When a Vao doesn't have a vertex buffer, a dummy one is assigned for performance reasons (avoid check...
Definition: OgreVertexArrayObject.h:240
Ogre::ResourceGroupManager
This singleton class manages the list of resource groups, and notifying the various resource managers...
Definition: OgreResourceGroupManager.h:281
Ogre::UNLIT_BLEND_LIGHTEN
@ UNLIT_BLEND_LIGHTEN
Definition: OgreHlmsUnlitPrerequisites.h:76
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:111
Ogre::EGLWindow
Definition: GL3Plus/include/windowing/EGL/OgreEGLWindow.h:41
Ogre::Terrain::TERRAINLAYERINSTANCE_CHUNK_VERSION
static const uint16 TERRAINLAYERINSTANCE_CHUNK_VERSION
Definition: OgreTerrain.h:289
Ogre::Terrain::ImportData::layerDeclaration
TerrainLayerDeclaration layerDeclaration
Definition of the contents of each layer (required).
Definition: OgreTerrain.h:396
Ogre::Vector4::Vector4
Vector4()
Default constructor.
Definition: OgreVector4.h:55
Ogre::GeometryAllocatedObject
AllocatedObject< GeometryAllocPolicy > GeometryAllocatedObject
Definition: OgreMemoryAllocatorConfig.h:279
Ogre::Item::isInitialised
bool isInitialised(void) const
Returns whether or not this Item is either morph or pose animated.
Definition: OgreItem.h:239
Ogre::GLES2Support::getDisplayMonitorCount
virtual unsigned int getDisplayMonitorCount() const
Gets the number of display monitors.
Definition: OgreGLES2Support.h:140
Ogre::VulkanProgram::getConstantDefsBindingParams
const map< uint32, VulkanConstantDefinitionBindingParam >::type & getConstantDefsBindingParams() const
Definition: OgreVulkanProgram.h:123
Ogre::RTShader::TextureAtlasRecord::indexInAtlas
size_t indexInAtlas
Definition: OgreShaderExTextureAtlasSampler.h:65
Ogre::LodOutsideMarker
This class will mark vertices of a mesh, which are visible from far away (from outside).
Definition: OgreLodOutsideMarker.h:39
Ogre::StoreAction::Store
@ Store
Keep the contents of what we've just rendered.
Definition: OgreRenderPassDescriptor.h:97
Ogre::DescBindingTypes::TexBuffer
@ TexBuffer
Definition: OgreRootLayout.h:82
Ogre::InstantRadiosity::mAoI
AreaOfInterestVec mAoI
Definition: OgreInstantRadiosity.h:197
Ogre::HlmsDiskCache::mHlmsManager
HlmsManager * mHlmsManager
Definition: OgreHlmsDiskCache.h:170
Ogre::v1::BillboardSetFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreBillboardSet.h:848
Ogre::Terrain::WORKQUEUE_GENERATE_MATERIAL_REQUEST
static const uint16 WORKQUEUE_GENERATE_MATERIAL_REQUEST
Definition: OgreTerrain.h:1547
Ogre::RTShader::TargetRenderState::link
void link(const RenderState &other, Pass *srcPass, Pass *dstPass)
Link this target render state with the given render state.
Ogre::PF_DXT2
@ PF_DXT2
DDS (DirectDraw Surface) DXT2 format.
Definition: OgrePixelFormat.h:114
Ogre::AnimableValue::setValue
virtual void setValue(Real)
Set value.
Definition: OgreAnimable.h:155
Ogre::Degree::valueDegrees
Real valueDegrees() const
Definition: OgreMath.h:104
Ogre::AnimableValue
Defines an object property which is animable, i.e.
Definition: OgreAnimable.h:75
Ogre::ParticleEmitterTranslator
Definition: OgreScriptTranslator.h:235
DXGI_SCALING
DXGI_SCALING
Definition: OgreD3D11LegacySDKEmulation.h:49
Ogre::HlmsTextureManager::getTextureMetadataCache
HlmsTextureManager::MetadataCacheMap & getTextureMetadataCache(void)
Definition: OgreHlmsTextureManager.h:390
Ogre::Bone::getChild
Bone * getChild(size_t index)
Gets a pointer to a child node.
Definition: OgreBone.h:148
Ogre::VulkanWindowNull::isClosed
bool isClosed() const override
Indicates whether the window has been closed by the user.
Ogre::Codec::CodecData
Definition: OgreCodec.h:66
Ogre::VisibilityFlags::LAYER_VISIBILITY
const _OgreExport uint32 LAYER_VISIBILITY
Object casts shadows (is rendered to shadow camera)
Ogre::OT_TRIANGLE_LIST
@ OT_TRIANGLE_LIST
A list of triangles, 3 vertices per triangle.
Definition: OgreCommon.h:93
Ogre::Grid2DPageStrategyData::getCellRangeMinX
virtual int32 getCellRangeMinX() const
get the index range of all cells (values outside this will be ignored)
Definition: OgreGrid2DPageStrategy.h:188
Ogre::SceneManager::getNumWorkerThreads
size_t getNumWorkerThreads() const
Definition: OgreSceneManager.h:1001
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:981
Ogre::v1::Mesh
Resource holding data about 3D mesh.
Definition: OgreMesh.h:90
Ogre::NUM_BASIC_BLOCKS
@ NUM_BASIC_BLOCKS
Definition: OgreHlmsDatablock.h:49
Ogre::MS_UNMAPPED
@ MS_UNMAPPED
Definition: OgreBufferPacked.h:67
Ogre::ObjectDataArrayMemoryManager::QueryFlags
@ QueryFlags
Definition: OgreArrayMemoryManager.h:391
Ogre::v1::MeshSerializer
Class for serialising mesh data to/from an OGRE .mesh file.
Definition: OgreMeshSerializer.h:94
Ogre::SHADOWMAP_PLANEOPTIMAL
@ SHADOWMAP_PLANEOPTIMAL
Definition: OgreCompositorShadowNodeDef.h:50
Ogre::ID_CMPFUNC
@ ID_CMPFUNC
Definition: OgreScriptCompiler.h:750
Ogre::PASS_SCENE
@ PASS_SCENE
Definition: OgreCompositorPassDef.h:55
Ogre::VertexBufferDownloadHelper::getDownloadData
const DownloadDataArray & getDownloadData(void) const
Definition: OgreVertexBufferDownloadHelper.h:198
Ogre::Plane::operator!=
bool operator!=(const Plane &rhs) const
Definition: OgrePlane.h:178
Ogre::PccPerPixelGridPlacement::getFullRegion
const Aabb & getFullRegion(void) const
Definition: OgrePccPerPixelGridPlacement.h:144
Ogre::D3D11DeviceResource::notifyDeviceRestored
virtual void notifyDeviceRestored(D3D11Device *device, unsigned pass)=0
Ogre::HashedVector::end
iterator end()
Definition: OgreCommon.h:539
Ogre::RenderSysAlloc
RenderSysAllocatedObject RenderSysAlloc
Definition: OgreMemoryAllocatorConfig.h:325
Ogre::Material::getCompilationRequired
bool getCompilationRequired() const
Gets the compilation status of the material.
Definition: OgreMaterial.h:551
Ogre::Root::getNextFrameNumber
unsigned long getNextFrameNumber(void) const
Gets the number of the next frame to be rendered.
Definition: OgreRoot.h:860
Ogre::PassthroughControllerFunction
Predefined controller function which just passes through the original source directly to dest.
Definition: OgrePredefinedControllers.h:173
Ogre::v1::StaticGeometry::QueuedGeometryList
vector< QueuedGeometry * >::type QueuedGeometryList
Definition: OgreStaticGeometry.h:182
Ogre::v1::OldNode::ChildOldNodeMap
unordered_map< String, OldNode * >::type ChildOldNodeMap
Definition: OgreOldNode.h:81
Ogre::RenderSystemCapabilities::isShaderProfileSupported
bool isShaderProfileSupported(const String &profile) const
Returns true if profile is in the list of supported profiles.
Definition: OgreRenderSystemCapabilities.h:682
Ogre::DeflateStream::isCompressedStreamValid
bool isCompressedStreamValid() const
Returns whether the compressed stream is valid deflated data.
Definition: OgreDeflate.h:132
Ogre::SO_GOURAUD
@ SO_GOURAUD
Definition: OgreCommon.h:281
Ogre::Hlms::LightGatherDeferred
@ LightGatherDeferred
Definition: OgreHlms.h:89
Ogre::DescriptorSetUav::Slot::getTexture
TextureSlot & getTexture(void)
Definition: OgreDescriptorSetUav.h:198
Ogre::D3D11HLSLProgram::setColumnMajorMatrices
void setColumnMajorMatrices(bool columnMajor)
Sets whether matrix packing in column-major order.
Definition: OgreD3D11HLSLProgram.h:316
Ogre::CompositorShadowNodeDef::getShadowTextureDefinitionNonConst
ShadowTextureDefinition * getShadowTextureDefinitionNonConst(size_t texIndex)
Definition: OgreCompositorShadowNodeDef.h:225
Ogre::GLSLESShader::CmdPreprocessorDefines
Command object for setting macro defines.
Definition: OgreGLSLESShader.h:60
Ogre::SceneManager::getSkyMethod
SkyMethod getSkyMethod(void) const
Definition: OgreSceneManager.h:1160
Ogre::GL3PlusHlmsPso::sourceBlendAlpha
GLenum sourceBlendAlpha
Definition: OgreGL3PlusHlmsPso.h:57
Ogre::RenderingMetrics::mVertexCount
size_t mVertexCount
Definition: OgreCommon.h:1113
Ogre::LodData::VertexEqual
Definition: OgreLodData.h:90
Ogre::PbsMobileProperty::NormalMap
static const IdString NormalMap
Definition: OgreHlmsPbsMobile.h:113
Ogre::VulkanDelayed_vkDestroyImageView::pAllocator
const VkAllocationCallbacks * pAllocator
Definition: OgreVulkanDelayedFuncs.h:34
Ogre::D3D11DeviceResourceManager::get
static D3D11DeviceResourceManager * get()
Ogre::HlmsPassPso::colourFormat
PixelFormatGpu colourFormat[OGRE_MAX_MULTIPLE_RENDER_TARGETS]
PF_NULL if no colour attachment is used.
Definition: OgreHlmsPso.h:55
Ogre::ObjectDataArrayMemoryManager::Owner
@ Owner
Definition: OgreArrayMemoryManager.h:382
Ogre::ShaderSyntax
ShaderSyntax
Definition: OgreVulkanProgram.h:46
Ogre::CompositorChannelVec
vector< CompositorChannel >::type CompositorChannelVec
Definition: OgreCompositorChannel.h:53
Ogre::ArchiveVec
vector< Archive * >::type ArchiveVec
Definition: OgreArchive.h:223
Ogre::Item
Defines an instance of a discrete, movable object based on a Mesh.
Definition: OgreItem.h:81
Ogre::SmallVectorTemplateCommon::operator[]
const_reference operator[](unsigned idx) const
Definition: OgreSmallVector.h:215
Ogre::PFG_R16_UINT
@ PFG_R16_UINT
Definition: OgrePixelFormatGpu.h:103
Ogre::StoreAction::MultisampleResolve
@ MultisampleResolve
Resolve MSAA rendering into resolve texture.
Definition: OgreRenderPassDescriptor.h:101
Ogre::GLES2VaoManager::Vao::VertexBinding::vertexElements
VertexElement2Vec vertexElements
Definition: OgreGLES2VaoManager.h:101
Ogre::AnimableValue::applyDeltaValue
virtual void applyDeltaValue(const Vector3 &)
Apply delta value.
Definition: OgreAnimable.h:205
Ogre::RTShader::Parameter::toString
virtual String toString() const
Returns the string representation of this parameter.
Definition: OgreShaderParameter.h:341
Ogre::ID_MIRROR
@ ID_MIRROR
Definition: OgreScriptCompiler.h:744
Ogre::AnimableValue::ValueType
ValueType
The type of the value being animated.
Definition: OgreAnimable.h:79
Ogre::HlmsPbs::ExponentialShadowMaps
@ ExponentialShadowMaps
High quality.
Definition: OgreHlmsPbs.h:83
Ogre::v1::Billboard::mDirection
Vector3 mDirection
Normalised direction vector.
Definition: OgreBillboard.h:84
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:71
Ogre::BackgroundProcessResult::message
String message
Any messages from the process.
Definition: OgreResourceBackgroundQueue.h:56
Ogre::Quaternion::ptr
const Real * ptr() const
Pointer accessor for direct copying.
Definition: OgreQuaternion.h:130
Ogre::TextureUnitState::ContentType
ContentType
Enum identifying the type of content this texture unit contains.
Definition: OgreTextureUnitState.h:464
Ogre::MetalTextureManager::~MetalTextureManager
virtual ~MetalTextureManager()
Ogre::PFG_BC1_UNORM_SRGB
@ PFG_BC1_UNORM_SRGB
Definition: OgrePixelFormatGpu.h:124
Ogre::PixelFormatGpuUtils::packColour
static void packColour(const float *rgbaPtr, PixelFormatGpu pf, void *dstPtr)
Ogre::Radian::operator+
const Radian & operator+() const
Definition: OgreMath.h:63
HANDLE
void * HANDLE
Definition: OgreBarrier.h:37
Ogre::ID_CLEAR_DEPTH
@ ID_CLEAR_DEPTH
Definition: OgreScriptCompiler.h:889
Ogre::IsWindows10RS3OrGreater
bool IsWindows10RS3OrGreater()
Definition: OgreOSVersionHelpers.h:98
Ogre::UpdateLodRequest::lodBias
Real lodBias
Definition: OgreSceneManager.h:133
Ogre::ParticleEmitter::getType
const String & getType(void) const
Returns the name of the type of emitter.
Definition: OgreParticleEmitter.h:430
Ogre::VET_COLOUR
@ VET_COLOUR
alias to more specific colour type - use the current rendersystem's colour packing
Definition: OgreVertexElements.h:77
Ogre::GTKWindow::setFullscreen
void setFullscreen(bool fullScreen, unsigned int width, unsigned int height)
Alter fullscreen mode options.
OgreD3D9Driver.h
Ogre::ShadowVolumeExtrudeProgram::getPointLightExtruderVs_glsl
static const String & getPointLightExtruderVs_glsl(void)
Get extruder program source for point lights, compatible with glsl.
Definition: OgreShadowVolumeExtrudeProgram.h:240
Ogre::v1::OverlayElementCommands::CmdMetricsMode
Command object for OverlayElement - see ParamCommand.
Definition: OgreOverlayElementCommands.h:87
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:124
Ogre::ForwardPlusBase::CachedGridBuffer::CachedGridBuffer
CachedGridBuffer()
Definition: OgreForwardPlusBase.h:79
Ogre::StackVector::const_iterator
const typedef T * const_iterator
Definition: OgreStackVector.h:56
Ogre::RTShader::ShaderGenerator::DEFAULT_SCHEME_NAME
static String DEFAULT_SCHEME_NAME
Default material scheme of the shader generator.
Definition: OgreShaderGenerator.h:499
Ogre::v1::OldNode::getUserAny
virtual const Any & getUserAny(void) const
Definition: OgreOldNode.h:735
Ogre::MathlibC::InvSqrt4
static ArrayReal InvSqrt4(ArrayReal f)
Returns the squared root of the reciprocal of x.
Definition: OgreMathlibC.h:355
Ogre::D3D9RenderSystem::hasAnisotropicMipMapFilter
virtual bool hasAnisotropicMipMapFilter() const
Determines if the system has anisotropic mip map filter support.
Definition: OgreD3D9RenderSystem.h:383
Ogre::BoneTransform::mInheritOrientation
bool *RESTRICT_ALIAS mInheritOrientation
Stores whether this node inherits orientation from it's parent.
Definition: OgreBoneTransform.h:70
Ogre::SmallVectorImpl::push_back
void push_back(const T &Elt)
Definition: OgreSmallVector.h:384
Ogre::DepthBuffer::DefaultDepthBufferFormat
static PixelFormatGpu DefaultDepthBufferFormat
Definition: Deprecated/OgreDepthBuffer.h:165
Ogre::BoneTransform::copy
void copy(const BoneTransform &inCopy)
Copies all the scalar data from the parameter into this.
Definition: OgreBoneTransform.h:103
Ogre::HlmsSamplerblock
A sampler block contains settings that go hand in hand with a texture, and thus are common to many te...
Definition: OgreHlmsSamplerblock.h:64
Ogre::v1::D3D11HardwarePixelBuffer
Definition: OgreD3D11HardwarePixelBuffer.h:39
Ogre::RenderPassTargetBase::resolveTexture
TextureGpu * resolveTexture
Definition: OgreRenderPassDescriptor.h:120
Ogre::PbsMobileProperty::UvSpecular
static const IdString UvSpecular
Definition: OgreHlmsPbsMobile.h:139
Ogre::PbsUvAtlasParams::uOffset
float uOffset
Definition: OgrePbsMobileShaderCreationData.h:47
Ogre::M_SUBMESH_OPERATION
@ M_SUBMESH_OPERATION
Definition: OgreMeshFileFormat.h:200
Ogre::ProcessNameExclusionScriptCompilerEvent::ProcessNameExclusionScriptCompilerEvent
ProcessNameExclusionScriptCompilerEvent(const String &cls, AbstractNode *parent)
Definition: OgreScriptCompiler.h:537
Ogre::ID_TESSELLATION_DOMAIN
@ ID_TESSELLATION_DOMAIN
Definition: OgreScriptCompiler.h:1041
Ogre::WorkQueue::Response::mRequest
const Request * mRequest
Pointer to the request that this response is in relation to.
Definition: OgreWorkQueue.h:131
Ogre::PF_B8G8R8
@ PF_B8G8R8
24-bit pixel format, 8 bits for blue, green and red.
Definition: OgrePixelFormat.h:73
Ogre::GpuProgramParameters::getFloatLogicalBufferStruct
const GpuLogicalBufferStructPtr & getFloatLogicalBufferStruct() const
Get the current list of mappings from low-level logical param indexes to physical buffer locations in...
Definition: OgreGpuProgramParams.h:1815
Ogre::MaterialManager::Listener::~Listener
virtual ~Listener()
Virtual destructor needed as class has virtual methods.
Definition: OgreMaterialManager.h:73
Ogre::Camera::_getConstantBiasScale
float _getConstantBiasScale(void) const
Definition: OgreCamera.h:773
Ogre::Exception::ERR_INVALID_STATE
@ ERR_INVALID_STATE
Definition: OgreException.h:108
Ogre::RTShader::FFPAlphaTestFactory
Definition: OgreShaderFFPAlphaTest.h:103
Ogre::VectorSet::findExists
iterator findExists(const T &item)
Definition: OgreVectorSetImpl.h:112
Ogre::RSC_COMPUTE_PROGRAM
@ RSC_COMPUTE_PROGRAM
Supports hardware compute programs.
Definition: OgreRenderSystemCapabilities.h:192
Ogre::MetalMultiRenderTarget
Definition: OgreMetalMultiRenderTarget.h:38
Ogre::CbTexture::bDepthReadOnly
bool bDepthReadOnly
Definition: OgreCbTexture.h:38
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE2
@ SPC_LIGHTDIRECTION_VIEW_SPACE2
Definition: OgreShaderParameter.h:189
Ogre::RenderSystem::getNativeShadingLanguageVersion
uint16 getNativeShadingLanguageVersion() const
Gets the native shading language version for this render system.
Definition: OgreRenderSystem.h:1177
Ogre::HlmsListener::preparePassBuffer
virtual float * preparePassBuffer(const CompositorShadowNode *shadowNode, bool casterPass, bool dualParaboloid, SceneManager *sceneManager, float *passBufferPtr)
Users can write to passBufferPtr.
Definition: OgreHlmsListener.h:160
Ogre::Hlms::DatablockEntry::DatablockEntry
DatablockEntry(HlmsDatablock *_datablock, bool _visibleToManager, const String &_name, const String &_srcFile, const String &_srcGroup)
Definition: OgreHlms.h:101
Ogre::D3D9HLSLProgram
Specialisation of HighLevelGpuProgram to provide support for D3D9 High-Level Shader Language (HLSL).
Definition: OgreD3D9HLSLProgram.h:43
Ogre::BoneTransform::BoneTransform
BoneTransform()
Definition: OgreBoneTransform.h:76
Ogre::v1::OverlayProfileSessionListener
Concrete impl.
Definition: OgreOverlayProfileSessionListener.h:50
Ogre::HlmsPbs::ShadowFilter
ShadowFilter
Definition: OgreHlmsPbs.h:61
Ogre::MathlibC::Min
static ArrayReal Min(ArrayReal a, ArrayReal b)
Returns the minimum value between a and b.
Definition: OgreMathlibC.h:299
OgreMemorySTLAllocator.h
Ogre::ShadowTextureDefinition::getTextureName
IdString getTextureName() const
Definition: OgreCompositorShadowNodeDef.h:129
Ogre::PFG_RGB32_SINT
@ PFG_RGB32_SINT
Definition: OgrePixelFormatGpu.h:57
Ogre::NULLVaoManager::Block::offset
size_t offset
Definition: OgreNULLVaoManager.h:52
Ogre::AxisAlignedBox::setInfinite
void setInfinite()
Sets the box to 'infinite'.
Definition: OgreAxisAlignedBox.h:529
Ogre::TU_UAV_NOT_TEXTURE
@ TU_UAV_NOT_TEXTURE
Definition: OgreTexture.h:83
Ogre::CompositorPassSceneDef::mUpdateLodLists
bool mUpdateLodLists
When true, which Lod index is current will be updated.
Definition: OgreCompositorPassSceneDef.h:129
Ogre::Any::operator()
ValueType operator()() const
Definition: OgreAny.h:202
OgreD3D9Device.h
OgrePageConnection.h
Ogre::HlmsPbsDatablock
Contains information needed by PBS (Physically Based Shading) for OpenGL 3+ & D3D11+.
Definition: OgreHlmsPbsDatablock.h:168
XSetErrorHandler
XErrorHandler XSetErrorHandler(XErrorHandler xErrorHandler)
Ogre::VertexArrayObjectAlloc
GeometryAllocatedObject VertexArrayObjectAlloc
Definition: OgreMemoryAllocatorConfig.h:343
Ogre::FT_MIN
@ FT_MIN
The filter used when shrinking a texture.
Definition: OgreCommon.h:258
Ogre::Bitwise::floatToHalf
static uint16 floatToHalf(float i)
Convert a float32 to a float16 (NV_half_float) Courtesy of OpenEXR.
Definition: OgreBitwise.h:319
Ogre::FastArray::clear
void clear()
Definition: OgreFastArray.h:293
Ogre::downscale3D2x_Signed_XX88
ImageDownsampler3D downscale3D2x_Signed_XX88
Definition: OgreImageDownsampler.h:143
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:673
Ogre::ViewPoint
Structure for holding a position & orientation pair.
Definition: OgreSceneManager.h:64
Ogre::PFG_ASTC_RGBA_UNORM_12X12_sRGB
@ PFG_ASTC_RGBA_UNORM_12X12_sRGB
Definition: OgrePixelFormatGpu.h:265
OgreGTKGLSupport.h
Ogre::MetalRenderTexture::~MetalRenderTexture
virtual ~MetalRenderTexture()
Ogre::PbsProperty::BrdfDefault
static const IdString BrdfDefault
Definition: OgreHlmsPbs.h:600
Ogre::RenderSystem::Listener
Defines a listener on the custom events that this render system can raise.
Definition: OgreRenderSystem.h:1283
Ogre::ArrayMatrixAf4x3::setAll
void setAll(const Matrix4 &m)
Sets all packed matrices to the same value as the scalar input matrix.
Definition: C/OgreArrayMatrixAf4x3.h:77
Ogre::CompositorShadowMapRepeatTranslator
Definition: OgreScriptTranslator.h:317
Ogre::PF_DXT1
@ PF_DXT1
DDS (DirectDraw Surface) DXT1 format.
Definition: OgrePixelFormat.h:112
Ogre::EmitterCommands::CmdDuration
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:155
Ogre::PbsMobileProperty::NormalWeight
static const IdString NormalWeight
Definition: OgreHlmsPbsMobile.h:118
Ogre::D3D11DepthTexture::HasAutoMipMapGenerationEnabled
bool HasAutoMipMapGenerationEnabled() const
Definition: OgreD3D11DepthTexture.h:55
Ogre::StringConverter::getDefaultStringLocale
static String getDefaultStringLocale(void)
Definition: OgreStringConverter.h:296
Ogre::DescriptorSetUav::BufferSlot::sizeBytes
size_t sizeBytes
Size in bytes to bind the tex buffer.
Definition: OgreDescriptorSetUav.h:71
Ogre::SceneFlags::Items
@ Items
Definition: OgreSceneFormatBase.h:55
Ogre::HlmsTexturePack::name
String name
Definition: OgreHlmsTexturePack.h:64
Ogre::IrradianceVolume
Definition: OgreIrradianceVolume.h:47
Ogre::CommandBuffer::execute_setTextureBufferVS
static CommandBufferExecuteFunc execute_setTextureBufferVS
Definition: OgreCommandBuffer.h:81
Ogre::ProfileInstance
Represents an individual profile call.
Definition: OgreProfiler.h:302
Ogre::GLSLShader::getMaxOutputVertices
virtual int getMaxOutputVertices(void) const
Returns the maximum number of vertices that this geometry program can output in a single run.
Definition: OgreGLSLShader.h:119
Ogre::Terrain::TERRAINLAYERINSTANCE_CHUNK_ID
static const uint32 TERRAINLAYERINSTANCE_CHUNK_ID
Definition: OgreTerrain.h:288
Ogre::v1::HardwareBufferLockGuard::lock
void lock(const SharedPtr< T > &p, HardwareBuffer::LockOptions options)
Definition: OgreHardwareBuffer.h:400
Ogre::PF_BC5_SNORM
@ PF_BC5_SNORM
DDS (DirectDraw Surface) BC5 format (signed normalised)
Definition: OgrePixelFormat.h:216
Ogre::GLES2RenderSystem::getMinimumDepthInputValue
Real getMinimumDepthInputValue(void)
Gets the minimum (closest) depth value to be used when rendering using identity transforms.
Definition: OgreGLES2RenderSystem.h:423
Ogre::PbsBrdf::FLAG_SPERATE_DIFFUSE_FRESNEL
@ FLAG_SPERATE_DIFFUSE_FRESNEL
Definition: OgreHlmsPbsDatablock.h:60
Ogre::TextureBox::getMaxY
uint32 getMaxY(void) const
Definition: OgreTextureBox.h:75
Ogre::MetalTexture::getBuffer
virtual v1::HardwarePixelBufferSharedPtr getBuffer(size_t face, size_t mipmap)
Return hardware pixel buffer for a surface.
Ogre::LightListInfo::lights
LightArray lights
Definition: OgreCommon.h:741
Ogre::PF_BC7_UNORM_SRGB
@ PF_BC7_UNORM_SRGB
DDS (DirectDraw Surface) BC7 format (unsigned normalised sRGB)
Definition: OgrePixelFormat.h:224
Ogre::InstantRadiosity::mBias
Real mBias
Value ideally in range (0; 1] When 1, the VPL is placed at exactly the location where the light ray h...
Definition: OgreInstantRadiosity.h:158
Ogre::GLES2VertexArrayObject
Definition: Vao/OgreGLES2VertexArrayObject.h:38
Ogre::ID_BORDER
@ ID_BORDER
Definition: OgreScriptCompiler.h:743
Ogre::Image::Filter
Filter
Definition: OgreImage.h:449
Ogre::DescriptorSetTexture2::BufferSlot::offset
size_t offset
0-based offset.
Definition: OgreDescriptorSetTexture.h:150
Ogre::CopyEncTransitionMode::AlreadyInLayoutThenManual
@ AlreadyInLayoutThenManual
Texture is already transitioned directly via BarrierSolver to the expected CopySrc/CopyDst/MipmapGen.
Definition: OgreTextureGpu.h:250
OgreMemoryStdAlloc.h
Ogre::v1::SubMesh::parent
Mesh * parent
Reference to parent Mesh (not a smart pointer so child does not keep parent alive).
Definition: OgreSubMesh.h:143
Ogre::GPU_MOZILLA
@ GPU_MOZILLA
Definition: OgreRenderSystemCapabilities.h:323
Ogre::MetalTexture::~MetalTexture
virtual ~MetalTexture()
Ogre::GLSLShaderPtr
SharedPtr< GLSLShader > GLSLShaderPtr
Definition: OgreGL3PlusPrerequisites.h:50
Ogre::Matrix3
A 3x3 matrix which can represent rotations around axes.
Definition: OgreMatrix3.h:68
OgreMetalVaoManager.h
Ogre::PbsMobileProperty::DetailNormalSwizzle3
static const IdString DetailNormalSwizzle3
Definition: OgreHlmsPbsMobile.h:169
Ogre::HlmsBaseProp::QTangent
static const IdString QTangent
Definition: OgreHlms.h:841
Ogre::Codec::CodecData::dataType
virtual String dataType() const
Returns the type of the data.
Definition: OgreCodec.h:73
Ogre::GpuProgramParameters::ACT_WORLDVIEW_MATRIX
@ ACT_WORLDVIEW_MATRIX
The current world & view matrices concatenated.
Definition: OgreGpuProgramParams.h:956
Ogre::GpuSharedParameters::getUnsignedIntPointer
uint * getUnsignedIntPointer(size_t pos)
Get a pointer to the 'nth' item in the uint buffer.
Definition: OgreGpuProgramParams.h:779
Ogre::D3D9RenderSystem::isDirectX9Ex
static bool isDirectX9Ex()
Tells whether the system is initialized with DirectX 9Ex driver Read more in http://msdn....
Definition: OgreD3D9RenderSystem.h:356
Ogre::Math::intersects
static std::pair< bool, Real > intersects(const Ray &ray, const Plane &plane)
Ray / plane intersection, returns boolean result and distance.
Ogre::RawSimdUniquePtr::swap
void swap(RawSimdUniquePtr &copy)
Definition: OgreRawPtr.h:89
Ogre::PF_ASTC_RGBA_8X5_LDR
@ PF_ASTC_RGBA_8X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 8x5)
Definition: OgrePixelFormat.h:271
Ogre::v1::TextAreaOverlayElement::Alignment
Alignment
Definition: OgreTextAreaOverlayElement.h:48
Ogre::RenderTarget::Impl
RenderSystem specific interface for a RenderTarget; this should be subclassed by RenderSystems.
Definition: OgreRenderTarget.h:361
Ogre::v1::Pose::ConstVertexOffsetIterator
ConstMapIterator< VertexOffsetMap > ConstVertexOffsetIterator
An iterator over the vertex offsets.
Definition: OgrePose.h:74
OgreParticleAffector.h
Ogre::Resource::setManuallyLoaded
virtual void setManuallyLoaded(bool isManual)
Set "Is this resource manually loaded?".
Definition: OgreResource.h:307
Ogre::D3D9VideoMode::~D3D9VideoMode
~D3D9VideoMode()
Definition: OgreD3D9VideoMode.h:48
Ogre::VertexElement2::mType
VertexElementType mType
The type of element.
Definition: OgreVertexBufferPacked.h:42
Ogre::HiddenAreaVrSettings::leftEyeCenter
Ogre::Vector2 leftEyeCenter
Definition: OgreHiddenAreaMeshVr.h:50
Ogre::D3D9HLSLProgramFactory
Factory class for D3D9 HLSL programs.
Definition: OgreD3D9HLSLProgramFactory.h:37
Ogre::CbLowLevelMaterial::movableObject
const MovableObject * movableObject
Definition: OgreCbLowLevelMaterial.h:39
Ogre::Terrain::LOD_MORPH_CUSTOM_PARAM
static const size_t LOD_MORPH_CUSTOM_PARAM
Definition: OgreTerrain.h:295
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
Ogre::OT_PATCH_8_CONTROL_POINT
@ OT_PATCH_8_CONTROL_POINT
Definition: OgreCommon.h:106
Ogre::Renderable::getUserAny
virtual const OGRE_DEPRECATED Any & getUserAny(void) const
Definition: OgreRenderable.h:361
Ogre::PFG_RGB32_FLOAT
@ PFG_RGB32_FLOAT
Definition: OgrePixelFormatGpu.h:55
Ogre::v1::Mesh::getBoneAssignments
const VertexBoneAssignmentList & getBoneAssignments() const
Gets a const reference to the list of bone assignments.
Definition: OgreMesh.h:507
Ogre::ID_MODULATE_X4
@ ID_MODULATE_X4
Definition: OgreScriptCompiler.h:762
Ogre::VulkanDiscardBufferManager::getDevice
VulkanDevice * getDevice(void) const
Definition: OgreVulkanDiscardBufferManager.h:123
Ogre::Camera::getAutoTrackOffset
const Vector3 & getAutoTrackOffset(void) const
Get the auto tracking offset for this camera, if it is auto tracking.
Definition: OgreCamera.h:634
Ogre::Vector4::dotProduct
Real dotProduct(const Vector4 &vec) const
Calculates the dot (scalar) product of this vector with another.
Definition: OgreVector4.h:395
Ogre::Terrain::getNumLodLevels
uint16 getNumLodLevels() const
Get the total number of LOD levels in the terrain.
Definition: OgreTerrain.h:1242
OgreAndroidLogListener.h
Ogre::CompositorWorkspaceListener::passPosExecute
virtual void passPosExecute(CompositorPass *pass)
Called after a pass has been executed.
Definition: OgreCompositorWorkspaceListener.h:70
Ogre::HashedVector::capacity
size_type capacity() const
Definition: OgreCommon.h:553
Ogre::Particle::getVisualData
ParticleVisualData * getVisualData(void) const
Get the optional visual data associated with the class.
Definition: OgreParticle.h:146
Ogre::ProfileHistory::totalTimeMillisecs
Real totalTimeMillisecs
The total frame time this profile has taken in milliseconds.
Definition: OgreProfiler.h:290
Ogre::HlmsTextureManager::Threshold::maxTexturesPerArray
uint16 maxTexturesPerArray
Definition: OgreHlmsTextureManager.h:86
Ogre::CompositorPassDef::mStoreActionStencil
StoreAction::StoreAction mStoreActionStencil
Definition: OgreCompositorPassDef.h:139
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::TextureDefinitionBase::TEXTURE_GLOBAL
@ TEXTURE_GLOBAL
We own the texture.
Definition: OgreTextureDefinition.h:89
Ogre::RTShader::ShaderProgramWriterGLSLESFactory::getTargetLanguage
virtual const String & getTargetLanguage(void) const
Definition: OgreShaderGLSLESProgramWriter.h:150
Ogre::RTShader::GLSLESProgramWriter::getTargetLanguage
virtual const String & getTargetLanguage() const
Definition: OgreShaderGLSLESProgramWriter.h:74
Ogre::PbsMobileProperty::BlendModeIndex1
static const IdString BlendModeIndex1
Definition: OgreHlmsPbsMobile.h:157
Ogre::LayerBlendOperation
LayerBlendOperation
List of valid texture blending operations, for use with TextureUnitState::setColourOperation.
Definition: OgreBlendMode.h:57
Ogre::RTShader::GLSLESProgramWriter::~GLSLESProgramWriter
virtual ~GLSLESProgramWriter()
Class destructor.
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 constants fragment programs support.
Definition: OgreRenderSystemCapabilities.h:727
Ogre::Grid2DPageStrategyData::CHUNK_VERSION
static const uint16 CHUNK_VERSION
Definition: OgreGrid2DPageStrategy.h:145
Ogre::NodeArrayMemoryManager::DerivedScale
@ DerivedScale
Definition: OgreArrayMemoryManager.h:314
Ogre::float4
Definition: OgreShaderPrimitives.h:73
Ogre::Pass::getNumTextureUnitStates
unsigned short getNumTextureUnitStates(void) const
Returns the number of texture unit settings.
Definition: OgrePass.h:521
Ogre::WindowEventUtilities::_msListeners
static WindowEventListeners _msListeners
Definition: OgreWindowEventUtilities.h:185
Ogre::PFG_RGBA32_UINT
@ PFG_RGBA32_UINT
Definition: OgrePixelFormatGpu.h:52
Ogre::D3D11VaoManager::Vao::VertexBinding::instancingDivisor
uint32 instancingDivisor
Definition: OgreD3D11VaoManager.h:105
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:179
Ogre::Pass::getIteratePerLight
bool getIteratePerLight(void) const
Does this pass run once for every light in range?
Definition: OgrePass.h:754
Ogre::GpuConstantDefinition::isUnsignedInt
bool isUnsignedInt() const
Definition: OgreGpuProgramParams.h:249
Ogre::EmitterCommands::CmdMaxRepeatDelay
Command object for particle emitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:190
Ogre::MetalDepthTexture
Definition: OgreMetalDepthTexture.h:36
Ogre::GL3PlusBufferInterface::getVboName
GLuint getVboName(void) const
Definition: OgreGL3PlusBufferInterface.h:68
Ogre::v1::TangentSpaceCalc::IndexRemap::faceIndex
size_t faceIndex
The position in the index buffer that's affected.
Definition: OgreTangentSpaceCalc.h:64
Ogre::FloatRect
TRect< float > FloatRect
Structure used to define a rectangle in a 2-D floating point space.
Definition: OgreCommon.h:857
Ogre::Volume::ChunkParameters::baseError
Real baseError
The smallest allowed geometric error of the highest LOD.
Definition: OgreVolumeChunk.h:59
Ogre::VertexElement2::mInstancingStepRate
uint32 mInstancingStepRate
The number of instances to draw using the same per-instance data before advancing in the buffer by on...
Definition: OgreVertexBufferPacked.h:49
Ogre::STBIImageCodec
Codec specialized in images loaded using stbi (https://github.com/nothings/stb).
Definition: OgreSTBICodec.h:47
Ogre::PixelFormatDescription::rshift
unsigned char rshift
Definition: OgrePixelFormatDescriptions.h:61
Ogre::GL3PlusBufferInterface::_setVboPoolIndex
void _setVboPoolIndex(size_t newVboPool)
Definition: OgreGL3PlusBufferInterface.h:70
Ogre::IdString::getFriendlyText
std::string getFriendlyText() const
Returns "[Hash 0x0a0100ef]" strings in Release mode, readable string in debug.
Definition: OgreIdString.h:257
Ogre::VctCascadeSetting::bAutoMultiplier
bool bAutoMultiplier
Definition: OgreVctCascadedVoxelizer.h:53
Ogre::MetalDynamicBuffer
Metal doesn't "map".
Definition: OgreMetalDynamicBuffer.h:52
Ogre::VctCascadedVoxelizer::getConsistentCascadeSteps
bool getConsistentCascadeSteps(void) const
Definition: OgreVctCascadedVoxelizer.h:201
Ogre::SharedPtr::SharedPtr
SharedPtr(const SharedPtr &r)
Definition: OgreSharedPtr.h:174
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:564
Ogre::ResourceGroupListener::resourcePrepareEnded
virtual void resourcePrepareEnded(void)
This event is fired when the resource has been prepared.
Definition: OgreResourceGroupManager.h:137
Ogre::AtomicScalar::get
T get(void) const
Definition: OgreAtomicScalar.h:422
Ogre::Math::lcm
static size_t lcm(size_t a, size_t b)
Returns Least Common Multiple.
Definition: OgreMath.h:739
_finddata_t
Definition: OgreSearchOps.h:41
XGetWindowAttributes
bool XGetWindowAttributes(Display *nativeDisplayType, Window nativeWindowType, XWindowAttributes *xWindowAttributes)
Ogre::VET_DOUBLE2
@ VET_DOUBLE2
Definition: OgreVertexElements.h:88
Ogre::VulkanExternalDevice::deviceExtensions
FastArray< VkExtensionProperties > deviceExtensions
Definition: OgreVulkanDevice.h:69
Ogre::VulkanDelayed_vkDestroyImageView
Definition: OgreVulkanDelayedFuncs.h:29
Ogre::AbstractNodeType
AbstractNodeType
This enum holds the types of the possible abstract nodes.
Definition: OgreScriptCompiler.h:79
OgreOSXCocoaWindowDelegate.h
Ogre::initUtils
void initUtils(VkDevice device)
Ogre::PT_QUATERNION
@ PT_QUATERNION
Definition: OgreStringInterface.h:65
XClientMessageEvent::window
NativeWindowType window
Definition: OgreX11EGLSupport.h:94
Ogre::TerrainGlobalOptions::setRenderQueueGroup
void setRenderQueueGroup(uint8 grp)
Set the render queue group that terrains will be rendered into.
Definition: OgreTerrain.h:1996
Ogre::MetalTextureManager::isHardwareFilteringSupported
virtual bool isHardwareFilteringSupported(TextureType ttype, PixelFormat format, int usage, bool preciseFormatOnly=false)
Returns whether this render system has hardware filtering supported for the texture format requested ...
Ogre::IrradianceVolume::getIrradianceCellSize
const Vector3 & getIrradianceCellSize(void) const
Definition: OgreIrradianceVolume.h:110
Ogre::PbsProperty::LegacyMathBrdf
static const IdString LegacyMathBrdf
Definition: OgreHlmsPbs.h:606
Ogre::ID_OUT
@ ID_OUT
Definition: OgreScriptCompiler.h:826
Ogre::SBF_DEST_COLOUR
@ SBF_DEST_COLOUR
Definition: OgreBlendMode.h:238
Ogre::TerrainQuadTreeNode::LodLevelList
vector< LodLevel * >::type LodLevelList
Definition: OgreTerrainQuadTreeNode.h:151
Ogre::Light::getAttenuationQuadric
Real getAttenuationQuadric(void) const
Returns the quadric factor in the attenuation formula.
Definition: OgreLight.h:244
Ogre::CompositorWorkspace::getViewportModifier
const Vector4 & getViewportModifier(void) const
Definition: OgreCompositorWorkspace.h:337
Ogre::DescBindingRange::isInUse
bool isInUse(void) const
Definition: OgreRootLayout.h:59
Ogre::GpuConstantDefinition::isSubroutine
bool isSubroutine() const
Definition: OgreGpuProgramParams.h:311
Ogre::TextureManager::getDefaultNumMipmaps
virtual size_t getDefaultNumMipmaps()
Gets the default number of mipmaps to be used for loaded textures.
Definition: OgreTextureManager.h:499
Ogre::PagedWorldSection::getSceneManager
virtual SceneManager * getSceneManager() const
Get the current SceneManager.
Definition: OgrePagedWorldSection.h:130
Ogre::VulkanVaoManager::StrideChanger::operator()
bool operator()(const StrideChanger &left, const StrideChanger &right) const
Definition: OgreVulkanVaoManager.h:103
Ogre::GlSwitchableSupport
Definition: OgreGlSwitchableSupport.h:35
Ogre::BySkeletonDef::threadStarts
FastArray< size_t > threadStarts
One per thread (plus one), tells where we should start from in each thread.
Definition: OgreSkeletonAnimManager.h:65
Ogre::PF_ETC2_RGBA8
@ PF_ETC2_RGBA8
ETC2 (Ericsson Texture Compression)
Definition: OgrePixelFormat.h:250
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::CB_SET_TEXTURE_BUFFER_VS
@ CB_SET_TEXTURE_BUFFER_VS
Definition: OgreCbCommon.h:53
Ogre::NULLBufferInterface
For GL3+, most (if not all) buffers, can be treated with the same code.
Definition: OgreNULLBufferInterface.h:41
Ogre::VulkanVaoManager::DirtyBlock::vboIdx
size_t vboIdx
Definition: OgreVulkanVaoManager.h:113
Ogre::RTShader::FFPAlphaTest::copyFrom
virtual void copyFrom(const SubRenderState &rhs)
Ogre::Property::get
virtual T get() const
Definition: OgreProperty.h:239
Ogre::GL3PlusRTTManager::getBestDepthStencil
virtual void getBestDepthStencil(GLenum internalFormat, GLenum *depthFormat, GLenum *stencilFormat)
Definition: OgreGL3PlusRenderTexture.h:92
Ogre::DescriptorSetUav::BufferSlot::offset
size_t offset
0-based offset.
Definition: OgreDescriptorSetUav.h:68
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:126
Ogre::PF_ATC_RGBA_INTERPOLATED_ALPHA
@ PF_ATC_RGBA_INTERPOLATED_ALPHA
ATC (AMD_compressed_ATC_texture)
Definition: OgrePixelFormat.h:258
Ogre::ObjectData::mWorldAabb
ArrayAabb *RESTRICT_ALIAS mWorldAabb
Bounding box in world space.
Definition: OgreObjectData.h:57
OgreTimerImp.h
Ogre::CompositorPassScene::getShadowNode
CompositorShadowNode * getShadowNode() const
Definition: OgreCompositorPassScene.h:100
Ogre::ID_AFFECTOR
@ ID_AFFECTOR
Definition: OgreScriptCompiler.h:815
Ogre::VulkanXcbSupport
Definition: OgreVulkanXcbSupport.h:38
Ogre::v1::HardwareBufferManagerBase::destroyVertexDeclaration
virtual void destroyVertexDeclaration(VertexDeclaration *decl)
Destroys a vertex declaration.
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:633
Ogre::uchar
unsigned char uchar
In order to avoid finger-aches :)
Definition: OgrePrerequisites.h:143
Ogre::VulkanFrameBufferDescKey
Definition: OgreVulkanRenderPassDescriptor.h:51
Ogre::D3D9RenderWindow::getWindowHandle
HWND getWindowHandle() const
Definition: OgreD3D9RenderWindow.h:64
Ogre::RTShader::UniformParameter::mAutoConstantIntData
size_t mAutoConstantIntData
Definition: OgreShaderParameter.h:554
Ogre::PbsProperty::LowerGpuOverhead
static const IdString LowerGpuOverhead
Definition: OgreHlmsPbs.h:486
Ogre::SkeletonDef::BoneToSlotVec
vector< uint32 >::type BoneToSlotVec
Definition: OgreSkeletonDef.h:85
Ogre::ID_SCROLL_X
@ ID_SCROLL_X
Definition: OgreScriptCompiler.h:790
OgreArraySphere.h
Ogre::BoundUav::rttOrBuffer
GpuTrackedResource * rttOrBuffer
Definition: OgreRenderSystem.h:91
Ogre::PFG_EAC_R11G11_SNORM
@ PFG_EAC_R11G11_SNORM
Definition: OgrePixelFormatGpu.h:226
Ogre::HlmsPbs::AmbientLightMode
AmbientLightMode
Definition: OgreHlmsPbs.h:88
Ogre::CompositorPassShadows
CompositorPassShadows This class enables force-updating multiple shadow nodes in batch in its own pas...
Definition: OgreCompositorPassShadows.h:71
Ogre::RTShader::ShaderProgramWriterGLSLESFactory::create
virtual ProgramWriter * create(void)
Definition: OgreShaderGLSLESProgramWriter.h:158
Ogre::ParallaxCorrectedCubemapBase::getProbes
const CubemapProbeVec & getProbes(void) const
Definition: OgreParallaxCorrectedCubemapBase.h:97
Ogre::VoxelizerJobSetting::HasEmissiveTex
@ HasEmissiveTex
Definition: OgreVctVoxelizer.h:52
Ogre::PixelCountLodStrategy
AbsolutePixelCountLodStrategy PixelCountLodStrategy
Backward compatible name for Distance_Box strategy.
Definition: OgrePixelCountLodStrategy.h:45
Ogre::RTShader::FFP_VS_COLOUR
@ FFP_VS_COLOUR
Definition: OgreShaderFFPRenderState.h:47
OgreHlmsUnlitPrerequisites.h
XWindowAttributes::width
int width
Definition: OgreX11EGLSupport.h:89
Ogre::NULLTexBufferPacked::bindBufferDS
virtual void bindBufferDS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreNULLTexBufferPacked.h:54
Ogre::Plane::POSITIVE_SIDE
@ POSITIVE_SIDE
Definition: OgrePlane.h:85
Ogre::Pass::getRunOnlyForOneLightType
bool getRunOnlyForOneLightType(void) const
Does this pass run only for a single light type (if getIteratePerLight is true).
Definition: OgrePass.h:756
Ogre::RenderSystem::_descriptorSetTextureCreated
virtual void _descriptorSetTextureCreated(DescriptorSetTexture *newSet)
Definition: OgreRenderSystem.h:879
OGRE_HLMS_MAX_BASIC_BLOCKS
#define OGRE_HLMS_MAX_BASIC_BLOCKS
Definition: OgreHlmsManager.h:61
Ogre::ShadowTextureDefinition::getSharesSetupWith
size_t getSharesSetupWith() const
Definition: OgreCompositorShadowNodeDef.h:133
Ogre::ParallaxCorrectedCubemap::getProxyReservedVisibilityMask
uint32 getProxyReservedVisibilityMask(void) const
Returns the visibility mask you told us you reserved for storing our internal objects.
Definition: OgreParallaxCorrectedCubemap.h:222
Ogre::ColourValue::ZERO
static const ColourValue ZERO
Definition: OgreColourValue.h:60
Ogre::ArrayMatrix4::ArrayMatrix4
ArrayMatrix4()
Definition: C/OgreArrayMatrix4.h:74
Ogre::ShaderParams::ManualParamEx
Definition: OgreShaderParams.h:77
Ogre::PFG_BC6H_SF16
@ PFG_BC6H_SF16
BC6H format (signed 16 bit float)
Definition: OgrePixelFormatGpu.h:158
Ogre::ParticleSystemRenderer::_notifyParticleEmitted
virtual void _notifyParticleEmitted(Particle *particle)
Optional callback notified when particle emitted.
Definition: OgreParticleSystemRenderer.h:90
Ogre::downscale2x_sRGB_XA88_cube
ImageDownsamplerCube downscale2x_sRGB_XA88_cube
Definition: OgreImageDownsampler.h:252
Ogre::CompositorShadowNodeDef::setDefaultTechnique
void setDefaultTechnique(ShadowMapTechniques techn)
Definition: OgreCompositorShadowNodeDef.h:182
Ogre::Quaternion::xAxis
Vector3 xAxis(void) const
Returns the X orthonormal axis defining the quaternion.
Ogre::DescriptorSetSampler
Descriptor sets describe what samplers should be bound together in one place.
Definition: OgreDescriptorSetSampler.h:53
Ogre::LodData::CollapseCostHeap
multimap< Real, VertexI >::type CollapseCostHeap
Definition: OgreLodData.h:69
Ogre::ResourceManager::parseScript
virtual void parseScript(DataStreamPtr &stream, const String &groupName)
Parse the definition of a set of resources from a script file.
Definition: OgreResourceManager.h:479
Ogre::SphereSceneQuery
Specialises the SceneQuery class for querying within a sphere.
Definition: OgreSceneQuery.h:282
Ogre::OT_PATCH_2_CONTROL_POINT
@ OT_PATCH_2_CONTROL_POINT
Definition: OgreCommon.h:100
OGRE_NEW_T
#define OGRE_NEW_T(T, category)
Allocate space for one primitive type, external type or non-virtual type with constructor parameters.
Definition: OgreMemoryAllocatorConfig.h:460
Ogre::PFG_BC5_UNORM
@ PFG_BC5_UNORM
Definition: OgrePixelFormatGpu.h:139
Ogre::PbsMobileShaderCreationData::mFresnelB
float mFresnelB
Definition: OgrePbsMobileShaderCreationData.h:58
Ogre::Viewport::getLightVisibilityMask
uint32 getLightVisibilityMask(void) const
Definition: OgreViewport.h:243
Ogre::downscale2x_Float32_XA
ImageDownsampler2D downscale2x_Float32_XA
Definition: OgreImageDownsampler.h:180
Ogre::downscale3D2x_XXXA8888
ImageDownsampler3D downscale3D2x_XXXA8888
Definition: OgreImageDownsampler.h:76
Ogre::BCT_DOUBLE
@ BCT_DOUBLE
Definition: OgreGpuProgramParams.h:58
OgreScriptCompiler.h
Ogre::PBSM_DETAIL2_NM
@ PBSM_DETAIL2_NM
Definition: OgreHlmsPbsPrerequisites.h:73
Ogre::CubemapSide::NY
@ NY
Definition: OgreTextureGpu.h:74
Ogre::OSXGL3PlusSupport::createWindow
Window * createWindow(bool autoCreateWindow, GL3PlusRenderSystem *renderSystem, const String &windowTitle) override
Ogre::TextureTypes::Type1D
@ Type1D
Definition: OgreTextureGpu.h:56
Ogre::CompositorPassIblSpecularDef::mSamplesPerIteration
float mSamplesPerIteration
Definition: OgreCompositorPassIblSpecularDef.h:53
Ogre::ChannelMappings
vector< uint32 >::type ChannelMappings
Definition: OgreCompositorNodeDef.h:48
Ogre::VulkanVaoManager::CPU_WRITE_PERSISTENT_COHERENT
@ CPU_WRITE_PERSISTENT_COHERENT
Definition: OgreVulkanVaoManager.h:68
Ogre::UnlitMobileProp::Diffuse
static const IdString Diffuse
Definition: OgreHlmsUnlitMobile.h:107
Ogre::LwString::capacity
size_t capacity() const
Definition: OgreLwString.h:430
Ogre::ShadowCameraSetup::setUseEsm
static void setUseEsm(bool useEsm)
Definition: OgreShadowCameraSetup.h:87
Ogre::LodListener::postqueueEntityMaterialLodChanged
virtual void postqueueEntityMaterialLodChanged(const EntityMaterialLodChangedEvent &evt)
Called after an entity's material LOD has changed.
Definition: OgreLodListener.h:199
OgreConfigDialogImp.h
Ogre::ResourceManager::OGRE_AUTO_MUTEX
OGRE_AUTO_MUTEX
Definition: OgreResourceManager.h:126
Ogre::TerrainLayerDeclaration::samplers
TerrainLayerSamplerList samplers
Definition: OgreTerrainMaterialGenerator.h:133
Ogre::RTShader::TargetRenderState::~TargetRenderState
virtual ~TargetRenderState()
Class destructor.
Ogre::UnlitMobileProp::UvAtlas12
static const IdString UvAtlas12
Definition: OgreHlmsUnlitMobile.h:155
Ogre::Lod0Stripifier::Lod0Stripifier
Lod0Stripifier()
Definition: OgreLod0Stripifier.h:40
Ogre::Controller::getEnabled
bool getEnabled(void) const
Returns true if this controller is currently enabled.
Definition: OgreController.h:190
Ogre::ID_ALL_LAYERS
@ ID_ALL_LAYERS
Definition: OgreScriptCompiler.h:839
Ogre::ID_ENV_MAP
@ ID_ENV_MAP
Definition: OgreScriptCompiler.h:779
Ogre::v1::ManualObjectFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreManualObject.h:540
Ogre::HlmsDatablock::mType
uint8 mType
Definition: OgreHlmsDatablock.h:319
Ogre::v1::VertexShadowMapHelper
Definition: OgreVertexShadowMapHelper.h:121
Ogre::VET_SHORT4
@ VET_SHORT4
Definition: OgreVertexElements.h:81
Ogre::NULLPlugin::uninstall
void uninstall()
Perform the final plugin uninstallation sequence.
Ogre::BoneArrayMemoryManager::MemoryTypes
MemoryTypes
Definition: OgreBoneArrayMemoryManager.h:55
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:405
Ogre::Page::getID
virtual PageID getID() const
Get the ID of this page, unique within the parent.
Definition: OgrePage.h:113
OgreOverlayElementCommands.h
Ogre::PbsProperty::BlendModeIndex3
static const IdString BlendModeIndex3
Definition: OgreHlmsPbs.h:568
Ogre::VulkanDescriptorSetTexture::VulkanDescriptorSetTexture
VulkanDescriptorSetTexture(const DescriptorSetTexture &descSet)
Ogre::RSC_POINT_EXTENDED_PARAMETERS_ARB
@ RSC_POINT_EXTENDED_PARAMETERS_ARB
Support for point parameters ARB implementation.
Definition: OgreRenderSystemCapabilities.h:264
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:1284
Ogre::ID_CULL_REUSE_DATA
@ ID_CULL_REUSE_DATA
Definition: OgreScriptCompiler.h:912
OgreHlmsTextureManager.h
Ogre::HlmsBaseProp::DecalsDiffuse
static const IdString DecalsDiffuse
Definition: OgreHlms.h:915
Ogre::NULLRenderWindow::destroy
virtual void destroy(void)
Destroys the window.
Ogre::CompositorPassMipmapDef::CompositorPassMipmapDef
CompositorPassMipmapDef(CompositorTargetDef *parentTargetDef)
Definition: OgreCompositorPassMipmapDef.h:77
Ogre::HashedVector::value_type
VectorImpl::value_type value_type
Definition: OgreCommon.h:513
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:1120
Ogre::MetalVaoManager::StrideChanger::StrideChanger
StrideChanger(size_t _offsetAfterPadding, size_t _paddedBytes)
Definition: OgreMetalVaoManager.h:67
Ogre::v1::DefaultHardwareBufferManager
DefaultHardwareBufferManager as a Singleton.
Definition: OgreDefaultHardwareBufferManager.h:182
Ogre::TerrainPagedWorldSection
A world section which includes paged terrain.
Definition: OgreTerrainPagedWorldSection.h:79
Ogre::PFG_A8P8
@ PFG_A8P8
Definition: OgrePixelFormatGpu.h:177
Ogre::CommandBuffer::execute_setReadOnlyBufferCS
static CommandBufferExecuteFunc execute_setReadOnlyBufferCS
Definition: OgreCommandBuffer.h:93
OgreVolumeSimplexNoise.h
Ogre::SmallVectorImpl::swap
void swap(SmallVectorImpl &RHS)
Definition: OgreSmallVector.h:622
Ogre::ResourceManager::getVerbose
virtual bool getVerbose(void)
Gets whether this manager and its resources habitually produce log output.
Definition: OgreResourceManager.h:497
Ogre::Renderable::getUseIdentityWorldMatrix
virtual bool getUseIdentityWorldMatrix(void) const
Returns whether the world matrix is an identity matrix.
Definition: OgreRenderable.h:166
Ogre::HlmsDiskCache::mShaderProfile
String mShaderProfile
Definition: OgreHlmsDiskCache.h:171
Ogre::ImagePtrList
vector< Image * >::type ImagePtrList
Definition: OgreImage.h:524
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:1216
Ogre::LwString::setToSubstr
void setToSubstr(const LwConstString &source, size_t _start, size_t size)
Takes a subset from source in the range [_start; _start + size), and copies it to our string.
Definition: OgreLwString.h:135
Ogre::IF_CUBEMAP
@ IF_CUBEMAP
Definition: OgreImage.h:46
Ogre::HlmsSamplerblock::mU
TextureAddressingMode mU
Definition: OgreHlmsSamplerblock.h:70
OgreGLES2Texture.h
Ogre::HighLevelGpuProgramManager
This ResourceManager manages high-level vertex and fragment programs.
Definition: OgreHighLevelGpuProgramManager.h:72
Ogre::ID_READ
@ ID_READ
Definition: OgreScriptCompiler.h:985
Ogre::GpuProgramParameters::ACT_FOG_COLOUR
@ ACT_FOG_COLOUR
Fog colour.
Definition: OgreGpuProgramParams.h:995
Ogre::D3D11Window
Definition: OgreD3D11Window.h:39
Ogre::Resource::setBackgroundLoaded
virtual void setBackgroundLoaded(bool bl)
Tells the resource whether it is background loaded or not.
Definition: OgreResource.h:407
Ogre::D3D11RenderSystem
Implementation of DirectX11 as a rendering system.
Definition: OgreD3D11RenderSystem.h:52
Ogre::ParallaxCorrectedCubemapBase::getAutomaticMode
bool getAutomaticMode(void) const
Definition: OgreParallaxCorrectedCubemapBase.h:99
Ogre::Ray::intersects
std::pair< bool, Real > intersects(const PlaneBoundedVolume &p) const
Tests whether this ray intersects the given plane bounded volume.
Definition: OgreRay.h:91
Ogre::UnifiedHighLevelGpuProgramFactory::UnifiedHighLevelGpuProgramFactory
UnifiedHighLevelGpuProgramFactory()
Ogre::RawSimdUniquePtr::get
const T *RESTRICT_ALIAS_RETURN get() const
Definition: OgreRawPtr.h:118
Ogre::ObjectDataArrayMemoryManager::LocalRadius
@ LocalRadius
Definition: OgreArrayMemoryManager.h:385
Ogre::GCT_FLOAT4
@ GCT_FLOAT4
Definition: OgreGpuProgramParams.h:76
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:325
Ogre::DataStream::isReadable
virtual bool isReadable() const
Reports whether this stream is readable.
Definition: OgreDataStream.h:206
Ogre::Viewport::getScissorActualHeight
int getScissorActualHeight(void) const
Definition: OgreViewport.h:150
Ogre::TerrainGroup::CHUNK_ID
static const uint32 CHUNK_ID
Definition: OgreTerrainGroup.h:502
Ogre::ResourceManager::unloadUnreferencedResources
void unloadUnreferencedResources(bool reloadableOnly=true)
Unload all resources which are not referenced by any other object.
Definition: OgreResourceManager.h:247
Ogre::RTShader::ShaderFunctionIterator
ShaderFunctionList::iterator ShaderFunctionIterator
Definition: OgreShaderFunction.h:222
Ogre::Bone::getNumTagPoints
size_t getNumTagPoints(void) const
Reports the number of tag points under this one.
Definition: OgreBone.h:164
OgreKfTransform.h
Ogre::Hlms::HlmsDatablockMap
std::map< IdString, DatablockEntry > HlmsDatablockMap
Definition: OgreHlms.h:107
Ogre::uint16
::uint16_t uint16
Definition: OgrePlatform.h:542
Ogre::v1::OldNode::Listener::OldNodeDetached
virtual void OldNodeDetached(const OldNode *)
OldNode has been detached from a parent.
Definition: OgreOldNode.h:105
Ogre::GL3PlusStagingBuffer::getBufferName
GLuint getBufferName(void) const
Definition: OgreGL3PlusStagingBuffer.h:121
Ogre::HlmsComputeJob
Definition: OgreHlmsComputeJob.h:50
Ogre::AnimableValue::setValue
virtual void setValue(const Vector4 &)
Set value.
Definition: OgreAnimable.h:167
Ogre::v1::VertexCacheProfiler::reset
void reset()
Definition: OgreVertexIndexData.h:345
Ogre::v1::HardwareBuffer::getSizeInBytes
size_t getSizeInBytes(void) const
Returns the size of this buffer in bytes.
Definition: OgreHardwareBuffer.h:332
Ogre::ForwardPlusBase::CachedGridBuffer
Definition: OgreForwardPlusBase.h:62
Ogre::RTShader::HardwareSkinning::SkinningData::isValid
bool isValid
Definition: OgreShaderExHardwareSkinning.h:65
Ogre::D3D11StereoDriverImpl::~D3D11StereoDriverImpl
virtual ~D3D11StereoDriverImpl()
Definition: OgreD3D11StereoDriverImpl.h:45
Ogre::RenderSystemCapabilities::getDriverVersion
DriverVersion getDriverVersion() const
Definition: OgreRenderSystemCapabilities.h:473
Ogre::ConstBufferPoolUser::getDirtyFlags
uint8 getDirtyFlags(void) const
Definition: OgreConstBufferPool.h:183
Ogre::TagPoint
TagPoints are like SceneNodes, that can be children of a Bone.
Definition: Animation/OgreTagPoint.h:100
Ogre::ProcessNameExclusionScriptCompilerEvent
Definition: OgreScriptCompiler.h:530
Ogre::v1::GL3PlusHardwareBufferManager::createShaderStorageBuffer
HardwareUniformBufferSharedPtr createShaderStorageBuffer(size_t sizeBytes, HardwareBuffer::Usage usage, bool useShadowBuffer, const String &name="")
Create a shader storage buffer.
Definition: OgreGL3PlusHardwareBufferManager.h:161
Ogre::SHADOW_NODE_FIRST_ONLY
@ SHADOW_NODE_FIRST_ONLY
Default option.
Definition: OgreCompositorPassSceneDef.h:67
Ogre::RTShader::NormalMapLighting::getNormalMapAnisotropy
unsigned int getNormalMapAnisotropy() const
Return the normal map anisotropy value.
Definition: OgreShaderExNormalMapLighting.h:167
Ogre::ProfiledEdge
Definition: OgreLodConfig.h:42
Ogre::RootLayout::ArrayDesc::fromKey
static ArrayDesc fromKey(uint32 x)
Definition: OgreRootLayout.h:396
Ogre::Pool::addItem
virtual void addItem(const T &i)
Add a new item to the pool.
Definition: OgreResourceManager.h:80
Ogre::ProfileInstance::frame
ProfileFrame frame
Definition: OgreProfiler.h:339
Ogre::LampHorizType::Type360
@ Type360
Definition: OgreIesLoader.h:53
Ogre::ArrayAabb::setFromAabb
void setFromAabb(const Aabb &aabb, size_t index)
Definition: C/OgreArrayAabb.h:105
Ogre::StackVector::size
size_t size() const
Definition: OgreStackVector.h:112
Ogre::PageContent
Interface definition for a unit of content within a page.
Definition: OgrePageContent.h:49
Ogre::AtomicScalar::operator--
T operator--(void)
Definition: OgreAtomicScalar.h:449
XMoveWindow
void XMoveWindow(Display *nativeDisplayType, Window nativeWindowType, int left, int top)
Ogre::Mathlib
MathlibC Mathlib
Definition: OgreMathlib.h:60
Ogre::AtomAbstractNode::value
String value
Definition: OgreScriptCompiler.h:115
Ogre::removeDuplicates
void removeDuplicates(C &c)
Definition: OgreEGLSupport.h:40
OgreDistanceLodStrategy.h
Ogre::v1::MetalHardwarePixelBuffer
Definition: OgreMetalHardwarePixelBuffer.h:39
Ogre::GLES2HlmsSamplerblock::mW
GLint mW
Definition: OgreGLES2HlmsSamplerblock.h:56
Ogre::StringInterface::setParameter
virtual bool setParameter(const String &name, const String &value)
Generic parameter setting method.
Ogre::CompositorWorkspaceListener::workspacePosUpdate
virtual void workspacePosUpdate(CompositorWorkspace *workspace)
Called after all nodes has been updated.
Definition: OgreCompositorWorkspaceListener.h:56
Ogre::RTShader::Parameter::getType
GpuConstantType getType() const
Get the type of this parameter.
Definition: OgreShaderParameter.h:326
Ogre::ActiveActorData::workspace
CompositorWorkspace * workspace
Definition: OgrePlanarReflections.h:51
Ogre::TextureGpuManager::ResourceEntry::filters
uint32 filters
Definition: OgreTextureGpuManager.h:282
Ogre::LightListInfo
Holds all lights in SoA after being culled over all frustums.
Definition: OgreCommon.h:739
Ogre::StagingTextureBufferImpl::getVboPoolIndex
size_t getVboPoolIndex(void)
Definition: OgreStagingTextureBufferImpl.h:76
Ogre::v1::GL3PlusDefaultHardwareBufferManager
GL3PlusDefaultHardwareBufferManagerBase as a Singleton.
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:179
Ogre::VerticesRemapInfo::VerticesRemapInfo
VerticesRemapInfo()
Definition: OgreVertexRemapping.h:53
Ogre::RTShader::SubRenderStateAccessorPtr
SharedPtr< SubRenderStateAccessor > SubRenderStateAccessorPtr
Definition: OgreShaderSubRenderState.h:43
Ogre::ID_PARAM_NAMED
@ ID_PARAM_NAMED
Definition: OgreScriptCompiler.h:637
Ogre::isPodLike
Definition: OgreSmallVector.h:95
Ogre::v1::VertexBufferBinding::getBufferCount
virtual size_t getBufferCount(void) const
Definition: OgreHardwareVertexBuffer.h:536
Ogre::D3D9Mappings::eD3DTexType
eD3DTexType
enum identifying D3D9 tex. types
Definition: OgreD3D9Mappings.h:45
Ogre::VulkanDelayed_vkDestroyShaderModule::device
VkDevice device
Definition: OgreVulkanDelayedFuncs.h:80
Ogre::MeshVersion
MeshVersion
Mesh compatibility versions Naming convention: MeshSerializer_v2.1 R0 LEGACYV1.
Definition: OgreMesh2Serializer.h:59
Ogre::RawSimdUniquePtr::size
size_t size() const
Definition: OgreRawPtr.h:119
Ogre::GLES2VaoManager::Vao::VertexBinding::stride
GLsizei stride
Definition: OgreGLES2VaoManager.h:102
Ogre::CompositorPassTargetBarrier
Definition: OgreCompositorPassTargetBarrier.h:54
Ogre::VulkanDevice::mInstance
VkInstance mInstance
Definition: OgreVulkanDevice.h:85
Ogre::PSSMShadowCameraSetup::setNumStableSplits
void setNumStableSplits(uint32 numStableSplits)
PSSM tends to be very unstable to camera rotation changes.
Definition: OgreShadowCameraSetupPSSM.h:132
Ogre::StringStream
_StringStreamBase StringStream
Definition: OgrePrerequisites.h:594
Ogre::PixelFormatGpuUtils::PFL_RGB16
@ PFL_RGB16
Definition: OgrePixelFormatGpuUtils.h:57
Ogre::GL3PlusDepthBuffer::getGLContext
GL3PlusContext * getGLContext() const
Definition: OgreGL3PlusDepthBuffer.h:67
Ogre::AnimableObject::createAnimableValue
virtual AnimableValuePtr createAnimableValue(const String &valueName)
Create a reference-counted AnimableValuePtr for the named value.
Definition: OgreAnimable.h:319
Ogre::PFG_420_OPAQUE
@ PFG_420_OPAQUE
Definition: OgrePixelFormatGpu.h:169
Ogre::v1::HardwareUniformBuffer::getManager
HardwareBufferManagerBase * getManager() const
Return the manager of this buffer, if any.
Definition: OgreHardwareUniformBuffer.h:60
Ogre::ComPtr::Attach
void Attach(T *other) ASSUME_NOEXCEPT
Definition: OgreComPtr.h:225
Ogre::alignToNextMultiple
size_t alignToNextMultiple(size_t offset, size_t alignment)
Aligns the input 'offset' to the next multiple of 'alignment'.
Definition: OgreCommon.h:1154
Ogre::CBT_BACK_RIGHT
@ CBT_BACK_RIGHT
Definition: OgreCommon.h:382
XRRConfigCurrentRate
int XRRConfigCurrentRate(XRRScreenConfiguration *config)
Ogre::PFG_RG32_FLOAT
@ PFG_RG32_FLOAT
Definition: OgrePixelFormatGpu.h:65
Ogre::PF_ASTC_RGBA_6X5_LDR
@ PF_ASTC_RGBA_6X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 6x5)
Definition: OgrePixelFormat.h:267
Ogre::GpuProgram::~GpuProgram
virtual ~GpuProgram()
Definition: OgreGpuProgram.h:284
Ogre::Vector3::distance
Real distance(const Vector3 &rhs) const
Returns the distance to another vector.
Definition: OgreVector3.h:376
Ogre::PropertyDef::getTypeForValue
static PropertyType getTypeForValue(const Matrix3 &val)
Definition: OgreProperty.h:169
Ogre::DataStream::AccessMode
AccessMode
Definition: OgreDataStream.h:181
Ogre::GpuProgram::setVpAndRtArrayIndexFromAnyShaderRequired
virtual void setVpAndRtArrayIndexFromAnyShaderRequired(bool r)
Sets whether this program requires support for choosing viewport or render target index in any progra...
Definition: OgreGpuProgram.h:469
Ogre::v1::OverlayElement::setCloneable
virtual void setCloneable(bool c)
Definition: OgreOverlayElement.h:427
Ogre::v1::GL3PlusDefaultHardwareCounterBuffer::getDataPtr
void * getDataPtr(size_t offset) const
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:147
Ogre::Radian::operator<<
_OgreExport friend std::ostream & operator<<(std::ostream &o, const Radian &v)
Ogre::RTShader::Parameter::SPC_TANGENT_VIEW_SPACE
@ SPC_TANGENT_VIEW_SPACE
Tangent in view space.
Definition: OgreShaderParameter.h:252
Ogre::BackgroundProcessTicket
WorkQueue::RequestID BackgroundProcessTicket
Identifier of a background process.
Definition: OgreResourceBackgroundQueue.h:48
Ogre::NULLRenderTexture::requiresTextureFlipping
virtual bool requiresTextureFlipping(void) const
Definition: OgreNULLTexture.h:89
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE6
@ SPC_POSITION_LIGHT_SPACE6
Definition: OgreShaderParameter.h:99
Ogre::v1::GLES2DepthPixelBuffer
Definition: OgreGLES2DepthTexture.h:73
Ogre::GpuProgram::resetCompileError
virtual void resetCompileError(void)
Reset a compile error if it occurred, allowing the load to be retried.
Definition: OgreGpuProgram.h:554
OgreDefaultWorkQueueTBB.h
Ogre::StencilStateOp
Definition: OgreCommon.h:169
OgreShaderFFPTexturing.h
XRRConfigRates
short * XRRConfigRates(XRRScreenConfiguration *config, int sizeID, int *nRates)
Ogre::GLES2Support::getGLVendor
const String & getGLVendor(void) const
Get vendor information.
Definition: OgreGLES2Support.h:74
Ogre::v1::GL3PlusDefaultHardwareBufferManagerBase
Specialisation of HardwareBufferManager to emulate hardware buffers.
Definition: OgreGL3PlusDefaultHardwareBufferManager.h:157
Ogre::Bitwise::halfToFloatI
static uint32 halfToFloatI(uint16 y)
Converts a half in uint16 format to a float in uint32 format.
Definition: OgreBitwise.h:379
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:54
Ogre::GpuPageOutStrategy::SaveToSystemRam
@ SaveToSystemRam
When the resource is no longer resident, we copy its contents from GPU back to system RAM and then re...
Definition: OgreGpuResource.h:81
Ogre::HashedVector::pop_back
void pop_back()
Definition: OgreCommon.h:613
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:182
Ogre::EmitterCommands::CmdAngle
Command object for ParticleEmitter - see ParamCommand.
Definition: OgreParticleEmitterCommands.h:45
Ogre::LogManager::OGRE_AUTO_MUTEX
OGRE_AUTO_MUTEX
Definition: OgreLogManager.h:80
Ogre::Vector3::x
Real x
Definition: OgreVector3.h:54
Ogre::RTShader::TextureAtlasRecord::width
float width
Definition: OgreShaderExTextureAtlasSampler.h:61
Ogre::GLSLShader::CmdPreprocessorDefines
Command object for setting macro defines.
Definition: OgreGLSLShader.h:73
Ogre::GLSLESProgramCommon
C++ encapsulation of GLSL ES Program Object.
Definition: OgreGLSLESProgramCommon.h:58
Ogre::UnlitMobileProp::TexMatrixCount5
static const IdString TexMatrixCount5
Definition: OgreHlmsUnlitMobile.h:101
Ogre::Sphere::setRadius
void setRadius(Real radius)
Sets the radius of the sphere.
Definition: OgreSphere.h:69
Ogre::VulkanVaoManager::StrideChanger::StrideChanger
StrideChanger()
Definition: OgreVulkanVaoManager.h:88
Ogre::ID_GREATER_EQUAL
@ ID_GREATER_EQUAL
Definition: OgreScriptCompiler.h:682
Ogre::M_SUBMESH_M_GEOMETRY_EXTERNAL_SOURCE
@ M_SUBMESH_M_GEOMETRY_EXTERNAL_SOURCE
Definition: OgreMeshFileFormat.h:101
Ogre::OT_PATCH_32_CONTROL_POINT
@ OT_PATCH_32_CONTROL_POINT
Definition: OgreCommon.h:130
Ogre::TextureUnitState::TextureEffect::arg2
Real arg2
Definition: OgreTextureUnitState.h:141
Ogre::RTShader::ShaderProgramWriterCGFactory
CG program writer factory implementation.
Definition: OgreShaderCGProgramWriter.h:118
Ogre::ConstBufferPacked::getBufferPackedType
virtual BufferPackedTypes getBufferPackedType(void) const
Useful to query which one is the derived class.
Definition: OgreConstBufferPacked.h:50
Ogre::ID_BACK
@ ID_BACK
Definition: OgreScriptCompiler.h:966
Ogre::HlmsManager::HlmsDatablockMap
std::map< IdString, HlmsDatablock * > HlmsDatablockMap
Definition: OgreHlmsManager.h:117
Ogre::LodOutputProviderBuffer::LodOutputProviderBuffer
LodOutputProviderBuffer(v1::MeshPtr mesh)
Definition: OgreLodOutputProviderBuffer.h:44
Ogre::HlmsBaseProp::Pose
static const IdString Pose
Definition: OgreHlms.h:836
Ogre::PixelCountLodStrategyBase
Abstract base class for level of detail strategy based on pixel count approximations from bounding sp...
Definition: OgrePixelCountLodStrategy.h:50
Ogre::WorkQueue::Response::getData
const Any & getData() const
Return the response data (user defined, only valid on success)
Definition: OgreWorkQueue.h:149
Ogre::TerrainQuadTreeNode::getBaseLod
uint16 getBaseLod() const
Get the base LOD level this node starts at (the highest LOD it handles)
Definition: OgreTerrainQuadTreeNode.h:105
Ogre::GpuProgramParameters::ACT_INVERSE_TRANSPOSE_VIEWPROJ_MATRIX
@ ACT_INVERSE_TRANSPOSE_VIEWPROJ_MATRIX
Provides inverse transpose of concatenated view and projection matrices.
Definition: OgreGpuProgramParams.h:952
Ogre::SmallVectorImpl::pop_back
void pop_back()
Definition: OgreSmallVector.h:395
Ogre::MicroCode
vector< byte >::type MicroCode
Definition: OgreD3D11HLSLProgram.h:39
Ogre::APKFileSystemArchiveFactory::createInstance
Archive * createInstance(const String &name, bool readOnly)
Creates a new object.
Definition: OgreAPKFileSystemArchive.h:91
Ogre::SkeletonInstance::_getTransformArray
const TransformArray & _getTransformArray() const
Definition: OgreSkeletonInstance.h:213
Ogre::RenderPassStencilTarget::clearStencil
uint32 clearStencil
Definition: OgreRenderPassDescriptor.h:154
Ogre::Property
Property instance with passthrough calls to a given object.
Definition: OgreProperty.h:215
Ogre::RTShader::LayeredBlending::LB_BlendMultiply
@ LB_BlendMultiply
Definition: OgreShaderExLayeredBlending.h:54
Ogre::D3D11StagingTexture
Definition: OgreD3D11StagingTexture.h:41
Ogre::CompositorPassStencil
Implementation of CompositorPass This implementation will clear the RenderTarget using the parameters...
Definition: OgreCompositorPassStencil.h:56
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:81
Ogre::GLES2HlmsPso::depthWrite
GLboolean depthWrite
Definition: OgreGLES2HlmsPso.h:48
OgreCompositorWorkspaceDef.h
Ogre::TransformArray
FastArray< BoneTransform > TransformArray
Definition: OgreSkeletonTrack.h:53
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:126
Ogre::v1::Mesh::msOptimizeForShadowMapping
static bool msOptimizeForShadowMapping
Definition: OgreMesh.h:708
OgreLodOutputProviderCompressedMesh.h
Ogre::VulkanDevice
Definition: OgreVulkanDevice.h:74
Ogre::Transform::mDerivedScale
ArrayVector3 *RESTRICT_ALIAS mDerivedScale
Caches the combined scale from all parent nodes.
Definition: OgreTransform.h:64
Ogre::v1::HardwareBuffer::HBL_NORMAL
@ HBL_NORMAL
Normal mode, ie allows read/write and contents are preserved.
Definition: OgreHardwareBuffer.h:125
Ogre::RasterParams::mWorkspaceName
IdString mWorkspaceName
Definition: OgreIrradianceField.h:52
Ogre::RenderSystemCapabilities::setNumWorldMatrices
void setNumWorldMatrices(ushort num)
Definition: OgreRenderSystemCapabilities.h:528
Ogre::EGLWindow::isHidden
bool isHidden(void) const
RenderWindow::isHidden
Definition: GL3Plus/include/windowing/EGL/OgreEGLWindow.h:88
Ogre::RTShader::Parameter::getIndex
int getIndex() const
Get the index of this parameter.
Definition: OgreShaderParameter.h:332
Ogre::CreateGpuSharedParametersScriptCompilerEvent
Definition: OgreScriptCompiler.h:579
Ogre::PropertyValueMap
map< String, PropertyValue >::type PropertyValueMap
Defines a transferable map of properties using wrapped value types (Ogre::Any)
Definition: OgreProperty.h:268
Ogre::VaoManager::supportsBaseInstance
bool supportsBaseInstance(void) const
Definition: OgreVaoManager.h:522
Ogre::PFG_ASTC_RGBA_UNORM_8X6_LDR
@ PFG_ASTC_RGBA_UNORM_8X6_LDR
Definition: OgrePixelFormatGpu.h:242
Ogre::LwString::aChar
LwString & aChar(char a0)
Definition: OgreLwString.h:235
Ogre::TextureGpuListener::MetadataCacheOutOfDate
@ MetadataCacheOutOfDate
The Metadata cache was out of date and we had to do a ping-pong.
Definition: OgreTextureGpuListener.h:78
Ogre::ResourceGroupManager::ResourceManagerIterator
MapIterator< ResourceManagerMap > ResourceManagerIterator
Definition: OgreResourceGroupManager.h:304
Ogre::TU_NOT_SRV
@ TU_NOT_SRV
Texture would not be used as Shader Resource View, i.e.
Definition: OgreTexture.h:69
Ogre::SimplePageContentCollection::SUBCLASS_CHUNK_ID
static const uint32 SUBCLASS_CHUNK_ID
Definition: OgreSimplePageContentCollection.h:70
Ogre::RSC_SEPARATE_SAMPLERS_FROM_TEXTURES
@ RSC_SEPARATE_SAMPLERS_FROM_TEXTURES
Textures and samplers are separate in the shader. OpenGL can't do this.
Definition: OgreRenderSystemCapabilities.h:217
Ogre::ID_IN
@ ID_IN
Definition: OgreScriptCompiler.h:825
Ogre::DefaultWorkQueueBase::isShuttingDown
virtual bool isShuttingDown() const
Returns whether the queue is trying to shut down.
Definition: OgreWorkQueue.h:428
Ogre::UnlitProperty::BlendModeIndex6
static const IdString BlendModeIndex6
Definition: OgreUnlitProperty.h:117
Ogre::ConstImagePtrList
vector< const Image * >::type ConstImagePtrList
Definition: OgreImage.h:525
Ogre::HlmsMacroblock::mDepthCheck
bool mDepthCheck
Definition: OgreHlmsDatablock.h:81
Ogre::HlmsJsonUnlit
Definition: OgreHlmsJsonUnlit.h:47
Ogre::PbsProperty::AmbientFixed
static const IdString AmbientFixed
Definition: OgreHlmsPbs.h:581
Ogre::HlmsBits::RenderableMask
static const int RenderableMask
Definition: OgreHlms.h:987
Ogre::TextureUnitState::_getAnimController
Controller< Real > * _getAnimController() const
Gets the animation controller (as created because of setAnimatedTexture) if it exists.
Definition: OgreTextureUnitState.h:1077
Ogre::BoneTransform::mInheritScale
bool *RESTRICT_ALIAS mInheritScale
Stores whether this node inherits scale from it's parent.
Definition: OgreBoneTransform.h:74
Ogre::HlmsPassPso::StrongMacroblockBits
StrongMacroblockBits
Definition: OgreHlmsPso.h:109
Ogre::HullShader
@ HullShader
Definition: OgreCommon.h:397
Ogre::HlmsPbsDatablock::getTransparencyMode
TransparencyModes getTransparencyMode(void) const
Definition: OgreHlmsPbsDatablock.h:603
Ogre::HlmsDatablock::getLinkedRenderables
const vector< Renderable * >::type & getLinkedRenderables(void) const
Definition: OgreHlmsDatablock.h:459
Ogre::RTShader::RenderState::getTemplateSubRenderStateList
const SubRenderStateList & getTemplateSubRenderStateList() const
Get the list of the template sub render states composing this render state.
Definition: OgreShaderRenderState.h:75
Ogre::SceneManager::getCurrentPrePassDepthTexture
TextureGpu * getCurrentPrePassDepthTexture(void) const
Definition: OgreSceneManager.h:1318
OgreSphere.h
Ogre::v1::BorderPanelOverlayElement::CmdBorderBottomLeftUV
Command object for specifying texture coordinates for the border (see ParamCommand).
Definition: OgreBorderPanelOverlayElement.h:241
Ogre::PF_PVRTC_RGB2
@ PF_PVRTC_RGB2
PVRTC (PowerVR) RGB 2 bpp.
Definition: OgrePixelFormat.h:146
Ogre::v1::StaticGeometry::SubMeshLodGeometryLinkList
vector< SubMeshLodGeometryLink >::type SubMeshLodGeometryLinkList
Definition: OgreStaticGeometry.h:158
Ogre::HlmsPsoProp
Definition: OgreHlms.h:962
Ogre::SceneManager::getDecalsNormals
TextureGpu * getDecalsNormals(void) const
Definition: OgreSceneManager.h:1303
Ogre::RenderPassDepthTarget::readOnly
bool readOnly
Assume attachment is read only (it's a hint, not an enforcement)
Definition: OgreRenderPassDescriptor.h:149
Ogre::GLES2GpuProgramManager
Definition: OgreGLES2GpuProgramManager.h:37
Ogre::StaticCache::clear
void clear()
Clear the cache.
Definition: OgreDataStream.h:144
Ogre::Decal::mRoughness
float mRoughness
Definition: OgreDecal.h:92
Ogre::UnlitMobileProp::BlendModeIdx8
static const IdString BlendModeIdx8
Definition: OgreHlmsUnlitMobile.h:133
Ogre::SBO_REVERSE_SUBTRACT
@ SBO_REVERSE_SUBTRACT
Definition: OgreBlendMode.h:257
Ogre::PF_R3G3B2
@ PF_R3G3B2
8-bit pixel format, 2 bits blue, 3 bits green, 3 bits red.
Definition: OgrePixelFormat.h:65
Ogre::PROP_UNKNOWN
@ PROP_UNKNOWN
Definition: OgreProperty.h:123
_snprintf
#define _snprintf
Definition: OgreLwString.h:47
Ogre::UpdateLodRequest::UpdateLodRequest
UpdateLodRequest()
Definition: OgreSceneManager.h:135
OGRE_THREAD_POINTER
#define OGRE_THREAD_POINTER(T, var)
Definition: OgreThreadDefinesBoost.h:66
Ogre::GpuProgramParameters::ACT_VIEWPORT_HEIGHT
@ ACT_VIEWPORT_HEIGHT
Current viewport height (in pixels) as floating point value.
Definition: OgreGpuProgramParams.h:1229
Ogre::ArchiveFactory::~ArchiveFactory
virtual ~ArchiveFactory()
Definition: OgreArchiveFactory.h:62
Ogre::CompositorPassComputeDef::ComputeTextureSource::usesAllFields
bool usesAllFields
Definition: OgreCompositorPassComputeDef.h:68
DisplayWidth
int DisplayWidth(Display *nativeDisplayType, int screen)
Ogre::CompositorPassDepthCopyDef
Definition: OgreCompositorPassDepthCopyDef.h:48
Ogre::PropertyBase::getType
PropertyType getType() const
Get the type of the property.
Definition: OgreProperty.h:201
Ogre::PbsProperty::CubemapsAsDiffuseGi
static const IdString CubemapsAsDiffuseGi
Definition: OgreHlmsPbs.h:587
Ogre::CompositorPassUavDef
Definition: OgreCompositorPassUavDef.h:50
Ogre::SO_FLAT
@ SO_FLAT
Definition: OgreCommon.h:280
Ogre::CompositorPassShadowsDef
Definition: OgreCompositorPassShadowsDef.h:50
Ogre::MetalTextureGpuManager::getDevice
MetalDevice * getDevice(void) const
Definition: OgreMetalTextureGpuManager.h:84
Ogre::RTShader::VSOutputCompactPolicy
VSOutputCompactPolicy
Definition: OgreShaderPrerequisites.h:86
Ogre::HlmsBaseProp::UseUvBaking
static const IdString UseUvBaking
Definition: OgreHlms.h:892
Ogre::separableBlur_Float32_XXXA
ImageBlur2D separableBlur_Float32_XXXA
Definition: OgreImageDownsampler.h:208
Ogre::GLES2RenderSystem::setClipPlanesImpl
void setClipPlanesImpl(const Ogre::PlaneList &planeList)
Internal method used to set the underlying clip planes when needed.
Definition: OgreGLES2RenderSystem.h:430
Ogre::Vector2::Vector2
Vector2(Real *const r)
Definition: OgreVector2.h:86
Ogre::ForwardPlusBase::getDecalsEnabled
bool getDecalsEnabled(void) const
Definition: OgreForwardPlusBase.h:240
Ogre::Degree::operator>
bool operator>(const Degree &d) const
Definition: OgreMath.h:129
Ogre::VulkanResourceTransition::dstStage
VkPipelineStageFlags dstStage
Definition: OgreVulkanResourceTransition.h:40
Ogre::TextureBox::sliceStart
uint32 sliceStart
Definition: OgreTextureBox.h:44
Ogre::CompareFunction
CompareFunction
Comparison functions used for the depth/stencil buffer operations and others.
Definition: OgreCommon.h:135
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:224
Ogre::RTShader::FunctionInvocation::getReturnType
const String & getReturnType() const
Return the return type.
Definition: OgreShaderFunctionAtom.h:218
Ogre::D3D11VideoMode
Definition: OgreD3D11VideoMode.h:37
Ogre::v1::TangentSpaceCalc::VertexSplits
list< VertexSplit >::type VertexSplits
Definition: OgreTangentSpaceCalc.h:75
Ogre::SDLWindow::requiresTextureFlipping
bool requiresTextureFlipping() const
Definition: OgreSDLWindow.h:84
Ogre::LodCollapseCostCurvature
Definition: OgreLodCollapseCostCurvature.h:40
Ogre::HlmsSamplerblock::mMipFilter
FilterOptions mMipFilter
Definition: OgreHlmsSamplerblock.h:68
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::separableBlur_sRGB_A8
ImageBlur2D separableBlur_sRGB_A8
Definition: OgreImageDownsampler.h:264
Ogre::v1::AnimationStateSet::getDirtyFrameNumber
unsigned long getDirtyFrameNumber(void) const
Get the latest animation state been altered frame number.
Definition: OgreAnimationState.h:250
Ogre::RTShader::SGScriptTranslator
This class responsible for translating core features of the RT Shader System for Ogre material script...
Definition: OgreShaderScriptTranslator.h:47
Ogre::MetalRenderTexture::getCustomAttribute
virtual void getCustomAttribute(const String &name, void *pData)
Gets a custom (maybe platform-specific) attribute.
OgreShaderPrimitives.h
Ogre::c_filterKernels
const FilterKernel c_filterKernels[3]
Ogre::UnlitMobileProp::BlendModeIdx7
static const IdString BlendModeIdx7
Definition: OgreHlmsUnlitMobile.h:132
Ogre::GL3PlusOldVertexArrayObject
Specialisation of VertexDeclaration for OpenGL Vertex Array Object usage.
Definition: OgreGL3PlusVertexArrayObject.h:37
Ogre::HlmsPbsDatablock::SpecularAsFresnelWorkflow
@ SpecularAsFresnelWorkflow
Specular workflow where the specular texture is addressed to the fresnel instead of kS.
Definition: OgreHlmsPbsDatablock.h:204
Ogre::v1::GL3PlusHardwareBufferManager::deallocateScratch
void deallocateScratch(void *ptr)
Definition: OgreGL3PlusHardwareBufferManager.h:144
Ogre::PM_SOLID
@ PM_SOLID
Solid polygons are rendered.
Definition: OgreCommon.h:348
Ogre::PF_R8_SNORM
@ PF_R8_SNORM
8-bit pixel format, 8 bits red (signed normalised int).
Definition: OgrePixelFormat.h:230
Ogre::GpuProgramParameters::ACT_TRANSPOSE_WORLDVIEWPROJ_MATRIX
@ ACT_TRANSPOSE_WORLDVIEWPROJ_MATRIX
Provides transpose of concatenated world, view and projection matrices.
Definition: OgreGpuProgramParams.h:977
Ogre::PlaneList
StdVector< Plane > PlaneList
Definition: OgrePlane.h:186
Ogre::D3D11Driver
Definition: OgreD3D11Driver.h:40
Ogre::SmallVector< T, 0 >::operator=
SmallVector & operator=(const SmallVectorImpl< T > &RHS)
Definition: OgreSmallVector.h:790
Ogre::GLES2DynamicBuffer::getVboName
GLuint getVboName(void) const
Definition: OgreGLES2DynamicBuffer.h:81
Ogre::ResourceGroupManager::getWorldResourceGroupName
const String & getWorldResourceGroupName(void) const
Gets the resource group that 'world' resources will use.
Definition: OgreResourceGroupManager.h:956
Ogre::RSC_HWOCCLUSION_ASYNCHRONOUS
@ RSC_HWOCCLUSION_ASYNCHRONOUS
Supports asynchronous hardware occlusion queries.
Definition: OgreRenderSystemCapabilities.h:194
Ogre::NULLReadOnlyBufferPacked::bindBufferGS
virtual void bindBufferGS(uint16 slot, size_t offset=0, size_t sizeBytes=0)
Definition: OgreNULLTexBufferPacked.h:71
Ogre::NULLVaoManager::StrideChangerVec
vector< StrideChanger >::type StrideChangerVec
Definition: OgreNULLVaoManager.h:81
Ogre::v1::VertexMorphKeyFrame
Specialised KeyFrame which stores absolute vertex positions for a complete buffer,...
Definition: OgreKeyFrame.h:156
Ogre::TerrainLayerSamplerElement::operator==
bool operator==(const TerrainLayerSamplerElement &e) const
Definition: OgreTerrainMaterialGenerator.h:81
Ogre::Resource::isManuallyLoaded
virtual bool isManuallyLoaded(void) const
Is this resource manually loaded?
Definition: OgreResource.h:300
Ogre::RenderSystem::areFixedFunctionLightsInViewSpace
virtual bool areFixedFunctionLightsInViewSpace() const
Are fixed-function lights provided in view space? Affects optimisation.
Definition: OgreRenderSystem.h:636
Ogre::ComputeProperty::Uav
static const char * Uav
Definition: OgreHlmsCompute.h:213
OgreVulkanAndroidSupport.h
Ogre::RTShader::VSOCP_LOW
@ VSOCP_LOW
Definition: OgreShaderPrerequisites.h:88
Ogre::StencilParams::stencilBack
StencilStateOp stencilBack
Definition: OgreCommon.h:211
Ogre::v1::VulkanHardwareBufferCommon
Definition: OgreVulkanHardwareBufferCommon.h:41
Ogre::CompositorPass::getResourceTransitions
const ResourceTransitionArray & getResourceTransitions(void) const
Definition: OgreCompositorPass.h:192
Ogre::HlmsBasePieces::AlphaTestCmpFunc
static const IdString AlphaTestCmpFunc
Definition: OgreHlms.h:971
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:533
Ogre::ID_CUBEMAP
@ ID_CUBEMAP
Definition: OgreScriptCompiler.h:868
Ogre::RTShader::GLSLESProgramWriter::TargetLanguage
static String TargetLanguage
Definition: OgreShaderGLSLESProgramWriter.h:76
Ogre::v1::OldNode::TransformSpace
TransformSpace
Enumeration denoting the spaces which a transform can be relative to.
Definition: OgreOldNode.h:72
Ogre::MetalTexBufferPacked
In Metal, Tex and ReadOnly buffers are exactly the same, thus we derive from ReadOnlyBufferPacked to ...
Definition: OgreMetalTexBufferPacked.h:42
Ogre::MetalHlmsPso::pso
id< MTLRenderPipelineState > pso
Definition: OgreMetalHlmsPso.h:46
Ogre::ID_REVERSE_SUBTRACT
@ ID_REVERSE_SUBTRACT
Definition: OgreScriptCompiler.h:667
Ogre::HlmsPso::pass
HlmsPassPso pass
Fixed to 0xffffffff for now.
Definition: OgreHlmsPso.h:157
Ogre::Math::isNaN
static bool isNaN(Real f)
Definition: OgreMath.h:295
Ogre::Bone::getNumChildren
size_t getNumChildren(void) const
Reports the number of child nodes under this one.
Definition: OgreBone.h:145
Ogre::ObjectData
Represents the transform of a single object, arranged in SoA (Structure of Arrays)
Definition: OgreObjectData.h:38
Ogre::ID_WIREFRAME
@ ID_WIREFRAME
Definition: OgreScriptCompiler.h:698
Ogre::RTShader::Operand::OPM_ALL
@ OPM_ALL
Definition: OgreShaderFunctionAtom.h:96
Ogre::ID_CHANNEL_MASK
@ ID_CHANNEL_MASK
Definition: OgreScriptCompiler.h:707
Ogre::MetalNullTextureTarget::getForceDisableColourWrites
virtual bool getForceDisableColourWrites(void) const
Used by depth texture views which need to disable colour writes when rendering to it PF_NULL targets ...
Definition: OgreMetalNullTexture.h:110
Ogre::float4x3::float4x3
float4x3(const Matrix4 &val)
Definition: OgreShaderPrimitives.h:108
Ogre::PagedWorld::getManager
PageManager * getManager() const
Get the manager of this world.
Definition: OgrePagedWorld.h:78
Ogre::HlmsTextureManager::TextureArray::NamePair
Definition: OgreHlmsTextureManager.h:156
Ogre::AxisAlignedBox::getMaximum
Vector3 & getMaximum(void)
Gets a modifiable version of the maximum corner of the box.
Definition: OgreAxisAlignedBox.h:172
Ogre::RSC_TEXTURE_COMPRESSION_PVRTC
@ RSC_TEXTURE_COMPRESSION_PVRTC
Supports compressed textures in the PVRTC format.
Definition: OgreRenderSystemCapabilities.h:146
Ogre::CB_DRAW_V1_INDEXED
@ CB_DRAW_V1_INDEXED
Definition: OgreCbCommon.h:74
Ogre::v1::ConstEnabledAnimationStateIterator
ConstVectorIterator< EnabledAnimationStateList > ConstEnabledAnimationStateIterator
Definition: OgreAnimationState.h:197
Ogre::KfTransform::mScale
ArrayVector3 mScale
Definition: OgreKfTransform.h:41
Ogre::CubemapProbe::getStatic
bool getStatic(void) const
Definition: OgreCubemapProbe.h:196
Ogre::TextureFilter::GenerateHwMipmaps
Definition: OgreTextureFilters.h:128
Ogre::ScopedLock::ScopedLock
ScopedLock(LightweightMutex &mutex)
Definition: OgreLightweightMutex.h:105
Ogre::GpuProgramParameters::ACT_TANTIME_0_2PI
@ ACT_TANTIME_0_2PI
Tangent of "Time0_2PI". Equivalent to RenderMonkey's "TanTime0_2PI".
Definition: OgreGpuProgramParams.h:1212
Ogre::RTShader::ShaderProgramWriterCGFactory::ShaderProgramWriterCGFactory
ShaderProgramWriterCGFactory()
Definition: OgreShaderCGProgramWriter.h:121
Ogre::_pixelFormats
PixelFormatDescription _pixelFormats[PF_COUNT]
Pixel format database.
Definition: OgrePixelFormatDescriptions.h:65
Ogre::Math::AU_DEGREE
@ AU_DEGREE
Definition: OgreMath.h:191
Ogre::DescriptorSetUav::Slot::Slot
Slot(SlotType _slotType)
Definition: OgreDescriptorSetUav.h:165
Ogre::GpuPageOutStrategy::GpuPageOutStrategy
GpuPageOutStrategy
When a resource is no longer resident, we need to know what to do with the resource CPU side.
Definition: OgreGpuResource.h:75
Ogre::CompositorWorkspaceListener::allWorkspacesBeginUpdate
virtual void allWorkspacesBeginUpdate(void)
Called from CompositorManager2 (not CompositorWorkspace) when we're about to update all the workspace...
Definition: OgreCompositorWorkspaceListener.h:102
Ogre::Math::ATan2
static Radian ATan2(Real fY, Real fX)
Arc tangent between two values function.
Definition: OgreMath.h:286
Ogre::ParticleSystem::CmdWidth
Command object for particle_width (see ParamCommand).
Definition: OgreParticleSystem.h:98
Ogre::bitset64::test
bool test(const size_t position) const
Returns true if bit at 'position' is 1.
Ogre::v1::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:225
Ogre::ID_AUTOMATIC_BATCHING
@ ID_AUTOMATIC_BATCHING
Definition: OgreScriptCompiler.h:807
Ogre::CompositorPass::getParentNode
const CompositorNode * getParentNode(void) const
Definition: OgreCompositorPass.h:190
Ogre::PagedWorld::setPageProvider
void setPageProvider(PageProvider *provider)
Set the PageProvider which can provide streams for Pages in this world.
Definition: OgrePagedWorld.h:174
Ogre::RTShader::FunctionAtomInstanceConstIterator
FunctionAtomInstanceList::const_iterator FunctionAtomInstanceConstIterator
Definition: OgreShaderFunctionAtom.h:257
Ogre::CompositorNodeVec
vector< CompositorNode * >::type CompositorNodeVec
Definition: OgreCompositorCommon.h:57
Ogre::LightClosest
Used as the light list, sorted.
Definition: OgreCommon.h:703
Ogre::RTShader::ShaderProgramWriterHLSLFactory::ShaderProgramWriterHLSLFactory
ShaderProgramWriterHLSLFactory()
Definition: OgreShaderHLSLProgramWriter.h:122
Ogre::GLSLShader::CmdInputOperationType
Command object for setting the input operation type (geometry shader only)
Definition: OgreGLSLShader.h:80
Ogre::ScriptCompiler
This is the main class for the compiler.
Definition: OgreScriptCompiler.h:191
Ogre::Light::getLightProfileIdx
uint16 getLightProfileIdx(void) const
Definition: OgreLight.h:247
Ogre::AnimableValue::VECTOR2
@ VECTOR2
Definition: OgreAnimable.h:83
Ogre::ulong
unsigned long ulong
Definition: OgrePrerequisites.h:146
Ogre::MapIterator::MapIterator
MapIterator(typename T::iterator start, typename T::iterator last)
Constructor.
Definition: OgreIteratorWrapper.h:326
Ogre::SubStringRef::findFirstOf
size_t findFirstOf(const char *c, size_t pos) const
Definition: OgreHlmsCommon.h:101
Ogre::Vector3::normalisedCopy
Vector3 normalisedCopy(void) const
As normalise, except that this vector is unaffected and the normalised vector is returned as a copy.
Definition: OgreVector3.h:716
Ogre::PixelFormatGpuUtils::PixelFormatFlags
PixelFormatFlags
Definition: OgrePixelFormatGpuUtils.h:72
_OgreHlmsUnlitMobileExport
#define _OgreHlmsUnlitMobileExport
Definition: OgreHlmsUnlitMobilePrerequisites.h:41
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:1061
Ogre::TextureDefinitionBase::TextureDefinition::getName
IdString getName(void) const
Definition: OgreTextureDefinition.h:135
Ogre::Degree::operator<
bool operator<(const Degree &d) const
Definition: OgreMath.h:124
Ogre::downscale2x_sRGB_XA88
ImageDownsampler2D downscale2x_sRGB_XA88
Definition: OgreImageDownsampler.h:226
Ogre::RenderSystemCapabilities::getMaximumResolutionCubemap
ushort getMaximumResolutionCubemap(void) const
Maximum resolution (width or height)
Definition: OgreRenderSystemCapabilities.h:817
Ogre::GLSLESProgramManagerCommon
Ogre assumes that there are separate programs to deal with but GLSL ES has one program object that re...
Definition: OgreGLSLESProgramManagerCommon.h:56
Ogre::AtomicScalar::operator-=
T operator-=(const T &sub)
Definition: OgreAtomicScalar.h:474
Ogre::Root::getWorkQueue
WorkQueue * getWorkQueue() const
Get the WorkQueue for processing background tasks.
Definition: OgreRoot.h:1010
Ogre::Hlms::_setTextureReg
void _setTextureReg(ShaderType shaderType, const char *texName, int32 texUnit)
Definition: OgreHlms.h:812
Ogre::Root::getFrameStats
const FrameStats * getFrameStats(void) const
Definition: OgreRoot.h:520
Ogre::RTShader::HardwareSkinning::SkinningData::scalingShearingSupport
bool scalingShearingSupport
Definition: OgreShaderExHardwareSkinning.h:70
Ogre::CompositorPassDef::mReadOnlyStencil
bool mReadOnlyStencil
Definition: OgreCompositorPassDef.h:172
Ogre::AxisAlignedBox::setMaximumY
void setMaximumY(Real y)
Definition: OgreAxisAlignedBox.h:236
Ogre::TexturePool::usedMemory
uint16 usedMemory
Definition: OgreTextureGpuManager.h:73
Ogre::RTShader::Parameter::SPC_POSTOLIGHT_TANGENT_SPACE7
@ SPC_POSTOLIGHT_TANGENT_SPACE7
Definition: OgreShaderParameter.h:164
Ogre::HlmsUnlitMobileDatablock::UvAtlasParams::invDivisor
float invDivisor
Definition: OgreHlmsUnlitMobileDatablock.h:79
Ogre::v1::Pose::getTarget
ushort getTarget(void) const
Return the target geometry index of the pose.
Definition: OgrePose.h:68
Ogre::GLES2Support
Definition: OgreGLES2Support.h:41
OgreComPtr.h
Ogre::CubemapSide::PY
@ PY
Definition: OgreTextureGpu.h:74
Ogre::RenderSystem::getCurrentRenderViewports
Viewport * getCurrentRenderViewports(void)
Definition: OgreRenderSystem.h:741
Ogre::PixelFormatGpuUtils::PFL_BGRX8
@ PFL_BGRX8
Definition: OgrePixelFormatGpuUtils.h:63
Ogre::Math::Sign
static Radian Sign(const Radian &rValue)
Definition: OgreMath.h:345
Ogre::CbBase
Definition: OgreCbCommon.h:81
Ogre::HlmsBlendblock::mBlendChannelMask
uint8 mBlendChannelMask
Masks which colour channels will be writing to.
Definition: OgreHlmsDatablock.h:179
Ogre::ForwardPlusBase::setDebugMode
void setDebugMode(bool debugMode)
Turns on visualization of light cell occupancy.
Definition: OgreForwardPlusBase.h:217
Ogre::VulkanWindowSwapChainBased::VulkanWindowSwapChainBased
VulkanWindowSwapChainBased(const String &title, uint32 width, uint32 height, bool fullscreenMode)
Ogre::ForwardClustered::getLightsPerCell
uint32 getLightsPerCell(void) const
Definition: OgreForwardClustered.h:131
DXGI_SWAP_CHAIN_DESC1::SampleDesc
DXGI_SAMPLE_DESC SampleDesc
Definition: OgreD3D11LegacySDKEmulation.h:58
Ogre::Volume::CSGDifferenceSource
Builds the difference between two sources.
Definition: OgreVolumeCSGSource.h:273
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:110
Ogre::GLSLShader::getAttachedShaderNames
String getAttachedShaderNames() const
Definition: OgreGLSLShader.h:149
Ogre::D3D9HardwareBufferManager::~D3D9HardwareBufferManager
~D3D9HardwareBufferManager()
Definition: OgreD3D9HardwareBufferManager.h:74
Ogre::SBF_SOURCE_ALPHA
@ SBF_SOURCE_ALPHA
Definition: OgreBlendMode.h:243
Ogre::StackVector::back
const T & back() const
Definition: OgreStackVector.h:271
Ogre::Material::LodValueArray
FastArray< Real > LodValueArray
distance list used to specify LOD
Definition: OgreMaterial.h:92
Ogre::LodInputProvider
Definition: OgreLodInputProvider.h:39
Ogre::UnlitMobileProp::DiffuseMapCount1
static const IdString DiffuseMapCount1
Definition: OgreHlmsUnlitMobile.h:109
Ogre::TextureUnitState
Class representing the state of a single texture unit during a Pass of a Technique,...
Definition: OgreTextureUnitState.h:65
Ogre::NUM_BUFFER_PACKED_TYPES
@ NUM_BUFFER_PACKED_TYPES
Definition: OgreBufferPacked.h:91
Ogre::BoneTransform::advancePack
void advancePack(size_t numAdvance)
Definition: OgreBoneTransform.h:148
Ogre::AxisAlignedBox::setMinimum
void setMinimum(Real x, Real y, Real z)
Definition: OgreAxisAlignedBox.h:186
Ogre::WireAabbFactory::FACTORY_TYPE_NAME
static String FACTORY_TYPE_NAME
Definition: OgreWireAabb.h:72
Ogre::VaoManager::waitForSpecificFrameToFinish
virtual void waitForSpecificFrameToFinish(uint32 frameCount)=0
Waits for a specific frame to be ready.
Ogre::WireAabb::getTrackedObject
const MovableObject * getTrackedObject(void) const
Definition: OgreWireAabb.h:45
Ogre::RenderPassDescriptor::Colour0
@ Colour0
Definition: OgreRenderPassDescriptor.h:165
Ogre::BufferPackedTypes
BufferPackedTypes
Definition: OgreBufferPacked.h:82
Ogre::MetalTextureGpu::getMsaaFramebufferName
id< MTLTexture > getMsaaFramebufferName(void) const
Definition: OgreMetalTextureGpu.h:108
Ogre::ABGR
uint32 ABGR
Definition: OgreColourValue.h:43
Ogre::ID_UV_BAKING_OFFSET
@ ID_UV_BAKING_OFFSET
Definition: OgreScriptCompiler.h:929
Ogre::RenderPassDescriptor::mDepth
RenderPassDepthTarget mDepth
Definition: OgreRenderPassDescriptor.h:180
Ogre::GLES2Plugin::shutdown
void shutdown()
Perform any tasks the plugin needs to perform when the system is shut down.
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE7
@ SPC_LIGHTDIRECTION_VIEW_SPACE7
Definition: OgreShaderParameter.h:194
Ogre::Texture::setTextureType
void setTextureType(TextureType ttype)
Sets the type of texture; can only be changed before load()
Definition: OgreTexture.h:133
Ogre::ScriptLoader::~ScriptLoader
virtual ~ScriptLoader()
Definition: OgreScriptLoader.h:62
Ogre::DefaultIntersectionSceneQuery
Default implementation of IntersectionSceneQuery.
Definition: OgreSceneManager.h:2766
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::GL3PlusReadOnlyTexBufferPacked
Definition: OgreGL3PlusReadOnlyBufferPacked.h:40
Ogre::D3D9StereoDriverAMD
Virtual interface of the stereo driver.
Definition: OgreD3D9StereoDriverAMD.h:45
Ogre::SharedPtr::operator*
T & operator*() const
Definition: OgreSharedPtr.h:265
Ogre::MetalProgram::CmdPreprocessorDefines
Command object for setting macro defines.
Definition: OgreMetalProgram.h:61
Ogre::v1::VertexPoseKeyFrame::PoseRef::poseIndex
ushort poseIndex
The linked pose index.
Definition: OgreKeyFrame.h:206
Ogre::LinearResampler
Definition: OgreImageResampler.h:94
Ogre::Terrain::getTargetLodLevel
int getTargetLodLevel() const
Definition: OgreTerrain.h:1898
Ogre::PbsMobileShaderCreationData::mUvAtlasParams
PbsUvAtlasParams mUvAtlasParams[4]
Definition: OgrePbsMobileShaderCreationData.h:59
OgreConstBufferPool.h
OgreTerrainPrerequisites.h
Ogre::GpuConstantDefinition::isSampler
static bool isSampler(GpuConstantType c)
Definition: OgreGpuProgramParams.h:292
Ogre::CPreprocessor::~CPreprocessor
virtual ~CPreprocessor()
Destroy the preprocessor object.
Ogre::HlmsBaseProp::UvCount0
static const IdString UvCount0
Definition: OgreHlms.h:853
Ogre::TU_AUTOMIPMAP
@ TU_AUTOMIPMAP
Mipmaps will be automatically generated for this texture.
Definition: OgreTexture.h:63
Ogre::BoneArrayMemoryManager::WorldMat
@ WorldMat
Definition: OgreBoneArrayMemoryManager.h:63
OgreException.h
_OgreVolumeExport
#define _OgreVolumeExport
Definition: OgreVolumePrerequisites.h:43
Ogre::RTShader::Function::getInputParameters
const ShaderParameterList & getInputParameters() const
Return a list of input parameters.
Definition: OgreShaderFunction.h:134
Ogre::v1::VertexCacheProfiler::getMisses
unsigned int getMisses()
Definition: OgreVertexIndexData.h:349
Ogre::AxisAlignedBox::~AxisAlignedBox
~AxisAlignedBox()
Definition: OgreAxisAlignedBox.h:140
Ogre::RenderSystemCapabilities::getSupportedShaderProfiles
const ShaderProfiles & getSupportedShaderProfiles() const
Returns a set of all supported shader profiles.
Definition: OgreRenderSystemCapabilities.h:690
Ogre::v1::VertexElement::getType
VertexElementType getType(void) const
Gets the data format of this element.
Definition: OgreHardwareVertexBuffer.h:139
Ogre::v1::GLES2DefaultHardwareIndexBuffer::getDataPtr
void * getDataPtr(size_t offset) const
Definition: OgreGLES2DefaultHardwareBufferManager.h:92
Ogre::HlmsMacroblock::mDepthBiasSlopeScale
float mDepthBiasSlopeScale
The slope-relative bias value, expressed as a factor of the depth slope.
Definition: OgreHlmsDatablock.h:101
Ogre::ID_LIGHT_SCISSOR
@ ID_LIGHT_SCISSOR
Definition: OgreScriptCompiler.h:686
Ogre::TextureTypes::Type2DArray
@ Type2DArray
Definition: OgreTextureGpu.h:59
Ogre::VertexArrayObject::getPrimitiveStart
uint32 getPrimitiveStart(void) const
Definition: OgreVertexArrayObject.h:112
Ogre::downscale3D2x_Float32_A
ImageDownsampler3D downscale3D2x_Float32_A
Definition: OgreImageDownsampler.h:190
Ogre::v1::Animation::VertexTrackIterator
ConstMapIterator< VertexTrackList > VertexTrackIterator
Definition: OgreAnimation.h:410
Ogre::GLES2HlmsSamplerblock::mMinFilter
GLint mMinFilter
Definition: OgreGLES2HlmsSamplerblock.h:52
Ogre::CompositorNodeDef
Compositor nodes are the core subject of compositing.
Definition: OgreCompositorNodeDef.h:80
Ogre::RqBits::SubRqIdBits
static const int SubRqIdBits
Definition: OgreRenderQueue.h:302
Ogre::MetalTextureGpu
Definition: OgreMetalTextureGpu.h:43
Ogre::STLAllocator::max_size
size_type max_size() const
Definition: OgreMemorySTLAllocator.h:158
Ogre::MaterialScriptProgramDefinition::supportsMorphAnimation
bool supportsMorphAnimation
Definition: OgreMaterialSerializer.h:54
Ogre::VulkanWindowSwapChainBased::mSuboptimal
bool mSuboptimal
Definition: OgreVulkanWindow.h:111
Ogre::CompositorPassUavDef::BufferSource::offset
size_t offset
Definition: OgreCompositorPassUavDef.h:81
Ogre::v1::StaticGeometry::getName
const String & getName(void) const
Get the name of this object.
Definition: OgreStaticGeometry.h:543
Ogre::StencilStateOp::operator<
bool operator<(const StencilStateOp &other) const
Definition: OgreCommon.h:182
Ogre::DescriptorSetUav::Slot::buffer
BufferSlot buffer
Definition: OgreDescriptorSetUav.h:156
Ogre::HardwareOcclusionQuery
This is a abstract class that that provides the interface for the query class for hardware occlusion.
Definition: OgreHardwareOcclusionQuery.h:51
Ogre::M_ANIMATION_POSE_REF
@ M_ANIMATION_POSE_REF
Definition: OgreMeshFileFormat.h:179
Ogre::PASS_QUAD
@ PASS_QUAD
Definition: OgreCompositorPassDef.h:56
Ogre::v1::MeshSerializerImpl_v1_3
Class for providing backwards-compatibility for loading version 1.3 of the .mesh format.
Definition: OgreMeshSerializerImpl.h:280
Ogre::TerrainGroup::TerrainSlotDefinition::filename
String filename
Filename, if this is to be loaded from a file.
Definition: OgreTerrainGroup.h:307
Ogre::SimplePageContentCollection::ContentList
vector< PageContent * >::type ContentList
Definition: OgreSimplePageContentCollection.h:69
Ogre::ResourceTransition::newStageMask
uint8 newStageMask
If newStageMask == Undefined is invalid.
Definition: OgreResourceTransition.h:102
Ogre::VulkanGlobalBindingTable::textures
VkDescriptorImageInfo textures[NUM_BIND_TEXTURES]
Definition: OgreVulkanGlobalBindingTable.h:67
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_TANGENT_SPACE1
@ SPC_LIGHTDIRECTION_TANGENT_SPACE1
Definition: OgreShaderParameter.h:198
Ogre::LodData::mVertexList
VertexList mVertexList
Definition: OgreLodData.h:166
Ogre::LodCollapseCost
Definition: OgreLodCollapseCost.h:39
Ogre::Image::FILTER_LINEAR
@ FILTER_LINEAR
Definition: OgreImage.h:452
Ogre::DataStream
General purpose class used for encapsulating the reading and writing of data.
Definition: OgreDataStream.h:178
Ogre::GpuProgramParameters_AutoConstantEntry::fData
Real fData
Definition: OgreGpuProgramParams.h:2469
OgreSerializer.h
Ogre::CopyEncTransitionMode::Auto
@ Auto
The texture layout transitions are left to the copy encoder.
Definition: OgreTextureGpu.h:201
Ogre::SceneManager::setShadowTextureFadeStart
virtual void setShadowTextureFadeStart(Real fadeStart)
Sets the proportional distance at which texture shadows begin to fade out.
Definition: OgreSceneManager.h:2379
Ogre::PageManager::WorldMap
map< String, PagedWorld * >::type WorldMap
Definition: OgrePageManager.h:179
OgreMeshSerializer.h
OgreThreadHeadersSTD.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:120
Ogre::HlmsTextureManager::TextureLocation::yIdx
uint16 yIdx
Definition: OgreHlmsTextureManager.h:282
OGRE_DOUBLE_PRECISION
#define OGRE_DOUBLE_PRECISION
If set to 1, Real is typedef'ed to double.
Definition: OgreConfig.h:68
Ogre::RTShader::FFPLighting
Lighting sub render state implementation of the Fixed Function Pipeline.
Definition: OgreShaderFFPLighting.h:51
Ogre::Matrix4::getTrans
static Matrix4 getTrans(const Vector3 &v)
Gets a translation matrix.
Definition: OgreMatrix4.h:444
Ogre::v1::EdgeData::Edge
Edge data.
Definition: OgreEdgeListBuilder.h:75
Ogre::Camera::getPixelDisplayRatio
Real getPixelDisplayRatio() const
Returns an estimated ratio between a pixel and the display area it represents.
Definition: OgreCamera.h:770
OgreAxisAlignedBox.h
Ogre::PlanarReflections::CustomParameterBits
CustomParameterBits
Definition: OgrePlanarReflections.h:277
Ogre::LwString::begin
char * begin()
Definition: OgreLwString.h:432
Ogre::AnimableValue::setValue
virtual void setValue(const Vector3 &)
Set value.
Definition: OgreAnimable.h:163
Ogre::Technique::GPUDeviceNameRule::GPUDeviceNameRule
GPUDeviceNameRule()
Definition: OgreTechnique.h:109
Ogre::PF_D32_FLOAT_X24_S8_UINT
@ PF_D32_FLOAT_X24_S8_UINT
Depth texture format. 32 bits for depth. 8 bits for stencil.
Definition: OgrePixelFormat.h:350
Ogre::OT_PATCH_21_CONTROL_POINT
@ OT_PATCH_21_CONTROL_POINT
Definition: OgreCommon.h:119
Ogre::GpuProgramParameters::ACT_VIEWPROJ_MATRIX
@ ACT_VIEWPROJ_MATRIX
The current view & projection matrices concatenated.
Definition: OgreGpuProgramParams.h:940
Ogre::CompositorTargetDef::getCompositorPassesNonConst
CompositorPassDefVec & getCompositorPassesNonConst()
@See getNodeDefinition.
Definition: OgreCompositorPassDef.h:324
Ogre::Vector2::normalisedCopy
Vector2 normalisedCopy(void) const
As normalise, except that this vector is unaffected and the normalised vector is returned as a copy.
Definition: OgreVector2.h:518
Ogre::ID_BAKE_LIGHTING_ONLY
@ ID_BAKE_LIGHTING_ONLY
Definition: OgreScriptCompiler.h:930
Ogre::v1::RenderOperation::MeshIndexId
static AtomicScalar< uint32 > MeshIndexId
Definition: OgreRenderOperation.h:46
Ogre::GpuSharedParameters::getVersion
unsigned long getVersion() const
Get the version number of this shared parameter set, can be used to identify when changes have occurr...
Definition: OgreGpuProgramParams.h:690
Ogre::v1::AnimationTrack::setListener
virtual void setListener(Listener *l)
Set a listener for this track.
Definition: OgreAnimationTrack.h:241
Ogre::v1::OldNode::setListener
virtual void setListener(Listener *listener)
Sets a listener for this OldNode.
Definition: OgreOldNode.h:644
Ogre::ObjCmdBuffer::ExceptionThrown
Definition: OgreObjCmdBuffer.h:107
FORCEINLINE
#define FORCEINLINE
Definition: OgrePlatform.h:145
Ogre::SharedPtrInfoDeleteT
Definition: OgreSharedPtr.h:84
Ogre::D3D11HLSLProgram::getTarget
const String & getTarget(void) const
Gets the shader target to compile down to, e.g.
Definition: OgreD3D11HLSLProgram.h:307
Ogre::Vector3::ptr
const Real * ptr() const
Pointer accessor for direct copying.
Definition: OgreVector3.h:131
Ogre::TrackVertexColourType
int TrackVertexColourType
An enumeration describing which material properties should track the vertex colours.
Definition: OgreCommon.h:352
Ogre::ParallaxCorrectedCubemap::mTrackedPosition
Vector3 mTrackedPosition
This variable should be updated every frame and often represents the camera position,...
Definition: OgreParallaxCorrectedCubemap.h:67
Ogre::G2D_X_Y
@ G2D_X_Y
Grid is in the X/Y plane.
Definition: OgreGrid2DPageStrategy.h:54
Ogre::v1::EdgeData::EdgeGroup::triCount
size_t triCount
Number triangles of this edge group.
Definition: OgreEdgeListBuilder.h:115
Ogre::MaterialScriptProgramDefinition::usesVertexTextureFetch
bool usesVertexTextureFetch
Definition: OgreMaterialSerializer.h:56
Ogre::Resource::getName
virtual const String & getName(void) const
Gets resource name.
Definition: OgreResource.h:336
Ogre::MemoryDataStream::getCurrentPtr
uchar * getCurrentPtr(void)
Get a pointer to the current position in the memory block this stream holds.
Definition: OgreDataStream.h:436
Ogre::CompositorNodeDef::getCompositorManager
CompositorManager2 * getCompositorManager(void) const
Definition: OgreCompositorNodeDef.h:237
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:1018
OgreD3D11WindowHwnd.h
Ogre::BoneArrayMemoryManager
Implementation to create the Transform variables needed by Bones.
Definition: OgreBoneArrayMemoryManager.h:48
Ogre::ProfileHistory::maxTimePercent
Real maxTimePercent
The maximum percentage of frame time this profile has taken.
Definition: OgreProfiler.h:275
Ogre::HlmsUnlitMobileDatablock::getColour
ColourValue getColour(void) const
Gets the current colour. The returned value is meaningless if mHasColour is false.
Definition: OgreHlmsUnlitMobileDatablock.h:176
Ogre::Camera
A viewpoint from which the scene will be rendered.
Definition: OgreCamera.h:101
Ogre::FileSystemLayer
Provides methods to find out where the Ogre config files are stored and where logs and settings files...
Definition: OgreFileSystemLayer.h:49
Ogre::ResourceGroupManager::OGRE_AUTO_MUTEX
OGRE_AUTO_MUTEX
Definition: OgreResourceGroupManager.h:284
Ogre::HlmsPassPso::resolveColourFormat
PixelFormatGpu resolveColourFormat[OGRE_MAX_MULTIPLE_RENDER_TARGETS]
PF_NULL if it won't be resolved (MSAA)
Definition: OgreHlmsPso.h:57
Ogre::HlmsComputeJob::getNumTexUnits
size_t getNumTexUnits(void) const
Definition: OgreHlmsComputeJob.h:298
Ogre::RSC_TILER_CAN_CLEAR_STENCIL_REGION
@ RSC_TILER_CAN_CLEAR_STENCIL_REGION
When RSC_IS_TILER is set, this variable being set means the stencil can also be cleared like colour a...
Definition: OgreRenderSystemCapabilities.h:227
Ogre::Terrain::LayerInstanceList
vector< LayerInstance >::type LayerInstanceList
Definition: OgreTerrain.h:311
Ogre::FastArray::destroy
void destroy()
Definition: OgreFastArray.h:169
Ogre::DefaultSceneManagerFactory
Factory for default scene manager.
Definition: OgreSceneManagerEnumerator.h:46
Ogre::SubStringRef::SubStringRef
SubStringRef(const String *original, size_t _start, size_t _end)
Definition: OgreHlmsCommon.h:63
Ogre::PixelBox::~PixelBox
~PixelBox()
Definition: OgrePixelBox.h:48
Ogre::LightClosest::LightClosest
LightClosest()
Definition: OgreCommon.h:715
Ogre::AxisAlignedBox::isNull
bool isNull(void) const
Returns true if the box is null i.e.
Definition: OgreAxisAlignedBox.h:515
Ogre::EglPBufferSupport::DeviceData::eglSurf
EGLSurface eglSurf
Definition: OgreEglPBufferSupport.h:52
Ogre::NULLBufferInterface::getVboPoolIndex
size_t getVboPoolIndex(void)
Definition: OgreNULLBufferInterface.h:55
Ogre::VulkanDiscardBufferManager::getVaoManager
VaoManager * getVaoManager(void) const
Definition: OgreVulkanDiscardBufferManager.h:124
Ogre::M_HEADER
@ M_HEADER
Definition: OgreMeshFileFormat.h:58
Ogre::Math
Class to provide access to common mathematical functions.
Definition: OgreMath.h:181
Ogre::LwConstString::size
size_t size() const
Definition: OgreLwConstString.h:102
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:118
Ogre::HlmsListener::getPassBufferSize
virtual uint32 getPassBufferSize(const CompositorShadowNode *shadowNode, bool casterPass, bool dualParaboloid, SceneManager *sceneManager) const
Listeners should return the extra bytes they wish to allocate for storing additional data in the pass...
Definition: OgreHlmsListener.h:152
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::ParallaxCorrectedCubemapBase::_setIsRendering
void _setIsRendering(bool bIsRendering)
Definition: OgreParallaxCorrectedCubemapBase.h:142
Ogre::LodData
Definition: OgreLodData.h:51
Ogre::HlmsPbsDatablock::TransparencyModes
TransparencyModes
Definition: OgreHlmsPbsDatablock.h:172
Ogre::Math::Log2
static Real Log2(Real fValue)
Definition: OgreMath.h:338
Ogre::GLSLMonolithicProgramManager
Ogre assumes that there are separate vertex and fragment programs to deal with but GLSL has one progr...
Definition: OgreGLSLMonolithicProgramManager.h:55
Ogre::CompositorWorkspace::getDefinition
const CompositorWorkspaceDef * getDefinition(void)
Definition: OgreCompositorWorkspace.h:350
Ogre::ParticleSystem::CmdMaterial
Command object for material (see ParamCommand).
Definition: OgreParticleSystem.h:84
Ogre::TextureFilter::FilterBase
Definition: OgreTextureFilters.h:63
OgreD3D11Texture.h
Ogre::ShaderParams::ElementUInt
@ ElementUInt
Definition: OgreShaderParams.h:58
Ogre::v1::GL3PlusHardwareCounterBuffer::getGLBufferId
GLuint getGLBufferId(void) const
Definition: OgreGL3PlusHardwareCounterBuffer.h:65
Ogre::Property::set
virtual void set(T val)
Set the property value.
Definition: OgreProperty.h:234
Ogre::RTShader::FFP_PS_FOG
@ FFP_PS_FOG
Definition: OgreShaderFFPRenderState.h:62
Ogre::HlmsPbs::getFineLightMaskGranularity
bool getFineLightMaskGranularity(void) const
Definition: OgreHlmsPbs.h:316
Ogre::BufferPackedVec
StdVector< BufferPacked * > BufferPackedVec
Definition: OgreBufferPacked.h:337
Ogre::D3D11RenderWindowSwapChainBased::isVSyncEnabled
bool isVSyncEnabled() const
Indicates whether vertical sync is activated for the window.
Definition: OgreD3D11RenderWindow.h:123
Ogre::PbsProperty::NormalRgUnorm
static const IdString NormalRgUnorm
Definition: OgreHlmsPbs.h:525
Ogre::PlanarReflectionActor::mActivationPriority
uint8 mActivationPriority
Ogre tries to activate visible planar reflections, sorting those that are closest to the camera,...
Definition: OgrePlanarReflectionActor.h:102
Ogre::GL3PlusNullTexture
Definition: OgreGL3PlusNullTexture.h:36
Ogre::ObjectData::advanceLightPack
void advanceLightPack()
Advances all pointers needed by MovableObject::buildLightList to the next pack, i....
Definition: OgreObjectData.h:230
Ogre::VulkanStagingTexture::_resetDynamicBuffer
void _resetDynamicBuffer(void)
Definition: OgreVulkanStagingTexture.h:73
Ogre::TextureUnitState::getParent
Pass * getParent(void) const
Gets the parent Pass object.
Definition: OgreTextureUnitState.h:1009
Ogre::RegionSceneQuery::execute
virtual SceneQueryResult & execute(void)
Executes the query, returning the results back in one list.
Ogre::ZipArchiveFactory::~ZipArchiveFactory
virtual ~ZipArchiveFactory()
Definition: OgreZip.h:115
Ogre::MemoryDataStreamPtr
SharedPtr< MemoryDataStream > MemoryDataStreamPtr
Definition: OgrePrerequisites.h:399
Ogre::v1::BBR_VERTEX
@ BBR_VERTEX
Rotate the billboard's vertices around their facing direction.
Definition: OgreBillboardSet.h:73
Ogre::Technique::getUserObjectBindings
UserObjectBindings & getUserObjectBindings()
Return an instance of user objects binding associated with this class.
Definition: OgreTechnique.h:535
Ogre::SceneManager::QUERY_ENTITY_DEFAULT_MASK
static uint32 QUERY_ENTITY_DEFAULT_MASK
Default query mask for entities.
Definition: OgreSceneManager.h:227
Ogre::VulkanVaoManager::getDrawId
VertexBufferPacked * getDrawId() const
Definition: OgreVulkanVaoManager.h:571
Ogre::Volume::ChunkRequest::level
size_t level
The current LOD level.
Definition: OgreVolumeChunkHandler.h:57
Ogre::DriverVersion::toString
String toString() const
Definition: OgreRenderSystemCapabilities.h:289
Ogre::SceneFlags::ForceAllSceneNodes
@ ForceAllSceneNodes
Always export the scene node even if its empty or its only attached objects are things we're not expo...
Definition: OgreSceneFormatBase.h:54
Ogre::MeshSerializerImpl
Internal implementation of Mesh reading / writing for the latest version of the .mesh format.
Definition: OgreMesh2SerializerImpl.h:61
Ogre::MaterialScriptProgramDefinition::name
String name
Definition: OgreMaterialSerializer.h:48
Ogre::HlmsPso::tesselationDomainShader
GpuProgramPtr tesselationDomainShader
Definition: OgreHlmsPso.h:134
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:1061
Ogre::Exception::ERR_NOT_IMPLEMENTED
@ ERR_NOT_IMPLEMENTED
Definition: OgreException.h:116
Ogre::LodInputProviderMesh
Definition: OgreLodInputProviderMesh.h:44
Ogre::VulkanSupport
Definition: OgreVulkanSupport.h:42
Ogre::UnlitProperty::UvDiffuseSwizzle11
static const IdString UvDiffuseSwizzle11
Definition: OgreUnlitProperty.h:105
Ogre::ScriptCompiler::CE_OBJECTNAMEEXPECTED
@ CE_OBJECTNAMEEXPECTED
Definition: OgreScriptCompiler.h:214
Ogre::ParallaxCorrectedCubemap::getProxyReservedRenderQueueId
uint8 getProxyReservedRenderQueueId(void) const
Returns the RenderQueue ID you told us you reserved for storing our internal objects.
Definition: OgreParallaxCorrectedCubemap.h:219
Ogre::MetalVaoManager::Vao::VertexBinding::vertexElements
VertexElement2Vec vertexElements
Definition: OgreMetalVaoManager.h:105
Ogre::TerrainGlobalOptions::setDefaultGlobalColourMapSize
void setDefaultGlobalColourMapSize(uint16 sz)
Set the default size of the terrain global colour map for a new terrain.
Definition: OgreTerrain.h:2073
Ogre::Quaternion::ZERO
static const Quaternion ZERO
Definition: OgreQuaternion.h:309
Ogre::Volume::SimplexNoise::noise
Real noise(Real xIn, Real yIn, Real zIn) const
3D noise function.
Ogre::CompositorWorkspace::getSceneManager
SceneManager * getSceneManager() const
Definition: OgreCompositorWorkspace.h:326
Ogre::MetalAsyncTicket
Definition: OgreMetalAsyncTicket.h:40
Ogre::v1::BillboardChainFactory::~BillboardChainFactory
~BillboardChainFactory()
Definition: OgreBillboardChain.h:363
Ogre::SkeletonTrack
Definition: OgreSkeletonTrack.h:55
Ogre::VctLighting::mSpecularSdfQuality
float mSpecularSdfQuality
When roughness is close to 0.02, specular cone tracing becomes path tracing.
Definition: OgreVctLighting.h:156
Ogre::GCT_UINT1
@ GCT_UINT1
Definition: OgreGpuProgramParams.h:112
Ogre::MetalDynamicBuffer::getVboName
id< MTLBuffer > getVboName(void) const
Definition: OgreMetalDynamicBuffer.h:78
Ogre::PF_ASTC_RGBA_8X8_LDR
@ PF_ASTC_RGBA_8X8_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 8x8)
Definition: OgrePixelFormat.h:275
Ogre::PagedWorldSectionFactory
A factory class for creating types of world section.
Definition: OgrePagedWorldSection.h:301
Ogre::OSXGL3PlusSupport::getProcAddress
void * getProcAddress(const char *procname) const override
Get the address of a function.
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:558
Ogre::RenderTargetListener::~RenderTargetListener
virtual ~RenderTargetListener()
Definition: OgreRenderTargetListener.h:88
Ogre::RenderSystemCapabilities::getMaxThreadsPerThreadgroup
uint32 getMaxThreadsPerThreadgroup(void) const
Definition: OgreRenderSystemCapabilities.h:1030
Ogre::Light::getAffectParentNode
bool getAffectParentNode(void) const
Definition: OgreLight.h:288
Ogre::RTShader::GLSLESProgramProcessor::GLSLESProgramProcessor
GLSLESProgramProcessor()
Class constructor.
Ogre::SubStringRef::matchEqual
bool matchEqual(const char *stringCompare) const
Definition: OgreHlmsCommon.h:112
Ogre::SmallVectorTemplateCommon::begin
const_iterator begin() const
Definition: OgreSmallVector.h:185
Ogre::SceneManager::getCurrentShadowNode
const CompositorShadowNode * getCurrentShadowNode(void) const
Definition: OgreSceneManager.h:2418
Ogre::CompositorPassDef::ViewportRect
Definition: OgreCompositorPassDef.h:101
Ogre::TerrainLodManager::getHighestLodLoaded
int getHighestLodLoaded()
Definition: OgreTerrainLodManager.h:117
Ogre::TerrainGlobalOptions::setCompositeMapAmbient
void setCompositeMapAmbient(const ColourValue &c)
Set the composite map ambient light to use.
Definition: OgreTerrain.h:1957
Ogre::GpuProgramParameters::ACT_SINTIME_0_1
@ ACT_SINTIME_0_1
Sine of "Time0_1". Equivalent to RenderMonkey's "SinTime0_1".
Definition: OgreGpuProgramParams.h:1195
Ogre::VectorSet< Edge, 8 >
Ogre::TerrainLodManager::LoadLodRequest::currentLoadedLod
uint16 currentLoadedLod
Definition: OgreTerrainLodManager.h:71
Ogre::operator/
Radian operator/(Real a, const Radian &b)
Definition: OgreMath.h:794
Ogre::VulkanProgramFactory
Factory class for Vulkan programs.
Definition: OgreVulkanProgramFactory.h:39
Ogre::Volume::Vertex
Lightweight struct to represent a mesh vertex.
Definition: OgreVolumeMeshBuilder.h:42
Ogre::SmallVectorTemplateCommon::rend
reverse_iterator rend()
Definition: OgreSmallVector.h:196
Ogre::CommandBuffer::execute_setConstantBufferVS
static CommandBufferExecuteFunc execute_setConstantBufferVS
Definition: OgreCommandBuffer.h:74
Ogre::ArrayAabb::BOX_INFINITE
static const ArrayAabb BOX_INFINITE
Definition: C/OgreArrayAabb.h:170
Ogre::VET_INT1
@ VET_INT1
Definition: OgreVertexElements.h:95
Ogre::Page::WORKQUEUE_CHANGECOLLECTION_REQUEST
static const uint16 WORKQUEUE_CHANGECOLLECTION_REQUEST
Definition: OgrePage.h:192
Ogre::UNLIT_BLEND_NORMAL_NON_PREMUL
@ UNLIT_BLEND_NORMAL_NON_PREMUL
Regular alpha blending.
Definition: OgreHlmsUnlitPrerequisites.h:67
OgreArrayMatrixAf4x3.h
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::SceneManager::getDummySceneNode
SceneNode * getDummySceneNode(void) const
Unlike mNodeMemoryManager->_getDummyNode(), this dummy node is fully allocated, which makes it possib...
Definition: OgreSceneManager.h:1207
Ogre::RTShader::ShaderGenerator::getFragmentShaderProfilesList
const StringVector & getFragmentShaderProfilesList() const
Get the output fragment shader target profiles as list of strings.
Definition: OgreShaderGenerator.h:185
Ogre::v1::BBO_CENTER_RIGHT
@ BBO_CENTER_RIGHT
Definition: OgreBillboardSet.h:64
Ogre::SimplePageContentCollectionFactory::~SimplePageContentCollectionFactory
~SimplePageContentCollectionFactory()
Definition: OgreSimplePageContentCollection.h:117
Ogre::TerrainGroup::getResourceGroup
const String & getResourceGroup() const
Get the resource group in which files will be located.
Definition: OgreTerrainGroup.h:165
Ogre::GLES2PixelUtil
Class to do pixel format mapping between GL and OGRE.
Definition: OgreGLES2PixelFormat.h:39
Ogre::ID_START_LIGHT
@ ID_START_LIGHT
Definition: OgreScriptCompiler.h:709
Ogre::LodOutputProviderPtr
SharedPtr< LodOutputProvider > LodOutputProviderPtr
Definition: OgreLodPrerequisites.h:68
Ogre::PagedWorldSection::getWorld
virtual PagedWorld * getWorld() const
Get the parent world.
Definition: OgrePagedWorldSection.h:133
Ogre::Math::RandomValueProvider
This class is used to provide an external random value provider.
Definition: OgreMath.h:198
Ogre::PixelFormatDataTypes::Float3
@ Float3
Definition: OgreD3D11PixelFormatToShaderType.h:62
Ogre::v1::GuiMetricsMode
GuiMetricsMode
Enum describing how the position / size of an element is to be recorded.
Definition: OgreOverlayElement.h:57
Ogre::ID_FORCE_MIPMAP_FALLBACK
@ ID_FORCE_MIPMAP_FALLBACK
Definition: OgreScriptCompiler.h:1003
Ogre::HlmsAlloc
ResourceSimdAllocObject HlmsAlloc
Definition: OgreMemoryAllocatorConfig.h:319
Ogre::LwString::a
LwString & a(const M &a0, const N &a1, const O &a2)
Definition: OgreLwString.h:449
Ogre::ShadowNodeHelper::Resolution::y
uint32 y
Definition: OgreCompositorShadowNode.h:349
Ogre::SmallVectorTemplateCommon::value_type
T value_type
Definition: OgreSmallVector.h:171
Ogre::LightClosest::isDirty
bool isDirty
Definition: OgreCommon.h:713
Ogre::NullEntity
Definition: OgreMovableObject.h:636
Ogre::GpuProgramParameters::ACT_TANTIME_0_X
@ ACT_TANTIME_0_X
Tangent of "Time0_X". Equivalent to RenderMonkey's "TanTime0_X".
Definition: OgreGpuProgramParams.h:1182
Ogre::Vector2::x
Real x
Definition: OgreVector2.h:53
Ogre::IdObject::operator()
bool operator()(const IdObject *left, const IdObject *right)
Definition: OgreId.h:76
Ogre::RenderPassTargetBase::resolveSlice
uint16 resolveSlice
Definition: OgreRenderPassDescriptor.h:126
Ogre::Hlms::getShaderSyntax
IdString getShaderSyntax(void) const
Definition: OgreHlms.h:471
Ogre::Volume::ChunkTreeSharedData
Internal shared values of the chunks which are equal in the whole tree.
Definition: OgreVolumeChunk.h:106
Ogre::CompositorPassDef::getType
CompositorPassType getType() const
Definition: OgreCompositorPassDef.h:259
Ogre::ScriptCompilerEvent::~ScriptCompilerEvent
virtual ~ScriptCompilerEvent()
Definition: OgreScriptCompiler.h:356
Ogre::SceneManager::Listener::Listener
Listener()
Definition: OgreSceneManager.h:255
Ogre::MaterialSerializer::endSection
void endSection(unsigned short level, const bool useMainBuffer=true)
Definition: OgreMaterialSerializer.h:315
Ogre::TerrainMaterialGenerator::canGenerateUsingDeclaration
virtual bool canGenerateUsingDeclaration(const TerrainLayerDeclaration &decl)
Whether this generator can generate a material for a given declaration.
Definition: OgreTerrainMaterialGenerator.h:271
Ogre::ID_INPUT
@ ID_INPUT
Definition: OgreScriptCompiler.h:942
Ogre::RSC_BLENDING
@ RSC_BLENDING
Definition: OgreRenderSystemCapabilities.h:84
Ogre::LayerBlendModeEx::alphaArg2
Real alphaArg2
Manual alpha value for manual source2.
Definition: OgreBlendMode.h:158
Ogre::GpuConstantDefinition::GpuConstantDefinition
GpuConstantDefinition()
Definition: OgreGpuProgramParams.h:473
Ogre::Ray::Ray
Ray(const Vector3 &origin, const Vector3 &direction)
Definition: OgreRay.h:52
Ogre::STLAllocator::STLAllocator
STLAllocator(STLAllocator< U, AllocPolicy > const &)
cast
Definition: OgreMemorySTLAllocator.h:116
Ogre::Volume::ChunkTreeSharedData
struct Ogre::Volume::ChunkTreeSharedData ChunkTreeSharedData
Internal shared values of the chunks which are equal in the whole tree.
Ogre::CommandBuffer::execute_setSamplers
static CommandBufferExecuteFunc execute_setSamplers
Definition: OgreCommandBuffer.h:98
Ogre::v1::BorderRenderable::getRenderOperation
void getRenderOperation(v1::RenderOperation &op, bool casterPass)
Gets the render operation required to send this object to the frame buffer.
Definition: OgreBorderPanelOverlayElement.h:334
Ogre::UnlitMobileProp::UvAtlas
static const IdString UvAtlas
Definition: OgreHlmsUnlitMobile.h:142
Ogre::ID_RENDER_SCENE
@ ID_RENDER_SCENE
Definition: OgreScriptCompiler.h:878
Ogre::SceneManager::getDisplaySceneNodes
virtual bool getDisplaySceneNodes(void) const
Returns true if all scene nodes axis are to be displayed.
Definition: OgreSceneManager.h:2087
Ogre::VkFenceArray
FastArray< VkFence > VkFenceArray
Definition: OgreVulkanPrerequisites.h:117
Ogre::Codec
Abstract class that defines a 'codec'.
Definition: OgreCodec.h:57
Ogre::Renderable::getHlmsHash
uint32 getHlmsHash(void) const
Definition: OgreRenderable.h:378
Ogre::MetalAsyncTextureTicket
See AsyncTextureTicket.
Definition: OgreMetalAsyncTextureTicket.h:41
Ogre::UnlitMobileProp::TexMatrixCount0
static const IdString TexMatrixCount0
Definition: OgreHlmsUnlitMobile.h:96
Ogre::PF_ASTC_RGBA_5X5_LDR
@ PF_ASTC_RGBA_5X5_LDR
ASTC (ARM Adaptive Scalable Texture Compression RGBA, block size 5x5)
Definition: OgrePixelFormat.h:265
Ogre::IdObject::IdObject
IdObject(IdType id)
We don't call generateNewId() here, to prevent objects in the stack (i.e.
Definition: OgreId.h:71
Ogre::StackVector::value_type
T value_type
Definition: OgreStackVector.h:53
Ogre::LodVertexBuffer
Thread-safe buffer for storing Hardware vertex buffer.
Definition: OgreLodBuffer.h:51
OgreCamera.h
Ogre::Vector3::Vector3
Vector3(Real *const r)
Definition: OgreVector3.h:84
Ogre::v1::TextAreaOverlayElement::CmdColourTop
Command object for setting the top colour.
Definition: OgreTextAreaOverlayElement.h:176
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::PbsProperty::RoughnessMap
static const char * RoughnessMap
Definition: OgreHlmsPbs.h:500
Ogre::SmallVectorImpl::operator=
const SmallVectorImpl & operator=(const SmallVectorImpl &RHS)
Definition: OgreSmallVector.h:661
Ogre::Particle::getOwnWidth
Real getOwnWidth(void) const
Retrieves the particle's personal width, if hasOwnDimensions is true.
Definition: OgreParticle.h:127
Ogre::GTKGLSupport::GTKGLSupport
GTKGLSupport()
Ogre::GpuConstantDefinition::getBaseType
static BaseConstantType getBaseType(GpuConstantType ctype)
Definition: OgreGpuProgramParams.h:321
Ogre::SOP_KEEP
@ SOP_KEEP
Leave the stencil buffer unchanged.
Definition: OgreCommon.h:152
Ogre::v1::BorderPanelOverlayElement::CmdBorderTopRightUV
Command object for specifying texture coordinates for the border (see ParamCommand).
Definition: OgreBorderPanelOverlayElement.h:255
Ogre::ID_DECREMENT
@ ID_DECREMENT
Definition: OgreScriptCompiler.h:971
Ogre::NULLWindow::requestFullscreenSwitch
virtual void requestFullscreenSwitch(bool goFullscreen, bool borderless, uint32 monitorIdx, uint32 width, uint32 height, uint32 frequencyNumerator, uint32 frequencyDenominator)
Requests to toggle between fullscreen and windowed mode.
Ogre::downscale3D2x_Signed_A8
ImageDownsampler3D downscale3D2x_Signed_A8
Definition: OgreImageDownsampler.h:145
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:1158
Ogre::WorkQueue::WorkQueue
WorkQueue()
Definition: OgreWorkQueue.h:227
Ogre::LwConstString::FromUnsafeCStr
static LwConstString FromUnsafeCStr(const char *cStr)
Definition: OgreLwConstString.h:92
Ogre::PbsProperty::EmissiveAsLightmap
static const IdString EmissiveAsLightmap
Definition: OgreHlmsPbs.h:560
Ogre::DecalFactory::DecalFactory
DecalFactory()
Definition: OgreDecal.h:168
Ogre::PFG_PVRTC_RGBA4
@ PFG_PVRTC_RGBA4
PVRTC (PowerVR) RGBA 4 bpp.
Definition: OgrePixelFormatGpu.h:204
Ogre::TEX_TYPE_1D
@ TEX_TYPE_1D
1D texture, used in combination with 1D texture coordinates
Definition: OgreTexture.h:91
Ogre::HlmsTextureManager::TEXTURE_TYPE_DIFFUSE
@ TEXTURE_TYPE_DIFFUSE
Definition: OgreHlmsTextureManager.h:134
Ogre::Vector3::directionEquals
bool directionEquals(const Vector3 &rhs, const Radian &tolerance) const
Returns whether this vector is within a directional tolerance of another vector.
Definition: OgreVector3.h:764
Ogre::SceneManagerEnumerator::SceneManagerIterator
MapIterator< Instances > SceneManagerIterator
Definition: OgreSceneManagerEnumerator.h:183
Ogre::NULLRenderWindow::NULLRenderWindow
NULLRenderWindow()
Ogre::Volume::OctreeNode::getCenter
const Vector3 getCenter(void) const
Gets the center of this cell.
Definition: OgreVolumeOctreeNode.h:199
Ogre::HlmsBaseProp::IdentityViewProjDynamic
static const IdString IdentityViewProjDynamic
When this is set, the value of IdentityViewProj is meaningless.
Definition: OgreHlms.h:850
Ogre::RenderSystemCapabilities::setGeometryProgramNumOutputVertices
void setGeometryProgramNumOutputVertices(int numOutputVertices)
Set the number of vertices a single geometry program run can emit.
Definition: OgreRenderSystemCapabilities.h:881
OgreVulkanWin32Support.h
Ogre::PixelFormatDataTypes::Sint3
@ Sint3
Definition: OgreD3D11PixelFormatToShaderType.h:52
Ogre::Particle::_notifyVisualData
void _notifyVisualData(ParticleVisualData *vis)
Internal method for notifying the particle of it's optional visual data.
Definition: OgreParticle.h:143
Ogre::GLSLESShader
Specialisation of HighLevelGpuProgram to encapsulate shader objects obtained from compiled shaders wr...
Definition: OgreGLSLESShader.h:47
OgreConfigOptionMap.h
XCloseDisplay
void XCloseDisplay(Display *nativeDisplayType)
Ogre::APKFileSystemArchive::load
void load()
Loads the archive.
Ogre::Vector2::ptr
Real * ptr()
Pointer accessor for direct copying.
Definition: OgreVector2.h:114
Ogre::Volume::OctreeNode::getCorner2
const Vector3 getCorner2(void) const
Gets the coordinate of corner 2.
Definition: OgreVolumeOctreeNode.h:463
Ogre::CNT_VARIABLE
@ CNT_VARIABLE
Definition: OgreScriptCompiler.h:54
Ogre::RenderSystemCapabilities::setNumMultiRenderTargets
void setNumMultiRenderTargets(ushort num)
The number of simultaneous render targets supported.
Definition: OgreRenderSystemCapabilities.h:549
Ogre::v1::MeshSerializerImpl_v1_1
Class for providing backwards-compatibility for loading version 1.1 of the .mesh format.
Definition: OgreMeshSerializerImpl.h:320
Ogre::SceneFlags::InstantRadiosity
@ InstantRadiosity
Definition: OgreSceneFormatBase.h:67
Ogre::ID_SPHERICAL
@ ID_SPHERICAL
Definition: OgreScriptCompiler.h:780
Ogre::NULLPixelFormatToShaderType
Definition: OgreNULLRenderSystem.h:43
Ogre::ShaderParams::AutoParam::extraParamType
ElementType extraParamType
Definition: OgreShaderParams.h:64
Ogre::separableBlur_Float32_XA
ImageBlur2D separableBlur_Float32_XA
Definition: OgreImageDownsampler.h:213
Ogre::CbSamplers::descSet
const DescriptorSetSampler * descSet
Definition: OgreCbTexture.h:58
Ogre::NodeArrayMemoryManager::WorldMat
@ WorldMat
Definition: OgreArrayMemoryManager.h:315
Ogre::TextureGpuManager::MetadataCacheEntry::poolId
uint32 poolId
Definition: OgreTextureGpuManager.h:268
Ogre::ColourValue::g
float g
Definition: OgreColourValue.h:76
Ogre::Image2::FILTER_NEAREST
@ FILTER_NEAREST
Definition: OgreImage2.h:334
Ogre::Log::Stream
Stream object which targets a log.
Definition: OgreLog.h:206
Ogre::ResourceBackgroundQueue
This class is used to perform Resource operations in a background thread.
Definition: OgreResourceBackgroundQueue.h:81
virtual_l2
#define virtual_l2
Definition: OgrePlatform.h:441
Ogre::Pass::getParent
Technique * getParent(void) const
Gets the parent Technique.
Definition: OgrePass.h:777
Ogre::GLSLProgram::getHullShader
GLSLShader * getHullShader() const
Definition: OgreGLSLProgram.h:137
Ogre::ProfileInstance::watchForMax
bool watchForMax(void)
Definition: OgreProfiler.h:316
Ogre::MetalDevice::mRenderSystem
MetalRenderSystem * mRenderSystem
Definition: OgreMetalDevice.h:50
Ogre::MathlibC::And
static ArrayInt And(ArrayInt a, ArrayInt b)
Returns the result of "a & b".
Definition: OgreMathlibC.h:147
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:239
Ogre::CompositorPassComputeDef::ComputeTextureSource::mipmapLevel
int32 mipmapLevel
Definition: OgreCompositorPassComputeDef.h:62
Ogre::RenderTargetViewDef::isRuntimeAnalyzed
bool isRuntimeAnalyzed(void) const
Definition: OgreTextureDefinition.h:551
Ogre::RenderSystem::getRenderDocApi
RENDERDOC_API_1_4_1 * getRenderDocApi(void)
Returns the RenderDoc API handle in case you want to do more advanced functionality than what we expo...
Definition: OgreRenderSystem.h:1452
Ogre::SkeletonDef::BoneData::qRot
Quaternion qRot
Definition: OgreSkeletonDef.h:53
Ogre::Particle::getRotation
const Radian & getRotation(void) const
Definition: OgreParticle.h:135
Ogre::RTShader::Parameter::SPC_POSITION_LIGHT_SPACE4
@ SPC_POSITION_LIGHT_SPACE4
Definition: OgreShaderParameter.h:97
Ogre::D3D9Mappings::D3D_TEX_TYPE_CUBE
@ D3D_TEX_TYPE_CUBE
cube texture
Definition: OgreD3D9Mappings.h:50
Ogre::PbsProperty::HwGammaWrite
static const IdString HwGammaWrite
Definition: OgreHlmsPbs.h:484
Ogre::TextureGpuManager::ResourceEntry::name
String name
Definition: OgreTextureGpuManager.h:278
Ogre::GL3PlusVaoManager::BlockVec
vector< Block >::type BlockVec
Definition: OgreGL3PlusVaoManager.h:81
Ogre::PT_UNSIGNED_SHORT
@ PT_UNSIGNED_SHORT
Definition: OgreStringInterface.h:58
Ogre::HlmsBaseProp::LightsSpot
static const IdString LightsSpot
Definition: OgreHlms.h:866
Ogre::ThreadLocalPtr::operator->
T * operator->() const
Definition: OgreThreadDefinesSTD.h:69
Ogre::Math::HALF_PI
static const Real HALF_PI
Definition: OgreMath.h:750
Ogre::v1::GL3PlusTextureBuffer
Texture surface.
Definition: OgreGL3PlusTextureBuffer.h:38
Ogre::Quaternion::normalise
Real normalise(void)
Normalises this quaternion, and returns the previous length.
OgreD3D9VideoMode.h
Ogre::VulkanWindowSwapChainBased::BackendX11
@ BackendX11
Definition: OgreVulkanWindow.h:76
Ogre::SmallVectorTemplateBase< T, true >::SmallVectorTemplateBase
SmallVectorTemplateBase(size_t Size)
Definition: OgreSmallVector.h:292
Ogre::HlmsPbsMobile
Physically based shading implementation specfically designed for OpenGL ES 2.0 and other RenderSystem...
Definition: OgreHlmsPbsMobile.h:54
Ogre::RenderPassDescriptor
Definition: OgreRenderPassDescriptor.h:160
Ogre::CNT_QUOTE
@ CNT_QUOTE
Definition: OgreScriptCompiler.h:58
Ogre::MovableObjectLodChangedEvent::movableObject
MovableObject * movableObject
The movable object whose level of detail has changed.
Definition: OgreLodListener.h:47
Ogre::CompositorPassSceneDef::setVisibilityMask
void setVisibilityMask(uint32 visibilityMask)
Definition: OgreCompositorPassSceneDef.h:219
Ogre::CompositorPassSceneDef
Definition: OgreCompositorPassSceneDef.h:72
Ogre::CommandBuffer::execute_setConstantBufferHS
static CommandBufferExecuteFunc execute_setConstantBufferHS
Definition: OgreCommandBuffer.h:77
OgreGLES2FrameBufferObject.h
Ogre::BufferPacked::_getInternalNumElements
size_t _getInternalNumElements(void) const
Definition: OgreBufferPacked.h:325
Ogre::VertexArrayObject::getVaoName
uint32 getVaoName(void) const
Definition: OgreVertexArrayObject.h:103
Ogre::v1::BBO_BOTTOM_RIGHT
@ BBO_BOTTOM_RIGHT
Definition: OgreBillboardSet.h:67
Ogre::VulkanVaoManager::Block
Definition: OgreVulkanVaoManager.h:76
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:1044
Ogre::DualQuaternion
Implementation of a dual quaternion, i.e.
Definition: OgreDualQuaternion.h:47
Ogre::HlmsBaseProp::ScreenPosInt
static const IdString ScreenPosInt
Definition: OgreHlms.h:923
Ogre::v1::HardwareBufferManagerBase::_freeUnusedBufferCopies
virtual void _freeUnusedBufferCopies(void)
Free all unused vertex buffer copies.
Ogre::RenderTargetViewEntry::slice
uint16 slice
Definition: OgreTextureDefinition.h:61
Ogre::GL3PlusDescriptorSetTexture2::target
GLenum target
Definition: OgreGL3PlusDescriptorSetTexture.h:47
Ogre::D3D11StagingBuffer::getBufferName
ID3D11Buffer * getBufferName(void) const
Definition: OgreD3D11StagingBuffer.h:96
Ogre::Math::Abs
static Radian Abs(const Radian &rValue)
Absolute value function.
Definition: OgreMath.h:260
Ogre::IntersectionSceneQueryResult::movables2world
SceneQueryMovableWorldFragmentIntersectionList movables2world
List of movable / world intersections.
Definition: OgreSceneQuery.h:493
Ogre::SceneQueryMovableIntersectionList
list< SceneQueryMovableObjectPair >::type SceneQueryMovableIntersectionList
Definition: OgreSceneQuery.h:485
Ogre::GL3PlusHlmsPso::pixelShader
GLSLShader * pixelShader
Definition: OgreGL3PlusHlmsPso.h:67
Ogre::VerticesRemapInfo::skipProcessing
bool skipProcessing() const
Definition: OgreVertexRemapping.h:87
Ogre::Plugin::Plugin
Plugin()
Definition: OgrePlugin.h:86
Ogre::PbsMobileProperty::UvDetail1
static const IdString UvDetail1
Definition: OgreHlmsPbsMobile.h:144
Ogre::OrderConstBufferPoolUserByPoolThenSlot
bool OrderConstBufferPoolUserByPoolThenSlot(const ConstBufferPoolUser *_l, const ConstBufferPoolUser *_r)
Definition: OgreConstBufferPool.h:186
Ogre::GLXUtils::getFBConfigAttrib
static PFNGLXGETFBCONFIGATTRIBPROC getFBConfigAttrib
Definition: OgreGLXUtils.h:45
Ogre::Frustum::isCustomNearClipPlaneEnabled
virtual bool isCustomNearClipPlaneEnabled(void) const
Is a custom near clip plane in use?
Definition: OgreFrustum.h:669
Ogre::D3D9GpuProgram::setColumnMajorMatrices
void setColumnMajorMatrices(bool columnMajor)
Sets whether matrix packing in column-major order.
Definition: OgreD3D9GpuProgram.h:66
Ogre::LodWorkQueueRequest::data
LodDataPtr data
Definition: OgreLodWorkQueueRequest.h:45
Ogre::v1::RenderOperation::useIndexes
bool useIndexes
Specifies whether to use indexes to determine the vertices to use as input.
Definition: OgreRenderOperation.h:67
Ogre::MovableObject::_updateRenderQueue
virtual void _updateRenderQueue(RenderQueue *queue, Camera *camera, const Camera *lodCamera)
Internal method by which the movable object must add Renderable subclass instances to the rendering q...
Definition: OgreMovableObject.h:243
Ogre::LayerBlendSource
LayerBlendSource
List of valid sources of values for blending operations used in TextureUnitState::setColourOperation ...
Definition: OgreBlendMode.h:112
Ogre::VectorIteratorWrapper::getNext
ValueType getNext()
Returns the next(=current) value element in the collection, and advances to the next.
Definition: OgreIteratorWrapper.h:170
Ogre::TextureBox::bytesPerPixel
size_t bytesPerPixel
When TextureBox contains a compressed format, bytesPerPixel contains the pixel format instead.
Definition: OgreTextureBox.h:48
Ogre::BT_IMMUTABLE
@ BT_IMMUTABLE
Read access from GPU.
Definition: OgreBufferPacked.h:40
Ogre::RTShader::ShaderGenerator::getVertexShaderOutputsCompactPolicy
VSOutputCompactPolicy getVertexShaderOutputsCompactPolicy() const
Get the vertex shader outputs compaction policy.
Definition: OgreShaderGenerator.h:474
Ogre::PF_R8G8B8
@ PF_R8G8B8
24-bit pixel format, 8 bits for red, green and blue.
Definition: OgrePixelFormat.h:71
Ogre::PixelCountLodStrategyBase::transformUserValue
virtual Real transformUserValue(Real userValue) const
Transform user supplied value to internal value.
Definition: OgrePixelCountLodStrategy.h:67
Ogre::AnimableObject
Defines an interface to classes which have one or more AnimableValue instances to expose.
Definition: OgreAnimable.h:237
Ogre::MetalVaoManager::getDevice
MetalDevice * getDevice(void)
Definition: OgreMetalVaoManager.h:295
Ogre::VulkanTextureGpu::getDisplayTextureName
VkImage getDisplayTextureName(void) const
Definition: OgreVulkanTextureGpu.h:167
Ogre::PFG_R8_UINT
@ PFG_R8_UINT
Definition: OgrePixelFormatGpu.h:108
Ogre::GLXGLSupport::mAtomDeleteWindow
Atom mAtomDeleteWindow
Definition: OgreGLXGLSupport.h:44
Ogre::Quaternion::ToRotationMatrix
void ToRotationMatrix(Matrix3 &kRot) const
Ogre::_ConfigOption
Packages the details of a configuration option.
Definition: OgreConfigOptionMap.h:50
OGRE_MALLOC_SIMD
#define OGRE_MALLOC_SIMD(bytes, category)
Allocate a block of raw memory aligned to SIMD boundaries, and indicate the category of usage.
Definition: OgreMemoryAllocatorConfig.h:470
Ogre::ID_TRILINEAR
@ ID_TRILINEAR
Definition: OgreScriptCompiler.h:748
Ogre::Matrix4::ZEROAFFINE
static const Matrix4 ZEROAFFINE
Definition: OgreMatrix4.h:560
Ogre::downscale2x_Float32_XXX
ImageDownsampler2D downscale2x_Float32_XXX
Definition: OgreImageDownsampler.h:176
Ogre::Volume::DualCell::mC4
Vector3 mC4
Definition: OgreVolumeDualGridGenerator.h:49
Ogre::TextureBox::copyFrom
void copyFrom(const void *srcData, uint32 _width, uint32 _height, uint32 _bytesPerRow)
Definition: OgreTextureBox.h:244
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::Terrain::ImportData::minBatchSize
uint16 minBatchSize
Minimum batch size (along one edge) in vertices; must be 2^n+1.
Definition: OgreTerrain.h:349
OgreShaderFunction.h
Ogre::BoundUav::boundAccess
ResourceAccess::ResourceAccess boundAccess
Definition: OgreRenderSystem.h:92
Ogre::GLSLMonolithicProgram
Model of OpenGL program object created using the glLinkProgram method of linking.
Definition: OgreGLSLMonolithicProgram.h:49
OgreFactoryObj.h
Ogre::Viewport::getScissorLeft
Real getScissorLeft(void) const
Definition: OgreViewport.h:142
Ogre::v1::Mesh::BoneAssignmentIterator
MapIterator< VertexBoneAssignmentList > BoneAssignmentIterator
Definition: OgreMesh.h:106
Ogre::MovableObject::_getLightList
LightList * _getLightList()
Returns a pointer to the current list of lights for this object.
Definition: OgreMovableObject.h:579
Ogre::GLES2VaoManager::StrideChanger::paddedBytes
size_t paddedBytes
Definition: OgreGLES2VaoManager.h:60
Ogre::ArrayAabb::BOX_ZERO
static const ArrayAabb BOX_ZERO
Definition: C/OgreArrayAabb.h:173
Ogre::TerrainGlobalOptions::getCompositeMapDistance
Real getCompositeMapDistance() const
Get the distance at which to start using a composite map if present.
Definition: OgreTerrain.h:1963
Ogre::GPU_S3
@ GPU_S3
Definition: OgreRenderSystemCapabilities.h:312
ProfileSampleFlags
Definition: OgreProfilerCommon.h:32
Ogre::MetalFrameBufferDescValue
Definition: OgreMetalRenderPassDescriptor.h:49
Ogre::TU_DEFAULT
@ TU_DEFAULT
Default to automatic mipmap generation static textures.
Definition: OgreTexture.h:79
Ogre::v1::Mesh::MeshLodUsageList
vector< MeshLodUsage >::type MeshLodUsageList
Definition: OgreMesh.h:103
Ogre::v1::Billboard::getTexcoordIndex
uint16 getTexcoordIndex(void) const
getTexcoordIndex() returns the previous value set by setTexcoordIndex().
Definition: OgreBillboard.h:199
Ogre::AnimableValue::setValue
virtual void setValue(int)
Set value.
Definition: OgreAnimable.h:151
Ogre::PbsProperty::UvDetail1
static const IdString UvDetail1
Definition: OgreHlmsPbs.h:549
Ogre::GLSLProgram::mBaseInstanceLocation
GLint mBaseInstanceLocation
Definition: OgreGLSLProgram.h:144
Ogre::CompositorWorkspaceListener::passEarlyPreExecute
virtual void passEarlyPreExecute(CompositorPass *pass)
Called early on in pass' execution.
Definition: OgreCompositorWorkspaceListener.h:61
Ogre::ShadowTextureDefinition::ShadowTextureDefinition
ShadowTextureDefinition(ShadowMapTechniques t, const String &texRefName, const Vector2 &_uvOffset, const Vector2 &_uvLength, uint8 _arrayIdx, size_t _light, size_t _split)
Definition: OgreCompositorShadowNodeDef.h:103
Ogre::VulkanQueue::EncoderGraphicsOpen
@ EncoderGraphicsOpen
Definition: OgreVulkanQueue.h:64
Ogre::ID_STENCIL
@ ID_STENCIL
Definition: OgreScriptCompiler.h:877
Ogre::IntersectionSceneQueryResult
Holds the results of an intersection scene query (pair values).
Definition: OgreSceneQuery.h:488
Ogre::ShadowVolumeExtrudeProgram::Programs
Programs
Definition: OgreShadowVolumeExtrudeProgram.h:202
Ogre::IrradianceVolume::setPowerScale
void setPowerScale(float power)
Definition: OgreIrradianceVolume.h:118
Ogre::GpuProgram::isMorphAnimationIncluded
virtual bool isMorphAnimationIncluded(void) const
Returns whether a vertex program includes the required instructions to perform morph animation.
Definition: OgreGpuProgram.h:445
Ogre::RTShader::Parameter::SPC_POSTOCAMERA_OBJECT_SPACE
@ SPC_POSTOCAMERA_OBJECT_SPACE
View vector in object space.
Definition: OgreShaderParameter.h:115
Ogre::PFG_D16_UNORM
@ PFG_D16_UNORM
Definition: OgrePixelFormatGpu.h:101
Ogre::D3D11Device::GetImmediateContext
ID3D11DeviceContextN * GetImmediateContext()
Definition: OgreD3D11Device.h:64
Ogre::Math::RadiansToDegrees
static Real RadiansToDegrees(Real radians)
Definition: OgreMath.h:482
Ogre::Volume::ChunkRequest::origin
Chunk * origin
The chunk which created this request.
Definition: OgreVolumeChunkHandler.h:72
Ogre::RTShader::LayeredBlending::LB_BlendSoftLight
@ LB_BlendSoftLight
Definition: OgreShaderExLayeredBlending.h:63
Ogre::PixelFormatGpuUtils::PFL_RGB32
@ PFL_RGB32
Definition: OgrePixelFormatGpuUtils.h:52
Ogre::TerrainLayerSampler::format
PixelFormat format
The format required of this texture.
Definition: OgreTerrainMaterialGenerator.h:108
Ogre::BySkeletonDef::skeletonDefName
IdString skeletonDefName
Definition: OgreSkeletonAnimManager.h:52
Ogre::LoadAction::LoadAction
LoadAction
Definition: OgreRenderPassDescriptor.h:50
Ogre::VET_DOUBLE1
@ VET_DOUBLE1
Definition: OgreVertexElements.h:87
Ogre::RTShader::RenderState::setLightCountAutoUpdate
void setLightCountAutoUpdate(bool autoUpdate)
Set the light count auto update state.
Definition: OgreShaderRenderState.h:103
Ogre::Radian::valueDegrees
Real valueDegrees() const
Definition: OgreMath.h:759
Ogre::ConfigFile::SettingsBySection
map< String, SettingsMultiMap * >::type SettingsBySection
Gets an iterator for stepping through all the keys / values in the file.
Definition: OgreConfigFile.h:93
Ogre::VulkanQueue::EncoderCopyOpen
@ EncoderCopyOpen
Definition: OgreVulkanQueue.h:66
Ogre::PlaneOptimalShadowCameraSetup
Implements the plane optimal shadow camera algorithm.
Definition: OgreShadowCameraSetupPlaneOptimal.h:62
Ogre::HlmsManager::getRenderSystem
RenderSystem * getRenderSystem(void) const
Definition: OgreHlmsManager.h:325
Ogre::VulkanDescriptorSetTexture
Definition: OgreVulkanDescriptorSets.h:47
Ogre::Node::TransformSpace
TransformSpace
Enumeration denoting the spaces which a transform can be relative to.
Definition: OgreNode.h:64
Ogre::HlmsPso::equalExcludePassData
bool equalExcludePassData(const HlmsPso &_r) const
Compares if this == _r but only accounting data that is independent of a pass (and is typically part ...
Definition: OgreHlmsPso.h:225
Ogre::GTKGLSupport::stop
void stop()
Stop anything special.
Ogre::GCT_UINT3
@ GCT_UINT3
Definition: OgreGpuProgramParams.h:114
Ogre::VctVoxelizerSourceBase::getNormalVox
TextureGpu * getNormalVox(void)
Definition: OgreVctVoxelizerSourceBase.h:95
Ogre::ResourceGroupManager::ResourceDeclarationList
list< ResourceDeclaration >::type ResourceDeclarationList
List of resource declarations.
Definition: OgreResourceGroupManager.h:302
Ogre::v1::TextAreaOverlayElement::CmdSpaceWidth
Command object for setting the width of a space.
Definition: OgreTextAreaOverlayElement.h:156
Ogre::PageContentFactory::getName
virtual const String & getName() const =0
Ogre::CompositorWorkspaceDef::getCompositorManager
CompositorManager2 * getCompositorManager(void) const
Definition: OgreCompositorWorkspaceDef.h:252
Ogre::ID_PSSM_SPLIT_FADE
@ ID_PSSM_SPLIT_FADE
Definition: OgreScriptCompiler.h:1014
Ogre::CompositorPassClearDef::mNonTilersOnly
bool mNonTilersOnly
Only execute this pass on non-tilers.
Definition: OgreCompositorPassClearDef.h:51
Ogre::MetalVaoManager::Block::size
size_t size
Definition: OgreMetalVaoManager.h:57
Ogre::v1::MetalHardwareVertexBuffer
Specialisation of HardwareVertexBuffer for Metal.
Definition: OgreMetalHardwareVertexBuffer.h:37
Ogre::v1::ManualObject::getWriteOnly
virtual bool getWriteOnly() const
Gets wheter this object has geometry buffer marked as write only.
Definition: OgreManualObject.h:188
Ogre::StencilParams::operator<
bool operator<(const StencilParams &other) const
Definition: OgreCommon.h:219
Ogre::VulkanWindowSwapChainBased::destroy
virtual void destroy(void)
Ogre::VulkanGlobalBindingTable::dirtyBakedSamplers
bool dirtyBakedSamplers
Definition: OgreVulkanGlobalBindingTable.h:81
Ogre::PFG_ETC1_RGB8_UNORM
@ PFG_ETC1_RGB8_UNORM
ETC1 (Ericsson Texture Compression)
Definition: OgrePixelFormatGpu.h:214
Ogre::GL3PlusRenderTexture::CustomAttributeString_GLCONTEXT
static const String CustomAttributeString_GLCONTEXT
Definition: OgreGL3PlusRenderTexture.h:64
Ogre::CocoaContext
Definition: OgreOSXCocoaContext.h:36
OgreScriptLoader.h
Ogre::CbIndirectBuffer::indirectBuffer
IndirectBufferPacked * indirectBuffer
Definition: OgreCbShaderBuffer.h:56
Ogre::LL_LOW
@ LL_LOW
Definition: OgreLog.h:63
Ogre::ImageCodec::ImageData::ImageData
ImageData()
Definition: OgreImageCodec.h:56
Ogre::SBF_ONE
@ SBF_ONE
Definition: OgreBlendMode.h:236
Ogre::v1::VertexData::hardwareShadowVolWBuffer
HardwareVertexBufferSharedPtr hardwareShadowVolWBuffer
Additional shadow volume vertex buffer storage.
Definition: OgreVertexIndexData.h:147
Ogre::GL3PlusTexture
Definition: OgreGL3PlusTexture.h:40
Ogre::ParticleEmitterFactory::ParticleEmitterFactory
ParticleEmitterFactory()
Definition: OgreParticleEmitterFactory.h:61
OgreBillboard.h
OgreScriptTranslator.h
Ogre::ScriptTokenListPtr
SharedPtr< ScriptTokenList > ScriptTokenListPtr
Definition: OgreScriptLexer.h:79
Ogre::ArrayAabb::getAsAabb
void getAsAabb(Aabb &out, size_t index) const
Definition: C/OgreArrayAabb.h:84
Ogre::CubemapSide::NZ
@ NZ
Definition: OgreTextureGpu.h:75
Ogre::VulkanRenderPassDescriptor
Definition: OgreVulkanRenderPassDescriptor.h:91
Ogre::Technique::GPUVendorRule
Rule controlling whether technique is deemed supported based on GPU vendor.
Definition: OgreTechnique.h:94
Ogre::HlmsLowLevelDatablock::mProxyMaterial
Material * mProxyMaterial
Definition: OgreHlmsLowLevelDatablock.h:50
Ogre::HlmsCache
Definition: OgreHlmsCommon.h:196
Ogre::BoneTransform::mOwner
Bone ** mOwner
The Bone that owns this BoneTransform. Ours is mOwner[mIndex].
Definition: OgreBoneTransform.h:43
Ogre::PbsProperty::UseEnvProbeMap
static const IdString UseEnvProbeMap
Definition: OgreHlmsPbs.h:609
Ogre::CompositorPassDef::ViewportRect::mVpScissorHeight
float mVpScissorHeight
Definition: OgreCompositorPassDef.h:110
Ogre::ScriptCompilerAlloc
ScriptingAllocatedObject ScriptCompilerAlloc
Definition: OgreMemoryAllocatorConfig.h:331
Ogre::ShadowVolumeExtrudeProgram::getDirectionalLightExtruderVs_1_1FiniteDebug
static const String & getDirectionalLightExtruderVs_1_1FiniteDebug(void)
Get FINITE extruder program source for debug directional lights, compatible with vs_1_1.
Definition: OgreShadowVolumeExtrudeProgram.h:315
Ogre::PF_ATC_RGBA_EXPLICIT_ALPHA
@ PF_ATC_RGBA_EXPLICIT_ALPHA
ATC (AMD_compressed_ATC_texture)
Definition: OgrePixelFormat.h:256
Ogre::HashedVector< LightClosest >
Ogre::D3D9Device
High level interface of Direct3D9 Device.
Definition: OgreD3D9Device.h:42
Ogre::TextureGpuListener::PoolTextureSlotChanged
@ PoolTextureSlotChanged
Definition: OgreTextureGpuListener.h:63
Ogre::RTShader::ProgramWriterFactory
Interface definition for factories of ShaderProgramWriter.
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:308
XVisualInfo
Definition: OgreX11EGLSupport.h:85
Ogre::M_GEOMETRY_NORMALS
@ M_GEOMETRY_NORMALS
Definition: OgreMeshFileFormat.h:368
Ogre::v1::HardwareBufferManagerBase::_notifyIndexBufferDestroyed
void _notifyIndexBufferDestroyed(HardwareIndexBuffer *buf)
Notification that a hardware index buffer has been destroyed.
Ogre::RTShader::Parameter::SPC_LIGHTDIRECTION_VIEW_SPACE1
@ SPC_LIGHTDIRECTION_VIEW_SPACE1
Definition: OgreShaderParameter.h:188
Ogre::RTShader::Function::getName
const String & getName() const
Get the name of this function.
Definition: OgreShaderFunction.h:61
Ogre::HlmsPbsDatablock::MaterialSizeInGpuAligned
static const size_t MaterialSizeInGpuAligned
Definition: OgreHlmsPbsDatablock.h:760
Ogre::OT_PATCH_29_CONTROL_POINT
@ OT_PATCH_29_CONTROL_POINT
Definition: OgreCommon.h:127
Ogre::Degree::operator<<
_OgreExport friend std::ostream & operator<<(std::ostream &o, const Degree &v)
Ogre::PixelFormatDataTypes::Float4
@ Float4
Definition: OgreD3D11PixelFormatToShaderType.h:63