cgv
Loading...
Searching...
No Matches
cgv::render::attribute_array_binding_base Class Reference

base class for attribute_array_bindings More...

#include <context.h>

Inheritance diagram for cgv::render::attribute_array_binding_base:
cgv::render::render_component cgv::render::attribute_array_binding

Public Member Functions

 attribute_array_binding_base ()
 nothing to be done heremembers
Public Member Functions inherited from cgv::render::render_component
 render_component ()
 initialize members
virtual bool is_created () const
 return whether component has been created
void put_id_void (void *ptr) const
 copy the rendering api specific id the component to the memory location of the given pointer.
template<typename T>
void put_id (T &id) const
 cast the refence to rendering api specific representation of component id to the specified type

Protected Attributes

bool is_enabled

Friends

class context

Additional Inherited Members

Public Attributes inherited from cgv::render::render_component
void * handle
void * internal_format
void * user_data
const context * ctx_ptr
 keep pointer to my context
std::string last_error
 a string that contains the last error

Detailed Description

base class for attribute_array_bindings

Definition at line 461 of file context.h.

Constructor & Destructor Documentation

◆ attribute_array_binding_base()

cgv::render::attribute_array_binding_base::attribute_array_binding_base ( )

nothing to be done heremembers

Definition at line 2425 of file context.cxx.

◆ context

friend class context
friend

Definition at line 465 of file context.h.

Member Data Documentation

◆ is_enabled

bool cgv::render::attribute_array_binding_base::is_enabled
protected

Definition at line 464 of file context.h.


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