MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
MayaFlux::Nodes::GpuSync::GeometryWriterNode Member List

This is the complete list of members for MayaFlux::Nodes::GpuSync::GeometryWriterNode, including all inherited members.

clear()MayaFlux::Nodes::GpuSync::GeometryWriterNode
clear_and_resize(uint32_t vertex_count)MayaFlux::Nodes::GpuSync::GeometryWriterNode
clear_gpu_update_flag() overrideMayaFlux::Nodes::GpuSync::GeometryWriterNodeinlinevirtual
clear_layout_update_flag()MayaFlux::Nodes::GpuSync::GeometryWriterNodeinline
compute_frame()=0MayaFlux::Nodes::GpuSync::GpuSyncpure virtual
create_context(double) overrideMayaFlux::Nodes::GpuSync::GpuSyncinlineprotectedvirtual
GeometryWriterNode(uint32_t initial_capacity=1024)MayaFlux::Nodes::GpuSync::GeometryWriterNode
get_channel_mask() constMayaFlux::Nodes::Nodeinline
get_gpu_data_buffer() constMayaFlux::Nodes::Node
get_last_context()MayaFlux::Nodes::Nodeinline
get_last_output()MayaFlux::Nodes::Nodeinlinevirtual
get_vertex(uint32_t vertex_index) constMayaFlux::Nodes::GpuSync::GeometryWriterNode
get_vertex_buffer_size_bytes() constMayaFlux::Nodes::GpuSync::GeometryWriterNode
get_vertex_count() constMayaFlux::Nodes::GpuSync::GeometryWriterNodeinline
get_vertex_data() constMayaFlux::Nodes::GpuSync::GeometryWriterNodeinline
get_vertex_layout() constMayaFlux::Nodes::GpuSync::GeometryWriterNodeinline
get_vertex_stride() constMayaFlux::Nodes::GpuSync::GeometryWriterNodeinline
get_vertex_typed(uint32_t index) constMayaFlux::Nodes::GpuSync::GeometryWriterNodeinline
is_gpu_compatible() constMayaFlux::Nodes::Nodeinline
is_used_by_channel(uint32_t channel_id) constMayaFlux::Nodes::Node
m_active_channels_maskMayaFlux::Nodes::Nodeprivate
m_callbacksMayaFlux::Nodes::Nodeprotected
m_conditional_callbacksMayaFlux::Nodes::Nodeprotected
m_fire_events_during_snapshotMayaFlux::Nodes::Node
m_gpu_compatibleMayaFlux::Nodes::Nodeprotected
m_gpu_data_bufferMayaFlux::Nodes::Nodeprotected
m_last_contextMayaFlux::Nodes::Nodeprotected
m_last_outputMayaFlux::Nodes::Nodeprotected
m_modulator_countMayaFlux::Nodes::Node
m_needs_layout_updateMayaFlux::Nodes::GpuSync::GeometryWriterNodeprotected
m_pending_reset_maskMayaFlux::Nodes::Nodeprivate
m_saved_stateMayaFlux::Nodes::GpuSync::GeometryWriterNodeprivate
m_stateMayaFlux::Nodes::Node
m_vertex_bufferMayaFlux::Nodes::GpuSync::GeometryWriterNodeprotected
m_vertex_countMayaFlux::Nodes::GpuSync::GeometryWriterNodeprotected
m_vertex_data_dirtyMayaFlux::Nodes::GpuSync::GeometryWriterNodeprotected
m_vertex_layoutMayaFlux::Nodes::GpuSync::GeometryWriterNodeprotected
m_vertex_strideMayaFlux::Nodes::GpuSync::GeometryWriterNodeprotected
needs_gpu_update() const overrideMayaFlux::Nodes::GpuSync::GeometryWriterNodeinlinevirtual
needs_layout_update() constMayaFlux::Nodes::GpuSync::GeometryWriterNodeinline
notify_tick(double) overrideMayaFlux::Nodes::GpuSync::GpuSyncinlineprotectedvirtual
on_tick(const NodeHook &callback)MayaFlux::Nodes::Nodevirtual
on_tick_if(const NodeHook &callback, const NodeCondition &condition)MayaFlux::Nodes::Nodevirtual
process_batch(unsigned int num_samples) overrideMayaFlux::Nodes::GpuSync::GeometryWriterNodevirtual
process_sample(double) overrideMayaFlux::Nodes::GpuSync::GpuSyncinlinevirtual
register_channel_usage(uint32_t channel_id)MayaFlux::Nodes::Node
remove_all_hooks()MayaFlux::Nodes::Nodevirtual
remove_conditional_hook(const NodeCondition &callback)MayaFlux::Nodes::Nodevirtual
remove_hook(const NodeHook &callback)MayaFlux::Nodes::Nodevirtual
request_reset_from_channel(uint32_t channel_id)MayaFlux::Nodes::Node
reset_processed_state()MayaFlux::Nodes::Nodevirtual
reset_processed_state_internal()MayaFlux::Nodes::Nodeprotectedvirtual
resize_vertex_buffer(uint32_t vertex_count, bool preserve_data=false)MayaFlux::Nodes::GpuSync::GeometryWriterNode
restore_state() overrideMayaFlux::Nodes::GpuSync::GeometryWriterNodevirtual
save_state() overrideMayaFlux::Nodes::GpuSync::GeometryWriterNodevirtual
set_gpu_compatible(bool compatible)MayaFlux::Nodes::Nodeinline
set_vertex(uint32_t vertex_index, const void *data, size_t size_bytes)MayaFlux::Nodes::GpuSync::GeometryWriterNode
set_vertex_data(const void *data, size_t size_bytes)MayaFlux::Nodes::GpuSync::GeometryWriterNode
set_vertex_layout(const Kakshya::VertexLayout &layout)MayaFlux::Nodes::GpuSync::GeometryWriterNodeinline
set_vertex_stride(size_t stride)MayaFlux::Nodes::GpuSync::GeometryWriterNode
set_vertex_typed(uint32_t index, const T &vertex)MayaFlux::Nodes::GpuSync::GeometryWriterNodeinline
set_vertices(std::span< const T > vertices)MayaFlux::Nodes::GpuSync::GeometryWriterNodeinline
unregister_channel_usage(uint32_t channel_id)MayaFlux::Nodes::Node
~GeometryWriterNode() override=defaultMayaFlux::Nodes::GpuSync::GeometryWriterNode
~GpuSync() override=defaultMayaFlux::Nodes::GpuSync::GpuSync
~Node()=defaultMayaFlux::Nodes::Nodevirtual