Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::PlatformContextComponent Class Reference

#include <PlatformContextComponent.h>

+ Inheritance diagram for Divide::PlatformContextComponent:

Public Member Functions

 PlatformContextComponent (PlatformContext &context) noexcept
 
virtual ~PlatformContextComponent ()=default
 
PlatformContextcontext () noexcept
 
const PlatformContextcontext () const noexcept
 
- Public Member Functions inherited from Divide::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 
 NonCopyable (NonCopyable &&)=default
 
NonCopyableoperator= (NonCopyable &&)=default
 

Protected Attributes

PlatformContext_context
 

Additional Inherited Members

- Protected Member Functions inherited from Divide::NonCopyable
 NonCopyable ()=default
 
 ~NonCopyable ()=default
 

Detailed Description

Definition at line 39 of file PlatformContextComponent.h.

Constructor & Destructor Documentation

◆ PlatformContextComponent()

Divide::PlatformContextComponent::PlatformContextComponent ( PlatformContext context)
inlinenoexcept

Definition at line 42 of file PlatformContextComponent.h.

◆ ~PlatformContextComponent()

virtual Divide::PlatformContextComponent::~PlatformContextComponent ( )
virtualdefault

Member Function Documentation

◆ context() [1/2]

const PlatformContext & Divide::PlatformContextComponent::context ( ) const
inlinenoexcept

Definition at line 49 of file PlatformContextComponent.h.

◆ context() [2/2]

PlatformContext & Divide::PlatformContextComponent::context ( )
inlinenoexcept

Definition at line 48 of file PlatformContextComponent.h.

Member Data Documentation

◆ _context

PlatformContext& Divide::PlatformContextComponent::_context
protected

Definition at line 52 of file PlatformContextComponent.h.


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