Cogs.Core
Public Attributes | List of all members
Cogs::Core::RenderTaskResource Struct Reference

Public Attributes

std::string key
 
std::string name
 
RenderResourceType type
 
union {
   RenderResource *   resource
 
   struct RenderTarget *   renderTarget
 
   struct RenderBuffer *   renderBuffer
 
   struct RenderList *   renderList
 
   struct RenderTexture *   renderTexure
 
}; 
 

Detailed Description

Definition at line 20 of file RenderTask.h.

Member Data Documentation

◆ key

std::string Cogs::Core::RenderTaskResource::key

Definition at line 22 of file RenderTask.h.

◆ name

std::string Cogs::Core::RenderTaskResource::name

Definition at line 23 of file RenderTask.h.

◆ renderBuffer

struct RenderBuffer* Cogs::Core::RenderTaskResource::renderBuffer

Definition at line 31 of file RenderTask.h.

◆ renderList

struct RenderList* Cogs::Core::RenderTaskResource::renderList

Definition at line 32 of file RenderTask.h.

◆ renderTarget

struct RenderTarget* Cogs::Core::RenderTaskResource::renderTarget

Definition at line 30 of file RenderTask.h.

◆ renderTexure

struct RenderTexture* Cogs::Core::RenderTaskResource::renderTexure

Definition at line 33 of file RenderTask.h.

◆ resource

RenderResource* Cogs::Core::RenderTaskResource::resource

Definition at line 29 of file RenderTask.h.

◆ type

RenderResourceType Cogs::Core::RenderTaskResource::type

Definition at line 25 of file RenderTask.h.


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