HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
RE_RenderContext Class Reference

Temporary container for either a RV_Render and an RE_Render. More...

#include <RE_RenderContext.h>

Public Member Functions

 RE_RenderContext (RE_Render *r)
 
 RE_RenderContext (RE_Render *gl, RV_Render *vk, GR_Uniforms *u)
 
void operator= (RE_Render *r)
 
void operator= (RV_Render *r)
 
 operator RE_Render * ()
 
 operator RV_Render * ()
 
 operator const RE_Render * () const
 
RE_Renderoperator* ()
 
RE_Renderoperator-> ()
 
RV_RendervkRender ()
 
GR_Uniforms * uniforms ()
 
bool isGL () const
 
bool isVulkan () const
 

Detailed Description

Constructor & Destructor Documentation

RE_RenderContext::RE_RenderContext ( RE_Render r)
inline

Definition at line 25 of file RE_RenderContext.h.

RE_RenderContext::RE_RenderContext ( RE_Render gl,
RV_Render vk,
GR_Uniforms *  u 
)
inline

Definition at line 31 of file RE_RenderContext.h.

Member Function Documentation

bool RE_RenderContext::isGL ( ) const
inline

Definition at line 51 of file RE_RenderContext.h.

bool RE_RenderContext::isVulkan ( ) const
inline
Examples:
tetprim/GR_PrimTetra.C.

Definition at line 52 of file RE_RenderContext.h.

RE_RenderContext::operator const RE_Render * ( ) const
inline

Definition at line 42 of file RE_RenderContext.h.

RE_RenderContext::operator RE_Render * ( )
inline

Definition at line 40 of file RE_RenderContext.h.

RE_RenderContext::operator RV_Render * ( )
inline

Definition at line 41 of file RE_RenderContext.h.

RE_Render* RE_RenderContext::operator* ( )
inline

Definition at line 45 of file RE_RenderContext.h.

RE_Render* RE_RenderContext::operator-> ( )
inline

Definition at line 46 of file RE_RenderContext.h.

void RE_RenderContext::operator= ( RE_Render r)
inline

Definition at line 37 of file RE_RenderContext.h.

void RE_RenderContext::operator= ( RV_Render r)
inline

Definition at line 38 of file RE_RenderContext.h.

GR_Uniforms* RE_RenderContext::uniforms ( )
inline

Definition at line 49 of file RE_RenderContext.h.

RV_Render* RE_RenderContext::vkRender ( )
inline

Definition at line 48 of file RE_RenderContext.h.


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