MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Buffers::RaymarchProcessor Member List

This is the complete list of members for MayaFlux::Buffers::RaymarchProcessor, including all inherited members.

ensure_initialized(const std::shared_ptr< VKBuffer > &buffer)MayaFlux::Buffers::VKBufferProcessorprotected
FieldSource typedefMayaFlux::Buffers::RaymarchProcessor
get_lattice() constMayaFlux::Buffers::RaymarchProcessorinline
get_params() constMayaFlux::Buffers::RaymarchProcessorinline
get_processing_token() constMayaFlux::Buffers::BufferProcessorinlinevirtual
initialize_buffer_service()MayaFlux::Buffers::VKBufferProcessorprotected
initialize_compute_service()MayaFlux::Buffers::VKBufferProcessorprotected
is_compatible_with(const std::shared_ptr< Buffer > &) constMayaFlux::Buffers::BufferProcessorinlinevirtual
m_active_processingMayaFlux::Buffers::BufferProcessorprivate
m_bindingMayaFlux::Buffers::RaymarchProcessorprivate
m_buffer_serviceMayaFlux::Buffers::VKBufferProcessorprotected
m_compute_serviceMayaFlux::Buffers::VKBufferProcessorprotected
m_field_bytesMayaFlux::Buffers::RaymarchProcessorprivate
m_latticeMayaFlux::Buffers::RaymarchProcessorprivate
m_paramsMayaFlux::Buffers::RaymarchProcessorprivate
m_processing_tokenMayaFlux::Buffers::BufferProcessorprotected
m_setMayaFlux::Buffers::RaymarchProcessorprivate
m_sourceMayaFlux::Buffers::RaymarchProcessorprivate
on_attach(const std::shared_ptr< Buffer > &buffer) overrideMayaFlux::Buffers::RaymarchProcessorvirtual
on_detach(const std::shared_ptr< Buffer > &)MayaFlux::Buffers::BufferProcessorinlinevirtual
process(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessor
process_non_owning(const std::shared_ptr< Buffer > &buffer)MayaFlux::Buffers::BufferProcessorprivate
processing_function(const std::shared_ptr< Buffer > &buffer) overrideMayaFlux::Buffers::RaymarchProcessorvirtual
RaymarchProcessor(FieldSource source, size_t field_bytes, Kinesis::Lattice3D lattice, uint32_t set=1, uint32_t binding=0)MayaFlux::Buffers::RaymarchProcessor
set_absorption(float absorption)MayaFlux::Buffers::RaymarchProcessor
set_density_scale(float scale)MayaFlux::Buffers::RaymarchProcessor
set_emission(float emission)MayaFlux::Buffers::RaymarchProcessor
set_emission_ramp(const glm::vec3 &cool, const glm::vec3 &hot)MayaFlux::Buffers::RaymarchProcessor
set_max_steps(uint32_t steps)MayaFlux::Buffers::RaymarchProcessor
set_processing_token(ProcessingToken token)MayaFlux::Buffers::BufferProcessorinlinevirtual
set_step_scale(float scale)MayaFlux::Buffers::RaymarchProcessor
set_threshold(float threshold)MayaFlux::Buffers::RaymarchProcessor
stage_descriptor(const std::shared_ptr< VKBuffer > &buffer, vk::Buffer handle)MayaFlux::Buffers::RaymarchProcessorprivate
stage_params(const std::shared_ptr< VKBuffer > &buffer)MayaFlux::Buffers::RaymarchProcessorprivate
write_lattice_params()MayaFlux::Buffers::RaymarchProcessorprivate
~BufferProcessor()=defaultMayaFlux::Buffers::BufferProcessorvirtual
~RaymarchProcessor() override=defaultMayaFlux::Buffers::RaymarchProcessor