Bike-X  0.8
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
OVR::CAPI::GL::ShaderFill Class Reference

#include "CAPI_GL_Util.h"

Inheritance diagram for OVR::CAPI::GL::ShaderFill:
Inheritance graph
Collaboration diagram for OVR::CAPI::GL::ShaderFill:
Collaboration graph

Public Member Functions

 ShaderFill (ShaderSet *sh)
 
 ShaderFill (ShaderSet &sh)
 
ShaderSetGetShaders () const
 
void * GetInputLayout () const
 
virtual void Set (PrimitiveType prim=Prim_Unknown) const
 
virtual void SetTexture (int i, class Texture *tex)
 
- Public Member Functions inherited from OVR::RefCountBase< ShaderFill >
OVR_FORCE_INLINE RefCountBase ()
 
- Public Member Functions inherited from OVR::RefCountBaseStatImpl< RefCountImpl >
 RefCountBaseStatImpl ()
 
- Public Member Functions inherited from OVR::RefCountImpl
void AddRef ()
 
void Release ()
 
- Public Member Functions inherited from OVR::RefCountImplCore
OVR_FORCE_INLINE RefCountImplCore ()
 
virtual ~RefCountImplCore ()
 
int GetRefCount () const
 
void operator= (const RefCountImplCore &)
 

Private Attributes

Ptr< ShaderSetShaders
 
Ptr< class TextureTextures [8]
 
void * InputLayout
 

Additional Inherited Members

- Static Public Member Functions inherited from OVR::RefCountImplCore
static void checkInvalidDelete (RefCountImplCore *)
 
- Protected Attributes inherited from OVR::RefCountImplCore
volatile int RefCount
 

Detailed Description

Definition at line 388 of file CAPI_GL_Util.h.

Constructor & Destructor Documentation

OVR::CAPI::GL::ShaderFill::ShaderFill ( ShaderSet sh)
inline

Definition at line 395 of file CAPI_GL_Util.h.

OVR::CAPI::GL::ShaderFill::ShaderFill ( ShaderSet sh)
inline

Definition at line 396 of file CAPI_GL_Util.h.

Member Function Documentation

void* OVR::CAPI::GL::ShaderFill::GetInputLayout ( ) const
inline

Definition at line 399 of file CAPI_GL_Util.h.

ShaderSet* OVR::CAPI::GL::ShaderFill::GetShaders ( ) const
inline

Definition at line 398 of file CAPI_GL_Util.h.

virtual void OVR::CAPI::GL::ShaderFill::Set ( PrimitiveType  prim = Prim_Unknown) const
inlinevirtual

Definition at line 401 of file CAPI_GL_Util.h.

virtual void OVR::CAPI::GL::ShaderFill::SetTexture ( int  i,
class Texture tex 
)
inlinevirtual

Definition at line 412 of file CAPI_GL_Util.h.

Field Documentation

void* OVR::CAPI::GL::ShaderFill::InputLayout
private

Definition at line 392 of file CAPI_GL_Util.h.

Ptr<ShaderSet> OVR::CAPI::GL::ShaderFill::Shaders
private

Definition at line 390 of file CAPI_GL_Util.h.

Ptr<class Texture> OVR::CAPI::GL::ShaderFill::Textures[8]
private

Definition at line 391 of file CAPI_GL_Util.h.


The documentation for this class was generated from the following file: