DI-Guy SDK Documentation  13.8
diguyDx11GraphicsShape.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2024 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
6 #pragma once
7 
8 #include <diguyGraphicsShape.h>
9 #include "dx11_headers.h"
10 
15 {
16 
17 public:
18 
19  diguyDx11GraphicsShape(void* internal_data);
20 
21  virtual void build();
22  virtual void unbuild();
23  virtual void draw(int lod);
24 };
25 
26 
32 
diguyDx11GraphicsShape(void *internal_data)
diguyGraphicsShape * diguyDx11GraphicsShape_create_func(void *internal_data)
Create function declaration.
Definition: diguyDx11GraphicsShape.h:14
virtual void draw(int lod)
This function will be called by DI-Guy when it is time for the geometry of this shape to be drawn...
virtual void build()
This function will be called by DI-Guy when it is time for renderer-specific shape objects to be crea...
virtual void unbuild()
This function will be called by DI-Guy when it is time for the renderer-specific shape objects create...
A class that represents the unique per-character non-shared mesh object. DI-Guy encapsulates its text...
Definition: diguyGraphicsShape.h:49