Skip to content

Commit

Permalink
make previously protected members available again.
Browse files Browse the repository at this point in the history
  • Loading branch information
cread committed Aug 19, 2024
1 parent 8c8b540 commit 79433a1
Showing 1 changed file with 12 additions and 0 deletions.
12 changes: 12 additions & 0 deletions OgreMain/include/OgreSceneManager.h
Original file line number Diff line number Diff line change
Expand Up @@ -699,10 +699,14 @@ namespace Ogre {
void firePreUpdateSceneGraph(Camera* camera);
/// Internal method for firing post update scene graph event
void firePostUpdateSceneGraph(Camera* camera);

protected:
/// Internal method for firing find visible objects event
void firePreFindVisibleObjects(Viewport* v);
/// Internal method for firing find visible objects event
void firePostFindVisibleObjects(Viewport* v);

private:
/// Internal method for firing destruction event
void fireSceneManagerDestroyed();

Expand Down Expand Up @@ -742,9 +746,13 @@ namespace Ogre {
/** Flag that indicates if all of the scene node's bounding boxes should be shown as a wireframe. */
bool mShowBoundingBoxes;

protected:

/// Utility class for calculating automatic parameters for gpu programs
std::unique_ptr<AutoParamDataSource> mAutoParamDataSource;

private:

GpuProgramParametersPtr mFixedFunctionParams;

CompositorChain* mActiveCompositorChain;
Expand All @@ -761,6 +769,8 @@ namespace Ogre {

void _destroySceneNode(SceneNodeList::iterator it);

protected:

struct _OgreExport ShadowRenderer
{
typedef std::vector<Camera*> CameraList;
Expand Down Expand Up @@ -954,6 +964,8 @@ namespace Ogre {
void sortLightsAffectingFrustum(LightList& lightList) const;
} mShadowRenderer;

private:

/// Struct for caching light clipping information for re-use in a frame
struct LightClippingInfo
{
Expand Down

0 comments on commit 79433a1

Please sign in to comment.