Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::Core::RenderTaskResources Struct Reference

Public Member Functions

void add (RenderResource *resource, const StringView &key="")
 
void add (RenderTaskResource *resource, const StringView &key="")
 
void addResource (RenderResource *resource, const StringView &name)
 
RenderTaskResourceget (RenderResourceType type)
 
RenderTaskResourceget (RenderResourceType type, const StringView &key)
 
RenderTaskResourceget (const StringView &name)
 
const RenderTaskResourceget (const StringView &name) const
 

Public Attributes

std::vector< RenderTaskResourceresources
 

Detailed Description

Definition at line 37 of file RenderTask.h.

Member Function Documentation

◆ add() [1/2]

void Cogs::Core::RenderTaskResources::add ( RenderResource resource,
const StringView key = "" 
)

Definition at line 3 of file RenderTask.cpp.

◆ add() [2/2]

void Cogs::Core::RenderTaskResources::add ( RenderTaskResource resource,
const StringView key = "" 
)

Definition at line 8 of file RenderTask.cpp.

◆ addResource()

void Cogs::Core::RenderTaskResources::addResource ( RenderResource resource,
const StringView name 
)

Definition at line 17 of file RenderTask.cpp.

◆ get() [1/4]

Cogs::Core::RenderTaskResource * Cogs::Core::RenderTaskResources::get ( const StringView name)

Definition at line 53 of file RenderTask.cpp.

◆ get() [2/4]

const Cogs::Core::RenderTaskResource * Cogs::Core::RenderTaskResources::get ( const StringView name) const

Definition at line 69 of file RenderTask.cpp.

◆ get() [3/4]

Cogs::Core::RenderTaskResource * Cogs::Core::RenderTaskResources::get ( RenderResourceType  type)

Definition at line 33 of file RenderTask.cpp.

◆ get() [4/4]

Cogs::Core::RenderTaskResource * Cogs::Core::RenderTaskResources::get ( RenderResourceType  type,
const StringView key 
)

Definition at line 43 of file RenderTask.cpp.

Member Data Documentation

◆ resources

std::vector<RenderTaskResource> Cogs::Core::RenderTaskResources::resources

Definition at line 49 of file RenderTask.h.


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