Skip to content

Commit d5b636c

Browse files
Merge pull request #1584 from vsg-dev/RecordTraversal_public_member_variables
Moved the member variables into pubic scope to make it easier to customization of behaviors
2 parents e5e8b86 + 93b35f6 commit d5b636c

File tree

2 files changed

+118
-115
lines changed

2 files changed

+118
-115
lines changed

include/vsg/app/RecordTraversal.h

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ namespace vsg
9999
ref_ptr<RecordedCommandBuffers> recordedCommandBuffers;
100100

101101
/// get the current State object used to track state and projection/modelview matrices for the current subgraph being traversed
102-
State* getState() { return _state; }
102+
State* getState() { return state; }
103103

104104
/// get the current CommandBuffer for the current subgraph being traversed
105105
CommandBuffer* getCommandBuffer();
@@ -108,10 +108,10 @@ namespace vsg
108108
uint32_t deviceID() const;
109109

110110
void setFrameStamp(FrameStamp* fs);
111-
FrameStamp* getFrameStamp() { return _frameStamp; }
111+
FrameStamp* getFrameStamp() { return frameStamp; }
112112

113113
void setDatabasePager(DatabasePager* dp);
114-
DatabasePager* getDatabasePager() { return _databasePager; }
114+
DatabasePager* getDatabasePager() { return databasePager; }
115115

116116
void apply(const Object& object);
117117

@@ -170,22 +170,23 @@ namespace vsg
170170
// clear the bins to record a new frame.
171171
void clearBins();
172172

173+
173174
// list of pairs of modelview matrix & region of interest
174175
std::vector<std::pair<dmat4, const RegionOfInterest*>> regionsOfInterest;
175176

176-
protected:
177-
virtual ~RecordTraversal();
178-
179-
ref_ptr<FrameStamp> _frameStamp;
180-
ref_ptr<State> _state;
177+
ref_ptr<FrameStamp> frameStamp;
178+
ref_ptr<State> state;
181179

182180
// used to handle loading of PagedLOD external children.
183-
ref_ptr<DatabasePager> _databasePager;
184-
ref_ptr<CulledPagedLODs> _culledPagedLODs;
181+
ref_ptr<DatabasePager> databasePager;
182+
ref_ptr<CulledPagedLODs> culledPagedLODs;
185183

186-
int32_t _minimumBinNumber = 0;
187-
std::vector<ref_ptr<Bin>> _bins;
188-
ref_ptr<ViewDependentState> _viewDependentState;
184+
int32_t minimumBinNumber = 0;
185+
std::vector<ref_ptr<Bin>> bins;
186+
ref_ptr<ViewDependentState> viewDependentState;
187+
188+
protected:
189+
virtual ~RecordTraversal();
189190
};
190191

191192
} // namespace vsg

0 commit comments

Comments
 (0)