Axmol 3.0.0-89d6d9a
Loading...
Searching...
No Matches
GraphicsPipelineImpl Class Reference

Create and compile a new MTLRenderPipelineState object synchronously. More...

#include <GraphicsPipelineMTL.h>

Inherits GraphicsPipeline.

Public Member Functions

 GraphicsPipelineImpl (id< MTLDevice > mtlDevice)
id< MTLRenderPipelineState > getMTLRenderPipelineState () const
 Get a MTLRenderPipelineState object.
Public Member Functions inherited from Object
void retain ()
 Retains the ownership.
void release ()
 Releases the ownership immediately.
Object * autorelease ()
 Releases the ownership sometime soon automatically.
unsigned int getReferenceCount () const
 Returns the Object's current reference count.
uint64_t getObjectID () const noexcept
 Returns the process-local diagnostic identifier assigned at construction.
virtual ~Object ()
 Destructor.

Detailed Description

Create and compile a new MTLRenderPipelineState object synchronously.

Constructor & Destructor Documentation

◆ GraphicsPipelineImpl()

GraphicsPipelineImpl ( id< MTLDevice > mtlDevice)
Parameters
mtlDeviceThe device for which MTLRenderPipelineState object was created.
descriptorSpecify the render pipeline description.

Member Function Documentation

◆ getMTLRenderPipelineState()

id< MTLRenderPipelineState > getMTLRenderPipelineState ( ) const
inline

Get a MTLRenderPipelineState object.

Returns
A MTLRenderPipelineState object.

The documentation for this class was generated from the following file:
  • GraphicsPipelineMTL.h