Krotos Modules 3
Loading...
Searching...
No Matches
krotos::FloatBuffer Class Reference

#include <IRConvolver.h>

Inheritance diagram for krotos::FloatBuffer:

Public Types

typedef ReferenceCountedObjectPtr< FloatBufferPtr
 

Public Member Functions

 FloatBuffer (size_t size)
 
size_t getSize () const
 
float * data ()
 
const float * data () const
 

Private Member Functions

 FloatBuffer (const FloatBuffer &)
 
FloatBufferoperator= (const FloatBuffer &)
 

Private Attributes

std::vector< float > m_buffer
 

Member Typedef Documentation

◆ Ptr

ReferenceCountedObjectPtr<FloatBuffer> krotos::FloatBuffer::Ptr

Constructor & Destructor Documentation

◆ FloatBuffer() [1/2]

krotos::FloatBuffer::FloatBuffer ( size_t size)
inlineexplicit

◆ FloatBuffer() [2/2]

krotos::FloatBuffer::FloatBuffer ( const FloatBuffer & )
private

Member Function Documentation

◆ data() [1/2]

float * krotos::FloatBuffer::data ( )
inline

◆ data() [2/2]

const float * krotos::FloatBuffer::data ( ) const
inline

◆ getSize()

size_t krotos::FloatBuffer::getSize ( ) const
inline

◆ operator=()

FloatBuffer & krotos::FloatBuffer::operator= ( const FloatBuffer & )
private

Member Data Documentation

◆ m_buffer

std::vector<float> krotos::FloatBuffer::m_buffer
private

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