_getPasses() const | Ogre::CompositorNode | inline |
_notifyCleared(void) | Ogre::CompositorNode | |
_placeBarriersAndEmulateUavExecution(BoundUav boundUavs[64], ResourceAccessMap &uavsAccess, ResourceLayoutMap &resourcesLayout) | Ogre::CompositorNode | |
_removeAllBarriers(void) | Ogre::CompositorNode | |
_setFinalTargetAsRenderTarget(ResourceLayoutMap::iterator finalTargetCurrentLayout) | Ogre::CompositorNode | |
_shouldUpdateShadowMapIdx(uint32 shadowMapIdx) const | Ogre::CompositorShadowNode | |
_update(Camera *camera, const Camera *lodCamera, SceneManager *sceneManager) | Ogre::CompositorShadowNode | |
Ogre::CompositorNode::_update(const Camera *lodCamera, SceneManager *sceneManager) | Ogre::CompositorNode | |
AllocatedObject() | Ogre::AllocatedObject< Alloc > | inlineexplicit |
areAllInputsConnected() const | Ogre::CompositorNode | |
CompositorNode(IdType id, IdString name, const CompositorNodeDef *definition, CompositorWorkspace *workspace, RenderSystem *renderSys, TextureGpu *finalTarget) | Ogre::CompositorNode | |
CompositorShadowNode(IdType id, const CompositorShadowNodeDef *definition, CompositorWorkspace *workspace, RenderSystem *renderSys, TextureGpu *finalTarget) | Ogre::CompositorShadowNode | |
connectBufferTo(size_t outChannelA, CompositorNode *nodeB, size_t inChannelB) | Ogre::CompositorNode | |
connectExternalBuffer(UavBufferPacked *buffer, size_t inChannelA) | Ogre::CompositorNode | |
connectExternalRT(TextureGpu *externalTexture, size_t inChannelA) | Ogre::CompositorNode | |
connectTo(size_t outChannelA, CompositorNode *nodeB, size_t inChannelB) | Ogre::CompositorNode | |
createPasses(void) | Ogre::CompositorNode | |
destroyAllPasses(void) | Ogre::CompositorNode | |
fillResourcesLayout(ResourceLayoutMap &outResourcesLayout, const CompositorChannelVec &compositorChannels, ResourceLayout::Layout layout) | Ogre::CompositorNode | static |
finalTargetResized01(const TextureGpu *finalTarget) | Ogre::CompositorShadowNode | virtual |
finalTargetResized02(const TextureGpu *finalTarget) | Ogre::CompositorNode | virtual |
getAffectedLightsBitSet(void) const | Ogre::CompositorShadowNode | inline |
getCastersBox(void) const | Ogre::CompositorShadowNode | inline |
getContiguousShadowMapTex(void) const | Ogre::CompositorShadowNode | inline |
getDefinedBuffer(IdString bufferName) const | Ogre::CompositorNode | |
getDefinedBufferNoThrow(IdString bufferName) const | Ogre::CompositorNode | |
getDefinedTexture(IdString textureName) const | Ogre::CompositorNode | |
getDefinition() const | Ogre::CompositorShadowNode | inline |
getEnabled(void) const | Ogre::CompositorNode | inline |
getId() const | Ogre::IdObject | inline |
getIndexToContiguousShadowMapTex(size_t shadowMapIdx) const | Ogre::CompositorShadowNode | |
getInputChannel() const | Ogre::CompositorNode | inline |
getLightAssociatedWith(uint32 shadowMapIdx) const | Ogre::CompositorShadowNode | |
getLocalTextures() const | Ogre::CompositorNode | inline |
getMinMaxDepthRange(const Frustum *shadowMapCamera, Real &outMin, Real &outMax) const | Ogre::CompositorShadowNode | |
getMinMaxDepthRange(size_t shadowMapIdx, Real &outMin, Real &outMax) const | Ogre::CompositorShadowNode | |
getName(void) const | Ogre::CompositorNode | inline |
getNumActiveShadowCastingLights(void) const | Ogre::CompositorShadowNode | inline |
getPassNumber(CompositorPass *pass) const | Ogre::CompositorNode | |
getPssmBlends(size_t shadowMapIdx) const | Ogre::CompositorShadowNode | |
getPssmFade(size_t shadowMapIdx) const | Ogre::CompositorShadowNode | |
getPssmSplits(size_t shadowMapIdx) const | Ogre::CompositorShadowNode | |
getRenderSystem(void) const | Ogre::CompositorNode | inline |
getShadowCastingLights(void) const | Ogre::CompositorShadowNode | inline |
getShadowMapLightTypeMask(uint32 shadowMapIdx) const | Ogre::CompositorShadowNode | |
getViewMatrix(size_t shadowMapIdx) const | Ogre::CompositorShadowNode | |
getViewProjectionMatrix(size_t shadowMapIdx) const | Ogre::CompositorShadowNode | |
getWorkspace(void) | Ogre::CompositorNode | inline |
getWorkspace(void) const | Ogre::CompositorNode | inline |
IdObject(IdType id) | Ogre::IdObject | inline |
initResourcesLayout(ResourceLayoutMap &outResourcesLayout, const CompositorChannelVec &compositorChannels, ResourceLayout::Layout layout) | Ogre::CompositorNode | static |
initResourcesLayout(ResourceLayoutMap &outResourcesLayout, const CompositorNamedBufferVec &buffers, ResourceLayout::Layout layout) | Ogre::CompositorNode | static |
isShadowMapIdxActive(uint32 shadowMapIdx) const | Ogre::CompositorShadowNode | |
isShadowMapIdxInValidRange(uint32 shadowMapIdx) const | Ogre::CompositorShadowNode | |
LightsBitSet typedef | Ogre::CompositorShadowNode | |
notifyDestroyed(TextureGpu *channel) | Ogre::CompositorNode | |
notifyDestroyed(const UavBufferPacked *buffer) | Ogre::CompositorNode | |
notifyRecreated(TextureGpu *channel) | Ogre::CompositorNode | |
notifyRecreated(const UavBufferPacked *oldBuffer, UavBufferPacked *newBuffer) | Ogre::CompositorNode | |
operator delete(void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, void *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete(void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator delete[](void *ptr, const char *, int, const char *) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
operator new(size_t sz, void *ptr) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz, const char *file, int line, const char *func) | Ogre::AllocatedObject< Alloc > | inline |
operator new[](size_t sz) | Ogre::AllocatedObject< Alloc > | inline |
operator()(const IdObject *left, const IdObject *right) | Ogre::IdObject | inline |
operator()(const IdObject &left, const IdObject &right) | Ogre::IdObject | inline |
postInitializePass(CompositorPass *pass) | Ogre::CompositorShadowNode | virtual |
resetAllNumPassesLeft(void) | Ogre::CompositorNode | |
setEnabled(bool bEnabled) | Ogre::CompositorNode | |
setLightFixedToShadowMap(size_t shadowMapIdx, Light *light) | Ogre::CompositorShadowNode | |
setShadowMapsToPass(Renderable *rend, const Pass *pass, AutoParamDataSource *autoParamDataSource, size_t startLight) | Ogre::CompositorShadowNode | |
setStaticShadowMapDirty(size_t shadowMapIdx, bool includeLinked=true) | Ogre::CompositorShadowNode | |
~AllocatedObject() | Ogre::AllocatedObject< Alloc > | inline |
~CompositorNode() | Ogre::CompositorNode | virtual |
~CompositorShadowNode() | Ogre::CompositorShadowNode | virtual |