Skip to content
Snippets Groups Projects
Select Git revision
  • main default protected
  • next protected
  • UI-EvenMoreTweaks
  • merge/materials_featurette protected
  • merge/webrtc protected
  • darl/linux-sh-installer
  • xenhat/maint/bolt
  • xenhat/features/cinematic-mode-new
  • screensquare
  • ssestuff
  • spdlog
  • 7.1.7.2486-beta
  • 7.1.4.2442-beta
  • 7.1.4.2413-beta
  • 7.1.3.2338-beta
  • 7.1.3.2332-beta
  • 7.1.2.2304-beta
  • 7.1.1.2251-beta
  • 7.0.1.2244-beta
  • 7.0.1.2240-beta
  • 7.0.1.2230-beta
  • 7.0.1.2206-beta
22 results

llrendernavprim.h

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    llrendernavprim.h 1.47 KiB
    /** 
    * @file   llrendernavprim.h
    * @brief  Header file for llrendernavprim
    * @author Prep@lindenlab.com
    *
    * $LicenseInfo:firstyear=2012&license=viewerlgpl$
    * Second Life Viewer Source Code
    * Copyright (C) 2012, Linden Research, Inc.
    *
    * This library is free software; you can redistribute it and/or
    * modify it under the terms of the GNU Lesser General Public
    * License as published by the Free Software Foundation;
    * version 2.1 of the License only.
    *
    * This library is distributed in the hope that it will be useful,
    * but WITHOUT ANY WARRANTY; without even the implied warranty of
    * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    * Lesser General Public License for more details.
    *
    * You should have received a copy of the GNU Lesser General Public
    * License along with this library; if not, write to the Free Software
    * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
    *
    * Linden Research, Inc., 945 Battery Street, San Francisco, CA  94111  USA
    * $/LicenseInfo$
    */
    #ifndef LL_LLRENDERNAVPRIM_H
    #define LL_LLRENDERNAVPRIM_H
    
    #include "stdtypes.h"
    
    class LLColor4U;
    class LLVector3;
    class LLVertexBuffer;
    
    
    class LLRenderNavPrim
    {
    public:
    	//Draw simple tri
    	void renderLLTri( const LLVector3& a, const LLVector3& b, const LLVector3& c, const LLColor4U& color ) const;
    	//Draw the contents of vertex buffer
    	void renderNavMeshVB( U32 mode, LLVertexBuffer* pVBO, int vertCnt );
    private:
    };
    
    extern LLRenderNavPrim gRenderNav;
    
    #endif // LL_LLRENDERNAVPRIM_H