Blender V4.3
blender::gpu::DummyContext Class Reference

#include <dummy_context.hh>

Inherits blender::gpu::Context.

Public Member Functions

 DummyContext ()
 
void activate () override
 
void deactivate () override
 
void begin_frame () override
 
void end_frame () override
 
void flush () override
 
void finish () override
 
void memory_statistics_get (int *, int *) override
 
void debug_group_begin (const char *, int) override
 
void debug_group_end () override
 
bool debug_capture_begin (const char *) override
 
void debug_capture_end () override
 
void * debug_capture_scope_create (const char *) override
 
bool debug_capture_scope_begin (void *) override
 
void debug_capture_scope_end (void *) override
 
void debug_unbind_all_ubo () override
 
void debug_unbind_all_ssbo () override
 
- Public Member Functions inherited from blender::gpu::Context
 Context ()
 
virtual ~Context ()
 
bool is_active_on_thread ()
 

Additional Inherited Members

- Static Public Member Functions inherited from blender::gpu::Context
static Contextget ()
 
- Public Attributes inherited from blender::gpu::Context
Shadershader = nullptr
 
FrameBufferactive_fb = nullptr
 
GPUMatrixStatematrix_state = nullptr
 
StateManagerstate_manager = nullptr
 
Immediateimm = nullptr
 
ShaderCompilercompiler = nullptr
 
FrameBufferback_left = nullptr
 
FrameBufferfront_left = nullptr
 
FrameBufferback_right = nullptr
 
FrameBufferfront_right = nullptr
 
DebugStack debug_stack
 
bool debug_is_capturing = false
 
int context_id = 0
 
GPUStorageBuf * printf_buf = nullptr
 
- Static Public Attributes inherited from blender::gpu::Context
static int context_counter = 0
 
- Protected Attributes inherited from blender::gpu::Context
pthread_t thread_
 
bool is_active_
 
void * ghost_window_
 

Detailed Description

Definition at line 17 of file dummy_context.hh.

Constructor & Destructor Documentation

◆ DummyContext()

blender::gpu::DummyContext::DummyContext ( )
inline

Member Function Documentation

◆ activate()

void blender::gpu::DummyContext::activate ( )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 23 of file dummy_context.hh.

◆ begin_frame()

void blender::gpu::DummyContext::begin_frame ( )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 25 of file dummy_context.hh.

◆ deactivate()

void blender::gpu::DummyContext::deactivate ( )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 24 of file dummy_context.hh.

◆ debug_capture_begin()

bool blender::gpu::DummyContext::debug_capture_begin ( const char * )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 35 of file dummy_context.hh.

◆ debug_capture_end()

void blender::gpu::DummyContext::debug_capture_end ( )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 39 of file dummy_context.hh.

◆ debug_capture_scope_begin()

bool blender::gpu::DummyContext::debug_capture_scope_begin ( void * )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 44 of file dummy_context.hh.

◆ debug_capture_scope_create()

void * blender::gpu::DummyContext::debug_capture_scope_create ( const char * )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 40 of file dummy_context.hh.

◆ debug_capture_scope_end()

void blender::gpu::DummyContext::debug_capture_scope_end ( void * )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 48 of file dummy_context.hh.

◆ debug_group_begin()

void blender::gpu::DummyContext::debug_group_begin ( const char * ,
int  )
inlineoverridevirtual

Reimplemented from blender::gpu::Context.

Definition at line 33 of file dummy_context.hh.

◆ debug_group_end()

void blender::gpu::DummyContext::debug_group_end ( )
inlineoverridevirtual

Reimplemented from blender::gpu::Context.

Definition at line 34 of file dummy_context.hh.

◆ debug_unbind_all_ssbo()

void blender::gpu::DummyContext::debug_unbind_all_ssbo ( )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 51 of file dummy_context.hh.

◆ debug_unbind_all_ubo()

void blender::gpu::DummyContext::debug_unbind_all_ubo ( )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 50 of file dummy_context.hh.

◆ end_frame()

void blender::gpu::DummyContext::end_frame ( )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 26 of file dummy_context.hh.

◆ finish()

void blender::gpu::DummyContext::finish ( )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 29 of file dummy_context.hh.

◆ flush()

void blender::gpu::DummyContext::flush ( )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 28 of file dummy_context.hh.

◆ memory_statistics_get()

void blender::gpu::DummyContext::memory_statistics_get ( int * ,
int *  )
inlineoverridevirtual

Implements blender::gpu::Context.

Definition at line 31 of file dummy_context.hh.


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