Vivid
Loading...
Searching...
No Matches
ExampleInterface Class Reference
Inheritance diagram for ExampleInterface:
[legend]
Collaboration diagram for ExampleInterface:
[legend]

Public Member Functions

void Setup () override
 Setup function.
 
void Draw () override
 Draw function.
 
void ImGuiRender () override
 ImGuiRender function.
 
void Setup () override
 Setup function.
 
void Draw () override
 Draw function.
 
void ImGuiRender () override
 ImGuiRender function.
 
void Setup () override
 Setup function.
 
void Draw () override
 Draw function.
 
void ImGuiRender () override
 ImGuiRender function.
 
void Setup () override
 Setup function.
 
void Draw () override
 Draw function.
 
void ImGuiRender () override
 ImGuiRender function.
 
void Setup () override
 Setup function.
 
void Draw () override
 Draw function.
 
void ImGuiRender () override
 ImGuiRender function.
 
void Setup () override
 Setup function.
 
void Draw () override
 Draw function.
 
void ImGuiRender () override
 ImGuiRender function.
 
void Setup () override
 Setup function.
 
void Draw () override
 Draw function.
 
void ImGuiRender () override
 ImGuiRender function.
 
virtual void Setup ()=0
 Setup function.
 
virtual void Draw ()=0
 Draw function.
 
virtual void ImGuiRender ()=0
 ImGuiRender function.
 

Detailed Description

Definition at line 104 of file marching_squares.cpp.

Member Function Documentation

◆ Draw() [1/7]

void ExampleInterface::Draw ( )
inlineoverridevirtual

Draw function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 131 of file marching_squares.cpp.

◆ Draw() [2/7]

void ExampleInterface::Draw ( )
inlineoverridevirtual

Draw function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 13 of file renderer_2D_example.cpp.

◆ Draw() [3/7]

void ExampleInterface::Draw ( )
inlineoverridevirtual

Draw function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 53 of file bump_map.cpp.

◆ Draw() [4/7]

void ExampleInterface::Draw ( )
inlineoverridevirtual

Draw function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 59 of file depth_map.cpp.

◆ Draw() [5/7]

void ExampleInterface::Draw ( )
inlineoverridevirtual

Draw function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 51 of file ecs_test.cpp.

◆ Draw() [6/7]

void ExampleInterface::Draw ( )
inlineoverridevirtual

Draw function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 68 of file instancing.cpp.

◆ Draw() [7/7]

void ExampleInterface::Draw ( )
inlineoverridevirtual

Draw function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 51 of file suzanne_example.cpp.

◆ ImGuiRender() [1/7]

void ExampleInterface::ImGuiRender ( )
inlineoverridevirtual

ImGuiRender function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 239 of file marching_squares.cpp.

◆ ImGuiRender() [2/7]

void ExampleInterface::ImGuiRender ( )
inlineoverridevirtual

ImGuiRender function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 28 of file renderer_2D_example.cpp.

◆ ImGuiRender() [3/7]

void ExampleInterface::ImGuiRender ( )
inlineoverridevirtual

ImGuiRender function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 68 of file bump_map.cpp.

◆ ImGuiRender() [4/7]

void ExampleInterface::ImGuiRender ( )
inlineoverridevirtual

ImGuiRender function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 74 of file depth_map.cpp.

◆ ImGuiRender() [5/7]

void ExampleInterface::ImGuiRender ( )
inlineoverridevirtual

ImGuiRender function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 66 of file ecs_test.cpp.

◆ ImGuiRender() [6/7]

void ExampleInterface::ImGuiRender ( )
inlineoverridevirtual

ImGuiRender function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 138 of file instancing.cpp.

◆ ImGuiRender() [7/7]

void ExampleInterface::ImGuiRender ( )
inlineoverridevirtual

ImGuiRender function.

A pure virtual function that needs to be implemented by the user. This function is called every frame.

Implements RenderingInterface.

Definition at line 72 of file suzanne_example.cpp.

◆ Setup() [1/7]

void ExampleInterface::Setup ( )
inlineoverridevirtual

Setup function.

A pure virtual function that needs to be implemented by the user. This function is called once before the first frame. You need to do all the OpenGl setup here.

Implements RenderingInterface.

Definition at line 108 of file marching_squares.cpp.

◆ Setup() [2/7]

void ExampleInterface::Setup ( )
inlineoverridevirtual

Setup function.

A pure virtual function that needs to be implemented by the user. This function is called once before the first frame. You need to do all the OpenGl setup here.

Implements RenderingInterface.

Definition at line 6 of file renderer_2D_example.cpp.

◆ Setup() [3/7]

void ExampleInterface::Setup ( )
inlineoverridevirtual

Setup function.

A pure virtual function that needs to be implemented by the user. This function is called once before the first frame. You need to do all the OpenGl setup here.

Implements RenderingInterface.

Definition at line 18 of file bump_map.cpp.

◆ Setup() [4/7]

void ExampleInterface::Setup ( )
inlineoverridevirtual

Setup function.

A pure virtual function that needs to be implemented by the user. This function is called once before the first frame. You need to do all the OpenGl setup here.

Implements RenderingInterface.

Definition at line 18 of file depth_map.cpp.

◆ Setup() [5/7]

void ExampleInterface::Setup ( )
inlineoverridevirtual

Setup function.

A pure virtual function that needs to be implemented by the user. This function is called once before the first frame. You need to do all the OpenGl setup here.

Implements RenderingInterface.

Definition at line 26 of file ecs_test.cpp.

◆ Setup() [6/7]

void ExampleInterface::Setup ( )
inlineoverridevirtual

Setup function.

A pure virtual function that needs to be implemented by the user. This function is called once before the first frame. You need to do all the OpenGl setup here.

Implements RenderingInterface.

Definition at line 29 of file instancing.cpp.

◆ Setup() [7/7]

void ExampleInterface::Setup ( )
inlineoverridevirtual

Setup function.

A pure virtual function that needs to be implemented by the user. This function is called once before the first frame. You need to do all the OpenGl setup here.

Implements RenderingInterface.

Definition at line 15 of file suzanne_example.cpp.


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