mirror of
https://github.com/lubosz/overte.git
synced 2025-04-23 23:33:48 +02:00
pass shared pointers by ref in Avatar::render()
This commit is contained in:
parent
9cddbbc42a
commit
fbacbd74f7
4 changed files with 4 additions and 4 deletions
|
@ -579,7 +579,7 @@ void Avatar::postUpdate(float deltaTime) {
|
|||
}
|
||||
}
|
||||
|
||||
void Avatar::render(RenderArgs* renderArgs, render::ScenePointer scene, const Camera& camera) {
|
||||
void Avatar::render(RenderArgs* renderArgs, const render::ScenePointer& scene, const Camera& camera) {
|
||||
auto& batch = *renderArgs->_batch;
|
||||
PROFILE_RANGE_BATCH(batch, __FUNCTION__);
|
||||
|
||||
|
|
|
@ -81,7 +81,7 @@ public:
|
|||
void simulate(float deltaTime, bool inView);
|
||||
virtual void simulateAttachments(float deltaTime);
|
||||
|
||||
virtual void render(RenderArgs* renderArgs, render::ScenePointer scene, const Camera& camera);
|
||||
virtual void render(RenderArgs* renderArgs, const render::ScenePointer& scene, const Camera& camera);
|
||||
|
||||
void addToScene(AvatarSharedPointer self, std::shared_ptr<render::Scene> scene,
|
||||
render::Transaction& transaction);
|
||||
|
|
|
@ -752,7 +752,7 @@ controller::Pose MyAvatar::getRightHandTipPose() const {
|
|||
}
|
||||
|
||||
// virtual
|
||||
void MyAvatar::render(RenderArgs* renderArgs, render::ScenePointer scene, const Camera& camera) {
|
||||
void MyAvatar::render(RenderArgs* renderArgs, const render::ScenePointer& scene, const Camera& camera) {
|
||||
// don't render if we've been asked to disable local rendering
|
||||
if (!_shouldRender) {
|
||||
return; // exit early
|
||||
|
|
|
@ -525,7 +525,7 @@ private:
|
|||
|
||||
void simulate(float deltaTime);
|
||||
void updateFromTrackers(float deltaTime);
|
||||
virtual void render(RenderArgs* renderArgs, render::ScenePointer scene, const Camera& camera) override;
|
||||
virtual void render(RenderArgs* renderArgs, const render::ScenePointer& scene, const Camera& camera) override;
|
||||
virtual bool shouldRenderHead(const RenderArgs* renderArgs) const override;
|
||||
void setShouldRenderLocally(bool shouldRender) { _shouldRender = shouldRender; setEnableMeshVisible(shouldRender); }
|
||||
bool getShouldRenderLocally() const { return _shouldRender; }
|
||||
|
|
Loading…
Reference in a new issue