Project

General

Profile

SO3Engine

#include <SO3RtssClipPlane.h>

Inheritance diagram for SO3::FFPClipPLane:

Public Member Functions

const Ogre::String & getType () const override
 
int getExecutionOrder () const override
 
bool preAddToRenderState (const Ogre::RTShader::RenderState *renderState, Ogre::Pass *srcPass, Ogre::Pass *dstPass) override
 
void copyFrom (const Ogre::RTShader::SubRenderState &rhs) override
 
void updateGpuProgramsParams (Ogre::Renderable *rend, const Ogre::Pass *pass, const Ogre::AutoParamDataSource *source, const Ogre::LightList *pLightList) override
 

Protected Member Functions

bool resolveParameters (Ogre::RTShader::ProgramSet *programSet) override
 
bool resolveDependencies (Ogre::RTShader::ProgramSet *programSet) override
 
bool addFunctionInvocations (Ogre::RTShader::ProgramSet *programSet) override
 

Detailed Description

Definition at line 41 of file SO3RtssClipPlane.h.

Member Function Documentation

◆ addFunctionInvocations()

bool FFPClipPLane::addFunctionInvocations ( Ogre::RTShader::ProgramSet *  programSet)
overrideprotected
See also
SubRenderState::addFunctionInvocations.

Definition at line 64 of file SO3RtssClipPlane.cpp.

◆ copyFrom()

void FFPClipPLane::copyFrom ( const Ogre::RTShader::SubRenderState &  rhs)
override
See also
SubRenderState::copyFrom.

Definition at line 60 of file SO3RtssClipPlane.cpp.

◆ getExecutionOrder()

int FFPClipPLane::getExecutionOrder ( ) const
override
See also
SubRenderState::getExecutionOrder.

Definition at line 77 of file SO3RtssClipPlane.cpp.

◆ getType()

const Ogre::String & FFPClipPLane::getType ( ) const
override
See also
SubRenderState::getType.

Definition at line 23 of file SO3RtssClipPlane.cpp.

◆ preAddToRenderState()

bool FFPClipPLane::preAddToRenderState ( const Ogre::RTShader::RenderState *  renderState,
Ogre::Pass *  srcPass,
Ogre::Pass *  dstPass 
)
override
See also
SubRenderState::preAddToRenderState.

Definition at line 82 of file SO3RtssClipPlane.cpp.

◆ resolveDependencies()

bool FFPClipPLane::resolveDependencies ( Ogre::RTShader::ProgramSet *  programSet)
overrideprotected
See also
SubRenderState::resolveDependencies.

Definition at line 50 of file SO3RtssClipPlane.cpp.

◆ resolveParameters()

bool FFPClipPLane::resolveParameters ( Ogre::RTShader::ProgramSet *  programSet)
overrideprotected
See also
SubRenderState::resolveParameters.

Definition at line 29 of file SO3RtssClipPlane.cpp.

◆ updateGpuProgramsParams()

void FFPClipPLane::updateGpuProgramsParams ( Ogre::Renderable *  rend,
const Ogre::Pass *  pass,
const Ogre::AutoParamDataSource *  source,
const Ogre::LightList *  pLightList 
)
override
See also
SubRenderState::updateGpuProgramsParams.

Definition at line 94 of file SO3RtssClipPlane.cpp.


The documentation for this class was generated from the following files: