Merge pull request #410 from grauw/dispatch-render-samples

Move renderSamples() to DivDispatch implementations.
This commit is contained in:
tildearrow 2022-05-02 00:25:58 -05:00 committed by GitHub
commit 5adc29906a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 327 additions and 219 deletions

View file

@ -440,6 +440,26 @@ class DivDispatch {
*/
virtual const char** getRegisterSheet();
/**
* Get sample memory buffer.
*/
virtual const void* getSampleMem(int index = 0);
/**
* Get sample memory capacity.
*/
virtual size_t getSampleMemCapacity(int index = 0);
/**
* Get sample memory usage.
*/
virtual size_t getSampleMemUsage(int index = 0);
/**
* Render samples into sample memory.
*/
virtual void renderSamples();
/**
* initialize this DivDispatch.
* @param parent the parent DivEngine.