VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtDiGuyOsgGraphicsMaterial.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2013 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvDiGuy/vrvDiGuy.h>
13 
14 #include <diguyGraphicsMaterial.h>
15 #include <osg/Material>
16 
17 
21 {
22 public:
24  DtDiguyOsgGraphicsMaterial(void* internal_data);
25 
27  virtual ~DtDiguyOsgGraphicsMaterial();
28 
30  virtual void build();
31 
33  virtual void unbuild();
34 
36  osg::Material* material() {return myMaterial.get();}
37 
38 protected:
40 };
41 
42 
46 
osg::ref_ptr< osg::Material > myMaterial
Definition: DtDiGuyOsgGraphicsMaterial.h:39
Contains DLL export macros.
osg::Material * material()
Get the OSG material object.
Definition: DtDiGuyOsgGraphicsMaterial.h:36
diguyGraphicsMaterial * diguyOsgGraphicsMaterial_create_func(void *internal_data)
Creator to override diguyGraphicsMaterial with ours Registered in DtDiGuyFunctionRegistration.
Derived diguyGraphicsMaterial to create OSG material objects.
Definition: DtDiGuyOsgGraphicsMaterial.h:20
#define DT_DLL_VRVDIGUY
Definition: vrvDiGuy.h:21

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)