Skip to content

Commit 7488370

Browse files
committed
Add RLDES to rust
1 parent 0232317 commit 7488370

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

rust/src/render_layer.rs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,8 @@ pub struct CoreRenderLayer {
244244
pub(crate) handle: NonNull<BNRenderLayer>,
245245
}
246246

247+
pub type RenderLayerDefaultEnableState = BNRenderLayerDefaultEnableState;
248+
247249
impl CoreRenderLayer {
248250
pub fn from_raw(handle: NonNull<BNRenderLayer>) -> Self {
249251
Self { handle }
@@ -261,6 +263,14 @@ impl CoreRenderLayer {
261263
NonNull::new(result).map(|x| Self::from_raw(x))
262264
}
263265

266+
pub fn default_enable_state(&self) -> RenderLayerDefaultEnableState {
267+
unsafe { BNGetRenderLayerDefaultEnableState(self.handle.as_ptr()) }
268+
}
269+
270+
pub fn set_default_enable_state(&self, enable_state: RenderLayerDefaultEnableState) {
271+
unsafe { BNSetRenderLayerDefaultEnableState(self.handle.as_ptr(), enable_state) }
272+
}
273+
264274
pub fn apply_to_flow_graph(&self, graph: &FlowGraph) {
265275
unsafe { BNApplyRenderLayerToFlowGraph(self.handle.as_ptr(), graph.handle) }
266276
}

0 commit comments

Comments
 (0)