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 * ()
 
RE_Renderoperator* ()
 
RE_Renderoperator-> ()
 
RV_RendervkRender ()
 
GR_Uniforms * uniforms ()
 
 operator const RV_Render * () const
 
 operator const RE_Render * () const
 
const RE_Renderoperator* () const
 
const RE_Renderoperator-> () const
 
const RV_RendervkRender () const
 
const GR_Uniforms * uniforms () const
 
bool isGL () const
 
bool isVulkan () const
 

Detailed Description

Constructor & Destructor Documentation

RE_RenderContext::RE_RenderContext ( RE_Render r)
inline

Definition at line 27 of file RE_RenderContext.h.

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

Definition at line 33 of file RE_RenderContext.h.

Member Function Documentation

bool RE_RenderContext::isGL ( ) const
inline

Definition at line 63 of file RE_RenderContext.h.

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

Definition at line 64 of file RE_RenderContext.h.

RE_RenderContext::operator const RE_Render * ( ) const
inline

Definition at line 53 of file RE_RenderContext.h.

RE_RenderContext::operator const RV_Render * ( ) const
inline

Definition at line 51 of file RE_RenderContext.h.

RE_RenderContext::operator RE_Render * ( )
inline

Definition at line 42 of file RE_RenderContext.h.

RE_RenderContext::operator RV_Render * ( )
inline

Definition at line 43 of file RE_RenderContext.h.

RE_Render* RE_RenderContext::operator* ( )
inline

Definition at line 45 of file RE_RenderContext.h.

const RE_Render* RE_RenderContext::operator* ( ) const
inline

Definition at line 56 of file RE_RenderContext.h.

RE_Render* RE_RenderContext::operator-> ( )
inline

Definition at line 46 of file RE_RenderContext.h.

const RE_Render* RE_RenderContext::operator-> ( ) const
inline

Definition at line 57 of file RE_RenderContext.h.

void RE_RenderContext::operator= ( RE_Render r)
inline

Definition at line 39 of file RE_RenderContext.h.

void RE_RenderContext::operator= ( RV_Render r)
inline

Definition at line 40 of file RE_RenderContext.h.

GR_Uniforms* RE_RenderContext::uniforms ( )
inline

Definition at line 49 of file RE_RenderContext.h.

const GR_Uniforms* RE_RenderContext::uniforms ( ) const
inline

Definition at line 61 of file RE_RenderContext.h.

RV_Render* RE_RenderContext::vkRender ( )
inline

Definition at line 48 of file RE_RenderContext.h.

const RV_Render* RE_RenderContext::vkRender ( ) const
inline

Definition at line 60 of file RE_RenderContext.h.


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