gdk-graphics 0a0aef92e917cfbac53dffbc32c295e4de914093
Loading...
Searching...
No Matches
gdk::graphics::model Class Referenceabstract

Vertex data representing a 3D graphical object. More...

#include <model.h>

Inheritance diagram for gdk::graphics::model:

Public Types

enum class  usage_hint { dynamic , streaming , upload_once }

Public Member Functions

virtual void upload (const usage_hint &, const model_data &vertexDataView)=0
 replace vertex data held by this model

Detailed Description

Vertex data representing a 3D graphical object.

Member Enumeration Documentation

◆ usage_hint

Enumerator
dynamic 

data will be rewritten

streaming 

data will be rewritten extremely frequently

upload_once 

data will only be written once

Member Function Documentation

◆ upload()

virtual void gdk::graphics::model::upload ( const usage_hint & ,
const model_data & vertexDataView )
pure virtual

replace vertex data held by this model

Implemented in gdk::graphics::null_model.


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